全国计算机二级《Java》题库及答案
全国计算机二级Java题库及答案1. 信息隐蔽的概念与下述哪一种概念直接相关()。A. 软件结构定义B. 模块独立性C. 模块类型划分D. 模块耦合度【答案】B2. 下列各选项中,不属于序言性注释的是()。A. 程序标题B. 程序设计者C. 主要算法D. 数据状态【答案】D 本资料来源公_众.号:文得课堂,更多计算机等级考试题库及视频,上公_众.号:文得课堂查找。3. 对建立良好的程序设计风格,下面描述正确的是()。A. 程序应简单、清晰、可读性好B. 符号名的命名只要符合语法C. 充分考虑程序的执行效率D. 程序的注释可有可无【答案】A4. 下列叙述中,不符合良好程序设计风格要求的是()。A. 程序的效率第一,清晰第二B. 程序的可读性好C. 程序中要有必要的注释D. 输入数据前要有提示信息【答案】A5. 结构化程序所要求的基本结构不包括()。A. 顺序结构B. GOTO跳转C. 选择(分支)结构D. 重复(循环)结构【答案】B6. 下列选项中不属于结构化程序设计原则的是()。A. 可封装B. 自顶向下C. 模块化D. 逐步求精【答案】A7. 结构化程序设计的基本原则不包括()。A. 多态性B. 自顶向下C. 模块化D. 逐步求精【答案】A8. 结构化程序设计主要强调的是()。A. 程序的规模B. 程序的效率C. 程序设计语言的先进性D. 程序易读性【答案】D9. 结构化程序设计的3种结构是()。A. 顺序结构,分支结构,跳转结构B. 顺序结构,选择结构,循环结构C. 分支结构,选择结构,循环结构D. 分支结构,跳转结构,循环结构【答案】B10. 结构化程序的三种基本控制结构是()。A. 顺序、选择和重复(循环)B. 过程、子程序和分程序C. 顺序、选择和调用D. 调用、返回和转移【答案】A 本资料来源公_众.号:文得课堂,更多计算机等级考试题库及视频,上公_众.号:文得课堂查找。11. 下列能生成Java文档的命令是()。A. javaB. javaprofC. jdbD. javadoc【答案】D12. 下列不是Java位运算符的是()。A. B. C. |D. !【答案】D13. 下列程序的运行结果是()。public class Testpublic static void main(Stringargs)float i=3.0f;int n=10;System.out.print(i+);System.out.println(“,”+n*i+);A. 4.0,36.0B. 3.0,40.0C. 3.0,36.0D. 4.0,40.0【答案】B14. 下列有关Java布尔类型的描述中,正确的是()。A. 一种基本的数据类型,它的类型名称为booleanB. 用int表示类型C. 其值可以赋给int类型的变量D. 有两个值,1代表真,0代表假【答案】A 本资料来源公_众.号:文得课堂,更多计算机等级考试题库及视频,上公_众.号:文得课堂。15. Java中所有类的父类是()。A. FatherB. LangC. SwingD. Object【答案】D16. 己知二叉树后序遍历序列是CDABE,中序遍历序列是CADEB,它的前序遍历序列是()。A. ABCDEB. ECABDC. EACDBD. CDEAB【答案】C17. 一棵二叉树的前序遍历结果是ABCEDF,中序遍历结果是CBAEDF,则其后序遍历的结果是()。A. DBACEFB. CBFDEAC. FDAEBCD. DFABEC【答案】B18. 某二叉树的前序序列为ABCDEFG,中序序列为DCBAEFG,则该二叉树的后序序列为()。A. EFGDCBAB. DCBEFGAC. BCDGFEAD. DCBGFEA【答案】D19. 某二叉树的前序遍历为ABCDEFG,中序遍历为DCBAEFG,则该二叉树的深度(根结点在第1层)为()。A. 2B. 3C. 4D. 5【答案】C20. 某二叉树的中序遍历为DCBAEFG,后序遍历为DCBGFEA,则该二叉树的深度(根结点在第1层)为()。A. 5B. 4C. 3D. 2【答案】B21. 以下不属于对象的基本特征的是()。A. 继承性B. 封装性C. 分类性D. 多态性【答案】A22. 下列选项中不属于面向对象程序设计特征的是()。A. 分类性B. 多态性C. 类比性D. 封装性【答案】C23. 下列关于类、对象、属性和方法的叙述中,错误的是()。A. 类是对一类具有相同的属性和方法对象的描述B. 属性用于描述对象的状态C. 方法用于表示对象的行为D. 基于同一个类产生的两个对象不可以分别设置自己的属性值【答案】D24. 在面向对象方法中,实现信息隐蔽是依靠()。A. 对象的继承B. 对象的多态C. 对象的封装D. 对象的分类【答案】C25. 下面对类和对象主要特征描述正确的是()。A. 对象唯一性B. 对象无关性C. 类的单一性D. 类的依赖性【答案】A26. 数据库应用系统中的核心问题是()。A. 数据库设计B. 数据库系统设计C. 数据库维护D. 数据库管理员培训【答案】A27. 在数据库设计中,将E-R图转换成关系数据模型的过程属于()。A. 需求分析阶段B. 概念设计阶段C. 逻辑设计阶段D. 物理设计阶段【答案】C28. 优化数据库系统查询性能的索引设计属于数据库设计的()。A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计【答案】D29. 下列叙述中错误的是( )。A. 在数据库系统中,数据的物理结构必须与逻辑结构一致B. 数据库技术的根本目标是要解决数据的共享问题C. 数据库设计是指在已有数据库管理系统的基础上建立数据库D. 数据库系统需要操作系统的支持【答案】A 本资料来源公_众.号:文得课堂,更多计算机等级考试题库及视频,上公_众.号:文得课堂。30. 下列有关数据库的描述,正确的是()。A. 数据库设计是指设计数据库管理系统B. 数据库技术的根本目标是要解决数据共享的问题C. 数据库是一个独立的系统,不需要操作系统的支持D. 数据库系统中,数据的物理结构必须与逻辑结构一致【答案】B31. 下列程序的运行结果是()。public class testprivate String data = "10","10.5"public void fun()double s = 0;for(int i = 0; i < 3; i+)trys = s + Integer.parseInt(datai);catch(Exception e)System.out.print("error1:" + datai);public static void main(String args)trytest d = new test();d.fun();catch(Exception e)System.out.println("error2");A. error1:10.5B. error2C. error1:10.5error2D. 以上都不对【答案】C32. 为使下列代码正常运行,应该在下画线处填人的选项是()。ObjectInputStream in = new _(new FileInputStream("employee.dat");Employee newStaff = (Employee) in.readObject();in.close();A. ReaderB. InputStreamC. ObjectInputD. ObjectInputStream【答案】D33. 下列关于Applet的叙述中,正确的是()。A. Applet不仅可以嵌入到浏览器中运行,还可以独立运行B. Applet的主类要定义为Applet类或JApplet类的子类C. 同一个页面中的Applet之间不能通信D. Applet不支持多线程【答案】B34. 当一个Applet所在的Web页面被其他页面覆盖后,不可能被调用的Applet方法是()。A. destroy()B. init()C. stop()D. start()【答案】B35. 结构化程序所要求的基本结构不包括()。A. 顺序结构B. GOT0跳转C. 选择(分支)结构D. 重复(循环)结构【答案】B36. 线程在生命周期中要经历5种状态。如果线程当前是新建状态,则它可到达的下一个状态是()。A. 运行状态B. 阻塞状态C. 可运行状态D. 终止状态【答案】C37. 下列关于Applet的叙述中,正确的是()。A. Applet是Java类,所以可以由JDK中的解释器java直接解释运行B. Apptet的主类不一定要定义为java.applet.Applet类或JApplet类的子类C. Applet与Application的主要区别在执行方式上D. Applet不能在浏览器中运行【答案】C38. Java为移动设备提供的平台是()。A. J2MEB. J2SEC. J2EED. JDK5.0【答案】A39. 阅读下列代码:public class Test public static void main(Stri