【计算机类职业资格】计算机二级JAVA-158及答案解析.doc
《【计算机类职业资格】计算机二级JAVA-158及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级JAVA-158及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级 JAVA-158及答案解析(总分:61.20,做题时间:90 分钟)一、选择题(总题数:38,分数:61.20)1.Java语言中属于跳转语句的是_。(分数:1.80)A.tryB.catchC.finallyD.break2.public abstract Applet get Applet(Stfing name)可以实现_。(分数:2.00)A.同页 Applet间通信B.Applet的网络通信C.Applet和浏览器间通信D.以上三种通信都能实现3.下列属于合法的 Java标识符的是_。(分数:1.80)A._catB.5booksC.+staticD.-3.141594.
2、向容器添加新构件的方法是 _ 。(分数:2.00)A.add()B.insert()C.hill()D.set()5.下面不属于 List接口方法的是(分数:1.00)A.void add(int index,Object element)B.Object set(int index,Object element)C.Object get(int index)D.Vector(int size)6.下列的变量定义中,错误的是_。(分数:2.00)A.int_a=123;B.int i=Integer.MAX_VALUE;C.long j=12345678900L;D.static i=100;
3、7.语句 public String getEncoding()的功能是 _ 。(分数:2.00)A.给当前输入流重做标记B.获得当前字符流所用的编码方式C.基于字节流 in生成一个输入字符流对象D.给当前字符输入流设置编码方式8.一个栈的初始状态为空。现将元素 1、2、3、4、5、A、B、C、D、E 依次入栈,然后再依次出栈,则元素出栈的顺序是_。(分数:1.80)A.12345ABCDEB.EDCBA54321C.ABCDE12345D.54321EDCBA9.下面的程序执行后,屏幕上显示的应是 _ 。 Pubhc class Exam public static void main(St
4、ring args) charchar1=“t“,“e“,“s“,“t“; charchat2=“t“,“e“,“s“,“t“,“1“ Sbing s1=new String(char1); String s2=new String(char2,0,4); System.out.println(s1.equals(s2); (分数:2.00)A.trueB.falseC.testD.编译错误10.每个使用 Swing构件的程序必须有一个(分数:1.00)A.按钮B.标签C.菜单D.容器11.下列关于 Java线程的说法中,错误的是_。(分数:1.00)A.Java的特点之一是在语言级支持多线程
5、B.Java线程创建后,要调用 start()方法将其启动C.Java中,线程归属于一个进程,是进程中一个单独的执行流D.Java的线程模型只由程序代码,数据两个部分组成12.一个栈的初始状态为空,首先将元素 5,4,3,2,1 依次入栈,然后退栈一次,再将元素 A,B,C,D依次入栈,之后将所有元素全部退栈,则所有元素退栈(包括中间退栈的元素)的顺序为_。(分数:1.80)A.54321ABCDB.5ABCD4321C.DCBA12345D.1DCBA234513.在 Java语言中,ObjectOutputStream 是指_。(分数:0.80)A.字节流B.字符流C.对象输出流D.数据流
6、14.下列各选项中属于 Java保留字的是_。(分数:2.00)A.TRUEB.NULLC.FALSED.null15.支持子程序调用的数据结构是_。(分数:1.00)A栈B树C.队列D.二叉树16.若 a的值为 3时,下列程序段被执行后,c 的值是 _ 。 int c=1; if(a0) if(a3) c=2; else c=3; else c=4;(分数:2.00)A.1B.2C.3D.417.若有以下说明: int a10= 1,2,3,4,5,6,7,8,9,10),*p=a; 则值为 6的表达式是 _ 。(分数:2.00)A.*p+6B.*(p+6)C.*p+=5D.p+518.下列
7、关于线程调度的叙述中,错误的是_。(分数:1.00)A.调用线程的 sleep()方法,可以使比当前线程优先级低的线程获得运行机会B.调用线程的 yeild()方法,只会使与当前线程相同优先级的线程获得运行机会C.当有比当前线程的优先级高的线程出现时,高优先级线程将抢占 CPU并运行D.其有相同优先级的多个线程的调度一定是分时的19.阅读下面程序 class Test implements Runnable public static void main(String args) Test t=new Test(); t.start(): public void run() 下列关于上述程序的
8、叙述正确的是(分数:2.00)A.程序不能通过编译,因为 start()方法在 Test类中没有定义B.程序编译通过,但运行时出错,提示 start()方法没有定义C.程序不能通过编译,因为 run()方法没有定义方法体D.程序编译通过,且运行正常20.在顺序表(3,6,8,10,12,15,16,18,21,25,30)中,用二分法查找关键码值 11,所需的关键码比较次数为 _ 。(分数:2.00)A.2B.3C.4D.521.下列语句中,可以作为无限循环语句的是_。(分数:1.00)A.for(;)B.for(int i=0;i10000;T+)C.while(false)D.dowhil
9、e(false)22.下列选项中,用于实现接口的关键字是_。(分数:2.00)A.interfaceB.implementsC.abstractD.class23.如果要从一个 HTML的文件中提取名为 message的参数的值,需要在 Applet的 init()方法中使用的代码是_。(分数:2.00)A.String s=getParameter(“message“);B.String s=getParameter(“MESSAGE“);C.String s=Parameter(“message“);D.A或 B24.下列程序的运行结果是_。 Public class sun Public
10、 static void main (String args) int x=4, y=0; if (Math. pow (x, 2)=16) y=x; if (Math. pow (x, 2)15) y=1/x; if (Math. pow (x, 2)15) y=(int)Math. pow (x, 2)+1; system. out. println(y); (分数:1.80)A.4B.17C.18D.0.2525.数据库的物理设计是为一个给定的逻辑结构选取一个适合应用环境的_的过程,包括确定数据库在物理设备上的存储结构和存储方法。(分数:2.00)A.逻辑结构B.物理结构C.概念结构D.
11、层次结构26.面向数据流的设计方法可以直接把数据流图映射成软件结构。对于变换流,除了输入模块、变换模块和输出模块外还需要一个 _ 。(分数:2.00)A.调度模块B.主控模块C.平衡模块D.等价模块27.给出下列代码,如何使成员变量 m被方法 fun()直接访问? _ class Test private int m; public static void fun( ) . (分数:1.00)A.将 private int m改为 protected int mB.将 private int m改为 public int mC.将 private int m改为 static int mD.将
12、 private int m改为 int m28.软件开发离不开系统环境资源的支持,其中必要的测试数据属于(分数:1.00)A.硬件资源B.通信资源C.支持软件D.辅助资源29.阅读如下程序。 public class Test4 public static void main(String args) int i=10,j=3; float m=213.5f,n=4.0f; System.out.println(i%j); System.out,println(m%n); 程序运行结果是_。(分数:2.00)A.1.0和 1.5B.1和 1.5C.1.0和 2.5D.1和 2.530.在匹配
13、器(Matcher)类中,用于寻找下一个模式匹配串的方法是_。(分数:1.80)A.static boolean matches()B.boolean matcher. find()C.int matcher. start()D.int matcher. end()31.在关系数据库中,用来表示实体间联系的是_。(分数:1.00)A.属性B.二维表C.网状结构D.树状结构32.数据库设计中,用 E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的_。(分数:1.80)A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段33.在 Java中,所有类的根类是_。(分数
14、:2.00)A.java.lang.ObjectB.java.lang.ClassC.java.applet.AppletD.java.awt.Frame34.Java中的字符变量在内存中占位(bit)为_。(分数:1.80)A.4B.8C.16D.2435.向 Applet中画图、画图像、显示字符串,都要用的方法是 _ 。(分数:2.00)A.paint()B.init()C.start()D.destroy()36.将 E-R图转换到关系模式时,实体与联系都可以表示成 _ 。(分数:1.00)A.属性B.关系C键D域37.下列关于线程的说法中,正确的是_。(分数:1.00)A.一个线程一旦
15、被创建,就立即开始运行B.使用 start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行C.当运行状态的线程因为调用了 yield()方法而停止运行,它一定被放在可运行线程队列的前面D.当因等待对象锁而被阻塞的线程获得锁后,将直接进入运行状态38.下列的哪个程序段可能导致错误?(分数:1.00)A.String s = “hello“;String t = “good“;String k = s + t;B.String s = “hello“;String t;t = s3 + “one“;C.String s = “ hello “;String standard = s.t
16、oUpperCase( );D.String s = “hello“;String t = s + “good“;计算机二级 JAVA-158答案解析(总分:61.20,做题时间:90 分钟)一、选择题(总题数:38,分数:61.20)1.Java语言中属于跳转语句的是_。(分数:1.80)A.tryB.catchC.finallyD.break 解析:解析 Java 语言中跳转语句为 break。try、catch 和 finally为异常处理语句。2.public abstract Applet get Applet(Stfing name)可以实现_。(分数:2.00)A.同页 Appl
17、et间通信 B.Applet的网络通信C.Applet和浏览器间通信D.以上三种通信都能实现解析:解析 当某个 Applet要与同页中的 Applet进行:通信时,public abstract Applet getApplet(SWing name)得到名称为 name的 Applet对象。选项 A正确。3.下列属于合法的 Java标识符的是_。(分数:1.80)A._cat B.5booksC.+staticD.-3.14159解析:解析 本题考查 Java标识符的命名规则,是考试的重点内容。Java 中标识符的命名规则是标识符以字母、下画线或美元符作为首字符的字符串序列;标识符是区分大小
18、写的;标识符的字符数没有限制。由此可见,Java 中标识符不能以数字开头,所以选项 B错误,不能以“+”开头,选项 C错误,不能以“-”开头,选项 D错误,只有选项 A是正确答案。4.向容器添加新构件的方法是 _ 。(分数:2.00)A.add() B.insert()C.hill()D.set()解析:5.下面不属于 List接口方法的是(分数:1.00)A.void add(int index,Object element)B.Object set(int index,Object element)C.Object get(int index)D.Vector(int size) 解析:6
19、.下列的变量定义中,错误的是_。(分数:2.00)A.int_a=123;B.int i=Integer.MAX_VALUE;C.long j=12345678900L;D.static i=100; 解析:解析 选项 A、B、C 中定义的都正确,选项 D中 static是定义方法的,而不能定义变量。7.语句 public String getEncoding()的功能是 _ 。(分数:2.00)A.给当前输入流重做标记B.获得当前字符流所用的编码方式 C.基于字节流 in生成一个输入字符流对象D.给当前字符输入流设置编码方式解析:解析 getEncoding 是 InputStreamRea
20、der类的方法,其功能是获得当前字符流所用的编码方式。8.一个栈的初始状态为空。现将元素 1、2、3、4、5、A、B、C、D、E 依次入栈,然后再依次出栈,则元素出栈的顺序是_。(分数:1.80)A.12345ABCDEB.EDCBA54321 C.ABCDE12345D.54321EDCBA解析:解析 栈是按照“先进后出”或“后进先出”的原则组织数据的,所以出栈顺序是 EDCBA54321。9.下面的程序执行后,屏幕上显示的应是 _ 。 Pubhc class Exam public static void main(String args) charchar1=“t“,“e“,“s“,“t
21、“; charchat2=“t“,“e“,“s“,“t“,“1“ Sbing s1=new String(char1); String s2=new String(char2,0,4); System.out.println(s1.equals(s2); (分数:2.00)A.true B.falseC.testD.编译错误解析:10.每个使用 Swing构件的程序必须有一个(分数:1.00)A.按钮B.标签C.菜单D.容器 解析:11.下列关于 Java线程的说法中,错误的是_。(分数:1.00)A.Java的特点之一是在语言级支持多线程B.Java线程创建后,要调用 start()方法将其
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA158 答案 解析 DOC
