【计算机类职业资格】计算机二级JAVA-166及答案解析.doc
《【计算机类职业资格】计算机二级JAVA-166及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级JAVA-166及答案解析.doc(16页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级 JAVA-166 及答案解析(总分:65.20,做题时间:90 分钟)一、选择题(总题数:38,分数:65.20)1.如果用户定义的 Applet 类中没有 init()方法,则该程序_。(分数:2.00)A.必须定义一个 main()方法B.无法通过编译C.可以通过编译,但运行时将出错D.可以通过编译,并且能够正常运行2.有以下程序: void swap1(int *a,int *b) int *c=a; a=b,b=c; void swap2(int *a,int *b) int c=*a; *a=*b,*b=c; main() int a=10,b=15; swap1(a,b
2、); printf(“%d,%d,“,a,b); a=10,b=15; swap2(a,b); printf(“%d,%d,“,a,b); 其输出结果为_。(分数:2.00)A.15,10,10,15B.15,10,15,10C.10,15,10,15D.10,15,15,103.对 Java 的继承机制描述错误的是 _ 。(分数:2.00)A.Java 支持多重继承B.声明子类时使用 extends 子句C.继承时子类可以添加新的方法和状态D.继承是面向对象方法的一个重要基本特征4.下列有关线程的叙述 _ 是正确的。(分数:1.00)A.一旦一个线程被创建,它就立即开始运行B.调用 star
3、t( )方法可以使一个线程成为可运行的,但是它不一定立即开始运行C.主线程不具有默认优先级D.Java 中线程的优先级从低到高以整数 09 表示5.下列不属于接口 WindowListener 的方法是_。(分数:1.80)A.windowClosing()B.windowClosed()C.windowMinimized()D.windowOpened()6.下列代码的执行结果是_。 public class Test4 public static void main(String args) int a=4,b=6,c=8; String s=“abc“; System.out.print
4、ln(a+b+s+c); System.out.println(); (分数:1.00)A.“ababcc“B.“464688“C.“46abc8“D.“10abc8“7.软件生命周期是指_。(分数:1.80)A.软件产品从提出、实现、使用维护到停止使用退役的过程B.软件从需求分析、设计、实现到测试完成的过程C.软件的开发过程D.软件的运行维护过程8.下列_方法使用了 Graphics 类的实例作为参数。(分数:3.00)A.init()B.repaint()C.drawBytes()D.update()9.下面关于数据库系统的叙述正确的是 _ 。(分数:1.00)A.数据库系统减少了数据冗余
5、B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型的一致D.数据库系统比文件系统能管理更多的数据10.软件生命周期是指_。(分数:2.00)A.软件产品从提出、实现、使用维护到停止使用退役的过程B.软件从需求分析、设计、实现到测试完成的过程C.软件的开发过程D.软件的运行维护过程11.若有 int i=5,j=4;则下列表达式的值不是浮点数的是_。(分数:1.00)A.i*j/10.0B.i*j/10C.i*j+10.0D.i*j*10.012.下列有关数据库的描述,正确的是 _ 。(分数:2.00)A.数据处理是将信息转化为数据的过程B.数据的物理独立性是指当数据的逻辑结构
6、改变时,数据的存储结构不变C.关系中的每一列称为元组,一个元组就是一个字段D.如果一个关系中的属性或属性组并非该关系的关键字。但它是另一个关系的关键字,则称其为本关系的外关键字13.下列语句中错误的是_。(分数:1.00)A.String s=“how“,“are“);B.byte b=255;C.String s=“one“+“two“;D.int i=2+2000;14.线程生命周期中正确的状态是 _ 。(分数:2.00)A.新建状态、运行状态和终止状态B.新建状态、运行状态、阻塞状态和终止状态C.新建状态、可运行状态、运行状态、阻塞状态和终止状态D.新建状态、可运行状态、运行状态、恢复状
7、态和终止状态15.有以下程序: main() unsigned a=32768; int b; b=a; printf(“b=%d/n“ ,b); 程序执行后输出的结果是 _ 。(分数:2.00)A.b=32768B.b=32767C.b=-32768D.b=-116.以下各方法中不属于 Applet 显示相关的方法的是 _ 。(分数:2.00)A.paint()B.update()C.repaint()D.start()17.结构化方法的核心和基础是_。(分数:1.00)A.结构化分析方法B.结构化设计方法C.结构化编程方法D.结构化程序设计理论18.在关系数据库模型中,通常可以把外码所在的
8、关系称为 _ 。(分数:2.00)A.被参照关系B.参照关系C.主码D.主关系19.按照“先进先出”原则组织数据的结构是_。(分数:2.00)A.队列B栈C.双向链表D.二叉树20.下列类中属于字节输入抽象类的是 _ 。(分数:2.00)A.FileInputStreamB.ObjectInputStreamC.FiterInputStreamD.InputStream21.有以下程序: void main() int a=1,b; for(b=1;b10;b+) if(a=8) break; if(a%2=1) a+=5;continue; a-=3: printf(“%d/n“,b); 程
9、序运行后输出的结果是_。(分数:2.00)A.3B.4C.5D.622.下列选项中不符合良好程序设计风格的是 _ 。(分数:2.00)A.源程序要文档化B.数据说明的次序要规范化C.避免滥用 goto 语句D.模块设计要保证高耦合、高内聚23.有两个关系 R、S 如下: (分数:1.80)A.选择B.投影C.插入D.连接24.数据结构中,与所使用的计算机无关的是数据的 _ 。(分数:2.00)A.存储结构B.物理结构C.逻辑结构D.物理和存储结构25.一个 Java Application 运行后,在系统中是作为一个_。(分数:1.80)A.线程B.进程C.进程或线程D.不确定26.一些重要的
10、程序语言(如 C 语言和 Pascal 语言)允许过程的递归调用。而实现递归调用中的存储分配通常用_。(分数:1.00)A栈B堆C.数组D.链表27.下列程序的执行结果是_。 public class Test public static void main(String args) int x=0, i,2,3; for(int i=0;i3;i+=2) try System.out.println(xi+2/xi+xi+1); catch(ArithmeticException e) System.out.println(“error1“); catch(Exception e) Syst
11、em.out.println (“error2“); (分数:2.00)A.error1B.error2C.error1error2D.2error228.执行完语句 int x=new int25;后,则下列哪个说法是正确的? _(分数:1.00)A.x24值为 0B.x24值未定义C.x25值为 0D.x0值为空29.在 switch(expression)语句中,expression 的数据类型不能是 _ 。(分数:2.00)A.doubleB.charC.byteD.short30.下面程序段的输出结果为 public class Test int a, b; Test() a=100
12、; b=200; Test(int x,int y) a=x; b=y; public static void main(String args) Test Obj1=new Test(12,45); System.out.println(“a=+Obj1.a+“ b=“+Obj1.B) ; Test Obj2=new Test(); System.out.println(“=“+Obj2.a+“ b=“+Obj2.B) ; (分数:1.00)A.a=100 b=200a=12 b=45B.a=12 b=45a=100 b=200C.a=12 b=200a=100 b=45D.a=100 b=
13、45a=12 b=20031.下列代码的执行结果是 _ 。 public class test5 public static void main (String args) String s1=new String(“hello“); String s2=new String(“hello“); System.out.prim(s1=s2); System.out.print(“,“); System.out.println(s1.equals(s2); (分数:2.00)A.true,falseB.true,trueC.false,trueD.false,false32.当执行下面的程序时,
14、其输出结果为 _ 。 union st int a: char b: main() union st s: char *p=(char*)s; s.a=0x3132; s.b=0x33; printf(“%c“,*p); (分数:2.00)A.1B.2C.3D.不确定33.下面语句会产生编译错误的是 _ 。(分数:2.00)A.float F=1024.0F;B.double D=1024.0;C.byte B=1024;D.char C=1024;34.下面程序段的输出结果为 public class Test int a, b; Test() a=100; b=200; Test(int
15、x,int y) a=x; b=y; public static void main(String args) Test Obj1=new Test(12,45); System.out.println(“a=+Obj1.a+“ b=“+Obj1.B) ; Test Obj2=new Test(); System.out.println(“=“+Obj2.a+“ b=“+Obj2.B) ; (分数:1.00)A.a=100 b=200a=12 b=45B.a=12 b=45a=100 b=200C.a=12 b=200a=100 b=45D.a=100 b=45a=12 b=20035.下列
16、_ 不是 FilterlnputStream 的子类。(分数:1.00)A.CheckedInputStreamB.BufferedInputStreamC.PushbackInputStreamD.FileInputStream36.下列选项中属于面向对象设计方法主要特征的是_。(分数:2.00)A.继承B.自顶向下C.模块化D.逐步求精37.关系 R 和关系 S 的并运算是_。(分数:2.00)A.由关系 R 和关系 S 的所有元组合并组成的集合再删去重复的元组B.由属于 R 而不属于 S 的所有元组组成的集合C.由既属于 R 又属于 S 的元组组成的集合D.由 R 和 S 的元组连接组成
17、的集合38.已知如下代码: boolean m=true; if(m=false) System.out.prinfln(“False“); else System.out.println(“True“);(分数:2.00)A.FalseB.TrueC.NoneD.An error will occur when running计算机二级 JAVA-166 答案解析(总分:65.20,做题时间:90 分钟)一、选择题(总题数:38,分数:65.20)1.如果用户定义的 Applet 类中没有 init()方法,则该程序_。(分数:2.00)A.必须定义一个 main()方法B.无法通过编译C.
18、可以通过编译,但运行时将出错D.可以通过编译,并且能够正常运行 解析:解析 init()方法为 Applet 的正常运行进行初始化工作,是调用 Applet 时系统首先执行的方法。用户定义的 Applet 类通常都继承自 Applet 类,Applet 类包含 init()方法。如果用户需要为自己定义的Applet 类实施初始化,则需要在定义的类中进行重写;否则就不用重写,系统编译和执行时自动调用父类(Applet 类)的 init()方法,也不会出错。2.有以下程序: void swap1(int *a,int *b) int *c=a; a=b,b=c; void swap2(int *a
19、,int *b) int c=*a; *a=*b,*b=c; main() int a=10,b=15; swap1(a,b); printf(“%d,%d,“,a,b); a=10,b=15; swap2(a,b); printf(“%d,%d,“,a,b); 其输出结果为_。(分数:2.00)A.15,10,10,15B.15,10,15,10C.10,15,10,15D.10,15,15,10 解析:3.对 Java 的继承机制描述错误的是 _ 。(分数:2.00)A.Java 支持多重继承 B.声明子类时使用 extends 子句C.继承时子类可以添加新的方法和状态D.继承是面向对象方
20、法的一个重要基本特征解析:4.下列有关线程的叙述 _ 是正确的。(分数:1.00)A.一旦一个线程被创建,它就立即开始运行B.调用 start( )方法可以使一个线程成为可运行的,但是它不一定立即开始运行 C.主线程不具有默认优先级D.Java 中线程的优先级从低到高以整数 09 表示解析:5.下列不属于接口 WindowListener 的方法是_。(分数:1.80)A.windowClosing()B.windowClosed()C.windowMinimized() D.windowOpened()解析:解析 接口 WindowListener 包括以下方法:windowActivate
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA166 答案 解析 DOC
