【计算机类职业资格】二级JAVA笔试-296及答案解析.doc
《【计算机类职业资格】二级JAVA笔试-296及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试-296及答案解析.doc(25页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA笔试-296 及答案解析(总分:88.50,做题时间:90 分钟)一、选择题(总题数:35,分数:62.00)1.下列属于合法的 Java标识符是( )。A“ABC“ Ba=(35);b=(a=true);System.out.println(“a=“+a+“b=“+b);c=(b=false);System.out.println(“b=“+b+“c=“+c);Aa=true b=falseb=true c=trueBa=true b=falseb=true c=falseCa=true b=trueb=true c=falseDa=false b=falseb=true c=
2、false(分数:2.00)A.B.C.D.4.Applet不能继承以下哪个类的方法? ( )A) Component类 B) Container 类C) Panel类 D) Window 类(分数:1.00)A.B.C.D.5.负责数据库中查询操作的数据库语言是( )。A数据定义语言 B数据管理语言C数据操纵语言 D数据控制语言(分数:2.00)A.B.C.D.6.下列程序的功能是在监控台上每隔一秒钟显示一个字符串“Hello!“,能够填写在程序中下划线位置,使程序完整并能正确运行的语句是( )。public class Test implements Runnablepublic stat
3、ic void main(String args)Test t=new Test();Thread tt=new Thread(t);tt.start();public void run()for(;)try_;catch(_e)System.out.println(“Hello“);A) sleep(1000)InterruptedExceptionB) t.sleep(1000)InterruptedExceptionC) Thread.sleep(1000)RuntimeExceptionD) Thread.sleep(1000)InterruptedException(分数:2.00)
4、A.B.C.D.7.在 j2sdk1.4.2版中,解压得到的目录中,存放编译器、解释器和许多工具的目录是( )。A) bin B) demo C) lib D) jre(分数:2.00)A.B.C.D.8.下列说法正确的是_。A即使高优先级的线程调用 slee()方法睡眠时,低优先级的线程也没有办法获得处理器资源B一个暂时终止运行的线程,在排除了终止原因后直接运行C一个正在执行的线程使用 yield()方法将处理器让出给同优先级的其他线程D调用 suspend()方法暂停自己的线程,也可以自行调用 resume()方法恢复自身(分数:2.00)A.B.C.D.9.下列选项中属于 Java语言的
5、垃圾回收机制的一项是( )。A语法检查 B堆栈溢出检查C跨平台 D内存跟踪(分数:2.00)A.B.C.D.10.阅读下面程序class Test implements Runnable public static void main(String args) Test t=new Test();t.start():public void run() 下列关于上述程序的叙述正确的是A) 程序不能通过编译,因为 start()方法在 Test类中没有定义B) 程序编译通过,但运行时出错,提示 start()方法没有定义C) 程序不能通过编译,因为 run()方法没有定义方法体D) 程序编译通过,
6、且运行正常(分数:2.00)A.B.C.D.11.Java中用于提供 Java语言、Java 虚拟机的核心类和接口的包的是_。A) java.io包 B) java.applet 包 C) java.lang 包 D) 包(分数:2.00)A.B.C.D.12.下列命令中,( )命令是显示证书缓存区和密钥表项的命令。A) klist B) ktabC) policytool D) kinit(分数:2.00)A.B.C.D.13.关系数据库的数据及更新操作必须遵循的完整性规则是( )。A) 实体完整性和参照完整性B) 参照完整性和用户定义的完整性C) 实体完整性和用户定义的完整性D) 实体完
7、整性、参照完整性和用户定义的完整性(分数:1.00)A.B.C.D.14.阅读下列代码。public class Personstatic int arr=new int-10;public static void main(String args)System.out.printlnarr9);该代码的运行结果是( )。A编译时将产生错误 B编译时正确,运行时将产生错误C输出零 D输出空(分数:2.00)A.B.C.D.15.下面是关于类及其修饰符的一些描述,不正确的是( )。Aabstract 类只能用来派生子类,不能用来创建 abstract类的对象Babstract 不能与 final
8、同时修饰一个类Cfmal 类不但可以用来派生子类,也可以用来创建 final类的对象Dabstract 方法必须在 abstract类中声明,但 abstract类定义中可以没有 abstract方法(分数:2.00)A.B.C.D.16.下面语句执行后,i 的值是_。public class Test11public static void main(String args)int i=0;for( int j=10; j5 j-=3,i+=2 )i=i+j;System. out.println (i);A. 10 B. 9 C. 8 D. 12(分数:3.00)A.B.C.D.17.下列
9、对于软件测试的描述中正确的是( )。A) 软件测试的目的是证明程序是否正确B) 软件测试的目的是使程序运行结果正确C) 软件测试的目的是尽可能多地发现程序中的错误D) 软件测试的目的是使程序符合结构化原则(分数:1.00)A.B.C.D.18.下面所列类型中,不是复合数据类型的是( )。A) 类 B) 数组 C) 整型 D) 接口(分数:2.00)A.B.C.D.19.下面叙述中正确的是A) 顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的B) 顺序存储结构只针对线性结构,链式存储结构只针对非线性结构C) 顺序存储结构能存储有序表,链式存储结构不能存储有序表D) 链式存储结
10、构比顺序存储结构节省存储空间(分数:2.00)A.B.C.D.20.在关系数据库中,用来表示实体之间联系的是( )。A) 树结构 B) 网结构 C) 线性表 D) 二维表(分数:2.00)A.B.C.D.21.下列选项中的变量已正确定义,则表达式不合法的是A) A%6 B) n-3C) a=4= =bl D) a=8(分数:1.00)A.B.C.D.22.应用数据库的主要目的是( )。A) 解决数据保密问题 B) 解决数据完整性问题C) 解决数据共享问题 D) 解决数据量大的问题(分数:2.00)A.B.C.D.23.下列关于队列的叙述中正确的是A) 在队列中只能插入数据 B) 在队列中只能删
11、除数据C) 队列是先进先出的线性表 D) 队列是先进后出的线性表(分数:2.00)A.B.C.D.24.数据报通信协议 UDP把每个传输的数据大小控制在下列哪一项之内A) 8KB B) 16KBC) 64KB D) 128KB(分数:1.00)A.B.C.D.25.下列操作中,不属于 Applet安全限制的是( )。A) 加载本地库B) 读写本地文件系统C) 运行本地可执行程序D) 与同一个页面中的 Applet通信(分数:1.00)A.B.C.D.26.有如下程序段:if(x0) System.out. println(“first“);else if(x-4) System.out.pri
12、ntln(“second“);else System.out.println(“third“);x的取值在什么范围内时,将打印出字符串 “second“ ?A) x0 B) x-4C) x= -4 D) x= 0if(+i0)(+j0) a+;System. out. println( “i=“ +i+“, j =“+j+“, a=“+A) ;A) i=0, j=0, a=6 B) i=1, j=1, a=7C) i=1, j=0, a=7 D) i=0, j=1, a=7(分数:2.00)A.B.C.D.28.下列关于变量的叙述( )是错的。A实例变量是类的成员变量B实例变量用关键字 sta
13、tic声明C在方法中定义的局部变量在该方法被执行时创建D局部变量在使用前必须被初始化(分数:2.00)A.B.C.D.29.Java中定义常量的保留字是( )。Aconst BfinalCfinally Dnative(分数:2.00)A.B.C.D.30.关于下面程序段的说法,正确的是import javA.applet.*;import java.awt,*;public class Test extends Applet Image img;public void init()img=new Image();public void paint(Graphics g)g. drawlmag
14、e(img,0,0,this);A) 该程序段可以正常运行B) 程序中所创建的 Image为空,但可以显示C) 程序中所创建的 Image不为空D) 程序中所创建的 Image为空,不能显示(分数:1.00)A.B.C.D.31.下列程序执行后,字符串 s应是String greets=“hello“;String s=greetssubstring(0,3);A) ello B) hell C) hello D) hl(分数:1.00)A.B.C.D.32.下列叙述中正确的是A) 程序设计过程中的主要工作是编制程序B) 程序设计的主要目标是编制出运行结果正确的程序C) 不良的程序设计风格会增
15、加程序的复杂性D) 上述三种说法都不对(分数:2.00)A.B.C.D.33.已知:inta=new int100;在下列给出的数组元素中,非法的是( )。A) a0 B) a1C) a99 D) a100(分数:1.00)A.B.C.D.34.目前,计算机病毒传播最快的途径是( )。A通过软件复制 B通过网络传播C通过磁盘拷贝 D通过软盘拷贝(分数:2.00)A.B.C.D.35.构造方法名必须与( )相同,它没有返回值,用户不能直接调用它,只能通过 new调用。A类名 B对象名C包名 D变量名(分数:2.00)A.B.C.D.二、填空题(总题数:15,分数:26.50)36.Java语言中
16、用于提供输入/输出的包是 【6】 。(分数:1.00)填空项 1:_37.开发与运行 java application程序需要经过的三个主要步骤为:编辑源程序、编译生成字节码、 【7】 。(分数:2.00)填空项 1:_38.阅读下列代码public class Test2public static void main(String args)System.out.println(5/2);其执行结果是 【8】 。(分数:1.00)填空项 1:_39.关系数据库管理系统能实现的专门关系运算包括选择、连接和 【5】 。(分数:2.00)填空项 1:_40.以下程序段的输出结果为_。class C
17、runchervoid crunch(int i) Systemoutprintln(“int“);void crunch(String s)Systemoutprintln(“String“);public static void main(String args)Cruncher crun=new Cruncher( );char ch=“p“:cruncrunch(ch);(分数:1.00)填空项 1:_41.在长度为 n的线性表中查找厂个表中不存在的元素,需要的比较次数为 1。(分数:2.00)填空项 1:_42.当使用 Thread t=new Thread(r)创建一个线程时,表达
18、式:r instanceof Thread的值是 【15】 。(分数:2.00)填空项 1:_43.若 x=5,y=10,则 xy long *q;q=(long *)p;q+;r=(char *)q;printf(“%s/n“,r);(分数:2.00)填空项 1:_50.若想在程序中使用 JLabel类,则该程序可以使用 unport 【6】 .JLabel;语句引入 JLabel类。(分数:2.00)填空项 1:_二级 JAVA笔试-296 答案解析(总分:88.50,做题时间:90 分钟)一、选择题(总题数:35,分数:62.00)1.下列属于合法的 Java标识符是( )。A“ABC“
19、 Ba=(35);b=(a=true);System.out.println(“a=“+a+“b=“+b);c=(b=false);System.out.println(“b=“+b+“c=“+c);Aa=true b=falseb=true c=trueBa=true b=falseb=true c=falseCa=true b=trueb=true c=falseDa=false b=falseb=true c=false(分数:2.00)A.B.C. D.解析:解析 本题考查关系运算符和=。题目中 a=(35);比较 3和 5的大小,因为 35,返回true给 a;b=(a=true);
20、判断 a是否为真,因为 a确实为真,返回 true给 b;c=(b=false);判断 b是否为假,因为 b不为假,返回 false给 c。最后结果 a=true,b=true,b=true,c=false,选项 C正确。4.Applet不能继承以下哪个类的方法? ( )A) Component类 B) Container 类C) Panel类 D) Window 类(分数:1.00)A.B.C.D. 解析:解析 Applet 是 Panel的直接子类,而 Panel 的直接父类是 Container,Container 的父类是Component,因此可以继承这 3个类的方法。5.负责数据库
21、中查询操作的数据库语言是( )。A数据定义语言 B数据管理语言C数据操纵语言 D数据控制语言(分数:2.00)A.B.C. D.解析:6.下列程序的功能是在监控台上每隔一秒钟显示一个字符串“Hello!“,能够填写在程序中下划线位置,使程序完整并能正确运行的语句是( )。public class Test implements Runnablepublic static void main(String args)Test t=new Test();Thread tt=new Thread(t);tt.start();public void run()for(;)try_;catch(_e)S
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 296 答案 解析 DOC
