【计算机类职业资格】二级JAVA笔试-307及答案解析.doc
《【计算机类职业资格】二级JAVA笔试-307及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试-307及答案解析.doc(24页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA笔试-307 及答案解析(总分:84.00,做题时间:90 分钟)一、选择题(总题数:35,分数:62.00)1.给出下列的程序代码片段,下列的( )选项是不正确的。public void create()Vector my;my=new Vector();A第二行的声明不会为变量 my分配内存空间B第二行语句创建一个 Vector类对象C第三行语句创建一个 Vector类对象D第三行语句为一个 Vector类对象分配内存空间(分数:2.00)A.B.C.D.2.有以下程序:void main()int a=1,2,3,4,5,6,7,8,9,0),*p;for(p=a;pa+1
2、0;p+)print(“%d,“,*p);程序运行后输出的结果是( )。A1,2,3,4,5,6,7,8,9,0, B2,3,4,5,6,7,8,9,10,1,C0,1,2,3,4,5,6,7,8,9, D1,1,1,1,1,1,1,1,1,1,(分数:2.00)A.B.C.D.3.下列_命令是 Java的编译命令? ( )A) javac B) java C) javadoc D) appletviewer(分数:2.00)A.B.C.D.4.下列关于 J2SE体系结构的说法中错误的是( )。A) 该体系结构的最底层是操作系统,包括 Linux和 Windows等B) 该体系结构的最上层是由
3、开发工具构成的C) 基本类库包括核心 APIs、集成 APIs和 AWT/Swing和 JDBC等D) 多媒体支持基本软件中的声音、图形和图像等(分数:2.00)A.B.C.D.5.设有 n元关系 R及 m元关系 S,则关系 R与 S经笛卡儿积后所得新关系是个( )元关系。A) m B) nC) m+n D) m*n(分数:2.00)A.B.C.D.6.软件需求分析阶段的工作,可以分为四个方面:需求获取,需求分析,编写需求规格说明书,以及( )。A阶段性报告 B需求评审C总结 D都不正确(分数:2.00)A.B.C.D.7.Applet类的直接父类是( )。A) Component类 B) C
4、ontainer 类C) Frame类 D) Panel 类(分数:1.00)A.B.C.D.8.若有定义语句:int a23,*p3;,则以下语句中正确的是( )。Ap=a; Bp0=a;Cp0=a12; Dp1=a;(分数:2.00)A.B.C.D.9.下列关于栈的叙述中正确的是( )。A) 在栈中只能插入数据 B) 在栈十只能删除数据C) 栈是先进先出的线性表 D) 栈是先进后出的线性表(分数:2.00)A.B.C.D.10.有三个关系 R、S 和 T如下:(分数:2.00)A.B.C.D.11.给定下面的代码:int i=1,j=10;doif(i+-j)continue;while(
5、i5)执行完之后,i 与 j的值分别是多少? ( )A) i=6,j=5 B) i=5,j=5C) i=6,j=4 D) i=5,j=6(分数:1.00)A.B.C.D.12.在 AWT了组件中,为了实现单选按钮的功能,除了用到 Checkbox组件以外,还需要用到下列哪个组件?A) Chioce B) ButtonC) JRadioButton D) CheckboxGroup(分数:1.00)A.B.C.D.13.下列叙述中,错误的是A) Applet事件处理机制与 Java.Application相同B) JApplet事件处理机制采用监听方式C) Applet事件处理机制采用监听方式D
6、) JApplet事件处理机制不是采用监听方式(分数:2.00)A.B.C.D.14.下列语句中错误的是( )。A) int a=new int2; B) int a=new int;C) int a=new int23; D) int a=new int32;(分数:2.00)A.B.C.D.15.数据库、数据库系统和数据库管理系统之间的关系是 ( )A数据库包括数据库系统和数据库管理系统B数据库系统包括数据库和数据库管理系统C数据库管理系统包括数据库和数据库系统D三者没有明显的包含关系(分数:1.00)A.B.C.D.16.有以下程序:#include stdio.hint fun()st
7、atic int x=1,x*=2:return x:main()int i,s=1;for(i=1;i=3;i+) s*=fun();printf(“%d/n“,s);程序运行后输出的结果是( )。A0 B10C30 D64(分数:2.00)A.B.C.D.17.下列方法中,不属于 Throwable类的方法是A) printMessage B) getMessage C) toString D) fillInStackTrace(分数:2.00)A.B.C.D.18.下列程序的输出结果是_。public class ex23public static void main(String ar
8、gs)int n=4;.int x=0;.doX+;while(n+7);System.out.println(n);A. 6 B. 7 C. 8 D.n(分数:2.00)A.B.C.D.19.下列安全控制命令中,用于帮助用户管理密钥表工具的是( )。A) keytool B) kinit C) klist D) ktab(分数:1.00)A.B.C.D.20.在程序读入字符文件时,能够以该文件作为直接参数的类是( )。A) FileReader B) BufferedReader C) FileInputStream D) ObjcctInputStream(分数:2.00)A.B.C.D.
9、21.在 Applet的生命周期中,下列哪个方法使 Applet成为激活状态? ( )A) desffoy() B) start()C) init() D) stop()(分数:1.00)A.B.C.D.22.设有定义:int n1=0,n2,*p=n2,*q=n1;,以下赋值语句中与 n2=n1;语句等价的是( )。A*p=*q; Bp=q;C*p=n1; Dp=*q;(分数:2.00)A.B.C.D.23.给出下列的不完整的方法,则下列的( )声明可以被加入行完成此方法的声明。success=connect();if(success=-1)throw new TimedOutExcepti
10、on();Apublic void method()Bpublic void method()throws ExceptionCpublic void method()throw TimedOutExceptionDpublicthrowTimedOutExceptionvoidmethod()(分数:1.00)A.B.C.D.24.方法 resume()负责恢复哪些线程的执行( )。A) 通过调用 stop()方法而停止的线程B) 通过调用 sleep()方法而停止运行的线程C) 通过调用 wait()方法而停止运行的线程D) 通过调用 suspend()方法而停止运行的线程(分数:2.00
11、)A.B.C.D.25.设有如下关系表,则下列操作中,正确的是( )。RA B C1 1 22 2 3SA B C3 1 3TA B C1 1 22 2 33 1 3A) T=RS B) T=RS C) T=RS D) T=R/S(分数:2.00)A.B.C.D.26.按运算符的功能划分,运算符“+=”的类型是( )。A算术运算符 B关系运算符C逻辑运算符 D赋值运算符(分数:2.00)A.B.C.D.27.下列叙述中错误的是A) 一种数据的逻辑结构可以有多种存储结构B) 数据的存储结构与数据处理的效率无关 C) 数据的存储结构与数据处理的效率密切相关D) 数据的存储结构在计算机中所占的空间不
12、一定是连续的(分数:2.00)A.B.C.D.28.Java中,数值类型值中不可能出现的符号是( )。A) f B) d C) / D) e(分数:2.00)A.B.C.D.29.下面选项正确的是A) “1281”值为 32 B) “1281”值为 64C) “1281”值为-32 D) “1281”值为-64(分数:2.00)A.B.C.D.30.数据的逻辑结构是指( )。A存储在外存中的数据 B数据所占的存储空间量C数据元素之间的逻辑关系 D数据的逻辑结构在计算机中的表示(分数:2.00)A.B.C.D.31.下列哪个命令是在当前主机的指定端口上启动远程对象注册服务程序? ( )Armic
13、 Brmiregistry Crmid Dserialver(分数:1.00)A.B.C.D.32.设有定义:int a,*pa=a;,以下 scanf语句中能正确为变量 a读入数据的是( )。Ascanf(“%d“,pa); Bscanf(“%d“,a),Cscanf(“%d“,pa); Dscanf(“%d“,*pa);(分数:2.00)A.B.C.D.33.下面说法中,正确的是_。A) 共享数据的所有访问都必须作为临界区 B) 用 synchronized保护的共享数据可以是共有的C) 在 Java中对象加锁不具有可重人性 D) 对象锁不能返还(分数:2.00)A.B.C.D.34.下列
14、说法中不正确的是( )。A) switch语句功能可以由 if-else语句实现B) 若用于比较的数据类型为 double,则不能用 switch语句来实现C) if-else语句的执行效率总是比 switch语句高D) case子句可以有多个语句,并且不需要用大括号”括起来(分数:2.00)A.B.C.D.35.程序中已构成如下图所示的不带头结点的单向链表结构,指针变量 s、p、q 均已正确定义,并用于指向链表结点,指针变量 s总是作为头指针指向链表的第一个结点。(分数:2.00)A.B.C.D.二、填空题(总题数:15,分数:22.00)36.在面向对象方法中,属性与操作相似的一组对象称为
15、 【2】 。(分数:1.00)填空项 1:_37.当某个整数的数值很大,超过了 int类型所能表示的范围时,就需要使用 1 类型来表示该整数。(分数:2.00)填空项 1:_38.Java语言的数据类型分为简单数据类型和 1 两种。(分数:1.00)填空项 1:_39.实体之间的联系可以归结为一对一的联系、一对多的联系与多对多的联系。如果一个学校有许多学生,而一个学生只归属于一个学校,则实体集学校与实体集学生之间的联系属于 1 的联系。(分数:2.00)填空项 1:_40.在关系运算中, 1 运算是对两个具有公共属性的关系所进行的运算。(分数:2.00)填空项 1:_41.人员基本信息一般包括
16、:身份证号、姓名、性别、年龄等。其中可以做主关键字的是 1。(分数:2.00)填空项 1:_42.设有数组定义:int MyIntArray=10,20,30,40,50,60,70;则执行下面几个语句后的输出结果是 【10】 。int s=0;for(int i=0;iMyIntArraylength;i+)s+=MyIntArrayi;System.out.println(s);(分数:2.00)填空项 1:_43.Java源程序文件编译后产生的文件称为字节码文件,其扩展名为 【6】 。(分数:1.00)填空项 1:_44.以下程序把三个 NODETYPE型的变量链接成一个简单的链表,并在
17、 while循环中输出链表结点数据域中的数据。请填空。#include stdio.hstruct nodeint data; struct node *next:;typedef struct node NODETYPE;main()NODETYPE a, b, c, *h, *p;a.data=10; b.data=20; c.data=30; h=a;a.next=b; b.next=c; c.next=/0;p=h;while(p)printf(“o/od,“,p-data);_;printf(“/n“);(分数:2.00)填空项 1:_45.栈和队列通常采用的存储结构是 【1】 。(
18、分数:1.00)填空项 1:_46.一个类只有实现了 【14】 接口,它的对象才是可串行化的。(分数:1.00)填空项 1:_47.写出下面程序的运行结果_。import java.io.*:publicClassAbcpublic static void main(StringArgs)String s1=“Hello!“;String s2=new String(“World!“);System.out.println(s1.concat(s2);(分数:1.00)填空项 1:_48.下面程序由两个源程序文件 t4.h和 t4.c组成,程序编译运行的结果是_。t4.h的源程序为:#defi
19、ne N 10#define f2(x) (x*N)t4.c的源程序为:#include stdio.h#define M N#define f(x) (x)*M)#include “t4.h“main()int i,j;i=f(1+1); j=f2(1+1);printf(“%d %d/n“, i,j);(分数:2.00)填空项 1:_49.Java的图形界面技术经历了两个发展阶段,分别通过提供 AWT开发包和 1 开发包宋体现。(分数:1.00)填空项 1:_50.J2SDK的命令可以分为 6类:基本命令、RMI 远程方法调用命令、 【15】 、安全控制命令、Java IDL和 RMI-I
20、IOP 命令、Java Plug-in 命令。(分数:1.00)填空项 1:_二级 JAVA笔试-307 答案解析(总分:84.00,做题时间:90 分钟)一、选择题(总题数:35,分数:62.00)1.给出下列的程序代码片段,下列的( )选项是不正确的。public void create()Vector my;my=new Vector();A第二行的声明不会为变量 my分配内存空间B第二行语句创建一个 Vector类对象C第三行语句创建一个 Vector类对象D第三行语句为一个 Vector类对象分配内存空间(分数:2.00)A.B. C.D.解析:2.有以下程序:void main()
21、int a=1,2,3,4,5,6,7,8,9,0),*p;for(p=a;pa+10;p+)print(“%d,“,*p);程序运行后输出的结果是( )。A1,2,3,4,5,6,7,8,9,0, B2,3,4,5,6,7,8,9,10,1,C0,1,2,3,4,5,6,7,8,9, D1,1,1,1,1,1,1,1,1,1,(分数:2.00)A. B.C.D.解析:3.下列_命令是 Java的编译命令? ( )A) javac B) java C) javadoc D) appletviewer(分数:2.00)A. B.C.D.解析:解析 javac 程序是 Java的编译器。它把.ja
22、va 文件编译成.class 文件。Java 是 Java解释器,用于直接从类文件执行 Java应用程序字节代码。Javadoc 用于生成 API文档,根据 Java源码及说明语句生成 HTML文档。Appletviewer 是一种执行 HTML文件上的 Java Applet的 Java浏览器。4.下列关于 J2SE体系结构的说法中错误的是( )。A) 该体系结构的最底层是操作系统,包括 Linux和 Windows等B) 该体系结构的最上层是由开发工具构成的C) 基本类库包括核心 APIs、集成 APIs和 AWT/Swing和 JDBC等D) 多媒体支持基本软件中的声音、图形和图像等(分
23、数:2.00)A.B.C. D.解析:解析 JDBC 的支持是在体系结构第 2层给出的。5.设有 n元关系 R及 m元关系 S,则关系 R与 S经笛卡儿积后所得新关系是个( )元关系。A) m B) nC) m+n D) m*n(分数:2.00)A.B.C. D.解析:解析 本题考核对笛卡儿积运算的掌握。笛卡儿积是两个关系的合并操作,因此 n元关系 R与 m元关系 S经笛卡儿积后所得新关系是 m+n元关系6.软件需求分析阶段的工作,可以分为四个方面:需求获取,需求分析,编写需求规格说明书,以及( )。A阶段性报告 B需求评审C总结 D都不正确(分数:2.00)A.B. C.D.解析:7.App
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 307 答案 解析 DOC
