[计算机类试卷]国家二级(JAVA)机试模拟试卷8及答案与解析.doc
《[计算机类试卷]国家二级(JAVA)机试模拟试卷8及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(JAVA)机试模拟试卷8及答案与解析.doc(23页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( JAVA)机试模拟试卷 8及答案与解析 一、选择题 1 Java程序的并发机制是 ( )。 ( A)多线程 ( B)多接口 ( C)多平台 ( D)多态性 2 将 E-R图转换为关系模式时,实体和联系都可以表示为 ( )。 ( A)属性 ( B)键 ( C)关系 ( D)域 3 下列方法中,不属于类 String的方法是 ( )。 ( A) toLowerCase() ( B) valueOf() ( C) charAt() ( D) append() 4 grid95描述的是 ( )。 ( A)二维数组 ( B)一维数组 ( C)五维数组 ( D)九维数组 5 下列运算符中,优先
2、级最高的是 ( )。 ( A) + ( B) + ( C) * ( D) 6 下面叙述中错误的是( )。 ( A)软件测试的目的是发现错误并改正错误 ( B)对被调试的程序进行 “错误定位 ”是程序调试的必要步骤 ( C)程序调试通常也被称为 Debug ( D)软件测试应严格执行测试计划,排除测试的随意性 7 耦合性和内聚性是对模块独立性度量的两个标准,下列叙述中正确的是( )。 ( A)提高 耦合性降低内聚性有利于提高模块的独立性 ( B)降低耦合性提高内聚性有利于提高模块的独立性 ( C)耦合性是指一个模块内部各个元素间彼此结合的紧密程度 ( D)内聚性是指模块间互相连接的紧密程度 8
3、数据库应用系统中的核心问题是( )。 ( A)数据库设计 ( B)数据库系统设计 ( C)数据库维护 ( D)数据库管理员培训 9 有两个关系 R、 S 如下: 由关系 R 通过运算得到关系 S,则所使用的运算为( )。 ( A)选择 ( B)投影 ( C)插入 ( D)连接 10 支持子程序调用的数据结构 是 ( )。 ( A)栈 ( B)树 ( C)队列 ( D)二叉树 11 Java 虚拟机( JVM)运行 Java 代码时,不会进行的操作是( )。 ( A)加载代码 ( B)校验代码 ( C)编译代码 ( D)执行代码 12 下列叙述中正确的是 ( )。 ( A)栈是 “先进先出 ”的
4、线性表 ( B)队列是 “先进后出 ”的线性表 ( C)循环队列是非线性结构 ( D)有序线性表既可以采用顺序存储结构,也可以采用链式存储结构 13 在方法内部使用,代表对当前对象自身引用的关键字是( )。 ( A) super ( B) This ( C) Super ( D) this 14 阅读下列程序 public class Variable Use public static void mai n( Stri ng args) i nt a; if( a 8) i nt b 9; Syste m out pri ntln( a a); Syste m out pri ntln( b
5、 b); Syste m out pri ntln( a a); Syste m out p ri ntln( b b); 该程序在编译时的结果是( )。 ( A)变量 a 未赋值 ( B)第二个 Syste m out pri ntln( b b)语句中,变量 b 作用域有错 ( C)第二个 Syste m out pri ntln( a a)语句中,变量 a 作用域有错 ( D)第一个 Syste m out pri ntln( b b)语句中,变量 b 作用域有错 15 下列不属于 Swi ng 的构件是( )。 ( A) JButton ( B) JLabel ( C) JFrame
6、( D) JPane 16 对鼠标单击按钮操作进行事件处理的接口是( )。 ( A) MouseListener ( B) Wi ndowListener ( C) ActionListener ( D) KeyListener 17 AWT 中用来表示颜色的类是( )。 ( A) Font ( B) Color ( C) Panel ( D) Dialog 18 软件按功能可以分为应用软件、系统软件和支撑软件 (或工具软件 )。下面属于应用 软件的 是 ( )。 ( A)编辑程序 ( B)操作系统 ( C)教务管理系统 ( D)汇编程序 19 Java 语言中属于跳转语句的是( )。 ( A
7、) try ( B) catch ( C) fi nally ( D) break 20 阅读下列利用递归来求 n !的程序。 class FactorialTest static long Factorial( i nt n) 定义 Factorial()方法 if( n 1) return 1; else return n Factorial; public static void mai n Stri ng a mai n()方法 i nt n 8; Syste m out pri ntln n ! Factorial( n); 为保证程序正确运行,在下画线处应该填入的参数是( )。 (
8、 A) n 1 ( B) n 2 ( C) n ( D) n 1 21 该代码的运行结果是( )。 ( A)编译时将产生错误 ( B)编译时正确,运行时将 产生错误 ( C)输出零 ( D)输出空 22 在 Java 中,若要使用一个包中的类时,首先要求对该包进行导入,其关键字是( )。 ( A) i mport ( B) package ( C) i nclude ( D) packet 23 阅读下列代码片段: class Interest Test ActionListener public void actionPerformed( ActionEvent event) double
9、i nterest balance rate 100; balance i nterest ; NumberFormat format NumberFormat getCurrencyInstance(); Syste m out pri nt b( balance formatter format( balance); Private double rate ; 在下画线处,应填的正确选项是( )。 ( A) Imple mentation ( B) Inheritance ( C) i mple ments ( D) extends 24 某二叉树有 5个度为 2的结点,则该二叉树中的叶子
10、结点数是 ( )。 ( A) 10 ( B) 8 ( C) 6 ( D) 4 25 信息隐蔽的概念与下述哪一种概念直接相关 ( )。 ( A) 软件结构定义 ( B) 模块独立性 ( C) 模块类型划分 ( D) 模拟耦合度 26 Java 类库中,将信息写入内存的类是( )。 ( A) java io FileOutputStream ( B) java io Byte ArrayOutputStream ( C) java io BufferedOutputStream ( D) java io DataOutputStream 27 阅读下列 Java 语句: Object Output
11、Stream out ne w Object OutputStream( ne w_ ( e mployee dat);在下画线处,应填的正确选项是( )。 ( A) File ( B) File Writer ( C) FileOutputStream ( D) Outputstream 28 使新创建的线程参与运行 调度的方法是( )。 ( A) run() ( B) start() ( C) i nit() ( D) resume() 29 Java 中的线程模型由三部分组成,与线程模型组无关的是( )。 ( A)虚拟的 CPU ( B)程序代码 ( C)操作系统的内核状态 ( D)数据
12、 30 当 Applet 需要更新显示内容时,应该调用的方法是( )。 ( A) pai nt ( B) update() ( C) start() ( D) repai nt() 31 向 Applet 传递参数的正确描述是( ) 。 ( A) paramname age , value 20 ( B) applet code Try class width 100, height 100, age 33 ( C) name age , value 20 ( D) applet code Try class name age , value 20 32 Applet 的默认布局管理器是( )
13、。 ( A) BorderLayout ( B) FlowLayout ( C) GridLayout ( D) PanelLayout 33 阅读下列代码段。 class Test i mple ments Runnable public i nt run() i nt i 0; while ( true) i ; Syste m out pri ntln( i i); 上述代码的编译结果是( )。 ( A)程序通过编译并且 run()方法可以正常输出递增的 i 值 ( B)程序通过编译,调用 run()方法将不显示任何输出 ( C)程序不能通过编译,因为 while 的循环控制条件不能为
14、“true” ( D)程序不能通过编译,因为 run()方法的返回值类型不是 void 34 如果线程调用下列方法,不能保证使该线程停止运行的是( )。 ( A) sleep() ( B) stop() ( C) yield() ( D) wait() 35 假设用一个长度为 50的数组(数组元素的下标从 0到 49)作为栈的存储空间,栈底指针 botto m 指向栈底元素,栈顶指针 top 指向栈顶元素,如果 botto m49, top 30(数组下标),则栈中具有的元素个数为( )。 ( A) 50 ( B) 19 ( C) 1 ( D) 20 36 在 E R 图中,表示实体联系的框是
15、( )。 ( A)矩形 ( B)椭圆形 ( C)菱形 ( D)正方形 37 Java 语言中,对当前对象的父类对象进行引用的关键字是( )。 ( A) case ( B) super ( C) char ( D) break 38 能打印出一个双引号的语句是( )。 ( A) Syste m out pri ntln; ( B) Syste m out pri ntln; ( C) Syste m out pri ntln; ( D) Syste m out pri ntln; 39 使下列程序正常运行并且输出 “Hello ! ”,横线处应填写的内容是( )。 class Test_ pub
16、lic static void mai n( stri ng args) Test t ne w Test(); t start(); Public void run() Syste m out pri ntln( Hello ! ); ( A) extends Thread ( B) extends Float ( C) extends Iostream ( D) extends Stdio 二、基本操作题 40 本题是判断一个字符串 “Tom”是否在另外一个字符串 “I am Tom,I am from China”中出现。 public class java1 public static
17、 void main(String args) _; str1=“I am Tom, I am from China.“; str2=“Tom“; int i=_; if(_) System.out.println(“+str2+“ is in the string:“+str1+“); else System.out.println(“+str2+“ is not in the string:“+str1+“); 三、简单应用题 41 本题的功能是将文件 java2.java复制为文件 java2.java.bak。 import java.io.*; public class java2
18、public static void main(String sarg) tryFile file=new File(“java2.java.bak“); _; FileInputStream rfile=new FileInputStream(“java2.java“); FileOutputStream wfile=new FileOutputStream(“java2.java.bak“); int c; while(_) wfile.write(char)c); rfile.close(); wfile.close(); catch(Exception e)System.out.pri
19、ntln(“读取文件的时候发生错误! “); System.out.println(“复制操作完成! “); 四、综合应用题 42 本题的功能是用按钮来控制文本框中文本的颜色。窗口中有两个带有文字标题的面板 “Sample text”和 “Text color control”,窗口的底部还有一个复选按钮 “Disable changes”。在 “Sample text”面板中有一个带有字符串的文本框,而在 “Text color control”面板中有三个按钮 “Black”、 “Red”和 “Green”,并且每个按钮上都有一个对应颜色的圆。点击任意按钮,文本框的文本变成对应的颜色,如果
20、选中 “Disable changes”复选框,则三个颜色按钮变为不可用,如果取消选中复选框,则三个按钮变为可用。 import javax.swing.*; import java.awt.*; import java.awt.event.*; public class java3 extends JFrame private JPanel upper, middle, lower; private JTextField text; private JButton black, red, green; private JCheckBox disable; public java3( Stri
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 JAVA 模拟 答案 解析 DOC
