ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:19.32KB ,
资源ID:9703465      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9703465.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(全国计算机等级考试JAVA复习题库1.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

全国计算机等级考试JAVA复习题库1.docx

1、全国计算机等级考试JAVA复习题库12005年4月全国计算机等级考试二级JAVA笔试试题及答案一、选择题(每小题2分,共70分) 下列各题a、b、c、d四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。 (1)数据的存储结构是指()。 a存储在外存中的数据 b数据所占的存储空间量 c数据在计算机中的顺序存储方式 d数据的逻辑结构在计算机中的表示 (2)下列关于栈的描述中错误的是()。 a 栈是先进后出的线性表 b 栈只能顺序存储 c 栈具有记忆作用 d 对栈的插入与删除操作中,不需要改变栈底指针 (3)对于长度为n的线性表,在最坏情况下,下列各排序法所对应

2、的比较次数中正确的是()。 a冒泡排序为n/2 b冒泡排序为n c快速排序为n d快速排序为n(n-1)/2 (4)对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为()。 alog2n bn/2 cn dn+1 (5)下列对于线性链表的描述中正确的是()。 a 存储空间不一定是连续,且各元素的存储顺序是任意的 b 存储空间不一定是连续,且前件元素一定存储在后件元素的前面 c 存储空间必须连续,且前件元素一定存储在后件元素的前面 d 存储空间必须连续,且各元素的存储顺序是任意的 (6)下列对于软件测试的描述中正确的是()。 a 软件测试的目的是证明程序是否正确 b 软件测试的目的是

3、使程序运行结果正确 c 软件测试的目的是尽可能多地发现程序中的错误 d 软件测试的目的是使程序符合结构化原则 (7)为了使模块尽可能独立,要求()。 a 模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强 b 模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱c 模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱d 模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强 (8)下列描述中正确的是()。 a程序就是软件 b软件开发不受计算机系统的限制 c软件既是逻辑实体,又是物理实体 d软件是程序、数据与相关文档的集合 (9)数据独立性是数据库技术的重要特点之一,所谓数据独立性是指()。 a

4、数据与程序独立存放 b不同的数据被存放在不同的文件中 c不同的数据只能被对应的应用程序所使用 d以上三种说法都不对 (10)用树形结构表示实体之间联系的模型是()。 a关系模型 b网状模型 c层次模型 d以上三个都是 (11)在java中,负责对字节代码解释执行的是()。 a垃圾回收器 b虚拟机 c编译器 d多线程机制 (12)下列叙述中,正确的是ajava语言的标识符是区分大小写的 b源文件名与public类名可以不相同 c源文件扩展名为.jar d源文件中public类的数目不限 (13)下列属于合法的java标识符是 a_cat b5books c+static d-3.14159 (1

5、4)在java中,表示换行符的转义字符是 an bf cn ddd (15)在java中,由java编译器自动导入,而无需在程序中用import导入的包是 ajava.applet bjava.awt cjava.util djava.lang (16)在java中,所有类的根类是 ajava.lang.object bjava.lang.class cjava.applet.applet djava.awt.frame (17)在java中,用package语句说明一个包时,该包的层次结构必须是 a与文件的结构相同 b与文件目录的层次相同 c与文件类型相同 d与文件大小相同 (18)在读字符

6、文件employee.dat时,使用该文件作为参数的类是 abufferreader bdatainputstreamcdataoutoutstream dfileinputstream (19)下列构造方法的调用方式中,正确的是 a按照一般方法调用b由用户直接调用 c只能通过new自动调用 d被系统调用 (20)类panel默认的布局管理器是 agridlayout bborderlayout cflowlayout dcardlayout (21)在java中,能实现多重继承效果的方式是 a内部类 b适配器 c接口 d同步 (22)char类型的取值范围是a2-7 27 -1 b0216-

7、1 c-215 215 -1 d028-1 (23)能够支持javadoc命令的注释语句是 a/*./ b/*.*/ c/ d/*.*/ (24)十进制数16的16进制表示格式是 a0x10 b0x16 c0xa d16 (25)int型public成员变量max_length,该值保持为常数100,则定义这个变量的语句是 apublic int max_length=100 bfinal int max_length=100 cpublic const int max_length=100 dpublic final int max_length=100 (26)下列不是inputstrea

8、m子类的是 a文件输入流fileinputstream bfinal int max_length=100 cpublic const int max_length=100 dpublic final int max_length=100 (27)下列方法中可以用来创建一个新线程的是 a实现java.lang.runnable接口并重写start()方法 b实现java.lang.runnable接口并重写run()方法 c实现java.lang.thread类并重写run()方法 d实现java.lang.thread类并重写start()方法 (28)下列关于java applicatio

9、n与applet的说法中,正确的是 a都包含main()方法 b都通过“appletviewer”命令执行 c都通过“javac”命令编译 d都嵌入在html文件中执行 (29)当启动applet程序时,首先调用的方法是 astop() binit() cstart() ddestroy() (30)下列关于线程优先级的说法中,正确的是 a线程的优先级是不能改变的 b线程的优先级是在创建线程时设置的 c在创建线程后的任何时候都可以设置 db和c (21)在java中,能实现多重继承效果的方式是 a内部类 b适配器 c接口 d同步 (22)char类型的取值范围是 a2-7 27 -1 b021

10、6-1 c-215 215 -1 d028-1 (23)能够支持javadoc命令的注释语句是 a/*./ b/*.*/ c/ d/*.*/ (24)十进制数16的16进制表示格式是 a0x10 b0x16 c0xa d16 (25)int型public成员变量max_length,该值保持为常数100,则定义这个变量的语句是 apublic int max_length=100 bfinal int max_length=100 cpublic const int max_length=100 dpublic final int max_length=100 (26)下列不是inputstr

11、eam子类的是 a文件输入流fileinputstream bfinal int max_length=100 cpublic const int max_length=100 dpublic final int max_length=100 (27)下列方法中可以用来创建一个新线程的是 a实现java.lang.runnable接口并重写start()方法 b实现java.lang.runnable接口并重写run()方法 c实现java.lang.thread类并重写run()方法 d实现java.lang.thread类并重写start()方法 (28)下列关于java applicat

12、ion与applet的说法中,正确的是 a都包含main()方法 b都通过“appletviewer”命令执行 c都通过“javac”命令编译 d都嵌入在html文件中执行 (29)当启动applet程序时,首先调用的方法是 astop() binit() cstart() ddestroy() (30)下列关于线程优先级的说法中,正确的是 a线程的优先级是不能改变的 b线程的优先级是在创建线程时设置的 c在创建线程后的任何时候都可以设置 db和c (31)当浏览器重新返回applet所在页面时,将调用applet类的方法是 astart() binit() cstop() ddestroy(

13、) (32)按照java的标识符命名规范,下列表示一个类的标识符正确的是 ahelloworld bhelloworld chelloworld dhelloworld (33)下列代码中,将引起一个编译错误的行是 1)publicclasstest 2)intm,n; 3)publictest() 4)publictest(inta)m=a; 5)publicstaticvoidmain(stringargs) 6)testt1,t2; 7)intj,k; 8)j=0;k=0; 9)t1=newtest(); 10)t2=newtest(j,k); 11) 12) a第3行 b第5行 c第6

