【计算机类职业资格】二级JAVA笔试-339及答案解析.doc
《【计算机类职业资格】二级JAVA笔试-339及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试-339及答案解析.doc(24页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA 笔试-339 及答案解析(总分:85.50,做题时间:90 分钟)一、选择题(总题数:35,分数:61.00)1.JDK 中提供的文档生成器是A) java.exe B) javap.exe C) javadoc.exe D) javaprof.exe(分数:2.00)A.B.C.D.2.下列( )选项不能提高程序的性能。A不要在循环中创建和释放对象B在处理字符串时尽量使用 StringBuffer 类C避免太多的使用 synchronized 关键字D尽量在循环中创建对象(分数:2.00)A.B.C.D.3.阅读下列代码片段class InterestTest_ActionL
2、istenerpublic voidactionPerformed(ActionEventevent)double interest=balance*rate/100;balance+=interest;NumberFormat format=Number Format.getCurrencylnstance():System.out.printb(“balance=“+formatter.format(balance);Privatedoublerate;在下划线处,应填的正确选项是( )。AImplementation BInheritanceCimplements Dextends(分数
3、:2.00)A.B.C.D.4.设有定义:int a,float b;,执行 scanf(“%2d%f“,a,b);语句时,若从键盘输入 876 543.0回车,a 和 b 的值分别是( )。A876 和 543.000000 B87 和 6.000000C87 和 543.000000 D76 和 543.000000(分数:2.00)A.B.C.D.5.设 int i=2,j=1,k=3,则表达式 i(i+j)k|i+j 的值是( )。A0 B2C1 D3(分数:2.00)A.B.C.D.6.如果 int a=1,b=2,c=3,d=4;,则条件表达式“ab?a:cd?c:d“的值是( )
4、。A1 B2 C3 D4(分数:2.00)A.B.C.D.7.为读取的内容进行处理后再输出,需要使用下列哪种流? ( )A) File stream B) Pipe stream C) Filter stream D) Random stream(分数:1.00)A.B.C.D.8.给出下列代码段:int i=3,j;outer:while(i0) j=3;inner:while(j0) if(j3) break outer;System.out.println(j+“and“+i);j-;i-;下列选项中( )会被输出到屏幕。A3 and 3 B3 and 2C3 and 1 D. 3 an
5、d 0(分数:2.00)A.B.C.D.9.下列常见的系统定义的异常中,哪个是数组越界异常? ( )AArrayIndexOutOmoundsException BIOExceptionCNullPointerException DArithmeticException(分数:1.00)A.B.C.D.10.有以下程序:#include stdio.hmain()int a=1, b=2;for(;a8;a+) b+=a;a+=2;printf(“%d,%d/n“,a,b);程序运行后输出的结果是( )。A9,18 B8,11C7,11 D10,14(分数:2.00)A.B.C.D.11.下列
6、组件不能添加进 Frame 主窗口的是( )。A) Panel B) CheckBoxC) Dialog D) Choice(分数:1.00)A.B.C.D.12.数据库概念设计的过程中,视图设计一般有三种设计次序,以下各项中不对的是( )。A) 自顶向下 B) 由底向上 C) 由内向外 D) 由整体到局部(分数:2.00)A.B.C.D.13.在数据管理技术发展的三个阶段中,数据共享最好的是( )。A人工管理阶段 B文件系统阶段C数据库系统阶段 D3 个阶段相同(分数:2.00)A.B.C.D.14.数据的逻辑结构是指( )。A存储在外存中的数据 B数据所占的存储空间量C数据元素之间的逻辑关
7、系 D数据的逻辑结构在计算机中的表示(分数:2.00)A.B.C.D.15.以下程序的输出结果是( )。long fun(int n)long s;if(n=1|n=2)s=2;else s=n-fun(n-1);return s:void main()printf(“%1d/n“,fun(3);A1 B2 C3 D4(分数:2.00)A.B.C.D.16.有以下程序:void main()int i=1,j=2,k=3;if(i+=1 (+j=3k+=3) printf(“%d %d %d/n“,i,j,k);程序运行后输出的结果是( )。A1 2 3 B2 3 4C2 2 3 D2 3 4
8、(分数:2.00)A.B.C.D.17.long 类存储时占( )位 bit。A8 B16C32 D64(分数:1.00)A.B.C.D.18.关于 Java 中的指针,下列说法正确的是_。AJava 摒弃了指针 BJava 摒弃了指针和数组C新版本 Java 中会有指针 DJava 保留了指针(分数:2.00)A.B.C.D.19.下列关于构造方法的叙述中,错误的是( )。AJava 语言规定构造方法名与类名必须相同BJava 语言规定构造方法没有返回值,但不用 void 声明CJava 语言规定构造方法不可以重载DJava 语言规定构造方法只能通过 new自动调用(分数:2.00)A.B.
9、C.D.20.下列程序的执行结果是public class Testhh public static void main(String args ) Strings1=new String(“I am boy“);Strings2=new String(“I am boy“);System.out.println(s1.equals(s2);A) trueB) falseC) I am boy D) 都不正确(分数:1.00)A.B.C.D.21.下列数据结构中属于非线性结构的是( )。A) 二叉树 B) 线形表C) 栈与队列 D) 线性链表(分数:2.00)A.B.C.D.22.从用户角度看
10、,下面列出的条目中( )是数据库管理系统应具有的目标。用户界面友好内部结构清晰、层次分明开放性,即符合标准和规范负责管理企业组织的数据库资源A、 B、C、 D都是(分数:2.00)A.B.C.D.23.可以使当前同级线程重新获得运行机会的方法是( )。Asleep() Bjom()Cyield() Dinterrupt()(分数:2.00)A.B.C.D.24.下列关于修饰符混用的说法,错误的是( )。Aabstract 不能与 final 并列修饰同一个类Babstract 类中不可以有 private 的成员Cabstract 方法必须在 abstract 类中Dstatic 方法中能处理
11、非 static 的属性(分数:1.00)A.B.C.D.25.在 HTML 页中可包含 Applet,关于 Applet 的参数,以下说法错误的是( )。AApplet 获取参数是通过在 HTML 文件中采用PARAM标记定义参数B参数的名字是区分大小写的CApplet 通过命令行将参数传给 main()方法D参数允许用户定制 Applet 的操作(分数:1.00)A.B.C.D.26.在 Applet 中显示文字、图形等信息时,应使用的方法是( )。Apaint() Binit() Cstart() Ddestroy()(分数:3.00)A.B.C.D.27.下列叙述中正确的是A) 一个算
12、法的空间复杂度大,则其时间复杂度也必定大B) 一个算法的空间复杂度大,则其时间复杂度必定小C) 一个算法的时间复杂度大,则其空间复杂度必定小D) 上述三种说法都不对(分数:1.00)A.B.C.D.28.以下各项说法中错误的是( )。A) 可串行化的类必须实现 Serializable 接口B) 可串行化的类中的静态变量可以不被串行化 C) private 数据访问权限能够限制数据不被串行化D) 对象串行化使用 Java 语言提供的默认机制(分数:2.00)A.B.C.D.29.以下程序中,while 循环的循环次数是( )。main()int i=0;while(i10)if(i1)cont
13、inue;if(i=5)break;i+;A1 B10C6 D死循环,不能确定次数(分数:2.00)A.B.C.D.30.以下代码可以被计算机直接执行的是( )。A源代码 B高级程序代码C机器语言代码 D汇编语言代码(分数:2.00)A.B.C.D.31.下列代码的执行结果是:( )public class Test1public static void mian(String args)float t=9.0fint q=5;Systemoutprintln(t+)*(-q);A40 B40.0 C36 D36.0(分数:1.00)A.B.C.D.32.通常我们使用( 方法来为一个部件注册事
14、件监听器。AaddXXXListener BXXXListenerCListenerXXX DXXXListeneradd(分数:2.00)A.B.C.D.33.下列语句序列执行后,j 的值是( )。int j3,i2;while(-i!i/j)jj+2;A2 B4 C6 D5(分数:1.00)A.B.C.D.34.已知 int x=(1,2,3,4);,变量 x 的值是( )。A1 B2C3 D4(分数:2.00)A.B.C.D.35.在编写 Java 程序的时候,如果不为类的成员变量定义初始值,Java 会给它们设置默认值,下列说法中不正确的是( )。A) Byte 的默认值是 0 B)
15、int 的默认值是 0C) long 的默认值是 0.0L D) float 的默认值是 0.0f(分数:2.00)A.B.C.D.二、填空题(总题数:15,分数:24.50)36.在 java.io 包中有某个类同时实现了 DataInput 接口和 DataOutput 接口,这个类是 1。(分数:2.00)填空项 1:_37.算术运算符的优先级按下面次序排列;+和-的级别最高,然后是 1 和/以及%,而+和-的级别最低。(分数:1.00)填空项 1:_38.阅读下列代码段int x=3;while (x9)X+=2;X+;while 语句成功执行的次数是_。(分数:2.00)填空项 1:
16、_39.FileChannel 类为磁盘文件映射入 1 提供了个通道。(分数:2.00)填空项 1:_40.算法的基本特征是可行性、确定性、 1 和拥有足够的情报。(分数:1.00)填空项 1:_41.设有如下程序:main()int n1,n2;scanf(“%df“,n2);while(n2!=0)n1=n2%10;n2=n2/10;printf(“%d“,n1);程序运行后,如果从键盘上输入 1298,则输出的结果为_。(分数:1.00)填空项 1:_42.执行下列程序段后输出的结果是_。public class Testpublic static void main(String ar
17、gs)int x,y;for(y=1,x=1;y=50;y+)if(x=10)break;if(x%2=1)x+=5:continue;x-=3;System.out.println(y);(分数:1.00)填空项 1:_43.Java 语言的 1 可以使用它所在类的静态成员变量和实例成员变量,也可以使用它所在方法中的局部变量。(分数:2.00)填空项 1:_44.Java 中,新建的线程调用 start1 方法,如 mythread.start2,将使线程的状态从 New (新建状态)转换为 3。(分数:1.00)填空项 1:_45.Java 程序的编译和执行模式包括 2 点,是 1 和半解
18、释。(分数:2.50)填空项 1:_46.数据库系统的主要特点为数据集成性、数据的高 1 和低冗余性、数据独立性和数据统一管理和控制。(分数:2.00)填空项 1:_47.Java 程序包括源代码(java 文件)、 1、由归档工具生成 jar 生成的.jar 文件、对象状态序列化.set文件。(分数:2.00)填空项 1:_48.执行下面的赋值语句后,a 的值为 1a=FloatvalueOf(”1234“)floatValue2;(分数:1.00)填空项 1:_49.关系数据库管理系统能实现的专门关系运算包括选择、连接和 1。(分数:2.00)填空项 1:_50.以下是一个对数据文件进行缓
19、冲输入操作的语句,在语句的下划线处,请填上适当的内容:DatahputStream din=new DatanputStream(new_(new PdehputStngn(“e 叫 oyee.dat“)(分数:2.00)填空项 1:_二级 JAVA 笔试-339 答案解析(总分:85.50,做题时间:90 分钟)一、选择题(总题数:35,分数:61.00)1.JDK 中提供的文档生成器是A) java.exe B) javap.exe C) javadoc.exe D) javaprof.exe(分数:2.00)A.B.C. D.解析:解析 常用的 JDK 工具有:Java 编译器 java
20、c.exe、Java 解释器 java.exe、Java 文档生成器javadoc.exe、Java 类分解器 javap.exe、Java 调试器 jdb.exe、Java 剖析工具 javaprof.exe、Java Applet 浏览器 appletviewer.exe。2.下列( )选项不能提高程序的性能。A不要在循环中创建和释放对象B在处理字符串时尽量使用 StringBuffer 类C避免太多的使用 synchronized 关键字D尽量在循环中创建对象(分数:2.00)A.B.C.D. 解析:3.阅读下列代码片段class InterestTest_ActionListenerp
21、ublic voidactionPerformed(ActionEventevent)double interest=balance*rate/100;balance+=interest;NumberFormat format=Number Format.getCurrencylnstance():System.out.printb(“balance=“+formatter.format(balance);Privatedoublerate;在下划线处,应填的正确选项是( )。AImplementation BInheritanceCimplements Dextends(分数:2.00)A.
22、B.C. D.解析:解析 继承父类应使用的关键词为 extends。4.设有定义:int a,float b;,执行 scanf(“%2d%f“,a,b);语句时,若从键盘输入 876 543.0回车,a 和 b 的值分别是( )。A876 和 543.000000 B87 和 6.000000C87 和 543.000000 D76 和 543.000000(分数:2.00)A.B. C.D.解析:5.设 int i=2,j=1,k=3,则表达式 i(i+j)k|i+j 的值是( )。A0 B2C1 D3(分数:2.00)A.B.C. D.解析:6.如果 int a=1,b=2,c=3,d=
23、4;,则条件表达式“ab?a:cd?c:d“的值是( )。A1 B2 C3 D4(分数:2.00)A. B.C.D.解析:7.为读取的内容进行处理后再输出,需要使用下列哪种流? ( )A) File stream B) Pipe stream C) Filter stream D) Random stream(分数:1.00)A.B.C. D.解析:解析 Filter 流本身也是一个抽象类,“过滤”是指在数据传输过程中,对数据进行某种加工。8.给出下列代码段:int i=3,j;outer:while(i0) j=3;inner:while(j0) if(j3) break outer;Sys
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 339 答案 解析 DOC
