2022年2022年计算机等级考试JAVA试题 .pdf
-
资源ID:33381977
资源大小:106.50KB
全文页数:12页
- 资源格式: PDF
下载积分:4.3金币
快捷下载
![游客一键下载](/images/hot.gif)
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
2022年2022年计算机等级考试JAVA试题 .pdf
全国计算机等级考试二级Java 模拟试题一、选择题 (每题 2 分,共计 70 分) 1. 数据的存储结构是指 _D_。A、存储在外存中的数据B、数据所占的存储空间C、数据在计算机中的顺序存储方式D、数据的逻辑结构在计算机中的表示2. 下列关于栈的描述中错误的是:_B_。A、栈是先进后出的线性表B、栈只能顺序存储C、栈具有记忆作用D、对栈的插入与删除操作中,不需要改变栈底指针3. 对于长度为 n 的线性表,在最坏情况下, 下列各排序法所对应的比较次数中正确的是 _D _。A、冒泡排序为 n/2 B、冒泡排序为 n C、快速排序为 n D、快速排序为 n(n-1)/2 4. 对长度为 n 的线性表进行顺序查找,在最坏情况下所需要的比较次数为_C _。A、log2n B、n/2 C、n 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 12 页 - - - - - - - - - D、n 1 5. 下列对于线性链表的描述中正确的是A_。A、存储空间不一定是连续,且各元素的存储顺序是任意的B、存储空间不一定是连续,且前件元素一定存储在后件元素的前面C、存储空间必须连续,且前件元素一定存储在后件元素的前面D、存储空间必须连续,且各元素的存储顺序是任意的6. 下列对于软件测试的描述中正确的是_C _。A、软件测试的目的是证明程序是否正确B、软件测试的目的是使程序运行结果正确C、软件测试的目的是尽可能多地发现程序中的错误D、软件测试的目的是使程序符合结构化原则7. 为了使模块尽可能独立,要求_B_。A、模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强B、模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱C、模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D、模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强8. 下列描述中正确的是 _D _。A、程序就是软件B、软件开发不受计算机系统的限制C、软件既是逻辑实体,又是物理实体D、软件是程序、数据与相关文档的集合9. 数据独立性是数据技术的重要特点之一。所谓数据独立性是指D_。A、数据与程序独立存放B、不同的数据被存放在不同的文件中名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 12 页 - - - - - - - - - C、不同的数据只能被对应的应用程序所使用D、以上三种说法都不对10. 用树形结构表示实体之间联系的模型是_C _。A、关系模型B、网状模型C、层次模型D、以上三个都是11. 在 Java 中,负责对字节代码解释执行的是_B_。A、垃圾回收器B、虚拟机C、编译器D、多线程机制12. 下列叙述中 , 正确的是 _A_。A、Java 语言的标识符是区分大小写的B、源文件名与 public类名可以不相同C、源文件名其扩展名为 .jar D、源文件中 public类的数目不限13. 下列属于合法的 Java 标识符是 _A_。A、_cat B、5books C、 static D、-3.14159 14. 在 Java 中,表示换行符的转义字符是_A_。A、n 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 12 页 - - - - - - - - - B、f C、n D、dd 15. 在 Java 中,由 Java 编译器自动导入,而无需在程序中用import 导入的包是 _D _。A、java.applet B、java.awt C、java.util D、java.lang 16. 在 Java 中,所有类的根类是 _A_。A、java.lang.Objet B、java.lang.Class C、java.applet.Applet D、java.awt.Frame 17. 在 Java 中,用 package 语句说明一个包时,该包的层次结构必须是_B_。A、与文件的结构相同B、与文件目录的层次相同C、与文件类型相同D、与文件大小相同18. 在读字符文件 Employee.dat 时,使用该文件作为参数的类是_D _。A、BufferedReader B、DataInputStream C、DataOutputStream D、FileInputStream 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 12 页 - - - - - - - - - 19. 下列构造方法的调用方式中,正确的是_D_。A、按照一般方法调用B、由用户直接调用C、只能通过 new 自动调用D、被系统调用20. 类 Panel 默认的布局管理器是C_。A、GridLayout B、BorderLayout C、FlowLayout D、GardLayout 21. 在 Java 中,能实现多重继承效果的方式是_C_。A、内部类B、适配器C、接口D、同步22.char 类型的取值范围是 _B_。A、2-727-1 B、0216-1 C、-215215-1 D、028-1 23. 能够支持 javadoc 命令的注释语句是 _D_。A、/*./ B、/*.*/ C、/ 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 12 页 - - - - - - - - - D、/*.*/ 24. 十进制数 16 的 16 进制表示格式是 _A_。A、0 x10 B、0 x16 C、0 xA D、016 25.int 型 public 成员变量 MAX_LENGTH,该值保持为常数 100,则定义这个变量的语句是 _D _。A、public int MAX_LENGTH=100 B、final int MAX_LENGTH=100 C、public const int MAX_LENGTH=100 D、public final int MAX_LENGTH=100 26. 下列不是 InputStream 子类的是 _C _。A、文件输入流 FileInputStream B、对象输入流 ObjectInputStream C、字符输入流 CharInputStream D、压缩文件输入流 ZipInputStream 27. 下列方法中可以用来创建一个新线程的是_C_。A、实现 java.lang.Runnable 接口并重写 start()方法B、实现 java.lang.Runnable 接口并重写 run()方法C、继承 java.lang.Thread 类并重写 run()方法D、实现 java.lang.Thread 类并实现 start()方法28. 下列关于 Java Application 与 Applet 的说法中,正确的是 _C _。A、都包含 main() 方法名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 12 页 - - - - - - - - - B、都通过“ appletviewer ”命令执行C、都通过“ javac ”命令编译D、都嵌入在 HTML 文件中执行29. 当启动 Applet 程序时,首先调用的方法是_B_。A、stop() B、init() C、start() D、destroy() 30. 下列关于线程优先级的说法中,正确的是_C_。A、线程的优先级是不能改变的B、线程的优先级是在创建线程时设置的C、在创建线程后的任何时候都可以设置D、B 和 C 31. 当浏览器重新返回 Applet 所在页面时,将调用 Applet 类的方法是_A_。A、start() B、init() C、stop() D、destroy() 32. 按照 Java 的标识符命名规范,下列表示一个类的标识符正确的是_B_。A、Helloworld B、HelloWorld C、helloworld D、helloWorld 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 12 页 - - - - - - - - - 33. 下列代码中,将引起一个编译错误的行是_D _。1)public class Test 2) int m,n; 3) public Test() 4) public Test(int a)m=a; 5) public static void main(String args) 6) Test t1,t2; 7) int j,k; 8) j=0;k=0; 9) t1=new Test(); 10) t2=new Test(j,k); 11) 12) A、第 3 行B、第 5 行C、第 6 行D、第 10 行34. 下列程序的功能是在监控台上每隔一秒钟显示一个字符串“Hello! ”,能够填写在程序中下划线位置,使程序完整并能正确运行的语句是_D_。以下是引用片段:public class Test implements Runnable public static void main(String args) Test t=new Test(); Thread tt=new Thread(t); tt.start(); public void run() for(;) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 12 页 - - - - - - - - - try _; catch(_ e) System.out.println(Hello); A、sleep(1000) InterruptedException B、t.sleep(1000) InterruptedException C、Thread.sleep(1000) RuntimeException D、Thread.sleep(1000) InterruptedException 35. 阅读下列代码后以下是引用片段:_A_。public class Person int arr=new int10; public static void main(String args) System.out.println(arr1); 正确的说法是A、编译时将产生错误B、编译时正确,运行时将产生错误C、输出零D、输出空二、填空题 (每空 2 分,共计 30 分) 1. 某二叉树中度为 2 的结点有 18 个,则该二叉树中有 _19_个叶子结点。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 12 页 - - - - - - - - - 2. 在面向对象方法中,类的实例称为_对象_。3. 诊断和改正程序中错误的工作通常称为_程序调试 _。4. 在关系数据库中,把数据表示成二维表,每一个二维表称为_关系_。5. 问题处理方案的正确而完整的描述称为_算法_。6. 面向对象的语言将客观世界都看成由各种对象组成,共同特征和行为的对象组成类,类是变量和 _方法_的集合体。7.Java 源文件中最多只能有一个 _public _类,其他类的个数不限。8. 在 Java 中所有实现的多维数组,实际上是由一维数组构成的_数组的数组_。9. 每个 Applet 程序必须有一个类是 _Applet _类的子类。10. 线程在生命周期中要经历 5 种状态,分别是新建状态、 可运行状态、 运行状态、 _阻塞_状态和终止状态。11.FileInputStream 是字节流 ;BufferedWriter 是字符流;ObjectOutputStream 是_对象流 _。12.break 语句最常见的用法是 switch 语句中,通过 break 语句退出switch 语句,使程序从整个 switch 语句后面的 _第一条语句 _开始执行。13. 请阅读下列程序代码,然后将程序的执行结果补充完整。程序代码:以下是引用片段:public class throwsException static void Proc(int sel) throw ArithmeticException,ArrayIndexOutOfBoundsException System.out.println(In Situation sel); if(sel=0) System.out.println(no Exception caught); return; else if(sel=1) int iArray=new int4; iArray1=3; public static void main(String args) try 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 12 页 - - - - - - - - - Proc(0); Proc(1); catch (ArrayIndexOutOfBoundsException e) System.out.println(Catch e); finally System.out.println(in Proc finally); 执行结果:In Situation0 no Exception caught _in Situation1_ in Proc finally 14. 当使用 Thread t=new Thread(r) 创建一个线程时, 表达式:r instanceof Thread 的值是 _false _。选 择 题1 2 3 4 5 6 7 8 9 10 您的答案正确答案D B D C A C B D D C 选 择 题11 12 13 14 15 16 17 18 19 20 您的答案正确答案B A A A D A B D C C 选 择 题21 22 23 24 25 26 27 28 29 30 您的答案正确答案C B D A D C C C B C 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 12 页 - - - - - - - - - 选 择 题31 32 33 34 35 36 37 38 39 40 您的答案正确答案A B D D A 长度可变填 空 题1 2 3 4 5 您的答案正确答案19 对象程序调试关系算法填 空 题6 7 8 9 10 您的答案正确答案方法public 数组的数组Applet 阻塞填 空 题11 12 13 14 15 您的答案正确答案对象流第一条语句In Situation1 false 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 12 页 - - - - - - - - -