【计算机类职业资格】计算机二级JAVA-174及答案解析.doc
《【计算机类职业资格】计算机二级JAVA-174及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级JAVA-174及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级 JAVA-174及答案解析(总分:56.40,做题时间:90 分钟)一、选择题(总题数:34,分数:56.40)1.软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件),下面属于系统软件的是_。(分数:1.80)A.编辑软件B.操作系统C.教务管理系统D.浏览器2.下列哪项是将一个十六进制数值赋值给一个 long型变量?(分数:2.00)A.long number=123L;B.long number=0123;C.long number=0123L;D.long number=Oxl23L;3.Java为移动设备提供的平台是_。(分数:2.00)A.J2MEB.J2SEC
2、.J2EED.JDK 5.04.JDK中用于存放 Java类库文件的文件夹是 _ 。(分数:2.00)A.binB.includeC.libD.demo5.下列关于线程的说法中,正确的是_。(分数:1.00)A.一个线程一旦被创建,就立即开始运行B.使用 start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行C.当运行状态的线程因为调用了 yield()方法而停止运行,它一定被放在可运行线程队列的前面D.当因等待对象锁而被阻塞的线程获得锁后,将直接进入运行状态6.在 Java语言中,不允许使用指针体现出的 Java特性是 _ 。(分数:2.00)A.可移植B.解释执行C.健壮性
3、D.安全性7.已知:int a,*y=a;,则下列函数调用中错误的是 _ 。(分数:2.00)A.scanf(“%d“,a);B.scanf(“%d“, y);C.printf(“%d“, a),D.printf(“%d“, y);8.下列有关数据库的描述,正确的是 _(分数:2.00)A.数据库是一个 DBF文件B.数据库是一个关系C.数据库是一个结构化的数据集合D.数据库是一组文件9.下列程序运行后的输出结果是_。 public class Sun public static void main(String args) int a,b; a=0; b=0; for(int m=1;m=1
4、0;m+) a=a+1; b=0; for(int j=1;j=10;j+) a=a+1; b=b+2; System.out.println(a+“,“+b); (分数:2.00)A.10,20B.20,110C.110,20D.200,11010.在对象流中,对象的传送首先要将所传送的对象串行化,也就是实现 Serializable接口。下列代码中必须实现 Serializable接口的类是_。 ObjectInput in= new ObjectInputStream(new FileInputStream(“employee. dat“); EmployeenewStaff=(Empl
5、oyee1in. readobject();(分数:0.80)A.EmployeeB.InputC.StaffD.Stream11.在关闭浏览器时调用,能够彻底终止 Applet并释放该 Applet所有资源的方法是_。(分数:1.00)A.stop()B.destroy()C.paint()D.start()12.下面程序的输出结果是 _ 。 main() char *alpha7= “ABCD“,“EFGH“,“IJKL“,“MNOP“,“QRST“,“UVWX“,“YZ“; char *p; int I: p=alpha; for(i=0;i4;i+) printf(“%c“,*(pi)
6、; printf(“/n“); (分数:2.00)A.AEIMB.BFJNC.ABCDD.DHLP13.观察以下代码: public String toString() return super.toString()+“bonus=“+bonus+“; 以下命题正确的是(分数:1.00)A.toString()方法覆盖了 super.toString()方法B.super.toString()方法覆盖了 toString()方法C.toString()方法重载了 super.toString()方法D.super.toString()方法重载了 toString()方法14.用链表表示线性表的
7、优点是 _ 。(分数:2.00)A.便于随机存取B.花费的存储空间较顺序存储少C.便于插入和删除操作D.数据元素的物理顺序与逻辑顺序相同15.当执行下面的程序时,其输出结果为 _ 。 union st int a: char b: main() union st s: char *p=(char*)s; s.a=0x3132; s.b=0x33; printf(“%c“,*p); (分数:2.00)A.1B.2C.3D.不确定16.下列对 Java特性的叙述中,错误的是(分数:2.00)A.在编写 Java子类时可以自由地增加新方法和属性B.Java的 Applet要求编程首先创建 JFram
8、e窗口C.Java语言用解释器执行字节码D.Java中的类一般都有自己的属性和方法17.设有 n元关系 R及 m元关系 S,则关系 R与 S经笛卡儿积后所得新关系是个 _ 元关系。(分数:2.00)AmBnC.m+nD.m*n18.下面关于串行化的说法中正确的是_。 :对象串行化机制需要将对象的状态保存到文件中,而后能够通过读入对象状态来重新构造对象,恢复程序状态。 :通过让类实现 java.io.Serializable接口可以将类串行化。这个接口是一个制造者(marker)接口。也就是说,对于要实现它的类来说,该接口不需要实现任何方法。 :将对象读出或者写入流的主要类有两个:ObjectO
9、utputStream 与 ObjectInputStream。 :以上都不对。(分数:1.00)A.、B.、C.、D.、19.下列关于父类与子类的描述中,正确的是_。(分数:1.00)A.子类继承父类B.子类不能增加新的成员C.子类不能增加新的方法D.父类包含子类20.为了将 HelloApplet(主类名为 HelloApplet.class)嵌入在 greeting.html文件中,应该在下列greeting.html文件的横线处填入的代码是_。 HTNL HEAD TITELGreetings/TITEL /HEAD BODY APPLET_ /APPLET BODY /HTML(分数
10、:1.00)A.HelloApplet.classB.CODE=“HelloApplet.class“C.CODE=“HelloApplet.class“WIDTH=150 HEIGHT=25D.CODE=“HelloApplet class“VSPACE=10 HSPACE=1021.内部类不可直接使用外部类的成员是_。(分数:2.00)A.静态成员B.实例成员C.方法内定义D.以上 A、B、C 都不是22.软件生命周期中的活动不包括_。(分数:2.00)A.需求分析B.市场调研C.软件测试D.软件维护23.取出关系中的某些列,并消去重复的元组的关系运算称为_。(分数:2.00)A.选择运算
11、B.投影运算C.连接运算D.积运算24.下列程序段执行后的输出结果为 _ 。 int x=3; int y=10; System. out. println(y%x);(分数:2.00)A.0B.1C.2D.325.如下程序执行后,字符串 s的值应是_。 public class Test24 public static void main (String args ) String greets=“Hello“; String s=greets.substring(0,3); System.out.println(s); (分数:2.00)A.elloB.HelC.HelloD.el26.在
12、一个容量为 32的循环队列中,若头指针 front=3,尾指针 rear=2,则该循环队列中共有元素个数为_。(分数:1.80)A.29B.30C.31D.3227.下列说法中错误的是_。(分数:2.00)A.TextArea可以显示多行多列的文本B.TextField可以显示多行多列的文本C.在单行文本输入区中按下回车键会触发 ActionEvent事件D.单行和多行文本区都可以通过方法 setEditable(Boolean)来设定只读属性28.下列代码的执行结果是_ public class Test5 public static void main(String args) Strin
13、g s1=new String(“hello“); String s2=new String(“hello“); System.out.println(s1=s2); System.out.println(s1.equals(s2); (分数:1.00)A.true falseB.true trueC.false trueD.false false29.Java中所有包的第一条语句是(分数:1.00)A.packageB.importC.classD.method30.J2EE有强大的服务功能,但不包括 _ 。(分数:2.00)A.命名服务 INDI(LDAP)B.YIGA投递服务C.部署服务
14、、消息服务 IMSD.安全服务31.完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是 _(分数:2.00)A.黑箱测试法B.白箱测试法C.错误推测法D.安装测试法32.在面向对象方法中,不属于“对象”基本特点的是_。(分数:1.00)A.一致性B.分类性C.多态性D.标识唯一性33.下列描述中,正确的是_。(分数:2.00)A.Serializable接口中定义了抽象方法B.Serializable接口中定义了常量C.Serializable接口中没有定义抽象方法,也没有定义常量D.Serializable接口中定义了成员方法34.结构化方法的核心和基础是 _ 。
15、(分数:1.00)A.结构化分析方法B.结构化设计方法C.结构化编程方法D.结构化程序设计理论计算机二级 JAVA-174答案解析(总分:56.40,做题时间:90 分钟)一、选择题(总题数:34,分数:56.40)1.软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件),下面属于系统软件的是_。(分数:1.80)A.编辑软件B.操作系统C.教务管理系统 D.浏览器解析:解析 编辑软件和浏览器属于工具软件,教务系统是应用软件。2.下列哪项是将一个十六进制数值赋值给一个 long型变量?(分数:2.00)A.long number=123L;B.long number=0123;C.lo
16、ng number=0123L;D.long number=Oxl23L; 解析:解析 十六进制数以 0x开头,long 型数以 L(大小写均可,一般使用大写,因为小写的 1和数字1不易区分)。注意八进制数是以 0开头的。3.Java为移动设备提供的平台是_。(分数:2.00)A.J2ME B.J2SEC.J2EED.JDK 5.0解析:解析 本题考查常用 Java开发平台。J2ME 是为嵌入式和移动设备提供的 Java平台,J2SE 是面向企业级应用与服务的综合性标准开发平台,J2EE 是面向大企业级、用容器管理专用构件的应用平台,JDK 5.0是 SUN公司发布的一种 Java开发工具包。
17、4.JDK中用于存放 Java类库文件的文件夹是 _ 。(分数:2.00)A.binB.includeC.lib D.demo解析:解析 本题考查 JDK的文件夹结构。bin 文件夹下存放可执行文件。include 存放 Java标准类的源代码。demo 文件夹存放 Java例子程序。5.下列关于线程的说法中,正确的是_。(分数:1.00)A.一个线程一旦被创建,就立即开始运行B.使用 start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行 C.当运行状态的线程因为调用了 yield()方法而停止运行,它一定被放在可运行线程队列的前面D.当因等待对象锁而被阻塞的线程获得锁后,将
18、直接进入运行状态解析:解析 在 Java中,调用一个线程类的构造方法,便创建了一个线程,新建的线程调用 start()方法将使线程的状态从 New转换为 Runnable。Runnable 表示系统处于运行就绪状态,此时线程仅仅是可以运行,但不一定在运行中。所以选项 A是错误的,选项 B是正确的。yield()方法使具有与当前线程相同优先级的线程有运行的机会。如果没有同等优先级的线程是可运行状态,yeild()方法将什么也不做。yield()只是使当前线程重新回到可执行状态,所以执行 yield()的线程有可能在进入到可执行状态后马上又被执行,不一定被放在可运行线程队列的前面,所以选项 C是错
19、误的。如果线程中使用synchronized来请求对象的锁,但没有获得时,进入对象锁阻塞状态,该状态下的线程当获得对象锁后,将进入可运行状态,所以选项 D是错误的。因此,本题的正确答案是 B。6.在 Java语言中,不允许使用指针体现出的 Java特性是 _ 。(分数:2.00)A.可移植B.解释执行C.健壮性D.安全性 解析:7.已知:int a,*y=a;,则下列函数调用中错误的是 _ 。(分数:2.00)A.scanf(“%d“,a);B.scanf(“%d“, y);C.printf(“%d“, a),D.printf(“%d“, y); 解析:8.下列有关数据库的描述,正确的是 _(
20、分数:2.00)A.数据库是一个 DBF文件B.数据库是一个关系C.数据库是一个结构化的数据集合 D.数据库是一组文件解析:解析 数据库(Database,简称 DB)是数据的集合,它具有统一的结构形式并存放于统一的存储介质内,是多种应用数据的集成,并可被各个应用程序所共享。数据库中的数据具有“集成”、“共享”之特点。本题答案为 C。9.下列程序运行后的输出结果是_。 public class Sun public 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
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA174 答案 解析 DOC
