【计算机类职业资格】计算机二级JAVA-1及答案解析.doc
《【计算机类职业资格】计算机二级JAVA-1及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级JAVA-1及答案解析.doc(29页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级 JAVA-1 及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:40,分数:40.00)1.将一个容器 panel1 放到容器 frame1 中的方法是_。 A.frame1.insert(panel1) B.frame1.add(panel1) C.frame1.addjPanel(panel1) D.frame1.insertjPane1(panel1)(分数:1.00)A.B.C.D.2.下列程序中,若从键盘中输入的是大写字母 C,则程序输出的结果是_。Import java.io.*;public class Exampublic static
2、 void main(Slring args)int ch=0;System.out.println(“输入一个字符;“);trych=System.in.read();charch A=A,ch_Z=Z;int delta_c=(int)ch_A+(int)ch_Z-ch;System out.println(“编码后的字符为;“+(char)delta_c);catch(IOException e)e.printStackTrace();) A.C B.Y C.X D.字母 C 的 ASCII 码的整型值(分数:1.00)A.B.C.D.3.以下不是 APPLET 标记的选项是_。 A.P
3、ARAM B.BODY C.CODEBASE D.ALT(分数:1.00)A.B.C.D.4.下列代码的执行结果是_。public class Testpublic static void main(String args)System.out.println(5/2);System.out.println(100%3.0) A.2 和 1 B.2 和 1.0 C.2.5 和 1 D.2.5 和 1.0(分数:1.00)A.B.C.D.5.用链表表示线性表的优点是_。 A.便于随机存取 B.花费的存储空间较顺序存储少 C.便于插入和删除操作 D.数据元素的物理顺序与逻辑顺序相同(分数:1.00
4、)A.B.C.D.6.十进制数 16 的十六进制表示格式是_。 A.0x10 B.0x16 C.OxA D.016(分数:1.00)A.B.C.D.7.在读取二进制数据文件的记录时,为了提高效率常常使用的一种辅助类是_。 A.InputStream B.FilelnputStream C.StringBuffer D.BufferedReader(分数:1.00)A.B.C.D.8.为使下列代码正常运行,应该在下画线处填入的选项是_。()bj ectlnputStream In=new_(new FilelnputStream(“employee.doc“);Employeenewstaff=
5、(Employee)in.readObject();In.close(); A.Reader B.InputStream C.Objectlnput D.ObjectlnputStream(分数:1.00)A.B.C.D.9.在程序读入字符文件时,能够以该文件作为直接参数的类是_。 A.FileReader B.BufferedReader C.FilelnputStream D.ObjectlnputStream(分数:1.00)A.B.C.D.10.常采用的两种存储结构是_。 A.顺序存储结构和链式存储结构 B.散列方法和索引方式 C.链表存储结构和数组 D.线性存储结构和非线性存储结构(
6、分数:1.00)A.B.C.D.11.下列关于数据的存储结构的叙述中,正确的是_。 A.数据的存储结构是数据间关系的抽象描述 B.数据的存储结构是逻辑结构在计算机存储器中的实现 C.数据的存储结构分为线性结构和非线性结构 D.数据的存储结构对数据的具体实现没有影响(分数:1.00)A.B.C.D.12.下列叙述中正确的是_。 A.在面向对象的程序设计中,各个对象之间具有密切的关系 B.在面向对象的程序设计中,各个对象都是公用的 C.在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小 D.上述 3 种说法都不对(分数:1.00)A.B.C.D.13.文件操作中,用于移动文件指针到指定的位
7、置的是_。 A.seek(long pos) B.lengh() C.find() D.skipBytes(int n)(分数:1.00)A.B.C.D.14.下列叙述中错误的是_。 A.线性表是由 n 个元素组成的一个有限序列 B.线性表是一种线性结构 C.线性表的所有结点有且仅有一个前件和后件 D.线性表可以是空表(分数:1.00)A.B.C.D.15.下列选项默认的布局管理器不是 BorderLayout 的是_。 A.Window B.Panel C.Frame D.Dialog(分数:1.00)A.B.C.D.16.下面属于面向对象语言的是_。 A.Java 语言 B.机器语言 C.
8、C 语言 D.汇编语言(分数:1.00)A.B.C.D.17.阅读下面代码if(x=0)System.out.println(“冠军“);elseif(x-3)System.out.println(“亚军“);elseSystem.out.println(“季军“);若要求打印字符串“季军“,则变量 x 的取值范围是_。 A.x=0x=-3 B.x0 C.x-3 D.x=-3(分数:1.00)A.B.C.D.18.相对于数据库系统,文件系统的主要缺陷有数据依赖、数据不一致性和_。 A.可重用性差 B.安全性差 C.非持久性 D.冗余性(分数:1.00)A.B.C.D.19.为了支持压栈线程与弹
9、栈线程之间的交互与同步,应在下画线处填入的选项是_。public class StackTestprivate int idx=0;private int data=new int8public void push(int i)synchronized(this)_;data(idx)=i;idx+; A.this.notify() B.tnterrupt() C.this.wait() D.sleep()(分数:1.00)A.B.C.D.20.下列能够正确创建线程的方法是_。继承 java.lang.Thread 类,并重写 run()方法继承 java.lang.Runnable 类,并重
10、写 start()方法实现 java.lang.Thread 接口,并实现 run()方法实现 java.lang.Runable 接口,并实现 run()方法 A., B., C., D.,(分数:1.00)A.B.C.D.21.下列关于 HTML 标记的说法,正确的是_。 A.URL getDocumentBase()返回 Applet 主类的 URL B.URL getC()deBase()返回包含 Applet 的 HTML 文件的 URL C.在 HTML 中不说明 String getParameter(stringname)的参数,该方法将返回”0” D.HTML 标记方法用于获
11、取 HTML 文件中关于 Ap-plet 的信息(分数:1.00)A.B.C.D.22.下列与算法有关的叙述中,不正确的是_。 A.运算是数据结构的一个重要方面,运算的实现步骤用算法来描述 B.算法是精确定义的一系列规则,它指出怎样从给定的输入信息经过有限步骤产生所求的输出信息 C.算法的设计采用由粗到细,由抽象到具体的逐步求精的方法 D.对于算法的分析,指的是分析算法运行所要占用的机器时间,即算法的时间代价(分数:1.00)A.B.C.D.23.下列代码中,将引起编译错误的行是_。1)public class Exercise2)public static void main(String
12、args)3)floatf=0.0;4)f+=1.0;5)6) A.第 2 行 B.第 3 行 C.第 4 行 D.第 6 行(分数:1.00)A.B.C.D.24.若干进程之间相互合作,共同完成一项任务,进程的这种协同工作关系称为_。 A.异步 B.同步 C.并发 D.互斥(分数:1.00)A.B.C.D.25.在 Java 语言中,封闭是借助于_实现的。 A.对象 B.类 C.数组 D.成员(分数:1.00)A.B.C.D.26.阅读下面程序import java.io.*;public class TypeTransitionpublic static void main(String
13、args)char a=h;int i=100;int j=97;int aa=a+i;System.out.println(“aa=“+aa);char bb=(char)j;Sy stem.out.println(“bb=“+bb);)如果输出结果的第二行为 bb=a,那么第一行的输出结果是_。 A.aa=I B.aa=204 C.aa=v D.aa=156(分数:1.00)A.B.C.D.27.下列不属于虚拟机执行过程的特点的是_。 A.多线程 B.动态连接 C.异常处理 D.代码安全检查(分数:1.00)A.B.C.D.28.结构化程序设计的核心和基础是_。 A.结构化分析方法 B.结
14、构化设计方法 C.结构化设计理论 D.结构化编程方法(分数:1.00)A.B.C.D.29.下列叙述中,不属于测试的特征的是_。 A.测试的挑剔性 B.完全测试的不可能性 C.测试的可靠性 D.测试的经济性(分数:1.00)A.B.C.D.30.下列程序的输出结果是_。class Testpublic static void main(String args)int n=7;n=3;n=nn+1|n+2n+3;n=2;System.out.println(n); A.0 B.-1 C.14 D.64(分数:1.00)A.B.C.D.31.对长度为 n 的线性表进行顺序查找,在最坏情况下需要比较
15、的次数为_。 A.125 B.n/2 C.n D.n+1(分数:1.00)A.B.C.D.32.java.io 包的 File 类是_。 A.字符流类 B.字节流类 C.对象流类 D.非流类(分数:1.00)A.B.C.D.33.下列特征中不是面向对象方法的主要特征的是_。 A.多态性 B.继承 C.封装性 D.模块化(分数:1.00)A.B.C.D.34.对下列程序的叙述中,正确的是_。1)public class X extends Thread implements Runnable2)public void run()3)system.out.println(“this is run(
16、)“);4)5)public static void main(String args)6)Thread t=new Thread(new X();7)t.start();8)9) A.第 1 行会产生编译错误 B.第 6 行会产生编译错误 C.第 6 行会产生运行错误 D.程序正常运行(分数:1.00)A.B.C.D.35.关于线程的生命周期以下状态正确的是_。 A.新建状态、可运行状态、阻塞状态、恢复状态和终止状态 B.新建状态、运行状态、阻塞状态、恢复状态和终止状态 C.新建状态、可运行状态、运行状态、阻塞状态和终止状态 D.新建状态、可运行状态、运行状态、恢复状态和终止状态(分数:1.
17、00)A.B.C.D.36.下列可以获得构件前景色的方法是_。 A.getsizeo B.getForeground() C.getBackground() D.paint()(分数:1.00)A.B.C.D.37.数据库技术的根本目标是要解决数据的_。 A.存储问题 B.共享问题 C.安全问题 D.保护问题(分数:1.00)A.B.C.D.38.下面程序的正确输出是_。public class Hellopublic static void main(String args)int count,xPos= 25;for(count=1;count=10;count+)if(count=5)B
18、reak;system.out.println(count);xPos+=10; A.1 2 3 4 B.1 3 4 C.编译错误 D.以上都不正确(分数:1.00)A.B.C.D.39.下列叙述中正确的是_。 A.一个算法的空间复杂度大,则其时间复杂度必定大 B.一个算法的空间复杂度大,则其时间复杂度必定小 C.一个算法的时间复杂度大,则其空间复杂度必定小 D.上述 3 种说法都不对(分数:1.00)A.B.C.D.40.int 型 public 成员变量 MAX_LENGTH,该值保持为常数 100,则定义这个变量的语句是_。 A.public int MAX_LENGTH=100 B.f
19、inal int MAX_LENGTH=100 C.public const int MAX_LENGTH=100 D.public final int MAX_LENGTH=100(分数:1.00)A.B.C.D.二、B基本操作题/B(总题数:1,分数:18.00)41.本题分别比较两个字符串“A“和“a“是否相等,并比较两个字符“A“和“a“是否相等,并输出比较结果。 public class java1 public static void main(String args) _; c1=A;c2=a; String str1=new String(“A“),str2=new Strin
20、g(“a“); if(_) System.out.println(“char“+c1+“equals“+“char“+c2); else System.out.println(“char“+c1+“clocsnt equal“+“char“+c2); if(_) System.out.println(“string“+str1+“equals“+“string“+str2); else System.out.println(“string“+str1+“doesnt equal“+“string“+str2); (分数:18.00)_三、B简单应用题/B(总题数:1,分数:24.00)42.本
21、题的功能是,用户利用单选按钮选择性别,在下面的标签中显示用户的选择结果。 import java.aw1.*; _; public class java2 public static void main(String args) Frame f=new Frame(“java2“); f.setLayout(new GridLayout(3,1); f.addWindowListener(new WindowAdapter() public void windowClosing(WindowEvent e) System.exit(0); ); CheckboxGroup cg=new Che
22、ckboxGroup(); Checkbox male=new Checkbox(“男“,cg,false); Checkbox female=new Checkbox(“女“,cg,false); final Label la=new Labe1(“请选择你的性别“); male.addltemListener(new ItemListener() public void itemStateChanged(ItemEvent e) la.setText(“你是个男生?“); ); female.addltemListener(new ItemListener() public void it
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA1 答案 解析 DOC
