[计算机类试卷]国家二级(JAVA)机试模拟试卷4及答案与解析.doc

上传人:bonesoil321 文档编号:503583 上传时间:2018-11-29 格式:DOC 页数:23 大小:69.50KB
下载 相关 举报
[计算机类试卷]国家二级(JAVA)机试模拟试卷4及答案与解析.doc_第1页
第1页 / 共23页
[计算机类试卷]国家二级(JAVA)机试模拟试卷4及答案与解析.doc_第2页
第2页 / 共23页
[计算机类试卷]国家二级(JAVA)机试模拟试卷4及答案与解析.doc_第3页
第3页 / 共23页
[计算机类试卷]国家二级(JAVA)机试模拟试卷4及答案与解析.doc_第4页
第4页 / 共23页
[计算机类试卷]国家二级(JAVA)机试模拟试卷4及答案与解析.doc_第5页
第5页 / 共23页
点击查看更多>>
资源描述

1、国家二级( JAVA)机试模拟试卷 4及答案与解析 一、选择题 1 为使 Java程序独立于平台, Java虚拟机把字节码与各个操作系统及硬件 ( )。 ( A)分开 ( B)结合 ( C)联系 ( D)融合 2 自定义异常类的父类可以是 ( )。 ( A) Error ( B) VirtuaMachineError ( C) Exception ( D) Thread 3 用于设置组件大小的方法是 ( )。 ( A) paint( ) ( B) setSize( ) ( C) getSize( ) ( D) repaint( ) 4 下列运算符中,优先级最高的是 ( )。 ( A) += (

2、 B) = = ( C) System.out.println(); System.out.println(); 三、简单应用题 42 本题的功能是用按钮来控制文字的颜色。窗口中有三个按钮: “Yellow”、“Blue”和 “Red”,它们分别对应文字标签中文本的颜色为黄色、蓝色和红色,点击任意一个按钮,文字标签中的文本就变成按钮对应的颜色。 import java.awt.*; import java.awt.event.*; import javax.swing.*; class ButtonPanel extends JPanel implements ActionListener p

3、ublic ButtonPanel() yellowButton = new JButton(“Yellow“); blueButton = new JButton(“Blue“); redButton = new JButton(“Red“); jl = new JLabel(“I am from China!“); add(yellowButton); add(blueButton); add(redButton); add(jl); yellowButton.addActionListener(this); blueButton.addActionListener(this); redB

4、utton.addActionListener(this); public void actionPerformed(ActionEvent evt) Object source = evt.getSource(); Color color = getForeground(); if (source = yellowButton) color = Color.yellow; else if (source = blueButton) color = Color.blue; else if (source = redButton) color = Color.red; _; _; private

5、 JButton yellowButton; private JButton blueButton; private JButton redButton; private JLabel jl; class ButtonFrame extends JFrame public ButtonFrame() setTitle(“exam_16“); setSize(300, 200); addWindowListener(new WindowAdapter() public void windowClosing(WindowEvent e) System.exit(0); ); Container c

