[计算机类试卷]国家二级(JAVA)机试模拟试卷1及答案与解析.doc
《[计算机类试卷]国家二级(JAVA)机试模拟试卷1及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(JAVA)机试模拟试卷1及答案与解析.doc(24页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( JAVA)机试模拟试卷 1及答案与解析 一、选择题 1 下列选项中属于 Java语言的垃圾回收机制的一项是 ( )。 ( A)语法检查 ( B)堆栈溢出检查 ( C)跨平台 ( D)内存跟踪 2 下列 Java组件中,不属于容器的是 ( )。 ( A) Panel ( B) Window ( C) Frame ( D) Label 3 关系数据库管理系统能实现的专门关系运算包括( )。 ( A) 排序、索引、统计 ( B) 选择、投影、连接 ( C) 关联、更新、排序 ( D) 显示、打印、制表 4 sum的值为 0,则 result=sum=0?1:num/sum的值为 ( )。
2、 ( A) 0 ( B) 1 ( C) 01 ( D)无法输出 5 数据流图中带有箭头的线段表示的是( )。 ( A)控制流 ( B)事件驱动 ( C)模块调用 ( D)数据流 6 在软件开发中,需求分析阶段可以使用的工具是( )。 ( A) N S 图 ( B) DFD 图 ( C) PAD 图 ( D)程序流程图 7 在面向对象方法中,不属于 “对象 ”基本特点的是( )。 ( A)一致性 ( B)分类性 ( C)多态性 ( D)标识唯一性 8 在长度为 z的有序线性表中进行二分查找,最坏情况下需要比较的次数是 ( )。 ( A) O(n) ( B) O(n2) ( C) O(log2n)
3、 ( D) O(nlog2n) 9 在数据管理技术发展的三个阶段中,数据共享最好的是( )。 ( A)人工管理阶段 ( B)文件系统阶段 ( C)数据库系统阶段 ( D) 3个阶段相同 10 有如下三个关系 R、 S 和 T: 由关系 R 和 S 通过运算得到关系 T,则所使用的运算为( )。 ( A)笛卡儿积 ( B)交 ( C)并 ( D)自然连接 11 一个栈的初始状态为空。现将元素 1、 2、 3、 4、 5、 A、 B、 C、 D、 E依次入栈,然后再依次出栈,则元素出栈的顺序是 ( )。 ( A) 12345ABCDE ( B) EDCBA54321 ( C) ABCDE12345
4、 ( D) 54321EDCBA 12 使用如下( )保留字可以使只有在定义该类的包中的其他类才能访问该类。 ( A) abstract ( B) private ( C) protected ( D)不使用保留字 13 下面( )是合法的标识符。 ( A) $persons ( B) 2Users ( C) poi nt ( D) this 14 下列表达式中正确的是( )。 ( A) 5 ( B)( a b) ( C)( a b) ( D) x 15 在 Java 中,所有类的根类是( )。 ( A) java lang Object ( B) java lang Class ( C) j
5、ava applet Applet ( D) java awt Frame 16 在 Java 中,用 package 语句说明一个包时,该包的层次结构必须是( )。 ( A)与文件的结构相同 ( B)与文件目录的层次相同 ( C)与文件类型相同 ( D)与文件大小相同 17 在读字符文件 Employee dat 时,使用该文件作为参数的类是( )。 ( A) BufferedReader ( B) DataInputStream ( C) DataOutputStream ( D) FileInputStream 18 类 Panel 默认的布局管理器是( )。 ( A) GridLayo
6、ut ( B) BorderLayout ( C) FlowLayout ( D) CardLayout 19 类 Panel默认的布局管理器是 ( )。 ( A) GridLayout ( B) BorderLayout ( C) FlowLayout ( D) CardLayout 20 容器类 java awt contai ner 的父类是( )。 ( A) java awt Wi ndow ( B) java awt Co mponent ( C) java awt Frame ( D) java awt Panel 21 下列代码中 if( x 0) Syste m out pri
7、 ntln( first); elseif( x3) Syste m out pri ntln( second); else Syste m out pri ntln(third);要求打印字符串为 “second”时, x 的取值范围是( )。 ( A) x 0且 x 3 ( B) x 0 ( C) x 3 ( D) x 3 22 下列叙述中,错误的是( )。 ( A) File 类能够存储文件 ( B) File 类能够读写文件 ( C) File 类能够建立文件 ( D) File 类能够获取文件目录信息 23 下列叙述中,正确的是( )。 ( A) Reader 是一个读取字符文件的接
8、口 ( B) Reader 是一个读取数据文件的抽象类 ( C) Reader 是一个读取字符文件的抽象类 ( D) Reader 是一个读取字节文件的一般类 24 用于输入压缩文件格式的 Zi pInputStream 类所属包是( )。 ( A) java util ( B) java io ( C) java nio ( D) java util zi p 25 下列各项说法中错 误的是( )。 ( A)共享数据的所有访问都必须使用 synchronized 加锁 ( B)共享数据的访问不一定全部使用 synchronized 加锁 ( C)所有的对共享数据的访问都是临界区 ( D)临界
9、区必须使用 synchronized 加锁 26 下列有关接口的说法,正确的是( )。 ( A)接口与抽象类是相同的概念 ( B)实现一个接口必须实现接口的所有方法 ( C)接口之间不能有继承关系 ( D)一个类不可实现多个接口 27 下列程序从标准输入设备 -键盘读入一个字符,然后输出到屏幕。 要想完成此功能,画线处应该填入的语句为( )。 i mport java io ; public class Test public static void mai n ( Stri ng args) char ch ; try _; Syste m out pri ntln( ch); catch(
10、 IOException e) e pri ntStackTrace(); ( A) ch Syste m i n read(); ( B) ch ( char) Syste m i n read(); ( C) ch ( char) Syste m i n readln(); ( D) ch ( i nt) Syste m i n read(); 28 下列叙述中正确的是 ( )。 ( A)循环队列有队头和队尾两个指针,因此,循环队列是非线性结构 ( B)在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况 ( C)在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况 ( D
11、)循环队列中元素的个 数是由队头指针和队尾指针共同决定的 29 JScrollPane面板的滚动条是通过哪个对象来实现? ( ) ( A) JViewport ( B) JSplitPane ( C) JTabbedPane ( D) JPanel 30 下列说法中不正确的是( )。 ( A) Java 语言中的事件都是继承自 Java awt AWTEvent 类 ( B) AWTEvent 类是 Event Object 类的子类 ( C) Java 的 AWT 事件分为低级事件和高级事件 ( D) ActionEvent 类是 AWTEvent 类的子类 31 下列方法中不能适用于所有
12、Swi ng 组件的是( )。 ( A) addKeyListener() ( B) add MouseListener() ( C) addd Mouse MotionListerner() ( D) addAdjust mentListener() 32 当 Applet 程序中的 i nit()方法为下列代码时,运行后用户界面会出现的情况,以下描述正确的是( )。 public void i nit() setLayout( ne w BorderLayout(); add( North, ne w TextField( 10); add( Center, ne w Button( he
13、lp); ( A)文本框将会出现在 Applet 的顶上,且有 10个字符的宽度 ( B)按钮将会出现在 Applet 的正中间,且尺寸为正好能够包容 help 的大小 ( C)文本框将会出现在 Applet 的顶上,从最左边一直延伸到最右边;按钮将会出现在 Applet 的正中间,覆盖除文本框外的所有空间 ( D)按钮与文本框的布局依赖于 Applet 的尺寸 33 Applet 的运行过程要经历 4个步骤,其中不是运行步骤的是( )。 ( A)浏览器加载指定 URL中 HTML文件 ( B)浏览器显示 HTML文件 ( C)浏览器加载 HTML文件中指定的 Applet 类 ( D)浏览器
14、中的 Java 运行环境运行该 Applet 34 下列命令中用于激活系统守候进程以便能够在 Java 虚拟机上注册和激活对象的是( )。 ( A) rmic ( B) rmiregistry ( C) rmid ( D) serialver 35 对下列二叉树进行中序遍历的结果是( )。 ( A) DBXEAYFZC ( B) XYZ DEFBCA ( C) Z YXFEDCBA ( D) YZCFAXEDB 36 如果有一个类 MyFrame 是 Frame 的子类,但它不能被实例化,请写出该类的声明头为( )。 ( A) abstract class Frame extends MyFr
15、ame ( B) abstract class MyFrame extends Frame ( C) class MyFrame abstract extends Frame ( D) class Frame abstract extends MyFrame 37 执行下列赋值语句后, a 的值为( )。 a Float valueOf(12 34) float Value(); ( A) 12 ( B) 34 ( C) 0 34 ( D) 12 34 38 下列叙述中正确的是 ( )。 ( A)顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的 ( B)顺序存储结构只针对线
16、性结构,链式存储结构只针对非线性结构 ( C)顺序存储结构能存储有序表,链式存储结构不能存储有序表 ( D)链式存储结构 比顺序存储结构节省存储空间 39 下列横线处应填写的语句是( )。 i mport java awt ; public class FirstFrame extends Frame public static void mai n( Stri ng args) FirstFrame fr ne w FirstFrame( First contai ner !); fr setSize( 240, 240); fr setBackground( Color yellow);
17、_ public FirstFrame( Stri ng str) super( str); ( A) fr set Visi ble( true) ( B) fr set Visi ble( false) ( C) fr setFrame( true) ( D) fr set myFrame( true) 二、基本操作题 40 本题将一个整形变量 op1的二进制的低 3位全部变成 1。 public class java1 public static void main(String args) _ op1=21; int op2=7; _ res; _; System.out.printl
18、n(res); 三、简单应用题 41 本题中,用表格来表现某个月的月历,其中标题是从 Sunday到 Saturday,表格中的各项是可以修改的。 import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.table.*; public class java2 public static void main(String args) try UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName(); catc
19、h (Exception e) JFrame frame = new CalendarTableFrame(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.show(); class CalendarTableFrame extends JFrame private static final int WIDTH = 500; private static final int HEIGHT = 150; private cells = null, null, null, new Integer(1), new Inte
20、ger(2),new Integer(3), new Integer(4) , new Integer(5), new Integer(6), new Integer(7), new Integer(8), new Integer(9), new Integer(10), new Integer(11) , new Integer(12), new Integer(13), new Integer(14), new Integer(15), new Integer(16), new Integer(17), new Integer(18) , new Integer(19), new Inte
21、ger(20), new Integer(21), new Integer(22), new Integer(23), new Integer(24), new Integer(25) , new Integer(26), new Integer(27), new Integer(28), new Integer(29), new Integer(30), new Integer(31), null ; private String columnNames = “Sunday“, “Monday“, “Tuesday“, “Wednesday“, “Thursday“, “Friday“, “
22、Saturday“ ; public CalendarTableFrame() setTitle(“java2“); setSize(WIDTH, HEIGHT); JTable table = new ; getContentPane().add(new JScrollPane(table), BorderLayout.CENTER); 四、综合应用题 42 本题的功能是定义图形按钮。窗口中有两个图形按钮,当鼠标移上去是,图形按钮的图形将改变,当鼠标点击按钮时图形按钮的图形又发生改变,当鼠标按钮松开或者移开后,图形按钮的图形又恢复原样。 import javax.swing.*; impor
23、t java.awt.*; _ public java3(Icon icon, Icon pressed, Icon rollover) _; setFocusPainted(false); setRolloverEnabled(true); setRolloverIcon(rollover); setPressedIcon(pressed); setBorderPainted(false); setContentAreaFilled(false); public static void main(String args) java3 b1 = new java3( new ImageIcon
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
本资源只提供5页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 JAVA 模拟 答案 解析 DOC
![提示](http://www.mydoc123.com/images/bang_tan.gif)