【计算机类职业资格】二级JAVA笔试-301及答案解析.doc
《【计算机类职业资格】二级JAVA笔试-301及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试-301及答案解析.doc(24页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA笔试-301 及答案解析(总分:92.50,做题时间:90 分钟)一、选择题(总题数:35,分数:64.00)1.以下选项中不能用作 C程序合法常量的是( )。A1,234 B/123C123 D“/x7G/(分数:2.00)A.B.C.D.2.下列程序在运行时会产生_。import java.awt.*;public class ex33public static void maiN(String args)Image im = new Image4;System.out.println (im0 .toString ();A. NumberFormatExeeption B.
2、 ArittnneticExceptionC. ArrayIndexOutOfBoundsExcepfion D. NullPointerException(分数:2.00)A.B.C.D.3.“+”运算符的操作数个数是( )。A1 个 B2 个C3 个 D4 个(分数:2.00)A.B.C.D.4.关于字节 I/O流,下列叙述不正确的是 ( )A) 字节数据来自于二进制文件B) DataOutStream的方法 flush()的功能是清空输出流,并把缓冲全部内容写入输出流中C) 字节输入流首先要实现 DataInput接口D) 所有的字节输出流都继承于 Writer类(分数:2.00)A.B
3、.C.D.5.下列不属于 Java的图形用户界面内容的包是( )。Ajava.awt Bjavax.swingCjava.awt.event Djava.io(分数:2.00)A.B.C.D.6.Socket的工作流程是打开连接到 Socket的输入/输出按某个协议对 Socket进行读/写操作创建 Socket关闭 SocketA) B) C) D) (分数:2.00)A.B.C.D.7.下列程序的运行结果是( )。public class Sunpublic static void main(String args)int a=1;int b=1;for(int i=1;i=3;i+)a=
4、a+b;b=b+a;System.out.println(a+“ “+B) ;A) 6 6 B) 5 8 C) 13 21 D) 34 55(分数:1.00)A.B.C.D.8.有定义语句:char s10;,若要从终端给 s输入 5个字符,错误的输入语句是( )。Agets(s0); Bscanf(“%s“,s+1);Cgets(s); Dscanf(“%s“,s1);(分数:2.00)A.B.C.D.9.在 Java程序中若要使用随机数类,需要引入的类库是_。Ajava.io B Cjava.lang Djava.until(分数:3.00)A.B.C.D.10.下列与其他选项不相等的是(
5、 )。A15 B0xFC015 D0XF(分数:2.00)A.B.C.D.11.将 E-R图转换到关系模式时,实体与联系都可以表示成A)属性B)关系C)键D)域(分数:1.00)A.B.C.D.12.下列数据类型转换,必须进行强制类型转换的是( )。Abyteint BshortdongCfioatdouble Dintchar(分数:2.00)A.B.C.D.13.下列各项中代表单精度浮点数的是( )。A) 0652 B) 3.457D C) 0.289f D) 0L(分数:2.00)A.B.C.D.14.当把一个程序、线程或代码段的输出连接到另一个程序、线程或代码段的输入时,应使用( )流
6、。A) FileOutput B) BufferedOutput C) PipedOutput D) DataOutput(分数:2.00)A.B.C.D.15.关系数据库的数据及更新操作必须遵循的完整性规则是( )。A) 实体完整性和参照完整性B) 参照完整性和用户定义的完整性C) 实体完整性和用户定义的完整性D) 实体完整性、参照完整性和用户定义的完整性(分数:2.00)A.B.C.D.16.执行下列程序段之后,输出的结果为_。public class ex43public static void main(String args)short a=127;short b=4;a=-b;Sy
7、stem.out.println(a);A. 10 B. 15 C. 30 D. 128(分数:2.00)A.B.C.D.17.下面程序的输出结果是public class Testpublic static void main(String args)intarray=2,4,6,8,10;int size=6;int result=-1:tryfor(int i=0;isized;C) String s=“Hello!“; D) boolean b=true;(分数:2.00)A.B.C.D.26.若特快订单是一种订单,则特快订单类和订单类的关系是( )。A使用关系 B包含关系C继承关系
8、D无关系(分数:2.00)A.B.C.D.27.数据库的三级模式结构由外模式、模式和内模式组成,它适合于哪个(些)类型的数据库 ( )关系型数据库 层次型数据库 网状型数据库A只有 B和C和 D都适合(分数:1.00)A.B.C.D.28.下列关于 Java对 import语句规定的叙述中,错误的是( )。A在 Java程序中 import语句可以有多个B在 Java程序中 import语句可以没有C在 Java程序中 import晤句必须有一个D在 Java程序中 import语句必须引入在所有类定义之前(分数:2.00)A.B.C.D.29.有定义 int n=789;,下列表达式结果为
9、8的是A) n/10%2 B) (n-n%10)/100C) n%10 D) n%100/10(分数:1.00)A.B.C.D.30.下列语句输出结果为( )。public class testpublic static void main(String args )String s1=new String(“How“);String s2=new String(“How“);System.out. println(!(s1 =s2);Afalse BtrueC1 D0(分数:2.00)A.B.C.D.31.下面程序的输出结果是( )。#include stdio.hvoid main()in
10、t n33,i,j;for(i=0; i3; 1+)for(j=0;j3;j+)nij=i+j;for(i=0;i2;i+)for(j=0;j2;j+)ni+1j+1+=nij;pnintf(“%d/n“,nij);A14 B0C6 D不确定(分数:2.00)A.B.C.D.32.在数据结构中,从逻辑上可以把数据结构分成( )。A) 动态结构和静态结构 B) 线性结构和非线性结构C) 集合结构和非集合结构 D) 树形结构和图状结构(分数:1.00)A.B.C.D.33.下列关于串行化的说法不正确的是A) 完全串行化必须实现 Extemalizable接口B) 在完全串行化中,必须有一个 pub
11、lic访问权限的不带参数的构造方法C) 完全串行化就是将数据完全封锁在对象中,所以安全性很高D) 在部分定制串行化中,readObject()方法既实现 writeObject()方法所写入的信息,又可以用来在对象被恢复后进行对象数据的更新(分数:1.00)A.B.C.D.34.执行以下的循环后输出的值为( )。 public class Sunpublic static void main (String args )int m=1000, s=0, n=0;don=n+l;s=s+(int)Math.pow(2,n);while (s=m);System.out.println(“n=“+
12、n+“,“+“s=“+s);A) n=9, s=1000 B) n=8, s=1022C) n=9, s=1022 D) n=8, s=1000(分数:2.00)A.B.C.D.35.下列叙述中,错误的是( )。AFile 类能够存储文件 BFile 类能够读写文件CFile 类能够建立文件 DFile 类能够获取文件目录信息(分数:2.00)A.B.C.D.二、填空题(总题数:15,分数:28.50)36.以下程序运行后输出的结果是_。struct NODEint num; struct NODE*next;;main()stmct NODE s3=1,/0,2,/0,3,/0,*p,*q,
13、*r;int sum=0;s0.next=s+1, s1.next=s+2; s2.next=s;p=s; q=p-next; r=q-next;sum-=q-next-num; sum+=r-next-next-num;printf(“%d/n“,sum);(分数:2.00)填空项 1:_37.AWT提供的支持 GUI涉及的功能包括:_、事件处理模型、_和数据传送类。(分数:2.00)填空项 1:_38.运行字节码的三个步骤是 1、校验代码、执行代码。(分数:2.00)填空项 1:_39.当数据的物理结构(存储结构、存取方式等)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是
14、指数据的 1。(分数:1.00)填空项 1:_40.若有定义语句:char s100,d100;int j=0,i=0;且 s中已赋字符串,请填空以实现拷贝。(注:不使用逗号表达式)while(si)di=_;j+;dj=0;(分数:2.00)填空项 1:_41.对长度为 10的线性表进行冒泡排序,最坏情况下需要比较的次数为 1。(分数:2.00)填空项 1:_42.以下程序运行后输出的结果是_。fun(int a)int b=0;static int c=3;b+;c+;return(a+b+c);void main()int i,a=5;for(i=0;i3;i+)printf(“%d%d
15、“,i,fun(a);printf(“/n“);(分数:2.00)填空项 1:_43.在多线程程序设计中,如果采用继承 Thread类的方式创建线程,则需要重写 Thread类的 12 方法。(分数:2.00)填空项 1:_44.算法的复杂度主要包括 1 复杂度和空间复杂度。(分数:2.00)填空项 1:_45.问题处理方案的正确而完整的描述称为 【3】 。(分数:2.00)填空项 1:_46.浮点型数据属于实型数据,分 float和 1 两种类型。(分数:1.00)填空项 1:_47.Java的 Swing包中定义了两种构件:顶层容器和 【9】 。(分数:2.50)填空项 1:_48.Pri
16、ntStream类是 【12】 流特有的类,实现了将 Java基本数据类型转换为字符串表示。(分数:2.00)填空项 1:_49.Java语言的异常处理机制中_语句或_语句可省略,但二者不能同时省略。(分数:2.00)填空项 1:_50.下面程序段的输出结果是_。public class Testpublic static void main(String args)int i=1;switch(i)case0:System.out.println(“0“);break;case1:System.out.println(“1“);case2:System.out.println(“2“);br
17、eak;default:System.out.println(“default“);(分数:2.00)填空项 1:_二级 JAVA笔试-301 答案解析(总分:92.50,做题时间:90 分钟)一、选择题(总题数:35,分数:64.00)1.以下选项中不能用作 C程序合法常量的是( )。A1,234 B/123C123 D“/x7G/(分数:2.00)A. B.C.D.解析:2.下列程序在运行时会产生_。import java.awt.*;public class ex33public static void maiN(String args)Image im = new Image4;Sys
18、tem.out.println (im0 .toString ();A. NumberFormatExeeption B. ArittnneticExceptionC. ArrayIndexOutOfBoundsExcepfion D. NullPointerException(分数:2.00)A.B.C.D. 解析:3.“+”运算符的操作数个数是( )。A1 个 B2 个C3 个 D4 个(分数:2.00)A. B.C.D.解析:解析 本题考查 Java运算符的概念。程序涉及的数据处理,都是通过运算符和表达式来操作,是程序设计的基础,因此务必掌握。按照操作数的数目划分,运算符可以分为一元运算
19、符:+,-,+,-;二元运算符:+,-,;三元运算符:?:。所以本题正确答案是选项 A。简单地说,就是有几个操作数就是几元运算符;反过来,是几元运算符就有几个操作数。4.关于字节 I/O流,下列叙述不正确的是 ( )A) 字节数据来自于二进制文件B) DataOutStream的方法 flush()的功能是清空输出流,并把缓冲全部内容写入输出流中C) 字节输入流首先要实现 DataInput接口D) 所有的字节输出流都继承于 Writer类(分数:2.00)A.B.C.D. 解析:解析 字节流类由两个类层次结构定义。在顶层有两个抽象类:InputStream 和 OutputStream,所以
20、所有的字节输出流都继承与 OutputStream 类。故选项 D错误。5.下列不属于 Java的图形用户界面内容的包是( )。Ajava.awt Bjavax.swingCjava.awt.event Djava.io(分数:2.00)A.B.C.D. 解析:解析 选项 A中的 java.awt是 java1.1中设计处理图形界面的包,属于 Java的图形用户界面内容的包。选项 B中的 javax.swlng是 java1.2中扩展 java.awt功能的处理图形界面的包,属于 Java的图形用户界面内容的包。选项 C中的 java.awt.event包含了所有图形界面的事件类,属于 Jav
21、a的图形用户界面内容的包。选项 D中的 java.io是 java中处理输儿输出的包,不属于 Java的图形用户界面内容的包,为本题正确答案。6.Socket的工作流程是打开连接到 Socket的输入/输出按某个协议对 Socket进行读/写操作创建 Socket关闭 SocketA) B) C) D) (分数:2.00)A.B.C. D.解析:解析 Socket 工作过程分为四步分别是创建 Socket,打开连接到 Socket的输入/输出,按某个协议对 Socket进行读/写操作,关闭 Socket。7.下列程序的运行结果是( )。public class Sunpublic static
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 301 答案 解析 DOC
