【计算机类职业资格】计算机二级JAVA分类模拟题182及答案解析.doc
《【计算机类职业资格】计算机二级JAVA分类模拟题182及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级JAVA分类模拟题182及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级 JAVA 分类模拟题 182 及答案解析(总分:65.90,做题时间:90 分钟)一、选择题(总题数:40,分数:65.90)1.对于下面语句的说法,不正确的是_。 Thread thrObj=new Thread();(分数:1.80)A.系统没有为该线程对象分配资源B.只能启动或者终止C.创建了一个空的线程对象D.可以调用其他方法2.执行 int x=(int)(Math.random()*100);语句时,不会出现下列哪个数值?(分数:1.00)A.1B.35C.48D.1003.数据库管理系统是_。(分数:1.80)A.操作系统的一部分B.在操作系统支持下的系统软件C.一种
2、编译系统D.一种操作系统4.自定义的异常类可从_类继承。(分数:1.80)A.ErrorB.AWTErrorC.VirtualMachineErrorD.Exception 及其子集5.下列关于类的说法,错误的是_。(分数:2.00)A.对于一个类来说,只能生成 1 到 2 个对象B.类是定义属性和方法的模板C.由程序员编写,作为程序的一部分,其目的是产生对象D.类定义的是一种对象类型,是同类对象共有的变量和方法6.一间宿舍可以住多个学生,则实体宿舍和学生之间的联系是_。(分数:1.00)A.一对一B.一对多C.多对一D.多对多7.下列哪个是非法的 Java 标识符? _(分数:1.00)A.
3、Tree_GlassesB.FirstJavaAppletC._$theLastOneD.Two273.58.Java 为移动设备提供的平台是_。(分数:2.00)A.J2MEB.J2SEC.J2EED.JDK 5.09.下列 Applet 在窗口中输出一个以坐标(100,80)为中心,长轴半径为 70,短轴半径为 50 的椭圆。选择正确的语句填入横线处。 import java.awt.*; import java.applet.*; public class exl5 extends Applet public void paint(Graphics g) g. setColor (Col
4、or. RED); g. setColor (Color. GREEN); _ g. drawString(“.O“, 100, 80); (分数:2.00)A.drawOval(30, 30, 140, 100);B.drawOval(30, 30, 70, 50);C.drawLine(30, 30, 140, 100);D.drawOval(30, 30, 140, 100);10.在 Java 中,负责对字节代码解释执行的是_。(分数:1.00)A.垃圾回收器B.虚拟机C.编译器D.多线程机制11.下面创建一个新文件对象方法错误的是 _ 。(分数:1.00)A.File myFile;
5、myFile=new File(“mulu/file“);B.File myFile=new file( );C.myFile=new File(“/mulu“,“filel“);D.File myDir=new file(“/mulu“);myFile=new File(Dir“filel“);12.以下叙述中错误的是 _ 。(分数:2.00)A.C 语言是高级语言B.C 语言中的每条可执行语句最终都将被转换成二进制的机器指令C.C 语言产生的目标程序后缀名为 OBJD.C 语言中的函数不可以单独进行编译13.软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
6、_。(分数:1.80)A.编辑程序B.操作系统C.教务管理系统D.汇编程序14.在 Java 中,所有类的根类是_。(分数:1.80)A.java. lang. ObjectB.java. lang. ClassC.java. applet. AppletD.java. awt. Frame15.不属于 Applet 显示相关的方法的是 _ 。(分数:2.00)A.paint()B.update()C.repaint()D.show()16.下列关于 Test 类的定义代码中,正确的是_。(分数:1.00)A.class Test implements Runnable public void
7、 run() public void someMethod() B.class Test implements Runnable public void run();C.class Test implements Runnable public void someMethod();D.class Test implements Runnable public void someMethod() 17.阅读下列代码: public class Person static int arr=new int10; public static void main(String args) System.
8、out.println(arr 9); 该代码的运行结果是_。(分数:1.00)A.编译时将产生错误B.编译时正确,运行时将产生错误C.输出零D.输出空18.JDK 中提供的文档生成器是 _ 。(分数:2.00)A.java.exeB.javap.exeC.javadoc.exeD.javaprof.exe19.下列代码的执行结果是_。 int length = “Hello“.length(); System.out.println(length);(分数:2.50)A.5B.2C.10D.620.Java 语言中如果要使用某个包中的类时,需要使用_导入。(分数:1.80)A.inportB
9、.outportC.importD.input21.下列_方法可以用于消除容器的布局管理器。(分数:2.00)A.setSize()B.setLayout(null)C.setLocation()D.setFont()22.将 E-R 图转换为关系模式时,实体和联系都可以表示为_。(分数:1.80)A.属性B键C.关系D域23.阅读下面的程序段: public class Sun public static void main(String args ) int a=0 for(int i=1;i=3;i+) for(int j=1;j-i;j+) for(int k=j;k=3;k+) a=
10、a+1; System.out.println(A) 我; 执行上面的 3 重循环后,a 的值为 _ 。(分数:2.00)A.3B.9C.14D.2124.有以下程序: #includestdio.h #define F(X,Y)(X)*(Y) void main() int a=3,b=4; printf(“%d/n“,F(a-,+b); 程序运行后输出的结果是 _ 。(分数:2.00)A.8B.10C.12D.1525.在 Java 语言中, _ 是最基本的元素。(分数:2.00)A.方法B包C.对象D.接口26.下列 Java 组件中,不属于容器的是_。(分数:1.80)A.PanelB
11、.WindowC.FrameD.Label27.下列关于父类与子类的描述中,正确的是_。(分数:1.00)A.子类继承父类B.子类不能增加新的成员C.子类不能增加新的方法D.父类包含子类28.下列对字符数组进行初始化的语句正确的是 _ 。(分数:1.00)A.char a=“Hello“;B.char a=“H“,“e“,“l“,“l“,“o“;C.char a5=“Hello“;D.char a25=“Hello“,“World“;29.在下列程序的空白处,应填入的正确选项是_。 import java. io. * ; Public class writeInt Public static
12、 void main(stringa) IntmyArray=10,20,30,40); try DataOutputSystem dos=new DataOutputSystem (new FileOutputSystem(“ints. dat“); for(int i=0; IMYARRAY. LENGTH. I+) dos. writeInt(myArrayi); dos. _; System. out. println (“Have written binary file ints. dat“); Catch(IOException ioe) System. out. println(
13、“IO Exception“); (分数:1.80)A.start()B.close()C.read()D.write()30.软件生命周期可分为定义阶段、开发阶段和维护阶段。详细设计属于_。(分数:1.80)A.定义阶段B.开发阶段C.维护阶段D.上述三个阶段31.计算机中的流是(分数:1.00)A.流动的字节B.流动的对象C.流动的文件D.流动的数据缓冲区32.阅读下列 Java 语句: ObjectOutputStream out=new ObjectOutputStream(new_(“employee.dat“); 在下画线处,应填的正确选项是_。(分数:1.00)A.FileB.F
14、ileWritcrC.FileOutputStreamD.OutputStream33.栈和队列的共同点是_。(分数:2.00)A.都是先进后出B.都是先进先出C.只允许在端点处插入和删除元素D.没有共同点34.在 Java 中,用 package 语句说明一个包时,该包的层次结构必须是_。(分数:1.80)A.与文件的结构相同B.与文件目录的层次相同C.与文件类型相同D.与文件大小相同35.下列叙述中,不属于软件需求规格说明书的作用的是 _ 。(分数:2.00)A.便于用户、开发人员进行理解和交流B.反映出用户问题的结构,可以作为软件开发工作的基础和依据C.作为确认测试和验收的依据D.便于开
15、发人员进行需求分析36.查找随机文件的记录时,应使用的方法是(分数:2.00)A.readInt()B.readBytes(int n)C.seek(long l)D.readDouble()37.下列描述中,不是线性表顺序存储结构特征的是_。(分数:1.80)A.不便于插入和删除B.需要连续的存储空间C.可随机访问D.需另外开辟空间来保存元素之间的关系38.下列方法中,声明抛出 InterruptedException 类型异常的方法是_。(分数:2.00)A.suspend()B.resume()C.sleep()D.start()39.下列命令中,哪个命令是 Java 的编译命令?(分数
16、:1.00)A.javacB.javaC.javadocD.appletviewer40.下列变量定义中,不合法的是_。(分数:1.80)A.int sx;B.im_123;C.int Summer 2010_gross_sale;D.int#dim;计算机二级 JAVA 分类模拟题 182 答案解析(总分:65.90,做题时间:90 分钟)一、选择题(总题数:40,分数:65.90)1.对于下面语句的说法,不正确的是_。 Thread thrObj=new Thread();(分数:1.80)A.系统没有为该线程对象分配资源B.只能启动或者终止C.创建了一个空的线程对象D.可以调用其他方法
17、解析:解析 本题考查线程的创建。通过 new 命令创建一个线程对象后,该线程对象就处于创建状态,上面的语句只是创建了一个空的线程对象,选项 C 说法正确。此时,系统并没有为该线程对象分配资源,选项 A 说法正确。处于这种状态的线程,只能启动或者终止,选项 B 说法正确。该线程此时并不能调用其他方法,如果调用其他方法就会失败并引起非法状态处理,选项 D 说法错误。2.执行 int x=(int)(Math.random()*100);语句时,不会出现下列哪个数值?(分数:1.00)A.1B.35C.48D.100 解析:解析 考查 random()方法产生随机数的范围。 【解题要点】Mathra
18、ndom()方法产生 01 之间的数,所以再乘以 100 的范围时 0100,但不包括边界0 和 100。3.数据库管理系统是_。(分数:1.80)A.操作系统的一部分B.在操作系统支持下的系统软件 C.一种编译系统D.一种操作系统解析:解析 数据库系统属于系统软件的范畴。4.自定义的异常类可从_类继承。(分数:1.80)A.ErrorB.AWTErrorC.VirtualMachineErrorD.Exception 及其子集 解析:解析 Java 语言中 Throwable 类分为 Error 和 Exception 两个子类。自定义的异常类是从Exception 及其子集类继承的。5.下
19、列关于类的说法,错误的是_。(分数:2.00)A.对于一个类来说,只能生成 1 到 2 个对象 B.类是定义属性和方法的模板C.由程序员编写,作为程序的一部分,其目的是产生对象D.类定义的是一种对象类型,是同类对象共有的变量和方法解析:6.一间宿舍可以住多个学生,则实体宿舍和学生之间的联系是_。(分数:1.00)A.一对一B.一对多 C.多对一D.多对多解析:解析 一间宿舍对应多个学生,则宿舍和学生之间的联系是一对多,学生和宿舍的联系是多对一。7.下列哪个是非法的 Java 标识符? _(分数:1.00)A.Tree_GlassesB.FirstJavaAppletC._$theLastOne
20、D.Two273.5 解析:解析 本题主要考查 Java 语言的标识符这个知识点。Java 语言的标识符必须由字母、下划线(_)、美元符号($)开始,其余字符可以是上述 3 种符号或数字(09)。Java 语言使用 Unicode 字符集,所以标识符中使用的字母包括下面几种:AZ;az;Unicode 字符集中序号大于 0xC0 的所有符号。选项 A 是正确的,下划线“”是可以在标识符里面出现的;选项 B 是正确的;选项 C 是正确的,符号$也是可以在标识符里面出现的;选项 D 是错误的,符号“.”不能在标识符里面出现。故本题答案是 D。8.Java 为移动设备提供的平台是_。(分数:2.00
21、)A.J2ME B.J2SEC.J2EED.JDK 5.0解析:解析 本题考查常用 Java 开发平台。J2ME 是为嵌入式和移动设备提供的 Java 平台,J2SE 是面向企业级应用与服务的综合性标准开发平台,J2EE 是面向大企业级、用容器管理专用构件的应用平台,JDK 5.0 是 SUN 公司发布的一种 Java 开发工具包。9.下列 Applet 在窗口中输出一个以坐标(100,80)为中心,长轴半径为 70,短轴半径为 50 的椭圆。选择正确的语句填入横线处。 import java.awt.*; import java.applet.*; public class exl5 ext
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 分类 模拟 182 答案 解析 DOC
