【计算机类职业资格】计算机二级JAVA-16及答案解析.doc
《【计算机类职业资格】计算机二级JAVA-16及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级JAVA-16及答案解析.doc(20页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级 JAVA-16 及答案解析(总分:72.72,做题时间:90 分钟)一、B选择题/B(总题数:1,分数:48.80)为了使 SOS 包中的所有类在当前程序巾可见,可以使用的语句是A) import sos*;B) package sos*;C) sosimport; D) sospackage; A. ij B. ijk C. ijkl D. ijklm (分数:48.72)A.B.C.D.A.B.C.D.(3).下列情况中,不会使线程返回所持有的对象锁的是 A. 当 synchronized()语句块执行完毕 B. 当调用了线程的 suspend()方法 C. 当在 synchr
2、onized()语句块中出现异常(Exception) D. 当持有锁的线程调用该对象的 wait()方法(分数:1.74)A.B.C.D.(4).Java 语言是U /U。 A.区分大小写的 B.不完全区分大小写 C.完全不区分大小写 D.以上说法都不对 (分数:1.74)A.B.C.D.(5).设 a=8,则表达式 a2:的值是U /U A.1 B.2 C.3 D.4(分数:1.74)A.B.C.D.(6).下列说法中,正确的是U /U。 A.类是变量和方法的集合体 B.数组是无序数据的集合 C.抽象类可以实例化 D.类成员数据必须是共有的(分数:1.74)A.B.C.D.(7).有以下程
3、序:void main()int a33,*p,i;p=a00;for(i=0;i9;i+) pi=i;for(i=0;i3;i+)printf(“%d“,a1i);程序运行后输出的结果是U /U。 A.012 B.123 C.234 D.345(分数:1.74)A.B.C.D.(8).下列各项中不属于 AWT 提供的图形图像工具的是U /U。 A. 形状 B. 按钮 C. 颜色 D. 字体(分数:1.74)A.B.C.D.(9).下列叙述中,不属于软件需求规格说明书的作用的是U /U。 A.便于用户、开发人员进行理解和交流 B.反映出用户问题的结构,可以作为软件开发工作的基础和依据 C.作为
4、确认测试和验收的依据 D.便于开发人员进行需求分析(分数:1.74)A.B.C.D.(10).下列关于修饰符混用的说法,错误的是U /U。 A.abstract 不能与 final 并列修饰同一个类 B.abstract 类中不可以有 private 的成员 C.abstract 方法必须在 abstract 类中 D.static 方法中能处理非 static 的属性(分数:1.74)A.B.C.D.(11).字符型变量以 char 类型表示,表示范围是U /U。 A.065536 B.065535 C.032768 D.032767 (分数:1.74)A.B.C.D.(12).提供 sho
5、wDocument()方法,使 Applet 能够请求浏览器访问特定 URL 的类是( )。 A.Applet B.AppletContext C.JApplet D.URL(分数:1.74)A.B.C.D.(13).Java 语言中,下列标识符错误的是 U /U A.n B.$_yi C._ner D.uNiT(分数:1.74)A.B.C.D.(14).下面哪一个不是 InputStream 类中的方法?_ A. int read(byte) B. void flush() C. void close() D. int available()(分数:1.74)A.B.C.D.(15).下列程
6、序运行后的输出结果是U /U。public class Sunpublic static void main(String args)int a,b;a=0;b=0;for(int m=1;m=10;m+)a=a+1;b=0;for(int j=1;j=10;j+)a=a+1;b=b+2;System.out.println(a+“,“+b); A. 10,20 B. 20,110 C. 110,20 D. 200,110(分数:1.74)A.B.C.D.(16).下列描述中不正确的一项是_。 A.Java 不支持多线程 B.一个 Java 源程序中不允许有多个公共类 C.Java 通过接口支
7、持多重继承 D.Java 程序可以划分为两大类:Application 和 Applet(分数:1.74)A.B.C.D.(17).对于长度为 n 的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是 U /U。 A. 冒泡排序为 n/2 B. 冒泡排序为 n C. 快速排序为 n D. 快速排序为 n (n-1)/2(分数:1.74)A.B.C.D.(18).软件详细设计产生的图如右。该图是U /U。(分数:1.74)A.B.C.D.(19).以下程序运行后输出的结果是U /U。#include stdio.hmain() int i;for(i=1;i=5;i+)switch (
8、1%5) case 0:printf“*“);break;case 1:printf(“#“);break;default:printf(“/n“);case 2:printf(“); A.# * * B.# * * C.# D. #(分数:1.74)A.B.C.D.(20).Java 字节码的解释执行方式是_。 A.一次解释完整代码 B.不需要解释 C.每次编译解释并执行一小段代码来完成 D.每次解释并执行一小段代码来完成(分数:1.74)A.B.C.D.(21).查找随机文件的记录时,应使用的方法是 A. readInt() B. readBytes(int n) C. seek(long
9、 l) D. readDouble()(分数:1.74)A.B.C.D.(22).下列不属于逻辑运算符的是_。 A.! B.| C.p=a00;for(i=0;i9;i+) pi=i;for(i=0;i3;i+)printf(“%d“,a1i);程序运行后输出的结果是U /U。 A.012 B.123 C.234 D.345(分数:1.74)A.B.C.D. 解析:(8).下列各项中不属于 AWT 提供的图形图像工具的是U /U。 A. 形状 B. 按钮 C. 颜色 D. 字体(分数:1.74)A.B. C.D.解析:解析 图形图像工具是 AWT 提供的一个重要功能,具体包括了形状、颜色和字体
10、,属于用户界面构件。(9).下列叙述中,不属于软件需求规格说明书的作用的是U /U。 A.便于用户、开发人员进行理解和交流 B.反映出用户问题的结构,可以作为软件开发工作的基础和依据 C.作为确认测试和验收的依据 D.便于开发人员进行需求分析(分数:1.74)A.B.C.D. 解析:(10).下列关于修饰符混用的说法,错误的是U /U。 A.abstract 不能与 final 并列修饰同一个类 B.abstract 类中不可以有 private 的成员 C.abstract 方法必须在 abstract 类中 D.static 方法中能处理非 static 的属性(分数:1.74)A.B.C
11、.D. 解析:(11).字符型变量以 char 类型表示,表示范围是U /U。 A.065536 B.065535 C.032768 D.032767 (分数:1.74)A.B. C.D.解析:(12).提供 showDocument()方法,使 Applet 能够请求浏览器访问特定 URL 的类是( )。 A.Applet B.AppletContext C.JApplet D.URL(分数:1.74)A.B. C.D.解析:解析 AppletContext 类是一个接口类,Applet 通过 AppletContext 接口与环境进行通信。可以利用这个类从 Applet 环境获取信息,而这
12、个环境一般是指浏览器。Applet 使用 AppletContext 类的showDocument()方法可以通知浏览器在指定窗口中显示另一个 URL 的内容。因此,本题的正确答案是 B。(13).Java 语言中,下列标识符错误的是 U /U A.n B.$_yi C._ner D.uNiT(分数:1.74)A.B. C.D.解析:(14).下面哪一个不是 InputStream 类中的方法?_ A. int read(byte) B. void flush() C. void close() D. int available()(分数:1.74)A.B. C.D.解析:解析 InputSt
13、ream 类所包括的主要方法有 public int read(byte b) throws IOException、long skip(long n)、public int available() throws IOException 和 public void close() throws IOException。选项 B 中的 void flush()方法并不属于 InputStream 类中的方法。(15).下列程序运行后的输出结果是U /U。public class Sunpublic static void main(String args)int a,b;a=0;b=0;for(
14、int m=1;m=10;m+)a=a+1;b=0;for(int j=1;j=10;j+)a=a+1;b=b+2;System.out.println(a+“,“+b); A. 10,20 B. 20,110 C. 110,20 D. 200,110(分数:1.74)A.B.C. D.解析:解析 本题考查对 for 循环语句理解。本题是两重 for 循环,第 1 重循环是将 a 的值加 1,b 清零,第 2 重循环是将 a 的值加 1, b 的值加 2,第 1 重和第二重循环都是 10 次,每次 a 的值增加 11,执行 10次所以 a 的值为 110;由于第 1 个 for 循环将 b 赋
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA16 答案 解析 DOC
