【计算机类职业资格】(A)二级JAVA笔试-12及答案解析.doc
《【计算机类职业资格】(A)二级JAVA笔试-12及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】(A)二级JAVA笔试-12及答案解析.doc(30页珍藏版)》请在麦多课文档分享上搜索。
1、(A)二级 JAVA 笔试-12 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:40,分数:70.00)1.下列关于栈叙述正确的是_。A栈顶元素能最先被删除B栈顶元素最后才能被删除C栈底元素永远不能被删除D以上三种说法都不对(分数:1.80)A.B.C.D.2.下列叙述中正确的是_。A有一个以上根结点的数据结构不一定是非线性结构B只有一个根结点的数据结构不一定是线性结构C循环链表是非线性结构D双向链表是非线性结构(分数:1.80)A.B.C.D.3.某二叉树共有 7 个结点,其中叶子结点只有 1 个,则该二叉树的深度为(假设根结点在第 1 层)_。A3 B4C6 D
2、7(分数:1.80)A.B.C.D.4.在软件开发中,需求分析阶段产生的主要文档是_。A软件集成测试计划 B软件详细设计说明书C用户手册 D软件需求规格说明书(分数:1.80)A.B.C.D.5.结构化程序所要求的基本结构不包括_。A顺序结构 BGOTO 跳转C选择(分支)结构 D重复(循环)结构(分数:1.80)A.B.C.D.6.下面描述中错误的是_。A系统总体结构图支持软件系统的详细设计B软件没计是将软件需求转换为软件表示的过程C数据结构与数据库设计是软件没计的任务之一DPAD 图是软件详细设计的表示工具(分数:1.80)A.B.C.D.7.负责数据库中查询操作的数据库语言是_。A数据定
3、义语言 B数据管理语言C数据操纵语言 D数据控制语言(分数:1.80)A.B.C.D.8.一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是_。A1:1 联系 B1:m 联系Cm:1 联系 Dm:n 联系(分数:1.80)A.B.C.D.9.有三个关系 R、S 和 T 如下:(分数:1.80)A.B.C.D.10.定义无符号整数类为 UInt,下面可以作为类 UInt 实例化值的是_。A-369 B369C0.369 D整数集合 1,2,3,4,5(分数:1.80)A.B.C.D.11.下列关于面向对象的论述中,正确的是_。A面由对象是指以对象为中心,分析、设计和实现
4、应用程序的机制B面向对象是指以功能为中心,分析、没计和实现应用程序的机制C面向对象仅适用于程序设计阶段D面向对象是一种程序设计语言(分数:1.80)A.B.C.D.12.语句“Hello“. equals(“hello“);的正确执行结果是_。Atrue BfalseC0 D1(分数:1.80)A.B.C.D.13.下列关于 Java 源程序结构的论述中,正确的是_。A一个文件包含的 import 语句最多 1 个B一个文件包含的 public 类最多 1 个C一个文件包含的接口定义最多 1 个D一个文件包含的类定义最多 1 个(分数:1.80)A.B.C.D.14.下列不属于 Java 关键
5、字的是_。Athis BsuperCfinally DNULL(分数:1.80)A.B.C.D.15.下列代码的执行结果是_。public class Testpublic static void main(Stringargs)intx=0,1,2,3;forint i=0; i3; 1+=2)trysystem. out. println(xi+2/xi+xi+1);catch(ArithmeticException e)System. out. println(“errorl“);catch(Exception e)System. out. println(“error2“);Aerro
6、rl Berror2Cerrorl error2 D2 error2(分数:1.80)A.B.C.D.16.下列整数的定义中,错误的是_。Aint f=314.; Bint a=012;Cint i=189; Dint d=0x123;(分数:1.80)A.B.C.D.17.要得到某日录下的所有文件名,在下列代码的下面线处应填入的内容是(两个下面线的填写内容相同)_。_pathName=new_(args0);String fileNames=pathName. list();AFilelnputStream BFileOutputStreamCFile DRandomAccessFile(分
7、数:1.80)A.B.C.D.18.在下列代码的下面线处应填入的内容是_。public class FirstSamplepublic static void main(_args)System. out. println(“你好!“);Astaff BdoubleCint DString(分数:1.80)A.B.C.D.19.Object 类中的方法 public int hashCode,在其子类中覆盖该方法时,其方法修饰符可以是_。Aprotected BpublicCprivate D缺省(分数:1.80)A.B.C.D.20.下列代码中的内部类名是_。import java. awt
8、. event. * ;lapoct javax. swing. * ;class TalkingClock(public void start(int interval, final boolean beep)ActionListener listener=newActionListener()publ ic void actionPerformed(ActionEvent event).Timer t=new Timer(interval, listener);t. start();ATimer BActionListenerClistener D匿名(分数:1.80)A.B.C.D.21
9、.已知 zipname 是一个压缩文件名。则 zipname 在下列代码中出现的正确位置是_。ZipInputStream zin=new ZipInputStzeam(new FileInputStream();ZipEntry entry;while(entry=zin. getNextEntry()!=null)fileCombo. addItem(entry. getName();zin. closeEntry();zin. close();A BC D(分数:1.80)A.B.C.D.22.下列代码的执行结果是_。int numbers=new int6;for(int i=1; i
10、numbers. length; i+)numbersi=i-1;System. out. print(numbersi+“);A0 1 2 3 4 5 B1 2 3 4 5 6C0 1 2 3 4 D1 2 3 4 5(分数:1.80)A.B.C.D.23.Java API 中支持线程的类或接口是_。. java. lang. Thread. java. lang. Runnable. java. lang. ThreadGroup. java. io. SerializableA, B,C, D,(分数:1.80)A.B.C.D.24.下列关于 Test 类的定义中,正确的是_。Aclas
11、s Test implements Runnablepublic void run()public void someMethodBclass Test implements Runnable(public void run();Cclass Test implements Runnable(public void someMethod;Dclass Test implements Runnablepublic void someMethod()(分数:1.80)A.B.C.D.25.下列方法被调用后,一定使调用线程改变当前状态的是_。Anotify() Byield()Csleep() Di
12、sAlive()Timer t=new Timer(interval, listener);t. start();ATimer BActionListenerClistener D匿名(分数:1.80)A.B.C.D.26.在堆栈类 Sharedstack 的定义中,为了保证堆栈在并发操作中数据的正确性,应在下画线处填入的修饰符是(两个下画线的填写内容相同)_。public class SharedStack_int idx=0;_chardata=new char10;public synchtonized void push(char c)public synchronized void
13、pop()Apublic B不使用修饰符Cprivate Dprotected(分数:1.80)A.B.C.D.27.关于下列代码编译或执行结果的描述中,正确的是_。public class Testpublic static void main(String args)TcstThread pml=new TestThread(“One“)pm1. start()TestThread pro2=new TestThread(“Two“)pro2. start()class TestThread extends Thread(private String sTname=“;TestThread
14、(String s)sTname=s;public void run()for(int i=0; i2; i+)trysleep (1000);catch (InterruptedException e)system. out. print (sTname+“);A不能通过编译,TestThread 类中不能定义变量和构造方法B输出 One One TWO TWOC输出 TWO One One TwoD选项 B 或 C 都有可能出现(分数:1.80)A.B.C.D.28.下列关于 Applet 的叙述中,正确的是_。A为了使 Applet 在浏览器中运行,需要在 HTML 文件中嵌入相应的 A
15、pplet 类BApplet 不能从外部接收参数CApplet 不能使用 javac 命令进行编译DJava Application 与 Applet 都必须包含 main()方法(分数:1.80)A.B.C.D.29.下列代码的下画线处应填入的方法名是_。import java. awt. * ;import java. applet. * ;public class Hello extends Appletpublic void_(Graphics g)g. drawString(“How are you!“, 10,10);Arepaint BprintlnCpaint Dshow(分数
16、:1.80)A.B.C.D.30.下列变量的定义中,错误的是_。Aint x=3; Bfloat f; d;CString s=“Hello“; Dboolean b=true;(分数:1.80)A.B.C.D.31.下列代码的执行结果是_。int length=“Hello“. length();System. out. println(length);A5 B2C10 D6(分数:1.80)A.B.C.D.32.下列代码的编译或执行结果是_。public class Myvalpublic static void main(string args)MyVal m=new MyVal();m
17、. aMethod();public void aMethod()boolean b=new Boolean5;System. out. println(bEO);A1 BnullC0 D编译错误(分数:1.80)A.B.C.D.33.若变量 a 是 String 类型的数据,那么表达式(a+a)的类型是_。Achar BStringCint Dlong(分数:1.80)A.B.C.D.34.Component 类中用于刷新组件的方法是_。AgetFont() BgetName()Cupdate() Dpaint()(分数:1.80)A.B.C.D.35.鼠标在窗口中移动时,产生的事件是_。A
18、ActionEvent BPrintEventCKeyEvent DMouseEvent(分数:1.80)A.B.C.D.36.一棵二叉树的中序遍历结果为 DBEAFC,前序遍历结果为 ABDECF,则后序历结果为_。AACFBED BDFBECACABCDEF DDEBFCA(分数:1.80)A.B.C.D.37.在关系 A(S, SN, D)和关系 B(D, CN, NM)中,A 的主关键字是 S,B 的主关键字是 D,则关系 A 的外码是_。ACN BSNCS DD(分数:1.80)A.B.C.D.38.若类声明加上_修饰符,则表示该类不能有子类。Aclose BfinalCdown D
19、end(分数:1.80)A.B.C.D.39.在对象流中,对象的传送首先要将所传送的对象串行化,也就是实现 Serializable 接口。下列代码中必须实现 Serializable 接口的类是_。ObjectInput in=new ObjectInputStream(new FileInputStream(“employee. dat“);EmployeenewStaff=(Employee1in. readobject();AEmployee BInputCStaff DStream(分数:0.80)A.B.C.D.40.下列代码的执行结果是_。public class Express
20、ionpublic static void main(String arga(Int v1=10, v2=99, v3=0;System. out. prIntln(v10)“(v2/v3)=3);A9.9 B3Cfalse Dtrue(分数:0.80)A.B.C.D.二、基本操作题(总题数:1,分数:10.00)41.本题将数组中 arr=5,6,3,7,9,1)的各个元素按下标的逆序输出。public class java1public static void main(Stringargs)int arr=5,6,3,7,9,1);_;n_;while(n=0)System. out.
21、print(arrn+“ “);_;(分数:10.00)填空项 1:_三、简单应用题(总题数:1,分数:10.00)42.本题中,用表格表现某个月的月历,其中标题是从 Sunday 到 Saturday,表格中的各项是可以修改的。import java. awt. * ;import java. awt. event. * ;import javax. swing. * ;import javax. swing. table. * ;public class java2public static void main(String args)try UIManager. setLookAndFe
22、el(UIManager, getSystemLookAndFeelClassName();catch (Exception e)JFrame frame=new CalendarTableFrame();frame. setDefaultCloseOperation ( JFrame. EXIT_ON_CLOSE);frame. show();class CalendarTableFrame extends JFrameprivate static final int WIDTH=500;private static final int HEIGHT=150;private_cells=nu
23、ll, null, null, new Integer(i), new Integer(2), new Integer(3), new Integer(4),new Integer(5), new Integer(6), new Integer(7), new Integer(8), new Integer(9), new Integer(10), new Integer(11),new Integer(12), new Integer(13), new Integer(14), new Integer(15), new Integer(16), new Integer(17), new In
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 12 答案 解析 DOC
