【计算机类职业资格】二级JAVA笔试-299及答案解析.doc
《【计算机类职业资格】二级JAVA笔试-299及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试-299及答案解析.doc(23页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA 笔试-299 及答案解析(总分:85.50,做题时间:90 分钟)一、选择题(总题数:35,分数:60.00)1.Java Application 源程序文件的扩展名为( )。A.javaB.classC.htmlD.exe(分数:1.00)A.B.C.D.2.用 HTML 文件显示 Applet 时,下面哪些属性是必不可少的? ( )A) name, height, width B) code, nameC) codebase, height, width D) code, height, width(分数:2.00)A.B.C.D.3.00101010(,执行语句 prin
2、tf(“%d“,i);,屏幕显示( )。A65539 B-3C3 D程序不能执行(分数:2.00)A.B.C.D.12.下面这个程序段的时间复杂度是( )。for (i=1; in; i+)y=y+1;for (j=0; j=(2*n); j+)x+;A) O(log2n) B) O(n)C) O(nlog2n) D) O(n2)(分数:1.00)A.B.C.D.13.按照 Java 的标识符命名规范,下列表示一个类的标识符正确的是( )。AHelloworld BHelloWorldChelloworld DhelloWorld(分数:3.00)A.B.C.D.14.下列程序段执行后的输出结
3、果为 ( )int x=3;int y=10;System.out.println(y%x);A0 B1 C2 D3(分数:1.00)A.B.C.D.15.在执行 Java 程序时,将应用程序连接到调试器的选项是A) -D B) -debug C) -verbosegc D) -mx(分数:2.00)A.B.C.D.16.用高级语言编写的程序称之为 ( )A源程序 B目标程序C汇编程序 D命令程序(分数:1.00)A.B.C.D.17.在 Java 中能实现多重继承效果的方式是( )。A内部类 B适配器C接口 D同步(分数:2.00)A.B.C.D.18.下列基本命令中是类文件解析器的为( )
4、。A) javadoc B) jar C) javah D) javap(分数:2.00)A.B.C.D.19.在软件设计中,不属于过程设计工具的是A) PDL(过程设计语言) B) PAD 图C) N-S 图 D) DFD 图(分数:2.00)A.B.C.D.20.下列命令中,哪个命令能为远程对象生成 stub 和 skeleton? ( )Armic BrmiregistryCrmid DseriaIver(分数:1.00)A.B.C.D.21.和 AWT 有关的所有事件类都是从类( )派生而来。A) java.awt.AWTEvem B) java.lang.ObjectC) java.
5、awt.Font D) java.awt.Graphics(分数:1.00)A.B.C.D.22.下列数据结构中,按先进后出原则组织数据的是A) 线性链表 B) 栈C) 循环链表 D) 顺序表(分数:1.00)A.B.C.D.23.下列哪个是非法的 Java 标识符? ( )A) Tree_Glasses B) FirstJavaAppletC) _$theLastOne D) Two273.5(分数:1.00)A.B.C.D.24.下列各项中不属于 AWT 提供的用于图形用户界面设计功能的是( )。A) 用户界面构件 B) 事件处理模犁C) 图形图像工具 D) 文件 I/O(分数:2.00)
6、A.B.C.D.25.对于构造方法,下列叙述正确的是_。A构造方法是类的一种特殊方法,它的方法名可以任意取B构造方法的返回类型只能是 void 型C类中必须定义构造方法D如果类中定义了构造方法,系统就不再提供默认构造方法(分数:3.00)A.B.C.D.26.内部类不可直接使用外部类的成员是A) 静态成员B) 实例成员C) 方法内定义D) 以上 A、B,C 都不是(分数:2.00)A.B.C.D.27.查找随机文件的记录时,应使用的方法是( )。A) readInt() B) readBytes(int n)C) seek(long 1) D) readDouble()(分数:1.00)A.B
7、.C.D.28.有下面程序段:Public class ArrayTestPublic static void main(String args)int intArray=new int3;for(int I=0;I3;I+)intArrayI=I+2;System.out.println(“IntArray“+I+“-“+intArrayI);System.out.println(“-“);Int arrLen=4;IntArray=new intarrLen;For(int j=intArray.length;j=0;j-intArray j=j*3;System. out.println
8、(“hello“+intArrayj);则运行的结果是( )。A) 编译出错 B) 编译通过,但运行出错C) 可以运行,但有错误 D) 以上都不对(分数:2.00)A.B.C.D.29.在数据库管理系统的层次结构中,处于最上层的是( )。A应用层 B语言翻译处理层C数据存取层 D数据存储层(分数:2.00)A.B.C.D.30.下列叙述中,错误的是( )。AFile 类能够存储文件 BFile 类能够读写文件CFile 类能够建立文件 DFile 类能够获取文件目录信息(分数:2.00)A.B.C.D.31.为读取的内容进行处理后再输出,需要使用下列哪种流? ( )A) File stream
9、 B) Pipe stream C) Filter stream D) Random stream(分数:2.00)A.B.C.D.32.Java 程序中的语句不可以是( )。A单一的一条语句B大括号 括起的语句块C复合语句D汉字语句(分数:1.00)A.B.C.D.33.下列_不是 Matcher 类的方法。Afind() Bmatches() Cstart() Dmatcher()(分数:2.00)A.B.C.D.34.下列命令中,是 Java 编译命令的是A) javac B) javaC) javadoc D) appletviewer(分数:1.00)A.B.C.D.35.给出下列的
10、程序段,则哪个选项返回 true? ( )String s=“hello“;String t=“hello“;char c=h,e,l,l,o;As.equals(t); BLequals(c);Cs=t; Dt=c;(分数:1.00)A.B.C.D.二、填空题(总题数:15,分数:25.50)36.Appiet 类中用于返回包含 Applet 的 HTML 文件 URL 的方法是 【13】 。(分数:1.00)填空项 1:_37. 【7】 类是由 Java 编译器自动生成的,它伴随每个类。(分数:1.00)填空项 1:_38.对下列二叉树进行中序遍历的结果为 【4】 。(分数:2.00)填空
11、项 1:_39.java.io 包中有一个类同时实现了 Datalnput 接口和 DataOutput 接口,这个类是 【8】 。(分数:2.00)填空项 1:_40.下列程序的作用是在屏幕上显示一个 200200 大小的窗口,在横线上填入相应的语句。import java.awt.*;public class Test extends Frame public static void main (String args) Test t=new Test (“Hello“);t.setSize (200,200);t.setBackground (Color.red);【13】 ;publi
12、c Test (String str) super(str);(分数:2.00)填空项 1:_41.在一个有 n 个元素的顺序表的第 i 个元素(1in)之前插入一个新元素时,需要向后移动 【1】 个元素。(分数:2.00)填空项 1:_42.要使处于不同层次,甚至是互不相关的类可以具有相同的行为采用 1。(分数:2.00)填空项 1:_43.通常使用 1 关键字来对对象加锁,从而使得对对象的访问是排他的。(分数:2.00)填空项 1:_44.标识符是以 1 、下划线(_)、美元符($)作为首字母的字符串序列。(分数:1.00)填空项 1:_45.数据管理技术发展过程经过人工管理、文件系统和数
13、据库系统 3 个阶段,其中数据独立性最高的阶段是 【1】 。(分数:1.00)填空项 1:_46.键盘输入字符串并在计算机屏幕上显示,这时的数据源是 1。(分数:2.50)填空项 1:_47.一个具体的线程是由 1、代码和数据组成。(分数:2.00)填空项 1:_48.在树中,度为零的结点称为 【2】 。(分数:2.00)填空项 1:_49.对于一个长度为 n 的线性表,用数组表示,假定删除表中任一元素的概率相同,则删除一个元素平均需要移动元素的个数是 1。(分数:1.00)填空项 1:_50.以下程序的功能是:借助指针变量找出数组元素中的最大值及其元素的下标值。请填空。#include st
14、dio.hmain()inta10,*p,*s;for(p=a; p-a10; p+) scanf(“%d“,p);for(p=a, s=a; p-a10; p+) if(*p*s)s=_;printf(“index=%d/n“, s-a);(分数:2.00)填空项 1:_二级 JAVA 笔试-299 答案解析(总分:85.50,做题时间:90 分钟)一、选择题(总题数:35,分数:60.00)1.Java Application 源程序文件的扩展名为( )。A.javaB.classC.htmlD.exe(分数:1.00)A. B.C.D.解析:2.用 HTML 文件显示 Applet 时,
15、下面哪些属性是必不可少的? ( )A) name, height, width B) code, nameC) codebase, height, width D) code, height, width(分数:2.00)A.B.C.D. 解析:解析 该题考查对APPLET标记中最基本的属性的掌握。APPLET标记中有 3 个属性是必不可少的,它们就是 CODE、HEIGHT 和 WIDTH。而其他属性都是可选的。3.00101010(,执行语句 printf(“%d“,i);,屏幕显示( )。A65539 B-3C3 D程序不能执行(分数:2.00)A.B.C. D.解析:12.下面这个程序
16、段的时间复杂度是( )。for (i=1; in; i+)y=y+1;for (j=0; j=(2*n); j+)x+;A) O(log2n) B) O(n)C) O(nlog2n) D) O(n2)(分数:1.00)A.B.C.D. 解析:解析 语句的频度指的是该语句重复执行的次数。一个算法中所有语句的频度之和构成了该算法的运行时间。在本例算法中,其中语句“y=y+1;”的频度是 n-1,语句“x+;”的频度是(n-1)(2n+1)=2n2-n-1。则该程序段的时间复杂度是 T(n)=n-1+n2-n-1=O(n2)。13.按照 Java 的标识符命名规范,下列表示一个类的标识符正确的是(
17、)。AHelloworld BHelloWorldChelloworld DhelloWorld(分数:3.00)A.B. C.D.解析:解析 本题考查 Java 类名的命名规则。类名与接口名都采用完整的英文描述,并且所有单词的第一个字母大写。包采用完整的英文描述符,都是由小写字母组成,类的变量采用完整的英文描述,第一个字母小写,任何中间单词的首字母大写。常量名全部采用大写字母,单词之间用下画线分隔。因此,本题的正确选项是 B。14.下列程序段执行后的输出结果为 ( )int x=3;int y=10;System.out.println(y%x);A0 B1 C2 D3(分数:1.00)A.
18、B. C.D.解析:15.在执行 Java 程序时,将应用程序连接到调试器的选项是A) -D B) -debug C) -verbosegc D) -mx(分数:2.00)A.B. C.D.解析:解析 java.exe 的执行命令是 java选项类名程序参数。选项 A 中的-D 用来定义属性名;选项 C 中的-verbosegc 表示用无用单元收集器每释放一次内存,打印一条消息;选项 D 中的-mx 用来分配最大内存值,解释器为对象和数组,动态分配堆最大内存值,默认值为 16MB。只有选项 B 中的-debug 命令表示将持续连接到调试器。16.用高级语言编写的程序称之为 ( )A源程序 B目
19、标程序C汇编程序 D命令程序(分数:1.00)A. B.C.D.解析:17.在 Java 中能实现多重继承效果的方式是( )。A内部类 B适配器C接口 D同步(分数:2.00)A.B.C. D.解析:解析 本题考查 Java 中多重继承的概念。首先要区分选项中各个概念。内部类是在一个类中的内部嵌套定义的类,主要用来生成事件适配器。适配器(Adapter)定义一个包装类,包装有不兼容接口的对象。这个包装类指的就是适配器,它包装的对象就是适配者(Adaptee),适配器提供客户类需要的接口。接口是一种只含有抽象方法或常量的一种特殊的抽象类,因为接口不包括任何实现,所以与存储空间没有任何关系,将多个
20、接口合并,即多重继承就可以很容易实现,选项 C 正确。同步主要用在多线程程序设计中。18.下列基本命令中是类文件解析器的为( )。A) javadoc B) jar C) javah D) javap(分数:2.00)A.B.C.D. 解析:解析 Java 基本命令包括:javac、java、 javadoc、appletviewer、jar、jdb、javah、javap、 extcheck。其中,javap 为 Java 类文件解析器,用于解析类文件。如果没有使用选项,javap 将输出类的 public 域及方法。19.在软件设计中,不属于过程设计工具的是A) PDL(过程设计语言) B
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 299 答案 解析 DOC
