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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文([计算机类试卷]国家二级(JAVA)机试模拟试卷4及答案与解析.doc)为本站会员(bonesoil321)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

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

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()为重新绘制构件。

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