【计算机类职业资格】二级JAVA笔试-37及答案解析.doc
《【计算机类职业资格】二级JAVA笔试-37及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试-37及答案解析.doc(16页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA 笔试-37 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:25,分数:75.00)1.下列关于自动类型转换的说法中,正确的一个是_。(分数:3.00)A.int 类型数据可以被自动转换为 char 类型数据B.char 类型数据可以被自动转换为 int 类型数据C.long 类型数据可以被自动转换为 short 类型数据D.boolean 类型数据不可以做自动类型转换,但是可以做强制转换2.执行下列程序段之后,输出的结果是_。public class Test8public StatiC void main (String args)byte a=2
2、;short b=3;long c=4;c=a%b*4%b;System. out.println (c);(分数:3.00)A.2B.1C.-2D.-13.下列说法中错误的一项是_。(分数:3.00)A.共享数据的所有访问都必须使用 synchtonized 加锁B.共享数据的访问不一定全部使用 synchronized 加锁C.临界区必须使用 synchronized 标识D.所有的对共享数据的访问都是临界区4.面向对象程序设计有许多特性,下列选项中,_用来尽可能隐藏对象的,内部细节。(分数:3.00)A.动态性B.多态性C.封装性D.继承5.下列方法中_是执行线程的方法。(分数:3.00
3、)A.run()B.sleep()C.start()D.suspend()6.下列关于APPLET的属性的说法中错误的是_。(分数:3.00)A.WIDTH和HEIGHT属性可以指定 Applet 运行过程中产生的弹出窗口大小B.NAME属性可以被 Web 页面中的 JavaScnpt 脚本访问C.ARCHIVE属性用于将 Applet 含有的多个文件打包D.CODE属性指出的文件名可以包含路径,但是相对路径7.下列说法中,错误的一项是_。(分数:3.00)A.一个 Applet 可以有多个类,但是继承 javaappletApplet 的公有类只有一个B.一个 Applet 只能由一个继承
4、javaappletApplet 类的公有类构成 C.Applet 继承 javaappletApplet 类的公有类名必须和源文件名一致D.JApplet 必须是 javaSwingJApplet 的子类8.下列_是面向大型企业级用容器管理专用构件的应用平台。(分数:3.00)A.J2EEB.J2SEC.J2MED.J2DE9.下列有关线程的叙述_是正确的。(分数:3.00)A.一旦一个线程被创建,它就立即开始运行B.调用 start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行C.主线程不具有默认优先级D.Java 中线程的优先级从低到高以整数 09 表示10.在 Java
5、语言中,_是基本的元素。(分数:3.00)A.包B.方法C.对象D.接口11.下面语句执行后,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);(分数:3.00)A.10B.9C.8D.1212.下面关于数组定义语句不正确的是_。(分数:3.00)A.inta= 1,2,3,4;B.int a1, a2;C.double d = new double 8;D.float f = new 2
6、.0f, 3.5f, 5.6f, 7.8f;13.下列说法中,错误的一项是_。(分数:3.00)A.Applet 和 Application 一样,入口方法都是 main()B.Applet 和 Application 不一样,入口方法不是 main(),其运行要复杂得多C.Appier 必须嵌入 Web 浏览器或者 AppleWiewer 中运行D.Applet 可以为 Web 页面提供动画,声音等效果14.在 Java 程序中若要使用随机数类,需要引入的类库是_。(分数:3.00)A.javaioB.javanetC.javalangD.javauntil15.下列说法中,错误的是_。(分
7、数:3.00)A.Java 虚拟机屏蔽了具体平台相关的信息B.Java 虚拟机是实现 Java 语言与平台的无关性这一特点的关键C.引入 Java 虚拟机后,Java 语言在不同平台上运行时,仍需要重新编译D.Java 虚拟机在实际的计算机上通过软件模拟或硬件来实现16.编译下面源程序会得到文件。class A1class A2public class Bpublic static void main(String args)(分数:3.00)A.只有 B.class 文件B.只有 A1class 和 A2class 文件C.有 A1class、A2class 和 B.class 文件D.编译
8、不成功17.下列生成文件对象的语句正确的是_。(分数:3.00)A.File dirObject=new File(“d:/mydir“);B.File fileObject1:newFile(Fileltxt);C.File fileObject1:newFile(“Filelmt“);D.File fileO 均 ect2:newFile(“d:knydir“,File2txt);18.下列程序将类 C15 的对象写入文件 file15txt,选择正确的语句填入下列程序的横线处。package ch2;import jav(分数:3.00)A.util.*;import java.io.*
9、;class C15_public iht a;public void setInt(int newa)a = newa;public class Testl5pulibc static void main(String args)C15 obj = new C15();tryFileOutputStream fos =newFileOutputStream(“ch2/filel5.txt“);ObjectOutputStream oos = ObjectOutputStream(fos);Obj.setInt(10);oos.writeObject(obj);oos.close ();fos
10、.close();catch(IOException ioe)ioe.printStackTrace();A. implements RunnableB. implements SedalizableC. extends SerializableD. implements InputStream19.当退出当前主页时,浏览器调用_方法终止 start()方法中启动的线程。(分数:3.00)A.destroy()B.init()C.stop()D.paint()20.下面_组件可以不添加到容器中。(分数:3.00)A.FrameB.PanelC.TextFieldD.Button21.下列常见的
11、系统定义中的异常中,_是数组越界异常。(分数:3.00)A.ArrayIndexOutOfBoundsExceptionB.NullPointerExceptionC.IOExceptionD.ArithmeticException22.下列关于基本数据类型的说法中,不正确的一项是_。(分数:3.00)A.float 是带符号的 32 位浮点数B.boolean 是 Java 特殊的内置值,或者为真或者为假C.double 是带符号的 64 位浮点数D.char 是 8 位 Unicode 字符23.下列程序的执行结果是_。public class Test9public static voi
12、d main(String args)String s1 = new String(“I am a girl“);String s2 = new String(“I am a girl“);System.out.println (s1. equal (s2);(分数:3.00)A.trueB.falseC.I amgirlD.都不正确24.下列说法中错误的一项是_。(分数:3.00)A.监听器要处理某类型的事件,必须实现该类事件相应的接口B.授权处理模型把事件的处理和事件源分开,将处理交付外部的处理实体进行C.在 Java 中,每一个事件类都有一个与之相对应的接口D.监听器要处理某类型的事件,
13、不一定必须实现与该类事件相应的接口25.paint()方法使用_类型的参数。(分数:3.00)A.GraphicsB.Graphics2DC.ColorD.String二、填空题(总题数:10,分数:25.00)26.Java 语言对内存采用 【1】 机制,有效地防止了因程序员误操作而引起的错误,并更好地利用了系统资源。(分数:2.50)填空项 1:_27.Java 开发环境设置包括 【2】 设置和 calsspa 出设置。(分数:2.50)填空项 1:_28.关键字 【3】 表明一个变量在初始化后不能被修改。(分数:2.50)填空项 1:_29. 【4】 类型数据不可以做类型转换。(分数:2
14、.50)填空项 1:_30.凡生成 SbingBuRer 一个对象后,还可用 【5】 方法或 ensureCapacity()方法设定缓存大小。(分数:2.50)填空项 1:_31.若要强行中止线程的运行可调用 【6】 方法。(分数:2.50)填空项 1:_32.若要在 D 盘根目录下生成一个名为 mydir 的文件夹,请在下面横线处填入代码完成此程序。import java.io.*;public class FileTestpublic static void main(String args)【7】 File fileObject1 = new File(“Filel.txt“);Fil
15、e fileObject2 = new File(“d:/mydir“, “File2.txt“);System.out.println(fileObject2);trydirObject.mkdir();catch(SecurityException e) tryfileObject1.createNewFile();fileObject2.createNewFilei);catch(IOException e) (分数:2.50)填空项 1:_33.Java 语言中提供了 【8】 来管理组件在容器中的布局。(分数:2.50)填空项 1:_34.传递给实现了 javaawteventMous
16、eMotionListener 接口的类中 mouse Dragged()方法的事件对象是, 【9】 类。(分数:2.50)填空项 1:_35.Applet 类中用于返回包含 Applet 的 HTML 文件的 URL 方法是 【10】 。(分数:2.50)填空项 1:_二级 JAVA 笔试-37 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:25,分数:75.00)1.下列关于自动类型转换的说法中,正确的一个是_。(分数:3.00)A.int 类型数据可以被自动转换为 char 类型数据B.char 类型数据可以被自动转换为 int 类型数据 C.long 类型数据
17、可以被自动转换为 short 类型数据D.boolean 类型数据不可以做自动类型转换,但是可以做强制转换解析:解析 根据自动类型转换的优先级顺序,int 类型不可以自动转换为 char 类型,long 类型也不可以自动转换为 short 类型,boolean 只有 true 和 false 两个值,不能做类型转换,包括自动和强制。2.执行下列程序段之后,输出的结果是_。public class Test8public StatiC void main (String args)byte a=2;short b=3;long c=4;c=a%b*4%b;System. out.println
18、(c);(分数:3.00)A.2 B.1C.-2D.-1解析:解析 由于操作数中的 a 是 byte 类型,b 是 short 类型,因此 a 和 b 按照 int 类型进行计算;同时又由于变量 c 是 long 类型变量,因此所有的操作数都按照 long 类型进行运算,结果为 long 类型。又由于运算符*和%处于同一优先级别,因此按照从左到右的顺序进行运算,首先 a 对 b 取模,得到 2,然后乘以 4 得 8,最后对 b 取模得到 2。3.下列说法中错误的一项是_。(分数:3.00)A.共享数据的所有访问都必须使用 synchtonized 加锁B.共享数据的访问不一定全部使用 sync
19、hronized 加锁 C.临界区必须使用 synchronized 标识D.所有的对共享数据的访问都是临界区解析:解析 共享数据的所有访问一定要作为临界区,用 synchronized 标识,这样保证了所有的对共享数据的操作都通过对象锁的机制进行控制。4.面向对象程序设计有许多特性,下列选项中,_用来尽可能隐藏对象的,内部细节。(分数:3.00)A.动态性B.多态性C.封装性 D.继承解析:解析 选项 A 错误,面向对象用于不断发展的环境中,它能包含新的功能,因而必须是动态的。选项 B 错误,多态性可以反映出被特殊类继承后的一般属性或行为,可以具有不同的数据类型或表现出不同的行为。选项 C
20、正确,封装性是指把数据隐藏在对象中,使除了该对象的方法以外的任何方法都不能使用这些数据,从而保障数据的健壮性。选项 D 错误,继承性是指可以充分利用已有的代码资源衍生出新的对象和方法。5.下列方法中_是执行线程的方法。(分数:3.00)A.run() B.sleep()C.start()D.suspend()解析:解析 sleep()让线程睡眠一段时间,在此期间线程不消耗 CPU 资源;start()是启动线程对象,使之从新建状态转入就绪状态:suspend()使线程挂起,暂停执行,如果想恢复线程,必须由其他线程调用 resume()方法。6.下列关于APPLET的属性的说法中错误的是_。(分
21、数:3.00)A.WIDTH和HEIGHT属性可以指定 Applet 运行过程中产生的弹出窗口大小 B.NAME属性可以被 Web 页面中的 JavaScnpt 脚本访问C.ARCHIVE属性用于将 Applet 含有的多个文件打包D.CODE属性指出的文件名可以包含路径,但是相对路径解析:解析 WIDTH和HEIGHT属性是必须指定的属性,用于定义 Applet 显示区以像素为单位的宽度和高度,但是不能够指定在 Applet 运行时产生的任何弹出窗口或者对话框的大小。7.下列说法中,错误的一项是_。(分数:3.00)A.一个 Applet 可以有多个类,但是继承 javaappletAppl
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 37 答案 解析 DOC
