【计算机类职业资格】二级JAVA笔试-318及答案解析.doc
《【计算机类职业资格】二级JAVA笔试-318及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试-318及答案解析.doc(26页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA 笔试-318 及答案解析(总分:89.00,做题时间:90 分钟)一、选择题(总题数:35,分数:63.00)1.继承诸如 WindowAdapter(它继承了 WindowListenerUn)等适配器类有何好处? ( )A) 将继承这个类的所有行为B) 子类将自动成为监听器C) 不必实现任何不需要的 WindowListener 方法D) 为了层次清楚,美观大方(分数:1.00)A.B.C.D.2.下列_不属于面向对象程序设计的基本要素。A类 B方法 C对象 D安全(分数:2.00)A.B.C.D.3.若有定义:bytex=11,22,33,-66;其中 0k3,则对 x
2、数组元素错误的引用是 ( )A) x5-3B) xkC) xk+5D) x0(分数:2.00)A.B.C.D.4.在访问数据库时,为建立实际的网络连接,把 URL、数据库用户名和密码传给 Driver- Manager 的方法是 ( )Agetconnection() BgetConnection() CConnection() Dconnection()(分数:1.00)A.B.C.D.5.在 Swing 中,JButton 的直接父类是( )。A) java.awt.Button B) java.awt.ContainerC) javax.swing.Button D) javax.swi
3、ng.AbstractButton(分数:1.00)A.B.C.D.6.一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是_。A) 一对一 B) 一对多 C) 多对多 D) 多对一(分数:2.00)A.B.C.D.7.下列对字符数组进行初始化的语句正确的是( )。A) char a=“Hello“; B) char a=H,e,1,1,o;C) char a5=“Hello“; D) char a25=“Hello“,“World“;(分数:2.00)A.B.C.D.8.阅读下面程序public class Test implements Run
4、nablepublic static void main(Stringargs)_;t. start();public void mR()System. out. println(“Hello!“);在程序下画线处填入正确选项是A) Test t=flew Test()B) Thread t=new Thread();C) Thread t=new Thread(new Test();D) Test t=new Thread();(分数:2.00)A.B.C.D.9.下面程序段的输出结果为public class Testpublic static void main(String args)
5、boolean a,b,c;a=(35);b=(a=true);Systemoutprintln(“a=“+a+“b=“+b);c=(b=false);Systemoutprintln(“b=“+b+“c=“+c);A) a=true b=falseb=true c=falseB) a=true b=falseb=true c=trueC) a=true b=true b=true c=false D) a=false b=falseb=true c=false(分数:2.00)A.B.C.D.10.若变量已正确定义,要求程序段完成求 5!的计算,不能完成此操作的程序段是( )。Afor(i=
6、1,p=1;i=5;i+) p*=i;Bfor(i=1;i=5;i+) p=1; p*=i;Ci=1;p=1;while(i=5)p*=i; i+;Di=1;p=1;dop*=i; i+; while(i=5)(分数:2.00)A.B.C.D.11.下列关于线程优先级的说法中,正确的是( )。A线程的优先级是不能改变的B线程的优先级是在创建线程时设置的C在创建线程后的任何时候都可以设置DB 和 C(分数:2.00)A.B.C.D.12.下列关于 Test 类的定义中,正确的是( )。Aclass Test implements Runnablepublic void run()public v
7、oid someMethodBclass Test implements Runnable(public void run();Cclass Test implements Runnable(public void someMethod;Dclass Test implements Runnablepublic void someMethod()(分数:2.00)A.B.C.D.13.若要查询关于数据库的信息则可以调用下列_方法。AConnection 类的 getMetaDate()方法BDriverManager 类的 getConnection()方法CStatement 类的 exec
8、uteQuery()方法DConnection 类的 createStatement()方法(分数:2.00)A.B.C.D.14.在数据库管理系统提供的数据功能中,负责数据的完整性、安全性的定义功能的是( )。A数据定义语言 B数据转换语言C数据操纵语言 D数据控制语言(分数:2.00)A.B.C.D.15.下面语句会产生编译错误的是( )。Afloat F=1024.0F; Bdouble D=1024.0;Cbyte B=1024; Dchar C=1024;(分数:2.00)A.B.C.D.16.检查软件产品是否符合需求定义的过程称为A)确认测试 B)集成测试C)验证测试 D)验收测试
9、(分数:1.00)A.B.C.D.17.下列组件不能添加进 Frame 主窗口的是( )。APanel BCheckBoxCDialog DChoice(分数:2.00)A.B.C.D.18.下列关于 E-R 图的描述中正确的是A) E-R 图只能表示实体之间的联系B) E-R 图只能表示实体和实体之间的联系C) E-R 图只能表示实体和属性D) E-R 图能表示实体、属性和实体之间的联系(分数:1.00)A.B.C.D.19.通常我们使用哪个方法来为一个部件注册事件监听器A) addXXXListellerB) XXXListenerC) ListenerXXXD) XXXListenera
10、dd(分数:1.00)A.B.C.D.20.程序设计语言的基本成分是数据成分、运算成分、控制成分和 ( )A对象成分 B变量成分C语句成分 D传输成分(分数:1.00)A.B.C.D.21.有以下程序:#include stdio.hmain()FILE *fp; int i,k,n;fp=fopen(“data.dat“,“w+“);for(i=1;i6;i+)fprintf(fp,“%d“,i);if(i%3=0) fprintf(fp,“/n“);rewind(fp);fscanf(fp,“%d%d“,k,n); printf(“%d%d/n“,k,n);fclose(fp);程序运行后
11、输出的结果是( )。A0 0 B123 45C1 4 D1 2(分数:2.00)A.B.C.D.22.下列语句输出结果为( )。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.23.相对于数据库系统,文件系统的主要缺陷有数据依赖、数据不一致性和( )。A可重用性差 B安全性差C非持久性 D冗余性(分
12、数:2.00)A.B.C.D.24.整型变量 a、b 定义如下,表达式抖+a=b 的值是_。int a=3;int b=4;A3 B4 C 1 Dtrue(分数:2.00)A.B.C.D.25.设 A 为已定义的类名,则下列声明 A 类的对象 a 的语句中正确的一项是A) public A a=new A(); B) public A a=A();C) A a=new class(); D) aA;(分数:2.00)A.B.C.D.26.结构化程序设计的一种基本方法是( )。A) 筛选法 B) 递归法C) 归纳法 D) 逐步求精法(分数:2.00)A.B.C.D.27.在结构化方法中,软件功能
13、分解属于下列软件开发中的哪个阶段? ( )A) 详细设计 B) 需求分析C) 总体设计 D) 编程调试(分数:2.00)A.B.C.D.28.在执行以下程序时,为了使输出结果为 t=4,给 a 和 b 输入的值应该满足的条件是( )。void main()int s,t,a,b;scanf(“%d,%d“,a,b);s=1;t=1;if(a0)s=s+1;if(ab)t=s+1;else if(a=b)t=5;else t=2*s;printf(“t=%d/n“,t);Aab Bab0C0ab D0ab(分数:2.00)A.B.C.D.29.为了使模块尽可能独立,要求A) 模块的内聚程序要尽量
14、高,且各模块间的耦合程度要尽量强B) 模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱C) 模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D) 模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强(分数:2.00)A.B.C.D.30.有以下程序:intf(int a)retum a%2; main()int s8=1,3,5,2,4,6,i,d =0;for (i=7; f(si);i-)d+=si;printf(“%d/n“,d);程序运行后输出的结果是( )。A9 B11C19 D0(分数:2.00)A.B.C.D.31.用于输入压缩文件格式的 ZiplnputStream 类
15、所属包是( )。Ajava.util Bjava.ioCiava.nio Djava.util.zip(分数:2.00)A.B.C.D.32.在 oneMethod()方法运行正常的情况下,程序段将输出( )。public void test () tryoneMethod();System.out.println(“condition 1“);catch(ArratIndexOutOfBoundException e)System. out. printtln(“condition 2“);catch(Exception e) System. out.println(“condition 3
16、“);finallySystem.out.prinfln(“finally“);A. condition 1 B. condition2C. condition 3 D. condition 1 finally(分数:2.00)A.B.C.D.33.对象流是否和用于处理字符流的 Writer 类和 Reader 类相关? ( )A) 是 B) 否C) 不确定 D) 没联系(分数:2.00)A.B.C.D.34.通常我们使用( )方法来为一个部件注册事件监听器。AaddXXXLiStener BXXXLiStenerCListenerXXX DXXXListeneradd(分数:2.00)A.B
17、.C.D.35.设 x、y、t 均为 int 型变量,则执行语句:x=y=3;t=+x|+y;后,y 的值为( )。A不定值 B4C3 D1(分数:2.00)A.B.C.D.二、填空题(总题数:15,分数:26.00)36.关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、 1 和自定义完整性。(分数:2.00)填空项 1:_37.FlowLayout 是_和_的默认布局管理器。(分数:2.00)填空项 1:_38.编写时具有 Applet 与 Application 特征的程序。具体方法是:作为 Application 要定义 main1 方法,并且把 main2 方法所在的类定义
18、为一个 public 类。为使该程序成为一个 Applet,main3 方法所在的这个类必须继承 Applet 类或 4 类。(分数:2.00)填空项 1:_39.软件是 1、数据和文档的集合。(分数:2.00)填空项 1:_40.在 Java 中有一种叫做 1 特殊方法,我们在程序中用它来对类的对象成员进行初始化。(分数:1.00)填空项 1:_41.请在以下程序第一行的下划线处填写适当内容,使程序能正确运行。_(double,double);main()double x,y;scanf(“%1f%1f“,x,y);printf(“%1fin“,max(x,y);double max(dou
19、ble a,double b)return(ab? a:b);(分数:2.00)填空项 1:_42.软件危机出现于 60 年代末,为了解决软件危机,人们提出了 1 的原理来设计软件,这就是软件工程诞生的基础。(分数:1.00)填空项 1:_43.如果在 Java 程序中,需要使用 java.util 包中的所有类,则应该在程序开始处加上语句。(分数:2.00)填空项 1:_44.switch 语句中的表达式的值只能是 int、byte、short 和 1 型的值。(分数:2.00)填空项 1:_45.在数据库逻辑结构的设计中,将 E-R 模型转换为关系模型应遵循相关原则。对于 3 个不同实体集
20、和它们之间的多对多联系 m:n:p,最少可转换为 1 个关系模式。(分数:2.00)填空项 1:_46.J2SDK 的基本命令中用于 Java 类文件归档的是 1。(分数:1.00)填空项 1:_47.按数据流的类型,结构化设计方法有两种设计策略,它们是 1 和事务分析设计。(分数:1.00)填空项 1:_48.在面向对象方法中,类之间共享属性和操作的机制称为 1。(分数:2.00)填空项 1:_49.在数据库技术中,实体集之间的联系可以是一对一或一对多或多对多的,那么“学生”和“可选课程”的联系为 1。(分数:2.00)填空项 1:_50.请阅读下列程序代码,然后将程序的执行结果补充完整。程
21、序代码:public class throwsExcepfionstatic void Proc(int se1)throws ArithmeticException,ArraylndexOutOfBoundsException System.out.println(“in Situation“+se1);if(se1=0)System.out.println(“no Exception caught“);return;else if(se1=1)int iArray=new int4;iArray 1=3;public static void main(String args)tryProc
22、(0);Proc(1);catch(ArraylndexOutOfBoundsException e) System.out.println(“Catch“+e);finallySystem.out.println(“in Proc finally“);执行结果:In Situation()no ExcepbOn cauSht_in Proc findly(分数:2.00)填空项 1:_二级 JAVA 笔试-318 答案解析(总分:89.00,做题时间:90 分钟)一、选择题(总题数:35,分数:63.00)1.继承诸如 WindowAdapter(它继承了 WindowListenerUn)
23、等适配器类有何好处? ( )A) 将继承这个类的所有行为B) 子类将自动成为监听器C) 不必实现任何不需要的 WindowListener 方法D) 为了层次清楚,美观大方(分数:1.00)A.B.C. D.解析:解析 由于大多数监听器接口都包含了我们可能不需要的方法。使用适配器类作为父类,可避免为实现接口而必须实现一些空方法的麻烦。2.下列_不属于面向对象程序设计的基本要素。A类 B方法 C对象 D安全(分数:2.00)A.B.C.D. 解析:3.若有定义:bytex=11,22,33,-66;其中 0k3,则对 x 数组元素错误的引用是 ( )A) x5-3B) xkC) xk+5D) x
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 318 答案 解析 DOC
