1、国家二级( JAVA)笔试模拟试卷 96及答案与解析 1 下列叙述中正确的是 ()。 ( A)程序设计就是编制程序 ( B)程序的测试必须由程序员自己去完成 ( C)程序经调试改错后还应进行再测试 ( D)程序经调试改错后不必进行再测试 2 下列数据结构中,能用二分法进行查找的是 ()。 ( A)顺序存储的有序线性表 ( B)线性链表 ( C)二叉链表 ( D)有序线性链表 3 下面对对象概念描述正确的是 ()。 ( A)任何对象都必须有继承性 ( B)对象是属性和方法的封装体 ( C)对象间的通信靠文本 传递 ( D)操作是对象的静态属性 4 下列关于栈的描述正确的是 ()。 ( A)在栈中
2、只能插入元素而不能删除元素 ( B)在栈中只能删除元素而不能插入元素 ( C)栈是特殊的线性表,只能在一端插入或删除元素 ( D)栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素 5 在数据库管理系统提供的数据功能中,负责数据的完整性、安全性的定义功能的是 ()。 ( A)数据定义语言 ( B)数据转换语言 ( C)数据操纵语言 ( D)数据控制语言 6 下列不属于关系数据库的数据及更新操作必须遵循的规则 的是 ()。 ( A)实体完整性 ( B)过程完整性 ( C)参照完整性 ( D)用户自定义完整性 7 在数据库管理系统的层次结构中,处于最下层的是 ()。 ( A)应用层 ( B)
3、语言翻译处理层 ( C)数据存取层 ( D)数据存储层 8 下面不屈于软件开发时期的是 ()。 ( A)软件定义阶段 ( B)软件设计阶段 ( C)软件实现阶段 ( D)软件测试阶段 9 用链表表示线性表的优点是 ()。 ( A)便于随机存取 ( B)花费的存储空间较顺序存储少 ( C)便于插入和删除操作 ( D)数元素的物 理顺序与逻辑顺序相同 10 设有如下关系表: 则下列操作中正确的是 ()。 ( A) T=RS ( B) T=R S ( C) T=RS ( D) T=R/S 11 关于 Java源文件结构规则,说法错误的是 ()。 ( A)版权信息必须在 Java文件的开头 ( B)
4、package语句在 imports语句之前 ( C)类的定义部分首先是类的注释 ( D)类的声明同时包含 extends和 implements两个关键字时,必须放在同一行 12 若 a=00110111,则 a 2语句的执行结果为 ()。 ( A) 0 ( B) 1.11111e+007 ( C) 1101 ( D) 1.10111e+007 13 java.awt包提供了基本的 java程序的 GUI设计工具,包含构件、容器和 ()。 ( A)布局管理器 ( B)数据传送器 ( C)图形和图像工具 ( D)用户界面构件 14 在压缩文件流中,下列 ()是用于缓冲阅读器阅读文本的方法。 (
5、 A) readLine() ( B) getNextEntrv() ( C) bufferRead() ( D) 10adZipFile() 15 在编译 Java程序时,用于指 定生成 .class文件位置的选项是 ()。 ( A) #NAME? ( B) #NAME? ( C) #NAME? ( D) #NAME? 16 阅读下面程序importjava.io.*;publicclassTypeTransifionpublicstaticvoidmain(Stringargs)chara=h;inti=100;intj=97;intaa=a+i;System.out.prinfin(“a
6、a=“+aa);charbb=(char)j;System.out.println(“bb=“+bb);如果输出结果的第二行为 bb=a,那么第一行的输出是 ()。 ( A) aa=I ( B) aa=204 ( C) aa=v ( D) aa=156 17 下面对形参的说法, ()是正确的。 ( A)必须有多个 ( B)至少有一个 ( C)可以没有 ( D)只能是简单变量 18 main方法是 javaapplication程序执行的入口点,关于 main方法的方法头,以下()是合法的。 ( A) publicstaticvoidmain() ( B) publicstaticvoidmai
7、n(Stringargs) ( C) publicstaticintmain(stringarg) ( D) publicvoidmain(stringarg) 19 现在两个类 A、 B,以下描述中表示 B继承自 A的是 ()。 ( A) classAextendsB ( B) classBimplementsA ( C) classAimplementsB ( D) classBextendsA 20 类 Test定义如下,将下列 ()方法插入 行处是不合法的。 publicclassTest publicfloatMethod(floata,floatb) ( A) publicfloa
8、tMethod(floata,floatb,floatc) ( B) pubicfloatMethod(floatc,floatd) ( C) publicintMethod(inta,intb) ( D) pivatefloatMethod(inta,intb,intc) 21 J2EE有强大的服务功能,但不包括 ()。 ( A)命名服务 INDI(LDAP) ( B) YIGA投递服务 ( C)部署服务、消息服务 IMS ( D)安全服务 22 将一个容器 panell放到容器 framel中的方法是 ()。 ( A) framel.insert(panell) ( B) framel.a
9、dd(panell) ( C) framel.addJPanel(panell) ( D) framel.insertJPanel(panell) 23 下列关于 Java语言中线程的叙述中,正确的是 ()。 ( A)线程是由代码、数据、内核状态和一组寄存器组成 ( B)线程间的数据是不共享的 ( C)用户只能通过创建 Thread类的实例或定义、 创建 Thread子类的实例建立和控制自己的线程 ( D)因多线程并发执行而引起的执行顺序的不确定性可能造成执行结果的不确定 24 阅读下面程序importjavax.swing.JOptionPane;publicclassBreakLabelT
10、estpublicstaticvoidmain(Stringargs)Stringoutput=“;stop:for(introw=1;row =10;row+)for(intcolumn=1;column=5;column+)if(row=5)breakstop;output+=“*“;output+=“n“;output+=“nLoopsterminatednormally“;JOptionPane.showMessageDiaiog(null,output,“用一个标志测试 break语句 “,JOptionPane.INFORMATION_MESSAGE);System.exit(0)
11、;程序运行结果是()。 ( A)窗口中有 5行 * ( B)窗口中有 5行 * ( C)窗口中有 4行 * ( D)窗口中有 6行 * 25 在编写异常处理的 java程序中,每个 catch语句块都应该与 ()语句块对应,使得用该语句块来启动 java的异常处理机制。 ( A) if-else ( B) switch ( C) try ( D) throw 26 下面 ()不是 InputStream类中的方法。 ( A) intread(byte) ( B) voidflush() ( C) voidclose() ( D) intavailable() 27 下列复选框构造方法,错误的是
12、 ()。 ( A) setLayout(newGridLayout(3,1); ( B) add(newCheckbox(“one“,null,true); ( C) add(newCheckbox(“tWO“); ( D) add(newCheckbox(“one“,true); 28 下列不属于 Java的图形用户界面内容的包是 ()。 ( A) java.awt ( B) javax.swing ( C) java.awt.event ( D) java.io 29 下列方法与 Applet显示无关的是 ()。 ( A) paint() ( B) update() ( C) draw()
13、 ( D) repaint() 30 下列 ()类是 Applet进行绘制的关键类,它支持基本绘图,另外还支持图形绘制方法。 ( A) Paint ( B) Graphic ( C) Graphics ( D) Paints 31 每个 Java/小应用程序必须定义为 ()。 ( A) Applet类或 JApplet类的子类 ( B) JFrame类的子类 ( C) Frame的子类 ( D) Window的子类 32 在 Appletf年 init()方法被调用后,接下来最先被调用的方 法是 ()。 ( A) run() ( B) start() ( C) stop() ( D) dest
14、roy() 33 下面的程序执行后,屏幕上显示的应是 ()。PubhcclassExampublicstaticvoidmain(Stringargs)charchar1=t, e, s, t;charchat2=t, e, s, t, 1Sbings1=newString(char1);Strings2=newString(char2, 0, 4); System.out.println(s1.equals(s2); ( A)真 ( B)假 ( C) test ( D)编译错误 34 下面属于 applet的安全限制的项有 ()。 applet不能运行任何本地可运行程序 禁止加载本地库或方法
15、 禁止读、写本地计算机的文件系统 禁止向提供 applet之外的任何主机建立网络连接 不能读取所有系统信息 ( A) ( B) ( C) ( D) 35 下列不屈于 J2SDK命令的是 ()。 ( A) RMI命令 ( B)网络传输命令 ( C) J2SDK基本命令 ( D)安全控制命令 36 软件生命周期一般可分为这样几个阶段:问题定义、可行性研究、【 】、设计、编码、测试、运行和维护。 37 在长度为 n的有序线性表中进行二分查找。最坏的情况下,需要的比较次数为【 】。 38 浮点数的默认精度值是【 】。 39 在链表的运算过程中,能够使空表与非空表的运算统一的结构是【 】。 40 关系数
16、据库管理系统能实现的专门关系运算包括选择、连接和【 】。 41 Java语言中, boolean型常量只有 true和【 】两个值。 42 如果子类中覆盖了父类中的同名方法,则在子类中调用父类中的同名方法时用关键字【 】;在一个类的内部可以直接调用本类的对象,也可通过关键字 this来调用。 43 在 Java中所实现的多维数组,实际上是由一维数组构成的【 】。 44 StringBuffer类提供【 】字符串对象的表示。 45 java虚拟机能自动处理【 】异常。 46 randomaccessfile所实现的接口是【 】和 dataoutput接口。 47 Java通过过滤流 I/O访问提
17、供【 】机制。 48 请完成下列语句中应填的内容: Filepathname=newFile(args0); Stringfilenames=pathname.【 】; 49 Java中,新建的线程调用 start()方法,如 mythread.start(),将使线程的状态从New(新建状态 )转换为【 】。 50 下列程序的运行结果是【 】。 importjava.io.*; publicclasstest publicstaticvoidmain(Stringarg) Strings1=“Hello!”; System.out.pnntln(s1.toUpperCase(); HELLO
18、! 国家二级( JAVA)笔试模拟试卷 96答案与解析 1 【正确答案】 C 2 【正确答案】 A 3 【正确答案】 B 4 【正确答案】 C 5 【正确答案】 A 6 【正确答案】 B 7 【正确答案】 D 8 【正确答案】 A 9 【正确答案】 C 10 【正确答案】 B 11 【正确答案】 D 12 【正确答案】 C 13 【正确答案】 A 14 【正确答案】 A 15 【正确答案】 B 16 【正确答案】 B 17 【正确答案】 C 18 【正确答案】 B 19 【正确答案】 D 20 【正确答案】 B 21 【正确答案】 B 22 【正确答案】 B 23 【正确答案】 D 24 【正
19、确答案】 C 25 【正确答案】 C 26 【正确答案】 B 27 【正确答案】 D 28 【正确答案】 D 29 【正确答案】 C 30 【正确答案】 C 31 【正确答案】 A 32 【正 确答案】 B 33 【正确答案】 A 34 【正确答案】 C 35 【正确答案】 B 36 【正确答案】 需求分析 37 【正确答案】 log2n 38 【正确答案】 6位 39 【正确答案】 循环链表 40 【正确答案】 投影 41 【正确答案】 fdse 42 【正确答案】 super 43 【正确答案】 数组的数组 44 【正确答案】 可变或可编辑 45 【正确答案】 运行 46 【正确答案】 datainput接口 47 【正确答案】 同步 处理 48 【正确答案】 getPath 49 【正确答案】 可运行状态 50 【正确答案】 HELLO!
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1