2018年计算机二级Java考试冲刺练习题及答案(1)

上传人:jia****ihe 文档编号:78112520 上传时间:2019-02-12 格式:DOCX 页数:7 大小:56.45KB
返回 下载 相关 举报
2018年计算机二级Java考试冲刺练习题及答案(1)_第1页
第1页 / 共7页
2018年计算机二级Java考试冲刺练习题及答案(1)_第2页
第2页 / 共7页
2018年计算机二级Java考试冲刺练习题及答案(1)_第3页
第3页 / 共7页
2018年计算机二级Java考试冲刺练习题及答案(1)_第4页
第4页 / 共7页
2018年计算机二级Java考试冲刺练习题及答案(1)_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《2018年计算机二级Java考试冲刺练习题及答案(1)》由会员分享,可在线阅读,更多相关《2018年计算机二级Java考试冲刺练习题及答案(1)(7页珍藏版)》请在金锄头文库上搜索。

1、2018年9月计算机二级Java考试冲刺练习题及答案(1)1). 顺序存储结构( )。A.仅适合于静态查找表的存储B.仅适合于动态查找表的存储C.既适合静态又适合动态查找表的存储D.既不适合静态又不适合动态查找表的存储正确答案:C2). 下列属于合法的Java标识符的是( )。A._catB.5booksC.+staticD.-3.14159正确答案:A答案解析:本题考查Java标识符的命名规则,是考试的重点内容。Java中标识符的命名规 则是标识符以字母、下画线或美元符作为首字符的字符串序列;标识符是区分大小写的;标 识符的字符数没有限制。由此可见,Java中标识符不能以数字开头,所以选项B

2、错误,不能以 “+”开头,选项C错误,不能以“-”开头,选项D错误,只有选项A是正确答案。3). 在使用interface声明一个接口时,只可以使用( )修饰符修饰该接口。A.privateB.protectedC.privateprotectedD.public正确答案:D4). 下列选项中,不属于模块间耦合的是( )。A.数据耦合B.标记耦合C.异构耦合D.公共耦合正确答案:C答案解析:模块之间的耦合程度反映了模块的独立性,也反映了系统分解后的复杂程度。 按照耦合程度从弱到强,可以将其分成7级,分别是非直接耦合、数据耦合、标记耦合、控制 耦合、外部耦合、公共耦合和内容耦合。其中没有异构耦合

3、这种方式。5). 若变量a 是Stri ng 类型的数据,那么表达式(a +a)的类型是( )。A.charB.Stri ngC.i ntD.long正确答案:B答案解析:Java 中允许两个Stri ng 类型进行+运算,其结果仍旧是Stri ng 类型。6). 下列运算结果为1的是( )。A.81B.42C.81D.4是按位右移运算符,是添零右移运算符,没有2的值是( )。A.1B.2C.3D.4正确答案:B答案解析:本题具体考查对位运算符中无符号右移运算符的掌握。无符号右移运算符用于将一个数的各二进制位全部无符号右移若干位,与运算符不同的是左补0。在本题中,8的二进制表示1000,右移两

4、位后变成了0010,对应的十进制数是2。10). 在编写Java 程序的时候,如果不为类的成员变量定义初始值,Java 会给它们设置默认值,下列说法中不正确的是( )。A.Byte 的默认值是0B.i nt 的默认值是0C.long 的默认值是0.0LD.float 的默认值是0.0f正确答案:C答案解析:Long 类型的默认值为0L,而不是0.0L。11). J2EE和( )语言绑定。A.CB.C+C.JavaD.汇编语言正确答案:C答案解析:J2EE的基础是J2SE,以Java为平台;而C语言用于ODBCAPI。由于两者不兼容,SUN公司才提出了JDBC作为Java几个平台与麴据库的标准连

5、接。12). 下列关于结构化设计原则的描述,错误的是A.在块和进程的非正常出口处往往需要调用GOTO语句,使用GOTO语句使程序执行效率提高,但是滥用GOTO语句确实有害,应该避免使用GOTO语句。B.程序设计时应该自顶向下,逐步求精。C.程序设计时,应该将复杂问题进行模块化,就是将程序设计的总目标分解为若干个分目标,再进一步分解为具体的小目标。D.在进行程序设计时,应该尽量在一行书写一条语句,尽量做到效率第一,清晰第二。正确答案:D13). 如果线程调用下列方法,不能保证使该线程停止运行的是( )。A.sleep()B.stop()C.yield()D.wait()正确答案:C答案解析:线程

6、的方法中sleep()方法的作用是使比当前线程优先级低的线程运行。该方法使一个线程暂停运行一段固定时间。在休眠时间内,线程将不运行,低优先级的线程将有机会运行。yield()方法为只让给同等优先级的线程运行。如果没有同等优先级的线程是可运行状态,yield()方法将什么也不做,即线程将继续运行。stop()方法是强行终止线程。wait()方法是线程间交互的方法,是使一个线程停止运行,进入等待状态。14). 若数组a定义为inta=new int34,则a是( )。A.一维数组B.二维数组C.三维数组D.四维数组正确答案:B答案解析:二维数组有两种定义方式:type ar rayName;typ

7、e口arrayName;从题目中的语句可以看出,本题定义了一个二维数组。15). 在创建线程时可以显式地指定线程组,此时可供选择的线程构造方法有( )种。A.1B.2C.3D.4正确答案:C答案解析:线程组是由java.lang包中的ThreadGroup类实现的。在创建线程时可以显式地 指定线程组,此时需要从如下三种线程构造方法中选择一种:public Thread(ThreadGroup group,Runnable target);public Thread(ThreadGroup group,String name);public Thread(ThreadGroup group,Ru

8、nnable target,String name)。16). 执行完以下代码intx=newint25;后,以下哪项说明是正确的A.x24为0B.x24未定义C.x25为0D.x0为空正确答案:A17). 为实现多线程之间的通信,需要使用下列哪种流才合适?A.FilterstreamB.FilestreamC.RandomaccessstreamD.Pipedstream正确答案:D18). 提供showDocument()方法,使Applet能够请求浏览器访问特定URL的类是( )。A.AppletB.AppletContextC.JAppletD.URL正确答案:B答案解析:Applet

9、Context类是一个接口类,Applet通过AppletContext接口与环境进行通信。可以利用这个类从Applet环境获取信息,而这个环境一般是指浏览器。Applet使用AppletContext类的showDocument()方法可以通知浏览器在指定窗口中显示另一个URI。的内容。因此,本题的正确答案是B。19). 在Java中能实现多重继承效果的方式是( )。A.内部类B.适配器C.接口D.同步正确答案:C答案解析:本题考查Java中多重继承的概念。首先要区分选项中各个概念。内部类是在一个类中的内部嵌套定义的类,主要用来生成事件适配器。适配器( Adapter)定义一个包装类,包装有不兼容接口的对象。这个包装类指的就是适配器,它包装的对象就是适配者( Adaptee),适配器提供客户类需要的接口。接口是一种只含有抽象方法或常量的一种特殊的抽象类,因为接口不包括任何实现,所以与存储空间没有任何关系,将多个接口合并,即多重继承就可以很容易实现,选项C正确。同步主要用在多线程程序设计中。20). 开发软件时对提高开发人员工作效率至关重要的是( )。A.操作系统的资源管理功能B.先进的软件开发工具和环境C.程序员的数量D.计算机的并行处理能力正确答案:B答案解析:先进的软件开发工具和环境对提高开发人员工作效率是至关重要的。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 计算机等级考试

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号