【计算机类职业资格】二级JAVA笔试-334及答案解析.doc
《【计算机类职业资格】二级JAVA笔试-334及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试-334及答案解析.doc(23页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA 笔试-334 及答案解析(总分:90.00,做题时间:90 分钟)一、选择题(总题数:35,分数:65.00)1.设 S 为学生关系,SC 为学生选课关系,s no为学生号,C no为课程号,执行下面 SQL 语句的查询结果是 ( )Select S* From S,SC Where SS no=SC.Sno=and SC, Cno=C2A选出选修 C2 课程的学生信息B选出选修 C2 课程的学生名C选出 S 中学生号与 SC 中学生号相等的信息D选出 S 和 SC 中的一个关系(分数:1.00)A.B.C.D.2.与 InputStream 流相对应的 Java 系统的标准输
2、入对象是_。ASystem.in BSystem.out CSystem.exit() DSystem.err(分数:2.00)A.B.C.D.3.下列叙述中,正确的是( )。A声明变量时必须指定一个类型 BJava 认为变量 number 与 Number 相同CJava 中唯一的注释方式是“/” D源文件中 public 类可以有 0 个或多个(分数:2.00)A.B.C.D.4.下列程序段执行后的输出结果为( )。int x=3; int y=10;System. out. println(y%x);A) 0 B) 1 C) 2 D) 3(分数:2.00)A.B.C.D.5.在创建数据库
3、表结构时,给该表指定了主索引,这属于数据完整性中的( )。A参照完整性 B实体完整性C域完整性 D用户定义完整性(分数:2.00)A.B.C.D.6.以下数据结构中不属于线性数据结构的是( )。A队列 B线性表C二叉树 D栈(分数:2.00)A.B.C.D.7.下面关于类及其修饰符的一些描述,正确的是_。Aabstract 类可以用来派生子类,也可以用来创建 abstract 类的对象Babstract 能与 final 同时修饰一个类Cfinal 类不但可以用来派生子类,也可以用来创建 final 类的对象Dabstract 方法必须在 abstract 类中声明,但 abstract 类定
4、义中可以没有 abstract 方法(分数:3.00)A.B.C.D.8.关键字 super 的作用是 ( )A) 用来访问父类被隐藏的成员变量B) 用来调用父类中被重载的方法C) 用来调用父类的构造函数D) 以上都是(分数:2.00)A.B.C.D.9.下列能表示字符串 s1 长度的是A) s1.length() B) s1.length C) s1.size D) s1.size()(分数:2.00)A.B.C.D.10.Character 流与 Byte 流的区别是( )。A每次读入的字节数不同B前者带有缓冲,后者没有C前者是块读写,后者是字节读写D二者没有区别,可以互换使用(分数:2.
5、00)A.B.C.D.11.数据字典(DD) 是定义以下哪种系统描述工具中的数据的工具? ( )A) 数据流程图 B) 系统流程图C) 程序流程图 D) 软件结构图(分数:2.00)A.B.C.D.12.下列代码段的执行结果是( )。public class Testpublic static void main(String args)String s1=new String(“hello“);String s2=new String“hello“);System.out.println(s1=s2);System.out.println(s1.equal(s2);A) true false
6、 B) true true C) false true D) false false(分数:2.00)A.B.C.D.13.下面不属于软件设计原则的是_。A) 抽象 B) 模块化 C) 自底向上 D) 信息隐蔽(分数:2.00)A.B.C.D.14.若有说明 ints34=0,则下面叙述正确的是( )。A) 只有元素 s00可得到初值 0B) 此说明语句不正确C) 数组 s 中各个元素都可得到初值,但其值不一定为 0D) 数组 s 中每个元素均可得到初值 0(分数:2.00)A.B.C.D.15.下面说法中错误的是( )。A) 凡是语法错误,都属于编译错误B) 异常是程序无法控制的C) 对程序
7、而言,一般有编译错误和运行错误两类D) Java 语言中,异常为一种对象(分数:2.00)A.B.C.D.16.软件生命周期中花费时间最多的阶段是 ( )A) 详细设计B) 软件编码C) 软件测试D) 软件维护(分数:2.00)A.B.C.D.17.用于输入压缩文件格式的 ZipInputStream 类所属包是A) java.util B) iava.ioC) java.nio D) java.util.zip(分数:2.00)A.B.C.D.18.下列哪个选项不是 InputStream 类中的方法? ( )Apublic abstract int read()throws IOExcep
8、tionBpublic final void writeInt(int v)throws IOExceptionCpublic void close()throws IOExceptionDpublic int available()throws IOException(分数:1.00)A.B.C.D.19.用于显示整个报表的计算汇总或其他的统计数字信息的是( )。A报表页脚节 B页面页脚节C主体节 D页面页眉节(分数:1.00)A.B.C.D.20.下列方法能够用来实现线程之间通信的是A) notify() B) run() C) sleep() D) join()(分数:2.00)A.B.
9、C.D.21.设有定义 double a10,*s=a;,以下能够代表数组元素 a3的是( )。A(*s)3 B*(s+3)C*s3 D*s+3(分数:2.00)A.B.C.D.22.十进制数 16 的十六进制表示格式是( )。A) 0x10 B) 0x16C) 0xA D) 016(分数:2.00)A.B.C.D.23.阅读下面代码class Test implements Runnable public int run() int i=0;while(true) i+;System.out.println(“i=“+i);上述代码的编译结果是A) 程序通过编译,并且 run()方法可以正常
10、输出递增的 i 值B) 程序通过编译,调用 run()方法将不显示任何输出C) 程序不能通过编译,因为 while 的循环控制条件不能为 trueD) 程序不能通过编译,因为 run()方法的返回值类型不是 void(分数:2.00)A.B.C.D.24.在软件工程中,白盒测试法可用于测试程序的内部结构。此方法将程序看作( )。A) 循环的集合 B) 地址的集合 C) 路径的集合 D) 目标的集合(分数:2.00)A.B.C.D.25.下列哪个是用来实现客户和服务者之间的通信? A)URL B)UDPC)JDBC D)Socket(分数:1.00)A.B.C.D.26.下列程序的执行结果是_。
11、public class ex3public static void main(String args)int sum=0;for(int i=1;i=100;i+)sum+=i;System.out.println(“sum=“+sum);A. sum=5050 B. sum=4950 C. sum=100 D. sum=1(分数:2.00)A.B.C.D.27.数据库设计的根本目标是要解决( )。A数据共享问题 B数据安全问题C大量数据存储问题 D简化数据维护(分数:2.00)A.B.C.D.28.有定义语句:int*p4;,以下选项中与此语句等价的是( )。Aintp4; Bint*p;
12、Cint*(p4); Dint(*p)4;(分数:2.00)A.B.C.D.29.编制好的程序,确保它的正确性和可靠性的同时,还应强调良好的编程风格。在书写功能性注解时应考虑( )。A) 仅为整个程序做注解 B) 仅为每个模块做注解C) 为程序段做注解 D) 为每个语句做注解(分数:1.00)A.B.C.D.30.下列 Applet 在坐标(30,50)处以黄色字体显示“你好!”。请选择正确的语句填入横线处。import java.awt.*;import java.applet.*;public class ex27 extends Appletpublic void paintGraphi
13、cs g)g.drawString(“你好“, 30, 50);A. setColor(Color.yellow); B. g.setColor(Color. Yellow),C. g.setFontColor(Color. yellow); D. g.setColor(Color. yellow);(分数:2.00)A.B.C.D.31.设 A 为已定义的类名,则下列声明 A 类的对象 a 的语句中正确的是( )。ApublicAa=newA() BpublicAa=A()CAa=newclass(); DaA;(分数:2.00)A.B.C.D.32.下列选项中,不是 APPLET 标记的是
14、( )。APARAM BBODY CCODEBASE DALT(分数:3.00)A.B.C.D.33.若在一个类中对它同名构造函数进行了重载;它们之间的调用是通过关键字 _ 来实现的。 ( )Athis BthatCthose Dsuper(分数:1.00)A.B.C.D.34.下列不属于表达式语句的是( )。A+i; B-j;Cb#a; Db*=a;(分数:2.00)A.B.C.D.35.switch 语句 ( )A都可以用 if-else if 结构实现 B都不可以用 if-else if 结构实现C有的可以用 if-else if 结构实现 D大部分不可以用 if-else if 结构实
15、现(分数:1.00)A.B.C.D.二、填空题(总题数:15,分数:25.00)36.在长度为 n 的有序线性表中进行二分查找,所需要的比较次数为 1。(分数:2.00)填空项 1:_37.在程序设计阶段应该采取 1 和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。(分数:1.00)填空项 1:_38.数据库系统的核心是 1。(分数:2.00)填空项 1:_39.设有定义:float x=123.4567;,则执行以下语句后的输出结果是_。printf(“%f/n“,(int)(x*100+0.5)/100.0);(分数:1.00)填空项 1
16、:_40.在 Java 线程中,共享数据的所有访问都必须作为临界区,使用_进行加锁控制。(分数:2.00)填空项 1:_41.下列软件系统结构图(分数:2.00)填空项 1:_42.软件工程研究的内容主要包括 1 技术和软件工程管理。(分数:1.00)填空项 1:_43.数组 int a33;共定义了 1 个数组元素。(分数:1.00)填空项 1:_44.数据的逻辑结构在计算机存储空间中的存放形式称为数据的 1。(分数:2.00)填空项 1:_45.数据库的设计通常可以分为 4 个步骤;需求分析、概念设计、 1 和物理设计。(分数:2.00)填空项 1:_46.异常类在 Java 程序中是一种
17、比较特殊的类,在使用之前必须先定义,按异常处理不同可分为运行异常、捕获异常、声明异常和 1。(分数:2.00)填空项 1:_47.数据库管理系统常见的数据模型有层次模型、网状模型和 1 三种。(分数:2.00)填空项 1:_48.某二叉树中度为 2 的结点有 18 个,则该二叉树中有 1 个叶子结点。(分数:2.00)填空项 1:_49.有如下代。码片段,请填写完整相应的代码。public class JavaProg extends java.applet,Appletpublic void init()/ 将 applet 初始化Public void start()_;public vo
18、id stop()/ 停止 Appletpublic void destory()/ 销毁 Applet(分数:1.00)填空项 1:_50.以下程序的输出结果是_。void sub(int *a,int n,int k);void main()int x=0;sub(x,8,1)printf(“%d/n“,x);void sub(int *a,int n,int k)if(k=n) sub(a,n/2,2*k);*a+=k(分数:2.00)填空项 1:_二级 JAVA 笔试-334 答案解析(总分:90.00,做题时间:90 分钟)一、选择题(总题数:35,分数:65.00)1.设 S 为学
19、生关系,SC 为学生选课关系,s no为学生号,C no为课程号,执行下面 SQL 语句的查询结果是 ( )Select S* From S,SC Where SS no=SC.Sno=and SC, Cno=C2A选出选修 C2 课程的学生信息B选出选修 C2 课程的学生名C选出 S 中学生号与 SC 中学生号相等的信息D选出 S 和 SC 中的一个关系(分数:1.00)A. B.C.D.解析:2.与 InputStream 流相对应的 Java 系统的标准输入对象是_。ASystem.in BSystem.out CSystem.exit() DSystem.err(分数:2.00)A.
20、B.C.D.解析:3.下列叙述中,正确的是( )。A声明变量时必须指定一个类型 BJava 认为变量 number 与 Number 相同CJava 中唯一的注释方式是“/” D源文件中 public 类可以有 0 个或多个(分数:2.00)A. B.C.D.解析:解析 本题考查 Java 的基本概念。Java 的基本概念是考试重点,应该重视。在 Java 中,声明变量时,必须指定类型,否则将会出错,所以选项 A 说法正确。Java 标识符是区分大小写的,变量 number和 Number 对 Java 来说是不同的,选项 B 说法错误。Java 中有三种注释方式:文档注释/*/,被javad
21、oc 处理,可以建立类的一个外部说明性文件;C 语言注释风格/*/,用于去掉当前不再使用但仍想保留的代码等;单行注释/,格式上要求注释符/后必须紧跟一个空格,然后才是注释信息,选项 C 说法错误。源文件中 public 类可以有 0 个或 1 个,不能多于 1 个,选项 D 说法错误。4.下列程序段执行后的输出结果为( )。int x=3; int y=10;System. out. println(y%x);A) 0 B) 1 C) 2 D) 3(分数:2.00)A.B. C.D.解析:解析 此题考查%运算符的使用,%运算符的功能是求余运算,10 除以 3 的余数为 1,故选 B。5.在创建
22、数据库表结构时,给该表指定了主索引,这属于数据完整性中的( )。A参照完整性 B实体完整性C域完整性 D用户定义完整性(分数:2.00)A.B. C.D.解析:6.以下数据结构中不属于线性数据结构的是( )。A队列 B线性表C二叉树 D栈(分数:2.00)A.B.C. D.解析:7.下面关于类及其修饰符的一些描述,正确的是_。Aabstract 类可以用来派生子类,也可以用来创建 abstract 类的对象Babstract 能与 final 同时修饰一个类Cfinal 类不但可以用来派生子类,也可以用来创建 final 类的对象Dabstract 方法必须在 abstract 类中声明,但
23、abstract 类定义中可以没有 abstract 方法(分数:3.00)A.B.C.D. 解析:解析 Java 程序中,用 abstract 说明的类是抽象类。这种类必须被继承,而且它本身并不实现任何实际操作,不能用它来实例化一个对象。从抽象类直接生成对象是没有意义的,所以选项 A 错误。而用 final 说明的类不能有子类,即该类不能被继承。Abstract 和 final 是相对的,同时用来修饰一个类是没有意义的,所以选项 B 和 C 也是错误的。对于选项 D,因为一个类如果包含一个抽象方法就必须将该类声明为抽象类,而一个抽象类中可以有也可以没有抽象方法,所以选项 D 正确。8.关键字
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 334 答案 解析 DOC
