【计算机类职业资格】计算机二级JAVA-161及答案解析.doc
《【计算机类职业资格】计算机二级JAVA-161及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级JAVA-161及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级 JAVA-161 及答案解析(总分:61.60,做题时间:90 分钟)一、选择题(总题数:38,分数:61.60)1.Java 中的抽象类 Reader 和 Writer 所处理的流是_。(分数:1.80)A.图像流B.对象流C.字节流D.字符流2.下列关于构造方法的叙述中,错误的是_。(分数:2.00)A.Java 语言规定构造方法名与类名必须相同B.Java 语言规定构造方法没有返回值,但不用 void 声明C.Java 语言规定构造方法不可以重载D.Java 语言规定构造方法只能通过 new 自动调用3.代码 System. out. println(066)的输出结果是_。
2、(分数:0.80)A.12B.36C.54D.664.下列对队列的描述中正确的是_。(分数:2.00)A.队列属于非线性表B.队列按“先进后出”原则组织数据C.队列在队尾删除数据D.队列按“先进先出”原则组织数据5.在编译 Java 程序时,用于指定生成.class 文件位置的选项是 _ 。(分数:2.00)A.-gB.-dC.-verboseD.-nowarn6.下列程序运行后的输出结果是_。 public class Sun public static void main(String args) int a,b; a=0; b=0; for(int m=1;m=10;m+) a=a+1;
3、 b=0; for(int j=1;j=10;j+) a=a+1; b=b+2; System.out.println(a+“,“+b); (分数:2.00)A.10,20B.20,110C.110,20D.200,1107.以下选项中不合法的标识符是 _ 。(分数:2.00)A.printB.FORC.aD._008.下列代码的执行结果是_ public class Test5 public static void main(String args) String s1=new String(“hello“); String s2=new String(“hello“); System.ou
4、t.println(s1=s2); System.out.println(s1.equals(s2); (分数:1.00)A.true falseB.true trueC.false trueD.false false9.若有以下程序: #includestdio.h void f(int n); void main() void f(int n), f(5); void f(int n) printf(“%d/n“,n); 则以下叙述中不正确的是 _ 。(分数:2.00)A.若只在主函数中对函数 f 进行说明,则只能在主函数中正确调用函数 fB.若在主函数前对函数 f 进行说明,则在主函数和
5、其后的其他函数中都可以正确调用函数 fC.对于以上函数程序,编译时系统会提示出错信息;提示对 f 函数重复说明D.函数 f 无返回值,所以可用 void 将其类型定义为无值型10.调用线程的下列方法,不会改变该线程在生命周期中状态的方法是_。(分数:2.00)A.yeild()B.wait()C.sleep()D.isAlive()11.在长度为 n 的有序线性表中进行二分查找,最坏情况下需要比较的次数是_。 A.O(n) B.O(n2) C.O(log2n) D.O(nlog2n)(分数:1.00)A.B.C.D.12.以下不属于对象的基本特点的是 _ 。(分数:2.00)A.分类性B.多态
6、性C.继承性D.封装性13.下列关于 Applet 中的归档文件叙述不正确的是(分数:1.00)A.使用归档文件的好处是减少 HTTP 的连接次数,从而大大减少了 Applet 整体的下载时间B.所有的浏览器都识别相同的归档文件格式和指定归档文件的 HTML 代码C.归档文件是一种压缩文件,使用它也减少了文件的传输时间D.使用 JDK 的 jar 工具创建 JAR 文件14.下面程序段的输出结果为 public class Test public static void main(String args) boolean a,b,c; a=(35); b=(a=true); Systemout
7、println(“a=“+a+“b=“+b); c=(b=false); Systemoutprintln(“b=“+b+“c=“+c); (分数:2.00)A.a=true b=falseb=true c=falseB.a=true b=falseb=true c=trueC.a=true b=trueb=true c=falseD.a=false b=falseb=true c=false15.在一个应用程序中有如下定义:int a=1,2,3,4,5,6,7,8,9,10:,为了打印输出数组 a的最后一个元素,下面正确的代码是 _ 。(分数:2.00)A.System.out.print
8、ln(a10;)B.System.out.pdntln(a9);C.System.out.println(aa.length);D.System.out.println(a8);16.阅读下列代码: public class Person static int arr=new int10; public static void main(String args) System.out.println(arr 9); 该代码的运行结果是_。(分数:1.00)A.编译时将产生错误B.编译时正确,运行时将产生错误C.输出零D.输出空17.下列事件监听器中,无法对 TextField 对象进行事件监听
9、和处理的是_。(分数:2.00)A.ActionListenerB.FocusListenerC.MouseMotionListenerD.ChangeListener18.下列选项中为单精度数的是_。(分数:1.80)A.2B.5.2C.0.2fD.02319.下列方法与 Applet 显示无关的是_。(分数:1.00)A.paint()B.update()C.draw()D.repaint()20.在顺序表(3,6,8,10,12,15,16,18,21,25,30)中,用二分法查找关键码值 11,所需的关键码比较次数为_。(分数:2.00)A.2B.3C.4D.521.下列关于栈的描述中
10、错误的是_。(分数:2.00)A.栈是先进后出的线性表B.栈只能顺序存储C.栈具有记忆作用D.对栈进行插入、删除操作时,不需要改变栈底指针22.下列关于 Java 源程序结构的论述中,正确的是_。(分数:2.00)A.一个文件包含的 import 语句最多 1 个B.一个文件包含的 public 类最多 1 个C.一个文件包含的接口定义最多 1 个D.一个文件包含的类定义最多 1 个23.耦合性和内聚性是模块独立性度量的两个标准下列叙述中正确的是_。(分数:1.00)A.提高耦合性降低内聚性有利于提高模块的独立性B.降低耦合性提高内聚性有利于提高模块的独立性C.耦合性是指一个模块内部各个元素间
11、彼此结合的紧密程度D.内聚性是指模块间互相连接的紧密程度24.在关闭浏览器时调用,能够彻底终止 Applet 并释放该 Applet 所有资源的方法是_。(分数:1.80)A.stop()B.destroy()C.paint()D.start()25.下列数中代表十六进制整数的是_。(分数:1.00)A.0123B.1900C.fa00D.0xa226.下列叙述中,不属于软件需求规格说明书的作用的是 _ 。(分数:2.00)A.便于用户、开发人员进行理解和交流B.反映出用户问题的结构,可以作为软件开发工作的基础和依据C.作为确认测试和验收的依据D.便于开发人员进行需求分析27.阅读下列代码:
12、public class Jixiangwu public static void main(String args) String stars=“贝贝“,“晶晶“,“欢欢“,“迎迎“,“妮妮“; System.out.println(“你抽取的奥运吉祥物是“+“ +starsr(int)(stars._*Math.random()+“+“!“; 为保证程序能正确执行,程序中下画线处应填写的是_。(分数:1.00)A.longB.widthC.wideD.length28.下列可以获得构件前景色的方法是_。(分数:1.80)A.getsize()B.getForeground()C.getBa
13、ckground()D.paint()29.下列特点中不属于 Java 的是_。(分数:2.00)A.多线程B.多继承C.跨平台D.动态性30.下面的 _ 关键字通常用来对对象加锁,从而使得对对象的访问是排他的。(分数:2.00)A.serializeB.transientC.synchronizedD.static31.下列构造方法的调用方式中,正确的是_。(分数:1.80)A.按照一般方法调用B.由用户直接调用C.只能通过 new 自动调用D.被系统调用32.算法的空间复杂度是指_。(分数:1.80)A.算法在执行过程中所需要的计算机存储空间B.算法所处理的数据量C.算法程序中的语句或指令
14、条数D.算法在执行过程中所需要的临时工作单元数33.给出下面代码段: int m; switch(m) case 0:System.out.println(“case 0“);break; case 1: case 2: case 3:System.out.println(“Non Zero“); 下列 m 的哪个值将不输出“Non Zero“?(分数:1.00)A.0B.1C.2D.334.下列特点中不属于 Java 的是_。(分数:2.00)A.多线程B.多继承C.跨平台D.动态性35.为了将 HelloApplet(主类名为 HelloApplet.class)嵌入在 greeting.
15、html 文件中,应该在下列greeting.html 文件的横线处填入的代码是_。 HTNL HEAD TITELGreetings/TITEL /HEAD BODY APPLET_ /APPLET BODY /HTML(分数:1.00)A.HelloApplet.classB.CODE=“HelloApplet.class“C.CODE=“HelloApplet.class“WIDTH=150 HEIGHT=25D.CODE=“HelloApplet class“VSPACE=10 HSPACE=1036.当 Applet 需要更新显示内容时,应该调用的方法是_。(分数:1.00)A.pa
16、int()B.update()C.start()D.repaint()37.设有定义:double x10,*p=x;,以下能给数组 x 下标为 6 的元素读入数据的正确语句是_。(分数:2.00)A.scanf(“%f“,x6);B.scanf(“%1f“,*(x+6);C.scanf(“%1f“,p+6);D.scanf(“%1f“,p6);38.若线程执行语句 synchronized(this)没有成功,则该线程将进入的状态是_。(分数:1.00)A.终止状态B.仍然保持运行状态C.不确定D.阻塞状态计算机二级 JAVA-161 答案解析(总分:61.60,做题时间:90 分钟)一、选
17、择题(总题数:38,分数:61.60)1.Java 中的抽象类 Reader 和 Writer 所处理的流是_。(分数:1.80)A.图像流B.对象流C.字节流D.字符流 解析:解析 Reader/writer 所处理的流是字符流,InputStrearn/OutputStream 的处理对象是字节流。2.下列关于构造方法的叙述中,错误的是_。(分数:2.00)A.Java 语言规定构造方法名与类名必须相同B.Java 语言规定构造方法没有返回值,但不用 void 声明C.Java 语言规定构造方法不可以重载 D.Java 语言规定构造方法只能通过 new 自动调用解析:3.代码 System
18、. out. println(066)的输出结果是_。(分数:0.80)A.12B.36C.54 D.66解析:解析 066 代表 8 进制数据的 66 等于十进制的 54。4.下列对队列的描述中正确的是_。(分数:2.00)A.队列属于非线性表B.队列按“先进后出”原则组织数据C.队列在队尾删除数据D.队列按“先进先出”原则组织数据 解析:队列(Queue)是指允许在一端进行插入,而在另一端进行删除的线性表。允许插入的一端称为队尾,允许删除的一端称为队头。在队列这种数据结构中,最先插入的元素将能够最先被删除;反之,最后插入的元素最后才能被删除。因此,队列又称“先进先出”或“后进后出”的线性表
19、。5.在编译 Java 程序时,用于指定生成.class 文件位置的选项是 _ 。(分数:2.00)A.-gB.-d C.-verboseD.-nowarn解析:6.下列程序运行后的输出结果是_。 public class Sun public static void main(String args) int a,b; a=0; b=0; for(int m=1;m=10;m+) a=a+1; b=0; for(int j=1;j=10;j+) a=a+1; b=b+2; System.out.println(a+“,“+b); (分数:2.00)A.10,20B.20,110C.110,2
20、0 D.200,110解析:解析 本题考查对 for 循环语句理解。本题是两重 for 循环,第 1 重循环是将 a 的值加 1,b 清零,第 2 重循环是将 a 的值加 1, b 的值加 2,第 1 重和第二重循环都是 10 次,每次 a 的值增加 11,执行 10次所以 a 的值为 110;由于第 1 个 for 循环将 b 赋 0,所以 b 的值只是最后一次循环的值,即 20。故本题答案是 C。7.以下选项中不合法的标识符是 _ 。(分数:2.00)A.printB.FORC.a D._00解析:8.下列代码的执行结果是_ public class Test5 public static
21、 void main(String args) String s1=new String(“hello“); String s2=new String(“hello“); System.out.println(s1=s2); System.out.println(s1.equals(s2); (分数:1.00)A.true falseB.true trueC.false true D.false false解析:9.若有以下程序: #includestdio.h void f(int n); void main() void f(int n), f(5); void f(int n) prin
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA161 答案 解析 DOC