14、行 d第10行 (34)下列程序的功能是在监控台上每隔一秒钟显示一个字符串“hello”,能够填写在程序中下划线位 置,使程序完整并能正确运行的语句是 publicclasstestimplementsrunnable publicstaticvoidmain(stringargs) testt=newtest(); threadtt=newthread(t); tt.start(); publicvoidrun() for(;) try ; catch(e) system.put.println(hello); asleep(1000) interruptedexception bsleep

15、(1000) interruptedexception cthread.sleep(1000) runtimeexception dthread.sleep(1000) interruptedexception (35)阅读下列代码后 publicclassperson intarr=newint10; publicstaticvoidmain(stringargs) system.out.println(arr1); 正确的说法是 a编译时将产生错误 b编译时正确,运行时将产生错误 c输出零 d输出空 二、填空题(每空2分,共40分) 请将每空的正确答案写在【1】至【20】序号的横线上,答在

16、试卷上不得分。 (1)某二叉树中度为2的结点有18个,则该二叉树中有【1】个叶子结点。(2)在面向对象方法中,类的实例称为【2】。(3)诊断和改正程序中错误的工作通常称为【3】。(英文字母大小写均可)或调试程序或调试软件 (4)在关系数据库中,把数据表示成二维表,每一个二维表称为【4】。(5)问题处理方案的正确而完整的描述称为【5】。(6)面向对象的语言将客观世界都看成由各种对象组成,共同特征和行为的对象组成类,类是变量和【6】的集合体。(7)java源文件中最多只能有一个【7】类,其它类的个数不限。(8)在java中所实现的多维数组,实际上是由一维数组构成的【8】。(9)stringbuff

17、er类提供【9】字符串对象的表示。(10)每个applet程序必须有一个类是【10】类的子类。(11)线程在生命期中要经历5种状态,分别是新建状态、可运行状态、运行状态、【11】状态和终止状态。(12)fileinputstream是字节流;bufferedwriter是字符流;objectoutputstream是【12】。(13)break语句最常见的用法是在switch语句中,通过break语句退出switch语句,使程序从整个switch 语句后面的【13】开始执行。(14)请阅读下列程序代码,然后将程序的执行结果补充完整。 publicclassthrowsexception sta

18、ticvoidproc(intsel) throwsarithmeticexception,arrayindexoutofboundsexception system.out.println(insituation+sel); if(sel=0) system.out.println(noexceptioncaught); return; elseif(sel=1) intiarray=newint4; iarray1=3; publicstaticvoidmain(stringargs) try proc(0); proc(1); catch(arrayindexoutofboundsexceptione) system.out.println(catch+e); finally system.out.println(inprocfinally); 执行结果: in.situation() noexceptioncaught 【14】 inprocfinally (15)当使用threadt=newthread(r)创建一个线程时,表达式:rinstanceofthread的值为【15】。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1