[计算机类试卷]国家二级(JAVA)机试模拟试卷6及答案与解析.doc
《[计算机类试卷]国家二级(JAVA)机试模拟试卷6及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(JAVA)机试模拟试卷6及答案与解析.doc(25页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( JAVA)机试模拟试卷 6及答案与解析 一、选择题 1 下列选项中为单精度数的是 ( )。 ( A) 2 ( B) 5.2 ( C) 0.2f ( D) 023 2 下列特点中不属于 Java的是 ( )。 ( A)多线程 ( B)多继承 ( C)跨平台 ( D)动态性 3 层次型、网状型和关系型数据库划分原则是 ( )。 ( A)记录长度 ( B)文件的大小 ( C)联系的复杂程度 ( D)数据之间的联系方式 4 Java中的字符变量在内存中占位 (bit)为 ( )。 ( A) 4 ( B) 8 ( C) 16 ( D) 24 5 类变量必须带有的修饰符是 ( )。 ( A)
2、static ( B) final ( C) public ( D) volatile 6 面向对象方法中,继承是指( )。 ( A)一组对象所具有的相似性质 ( B)一个对象具有另一个对象的性质 ( C)各对象之间的共同性质 ( D)类之间共享属性和操作的机制 7 软件测试目的是 ( )。 ( A)评估软件可靠性 ( B)发现并改正程序中的错误 ( C)改正程序中的错误 ( D)发现程序中的错误 8 一个 工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是( )。 ( A)一对一 ( B)一对多 ( C)多对多 ( D)多对一 9 数据库设计中反映
3、用户对数据要求的模式是( )。 ( A)内模式 ( B)概念模式 ( C)外模式 ( D)设计模式 10 有三个关系 R、 S 和 T 如下: 则由关系 R 和 S 得到关系 T 的操作是( )。 ( A)自然连接 ( B)交 ( C)投影 ( D)并 11 下列叙述中正确的是 ( )。 ( A)在栈中,栈中元素随栈底 指针与栈顶指针的变化而动态变化 ( B)在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化 ( C)在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化 ( D)上述三种说法都不对 12 Java 的反汇编命令是( )。 ( A) javap ( B) javac (
4、 C) jdb ( D) java 13 下列变量定义中,不合法的是( )。 ( A) i nt sx; ( B) i nt 123; ( C) i nt Summer 2010 gross sale ; ( D) i nt di m; 14 下列叙述中正确的是 ( )。 ( A)线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的 ( B)线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构 ( C)线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构 ( D)上述三种说法都不对 15 下列关于 boolean 类型的叙述中,正确的是( )。 ( A)可以将 boolean
5、 类型的数值转换为 i nt 类型的数值 ( B)可以将 boolean 类型的数值转换为字符串 ( C)可以将 boolean 类型的数值转 换为 char 类型的数值 ( D)不能将 boolean 类型的数值转换为其他基本数据类型 16 若定义 i nt a 2, b 2,下列表达式中值不为 4的是( )。 ( A) a( b) ( B) a( b ) ( C) a b ( D) a b 17 下列可以获得构件前景色的方法是( )。 ( A) getsize() ( B) getForeground() ( C) getBackground() ( D) pai nt() 18 下列程序
6、的运行结果是( )。 public class test private Stri ng data 10, 10 5; public void fun() double s 0; for ( i nt i 0; i 3; i ) try s s Integer parseInt( data i); catch( Exception e) Syste m out pri nt( error1: data i); public static void mai n( stri ng args) try test d ne wtest(); d fun(); catch ( Exception e)
7、Syste m out pri ntln( error2) ( A) error1: 10 5 ( B) error2 ( C) error1: 10 5error2 ( D)以上都不对 19 下列程序片段中,能通过编译的是( )。 ( A) public abstract class Ani mal public void speak(); ( B) public abstract class Ani mal public void speak(); ( C) public class Ani mal pubilc abstract void speak(); ( D) public abs
8、tract class Ani mal pubilc abstract void speak(); 20 下列不属于接口 Wi ndowListener 的方法是( )。 ( A) wi ndowClosi ng() ( B) wi ndowClosed() ( C) wi ndowMi ni mized() ( D) wi ndowOpened() 21 下列选项中,不能输出 100个整数的是( )。 ( A) for( i nt i 0; i 100; i ) Syste m out pri ntln( i); ( B) i nt i 0; do Syste m out pri ntln(
9、 i); i ; while( i 100); ( C) i nt i 0; while( i 100) Syste m out pri ntln( i); i ; ( D) i nt i 0; while( i 100) i ; if( i 100) conti nue ; Syste m out pri ntln( i); 22 软件生命周期是指 ( )。 ( A)软件产品从提出、实现、使用维护到停止使用退役的过程 ( B)软件从需求分析、设计、实现到测试完成的过程 ( C)软件的开发过程 ( D)软件的运行维护过程 23 下列选项中属于字符串常量的是( )。 ( A) abc ( B)
10、abc ( C) abc ( D)( abc) 24 Java 程序默认引用的包是( )。 ( A) java text 包 ( B) java awt 包 ( C) java lang 包 ( D) java util 包 25 为使下列代码正常运行,应该在下画线处填入的选项是( )。 ObjectInputStreamIn ne w_ ( ne w FileInputStream( e mployee doc); Employee ne wstaff ( Employee) i n readobject(); In close(); ( A) Reader ( B) InputStream
11、 ( C) ObjectInput ( D) ObjectInputStream 26 下列代码将对象写入的设备是( )。 Byte ArrayOutputStream bout ne w Byte ArrayOutputStream(); Object OutputStream out ne w Object OutputStream( bout); out writeObject ( this); out close (); ( A)内存 ( B)硬盘 ( C)屏幕 ( D)网络 27 为使下列代码正常运行,应该在下画线处填入的选项是( )。 i nt numbers ne wi nt n
12、; for ( i nt i 0; i numbers_ ; i ) numbers i i 1; ( A) size ( B) length ( C) di mension ( D) measure ment 28 为使下列代码正常运行,应该在下画线处 填入的选项是( )。 abstract class person public Person ( Stri ng n) name n ; Public_ Stri ng getDescri ption(); public Stri ng get Name() return name ; private stri ng name ; ( A)
13、static ( B) private ( C) abstract ( D) fi nal 29 下列能够正确创建 线程的方法是 ( )。 继承 java.lang.Thread类,并重写 run( )方法 继承 java.lang.Runnable类,并重写 start( )方法 实现 java.lang.Thread接口,并实现 run( )方法 实现 java.lang.Runable接口,并实现 run( )方法 ( A) 、 ( B) 、 ( C) 、 ( D) 、 30 下列线程状态转换序列,在线程实际运行中可能出现的序列是( )。 ( A)新建 运行 阻塞 终止 ( B) 运行
14、阻塞 可运行 终止 ( C) 可运行 运行 阻塞 运行 ( D)新建 可运行 运行 阻塞 可运行 D 。 31 为了支持压栈线程与弹栈线程之间的交互与同步,应在下画线处填入的选项是( )。 public class StackTest private i nt idx 0; private i nt data ne wi nt 8 public void push( i nt i) synchronized ( this) _; data( idx) i ; idx; ( A) this notify() ( B) i nterrupt() ( C) this wait() ( D) slee
15、p() 32 对下列程序的叙述中,正确的是( )。 1: public class Xextends Threadi mple ments Runnable 2: public void run() 3: syste m out pri ntln( this is run(); 4: 5: public static void mai n( Stri ng args) 6: Thread t ne w Thread( ne w X(); 7: t start(); 8: 9: ( A)第 1行会产生编译错误 ( B)第 6行会产生编译错程 ( C)第 6行会产生运行错误 ( D)程序正常运行
16、33 下列关于 Applet 的叙述中,正确的是( )。 ( A) Applet 不仅可以嵌入到浏览器中运行,还可以独立运行 ( B) Applet 的主类要定义为 Applet 类或 Japplet 类的子类 ( C)同一个页面中的 Applet 之间不能通信 ( D) Applet 不支持多线程 34 当一个 Applet 所在的 Web 页面被其他页面覆盖后,不可能被调用的 Applet 方法是( )。 ( A) destroy () ( B) i nit () ( C) stop () ( D) start () 35 要向 Applet 传递参数,应该在下列 drawi ng ht
17、ml文件的下画线处填入的选项是( )。 applet code DrawImage class width 100height 100applet ( A) parami mage , flower gif ( B) parami mage value flower gif ( C) paramname i mage value flower gif ( D) paramname i mage value flower gif 36 一个栈的初始状态为空,首先将元素 5, 4, 3, 2, 1依次入栈,然后退栈一次,再将元素 A, B, C, D 依次入栈,之后将所有元素全部退栈,则所有元素退
18、栈(包括中间退栈的元素)的顺序为( )。 ( A) 54321ABCD ( B) 5ABCD4321 ( C) DCBA12345 ( D) 1DCBA2345 37 一棵二叉树有 10个度为 1的结点, 7个度为 2的结点,则该二叉树共有结点个数为( )。 ( A) 8 ( B) 25 ( C) 17 ( D) 7 38 下面描述中,不属于软件危机表现的是 ( )。 ( A)软件过程不规范 ( B)软件开发生产率低 ( C)软件质量难以控制 ( D)软件成本不断提高 39 下列程序创建了一个线程并运行,横线处应填入的正确代码是( )。 public class Try extends Thr
19、ead public static void mai n( Stri ng args) Thread t ne w Try(); _; public void run() Syste m out pri ntln( Try !); ( A) t start ( B) t class ( C) t thread ( D) t static 40 要使下列程序能够正确运行,则横线处应填写的内容是( )。 i mport java awt ; i mport java applet ; public class SayHi extends Applet public void _( Graphics
20、 g) g drawStri ng( Hi !, 20, 20); ( A) i nt ( B) start ( C) pai nt ( D) stop 二、基本操作题 41 本题随机产生若干字母( AZ间),直到出现字母 Q停止。 public class java1 public static void main(String args) _; do c=(char)(_); System.out.print(c+“,“); while(_); 三、简单应用题 42 本题中,生成了一个窗口,该窗口的长、宽为屏幕长、宽的一半,并且窗口的大小不能改变。 import java.awt.*; i
21、mport javax.swing.*; public class java2 public static void main(String args) FrameSize frame = new FrameSize(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.show(); class FrameSize extends JFrame public FrameSize() setTitle(“java2“); Toolkit tk = Toolkit.getDefaultToolkit(); Dimension
22、 screenSize = _; int screenHeight = screenSize.height; int screenWidth = screenSize.width; setSize(screenWidth / 2, screenHeight / 2); _; 四、综合应用题 43 本题的功能是展示四种不同的对话框。窗口中有四个按钮: “消息 ”、 “输入 ”、“确定 ”和 “选择 ”,点击任意一个按钮,就能弹出一个对应的对话框。其中,消息对话框只有一个提示信息和一个 “确定 ”按钮,输入对话框有一个供输入的文本框和“确定 ”和 “撤销 ”两个按钮,确定对话框中有一个提示信息和三
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 JAVA 模拟 答案 解析 DOC