6、ontentPane = getContentPane(); contentPane.add(new ButtonPanel(); public class java2 public static void main(String args) JFrame frame = new ButtonFrame(); frame.show(); 国家二级( JAVA)机试模拟试卷 4答案与解析 一、选择题 1 【正确答案】 A 【试题解 析】 只有分开,才能做到独立于平台,与硬件无关。 2 【正确答案】 C 【试题解析】 自定义异常类都是 Throwable及其子集,所以只有 C选项可以做它的父类。

7、3 【正确答案】 B 【试题解析】 在构件类的方法中, paint()方法是绘制构件, setSize()方法是设置组件大小 , getSize()方法是获得组件大小, repaint()方法是重新绘制构件。 4 【正确答案】 D 【试题解析】 算术运算符的优先级中, +和 -级别最高。 5 【正确答案】 B 【试题 解析】 耦合性和内聚性是模块独立性的两个定性标准,是互相关联的。在软件设计中,各模块间的内聚性越强,则耦合性越弱。一般优秀的软件设计,应尽量做到高内聚、低耦合,这有利于提高模块的独立性。 6 【正确答案】 A 【试题解析】 结构化程序设计的主要原则概括为自顶向下,逐步求精,限制使

8、用GOTO 语句。 7 【正确答案】 C 【试题解析】 N S 图(也称为盒图或 CHAPIN 图)和 PAD(问题分析图)及PFD(程序流程图)是详细设计阶段的常用工具, E R 图即实体联系图是数据库设计的常用 工具。从题中图可以看出该图属于程序流程图。 8 【正确答案】 B 【试题解析】 数据库系统属于系统软件的范畴。 9 【正确答案】 C 【试题解析】 E R 图即实体联系图( Entity Relationshi p Diagram),提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型,构成 E R 图的基本要素是实体型、属性和联系,其表示方法为实体型( Entity):

9、用矩形表示,矩形框内写明实体名;属性( Attri bute):用椭圆形表示,并用无向边将其与相应的实体连接起来; 联系( Relationshi p):用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型( 1 1, 1 n 或 m n) 10 【正确答案】 D 【试题解析】 关系的并运算是指由结构相同的两个关系合并,形成一个新的关系,其中包含两个关系中的所有元素。由题可以看出, T 是 R 和 S 的并运算得到的。 11 【正确答案】 D 【试题解析】 循环队列是把队列的头和尾在逻辑上连接起来,构成一个环。循环队列中首 尾相连,分不清头和尾,此时需

10、要两个指示器分别指向头 部和尾部。插入就在尾部指示器的 指示位置处插入,删除就在头部指示器的指示位置删除。 12 【正确答案】 C 【试题解析】 在构件的事件类中, MouseEvent 事件是鼠标事件,包括鼠标单击,移动; Wi ndowEvent 事件是窗口事件,包括关闭窗口,窗口闭合,图标化;ActionEvent 事件是动作事件,包括按钮按下; TextField 中按 Enter 键;KeyEvent 事件是键盘事件,包括键按下、释放。 13 【正确答案】 D 【试题解析】 Font 和 Color 是构件 的字体和外观颜色, Panel 是面板容器,Dialog 是对话框的类。 1

11、4 【正确答案】 A 【试题解析】 一个算法的空间复杂度一般是指执行这个算法所需的存储空间。一个算法所 占用的存储空间包括算法程序所占用的空间,输入的初始数据所占用的存储空间及算法执行 过程中所需要的额外空间。 15 【正确答案】 B 【试题解析】 是按位右移运算符,是按位左移运算符,是添零右移运算符,没有运算符。 16 【正确答案】 A 【试题解析】 B的循环终止条件为 10000, CD 的终止条件为常量 false ,都不能无限循环。 17 【正确答案】 C 【试题解析】 字符型可以转为 i nt 型,但字符串不可以。 18 【正确答案】 B 【试题解析】 本题考查的是线程的知识,变量

12、XY 是在线程外部定义的,所以每一对( X, Y)只出现一次。 19 【正确答案】 C 【试题解析】 下一个状态可以是可运行状态、阻塞状态、终止状态中的任一种。 20 【正确答案】 B 【试题解析】 close 方法关闭写文件。 21 【正确答案】 B 【试题解析 】 另一个线程的 joi n 方法是使得另一个线程等待,直到本线程结束为止,另一个线程恢复到可运行状态,不会改变本线程的运行状态。 22 【正确答案】 B 【试题解析】 Applet 的生命周期中有四个状态:初始态、运行态、停止态和消亡态。当程序执行完 i nit()方法以后, Applet 程序就进入了初始态;然后马上执行 sta

13、rt()方法, Applet 程序进入运行态;当 Applet 程序所在的浏览器图标化或者是转入其他页面时,该 Applet 程序马上执行 stop()方法, Applet 程序进入停止 态;在停止态中,如果浏览器又重新装载该 Applet 程序所在的页面,或者是浏览器从图标中复原,则 Applet 程序马上调用 start()方法,进入运行态;当然,在停止态时,如果浏览器关闭,则 Applet 程序调用 destroy()方法,进入消亡态。 23 【正确答案】 C 【试题解析】 在 ht ml 页中包含 Applet 时, CODE appletfile 指定了包含Applet 或 JApp

14、let 字节码的文件名, WIDTH pi xels HEIGHT pi xels 定义了Applet 显示 区以像素为单位的高度和宽度。 24 【正确答案】 A 【试题解析】 Java 命名约定全部小写,不得使用关键字,只有 A 符合。 25 【正确答案】 B 【试题解析】 栈是一种特殊的线性表,其插入和删除运算都只在线性表的一端进行,而另 一端是封闭的。可以进行插入和删除运算的一端称为栈顶,封闭的一端称为栈底。栈顶元素 是最后被插入的元素,而栈底元素是最后被删除的。因此,栈是按照先进后出的原则组织数 据的。 26 【正确答案】 D 【试题解析】 sayHello()方法正常运行则程序 不抛

15、出异常,并执行 fi nally ,所以为 D。 27 【正确答案】 C 【试题解析】 线性结构是指数据元素只有一个直接前驱和直接后继,线性表是线性结构, 循环队列、带链队列和栈是指对插入和删除有特殊要求的线性表,是线性结构。而二叉树是 非线性结构。 28 【正确答案】 B 【试题解析】 Java 的基本数据类型的字长是平台无关的, i nt 型字长为 32。 29 【正确答案】 C 【试题解析】 fi nal 为最终类,该类不能有子类。 30 【正确答案】 D 【试题解 析】 在字符串中查询指定的字符或子串,可用 i ndexof()方法,如查询成功,返回所查字符的位置。如不成功,返回 1,

16、从下面程序可以看出,While 条件应为查询成功。 31 【正确答案】 A 【试题解析】 构造方法名必须与类名相同。 32 【正确答案】 B 【试题解析】 Java 平台将每一个由 synchronized( object)语句指定的对象设置一个锁,为对象锁,是一种独占的排他锁。 33 【正确答案】 C 【试题解析】 Object OutputStream 的直接 父类是 OutputStream。 34 【正确答案】 D 【试题解析】 本题考查的是输入输出及文件操作, writerObject 方法是向数据流中写入数据。 35 【正确答案】 A 【试题解析】 class 文件是由编译器生成的

17、。 36 【正确答案】 D 【试题解析】 叶子结点总是比度为 2的结点多一个。所以,具有 5个度为 2的结点的二叉树有 6个叶子结点。总结点数 6个叶子结点 5个度为 2的结点 3个度为 1的结点 14个结点。 37 【正确答案】 B 【试题解析】 程 序流程图的主要元素: 方框:表示一个处理步骤; 菱形框:表示一个逻辑处理; 箭头:表示控制流向。 38 【正确答案】 D 【试题解析】 Thread 类本身实现了 Runnable 接口,所以可以通过继承 Thread 类,并重写 run()方法定义线程体,然后创建该子类的对象创建线程。 39 【正确答案】 C 【试题解析】 066代表 8进制

18、数据的 66等于十进制的 54。 40 【正确答案】 A 【试题解析】 运算中自动类型转换按优先关系从低级数据转换成高级数据。规定的优先次序是 byte , short , chari ntlongfloatdouble 。 二、基本操作题 41 【正确答案】 第 1处: “”hello!” 第 2处: “a/b=c” 第 3处: “what a nice day” 【试题解析】 本题考查的是不同的数据类型的输出方式,以及转义字符的使用。第 1处与第 3处含有特殊字符,输出时要使用转义字符。 三、简单应用题 42 【正确答案】 第 1处: jl.setForeground(color)第 2处: jl.repaint() 【试题解析】 在 构件类的方法中, setForeground()为设置构件的前景色,repaint()为重新绘制构件。

展开阅读全文
相关资源
猜你喜欢
  • BS ISO 6055-2004 en_1253  Industrial trucks - Overhead guards - Specification and testing《工业用货车.护顶架.规范和试验》.pdf BS ISO 6055-2004 en_1253 Industrial trucks - Overhead guards - Specification and testing《工业用货车.护顶架.规范和试验》.pdf
  • BS ISO 606-2015 en_5502  Short-pitch transmission precision roller and bush chains attachments and associated chain sprockets《短节矩精密传动辊子链和套筒链 附件以及辅助链轮》.pdf BS ISO 606-2015 en_5502 Short-pitch transmission precision roller and bush chains attachments and associated chain sprockets《短节矩精密传动辊子链和套筒链 附件以及辅助链轮》.pdf
  • BS ISO 6091-2010 en_7200  Dried milk - Determination of titratable acidity (Reference method)《奶粉.滴定酸度的测定(基准方法)》.pdf BS ISO 6091-2010 en_7200 Dried milk - Determination of titratable acidity (Reference method)《奶粉.滴定酸度的测定(基准方法)》.pdf
  • BS ISO 6099-2009 en_7272  Fluid power systems and components - Cylinders - Identification code for mounting dimensions and mounting types《液压动力系统和组件.汽缸.安装尺寸规格和安装类型的识别规则》.pdf BS ISO 6099-2009 en_7272 Fluid power systems and components - Cylinders - Identification code for mounting dimensions and mounting types《液压动力系统和组件.汽缸.安装尺寸规格和安装类型的识别规则》.pdf
  • BS ISO 6101-3-2014 en_7758  Rubber Determination of metal content by atomic absorption spectrometry Determination of copper content《橡胶 用原子吸收光谱法测定金属含量 铜含量的测定》.pdf BS ISO 6101-3-2014 en_7758 Rubber Determination of metal content by atomic absorption spectrometry Determination of copper content《橡胶 用原子吸收光谱法测定金属含量 铜含量的测定》.pdf
  • BS ISO 6101-4-2014 en_4028  Rubber Determination of metal content by atomic absorption spectrometry Determination of manganese content《橡胶 用原子吸收光谱法测定金属含量 锰含量的测定》.pdf BS ISO 6101-4-2014 en_4028 Rubber Determination of metal content by atomic absorption spectrometry Determination of manganese content《橡胶 用原子吸收光谱法测定金属含量 锰含量的测定》.pdf
  • BS ISO 6101-5-2006 en_2029  Rubber - Determination of metal content by atomic absorption spectrometry - Determination of iron content《橡胶.用原子吸收光谱法测定金属含量.铁含量的测定》.pdf BS ISO 6101-5-2006 en_2029 Rubber - Determination of metal content by atomic absorption spectrometry - Determination of iron content《橡胶.用原子吸收光谱法测定金属含量.铁含量的测定》.pdf
  • BS ISO 6101-6-2011 en_2159  Rubber Determination of metal content by atomic absorption spectrometry Determination of magnesium content《橡胶.用原子吸收光谱法对金属含量进行测定.镁含量的测定》.pdf BS ISO 6101-6-2011 en_2159 Rubber Determination of metal content by atomic absorption spectrometry Determination of magnesium content《橡胶.用原子吸收光谱法对金属含量进行测定.镁含量的测定》.pdf
  • BS ISO 6106-2013 en_9208  Abrasive products Checking the grain size of superabrasives《磨料制品.超级磨料的磨料粒度检验》.pdf BS ISO 6106-2013 en_9208 Abrasive products Checking the grain size of superabrasives《磨料制品.超级磨料的磨料粒度检验》.pdf
  • 相关搜索

    当前位置:首页 > 考试资料 > 职业资格

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1