【计算机类职业资格】计算机二级(Java)50及答案解析.doc
《【计算机类职业资格】计算机二级(Java)50及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级(Java)50及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级(Java)50 及答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:35,分数:70.00)1.为了使 SOS 包中的所有类在当前程序巾可见,可以使用的语句是( )。(分数:2.00)A.3B.7C.9D.62.在程序读入字符文件时,能够以该文件作为直接参数的类是【 】(分数:2.00)A.FileReaderB.BufferedReaderC.FileInputStreamD.ObjectInputStream3.设 A 为已定义的类名,下列是声明 A 类的对象 a 的语句中正确的是( )。(分数:2.00)A.pu
2、blic A a=new A( );B.public A a=A();C.A a=new class();D.a A;4.要将 web 页中的数据装载到 Java 应用程序中,下列哪种方式最佳?(分数:2.00)A.6 3B.3 6C.编译出错D.05.给出下列的代码,哪行在编译时可能会有错误? public void modify( ) int i,j,k; i = 100; while( i 0) j = i * 2; System.out.println(“The value of j is“ + j); k=k + 1 (分数:2.00)A.line 4B.line 6C.line 7
3、D.line 86.下列哪个是用来实现客户和服务者之间的通信? (分数:2.00)A.用于指定一个字段值的范围,指定的范围之间用 And 连接B.用于指定一个字段值的列表,列表中的任一值都可与查询的字段相匹配C.用于指定一个字段为空D.用于指定一个字段为非空7.关于数组的叙述中,下列说法不正确的是( )。(分数:2.00)A.4B.5C.6D.78.下列程序的执行结果是( )。 public class Testff public static void main(String args) String sl=new String(“I am boy“); String s2=new Stri
4、ng(“I am boy“); System.out.println(sl=s2); (分数:2.00)A.* * 0 * *B.* * 1 * *C.* * 2 * *D.09.下列程序执行后,k 的值是( )。 public class Testhhh public static void main(String args ) inti=6,j=8,k=10,m=7; if(ij| |m k+; else k- -; System.out.println(k); (分数:2.00)A.12B.11C.10D.910.给出下列的代码,哪行在编译时可能会有错误? public void mod
5、ify( ) int i,j,k; i = 100; while( i 0) j = i * 2; System.out.println(“The value of j is“ + j); k=k + 1 (分数:2.00)A.查询是预先定义好的一个 SQL SELECT 语句B.查询是 Visual FoxPro 支持的一种数据库对象C.通过查询设计器,可完成任何查询D.查询是从指定的表或视图中提取满足条件的记录,可将结果定向输出11.使用下列哪个选项可以调用基类中的特定构造方法?(分数:2.00)A.finalB.thisC.superD.static12.关于提高编程的效率,下列说法中不
6、正确的是( )。(分数:2.00)A.尽量不要在循环中创建和释放对象B.在处理字符串对象时,尽量不要使用 StringBuffer 类C.避免使用过多的 synchronized 关键字D.先设计,后编码13.Java 为移动设备提供的平台是【 】(分数:2.00)A.J2MEB.J2SEC.J2EED.JDK5.014.对于长度为 n 的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是【 】(分数:2.00)A.冒泡排序为 n/2B.冒泡排序为 nC.快速排序为 nD.快速排序为 n(n-1)/215.数据库设计的根本目标是要解决【 】(分数:2.00)A.数据共享问题B.数据安
7、全问题C.大量数据存储问题D.简化数据维护16.下列程序的输出结果是( )。 class Father int mn; Father(int a,int B) m=a; n=b void show ( ) Systemoutprintln(“m and n:“+m+“ “+n); class Son extends Father int p; Son (int a,int b,int C) super(a,B) ; p=c; void show()supurshow( ); Systemoutprintln(“p:“+p); class Test public static void main
8、 (String args ) Son s:new Son(6,7,8); sshow( ); (分数:2.00)A.m and n:6 8 p:7B.m andn:6 7 p:8C.m and n:7 8 p:6D.m and n:8 7 p:617.在 Applet 的生命周期中,下列哪个方法使 Applet 成为激活状态?(分数:2.00)A.start( )B.run( )NULLC.init( )D.thread( )18.下列模式中,能够给出数据库物理存储结构与物理存取方法的是【 】(分数:2.00)A.内模式B.外模式C.概念模式D.逻辑模式19.下列程序执行后,i 的值是( )
9、。 public class Testfff pubic static void main(String args) int i;10; do i/=2; while(i- - 1); System.out.println(i); (分数:2.00)A.getCodeBase( )B.getParameter(String)C.getApplnfo( )D.showStatus(String)20.可以使当前同级线程重新获得运行机会的方法是【 】(分数:2.00)A.sleep()B.join()C.yield()D.interrupt()21.下列哪个类或接口定义了线程同步与交互的方法?(分
10、数:2.00)A.ThreadB.RunnableC.ObjectD.ThreadGroup22.下列叙述中正确的是【 】(分数:2.00)A.一个逻辑数据结构只能有一种存储结构B.数据的逻辑结构属于线性结构,存储结构属于非线性结构C.一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率D.一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率23.Java 语言有自动收集垃圾功能,周期性的回收一些长期不用的对象占用的内存。下列哪些是对象的清除的途径? 依靠 Java 的垃圾回收机制回收内存 调用 System.gc( ),请求垃圾回收 Java 系统开始运行时
11、,自动调用 java.lang.Object.finalize( )释放内存 在程序中调用重写的finalize( )释放系统资源,其格式为: protected void finalize( )throws throwable super.finalize( ); (分数:2.00)A.出流,入流B.输出流,输入流C.输入流,输出流D.入流,出流24.Java 语言具有跨平台技术是因为( )。(分数:2.00)A.字节编译B.内存跟踪C.语法检查D.多线程25.阅读下面代码 if(x=0)System.out.println(“冠军“); else if(x-3)System.out.pri
12、ntln(“亚军”); else System.out.println(“季军”); 若要求打印字符串“季军”,则变量 x 的取值范围是【 】 (分数:2.00)A.x=0ja.length;j+)aj=j+1; for(int i=0;ia.length;i+)sum+=ai; public void paint(Graphics g) g.drawstring(“Total of array elements:=“+sum,25,25); (分数:2.00)填空项 1:_45.下列程序段的输出结果为 1。 int a=2; switch(a) case 2: System.out.prin
13、t(“Value is 2“);case 3 : System.out.println(“Value is 3.“); break; default: System.out.prinfln(“end“); break; (分数:2.00)填空项 1:_46.在面向对象方法中,类的实例称为 1。(分数:2.00)填空项 1:_47.如果容器采用 1 进行布局管理,在用 add2 方法添加构件的时候,必须注明添加 到哪个位置。 (分数:2.00)填空项 1:_48.传递给实现了 java.awt.event.MouseMotionListener 接口的类中 mouseDragged1 方法的事件
14、对象是 2 类。(分数:2.00)填空项 1:_49.byte 类型只有 8 位,能表示的范围是 1。(分数:2.00)填空项 1:_50.设 x = 2,则表达式( x + + ) * 3 的值是 1。(分数:2.00)填空项 1:_计算机二级(Java)50 答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:35,分数:70.00)1.为了使 SOS 包中的所有类在当前程序巾可见,可以使用的语句是( )。(分数:2.00)A.3 B.7C.9D.6解析:在本题中使用了 If 语句与 GoTo 语句,来控制结构。当 c10 时,
15、输出 c,并继续运行;当大于 10时,显示“10 以内的奇数显示完毕。”并结束程序。因为 c =c+a,c 和 a 都是正数,总有大于 10 的时候,所以最后输出的一定是“10 以内的奇数显示完毕”。2.在程序读入字符文件时,能够以该文件作为直接参数的类是【 】(分数:2.00)A.FileReader B.BufferedReaderC.FileInputStreamD.ObjectInputStream解析:FileReader、BufferedReader 是字符类输入流。FileInputStream 是字节输入流。对象串行化时,需要使用 ObjectInputStream 类中提供的
16、方法从对象流中读取对象。所以,在程序读入字符文件时,要使用字符流 FileReader 或 BufferedReader。但是 FileRead 的参数是读入的文件,而 BufferedReader 的参数是 FileRead 流的一个对象。因此,本题的正确答案是 A。3.设 A 为已定义的类名,下列是声明 A 类的对象 a 的语句中正确的是( )。(分数:2.00)A.public A a=new A( ); B.public A a=A();C.A a=new class();D.a A;解析:对象的生成包括声明、实例化和初始化 3 个方面的内容。一般格式是先定义一个对象变量,再用关键字
17、new 生成一个对象,并为对象中的变量赋初值。注意:选项 B)public A a=A();应在 A()前加关键字new。选项 C)A a=new class();把 new 后的 class 应改为字母 A。选项 D)a A;两个字母互换顺序即可。4.要将 web 页中的数据装载到 Java 应用程序中,下列哪种方式最佳?(分数:2.00)A.6 3B.3 6 C.编译出错D.0解析:本题中有成员函数和它的重载函数,要注意它们的不同在本题中先调用了 init 函数,初始化了X,Y,都为 0,valueX(5);又将 X 变为 5,所以输出 5 和 0,然后初始化 init(6,2),接着又
18、value Y(4);将 X,Y 设为 6 和 4,所以输出 6 和 4。5.给出下列的代码,哪行在编译时可能会有错误? public void modify( ) int i,j,k; i = 100; while( i 0) j = i * 2; System.out.println(“The value of j is“ + j); k=k + 1 (分数:2.00)A.line 4B.line 6C.line 7 D.line 8解析:局部变量在使用前必须进行初始化,而代码中的变量 k 在使用前 没有进行初始化。 6.下列哪个是用来实现客户和服务者之间的通信? (分数:2.00)A.用
19、于指定一个字段值的范围,指定的范围之间用 And 连接B.用于指定一个字段值的列表,列表中的任一值都可与查询的字段相匹配 C.用于指定一个字段为空D.用于指定一个字段为非空解析:C+语言函数中定义的变量都是属于这个函数的局部变量。7.关于数组的叙述中,下列说法不正确的是( )。(分数:2.00)A.4B.5C.6 D.7解析:本题中方法。substring(0,3)是取字符串 greets 的第 0 个到第 3 个字符组成新串。 8.下列程序的执行结果是( )。 public class Testff public static void main(String args) String sl
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA50 答案 解析 DOC
