[计算机类试卷]国家二级(JAVA)机试模拟试卷2及答案与解析.doc
《[计算机类试卷]国家二级(JAVA)机试模拟试卷2及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(JAVA)机试模拟试卷2及答案与解析.doc(27页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( JAVA)机试模拟试卷 2及答案与解析 一、选择题 1 下列代表十六进制整数的是 ( )。 ( A) 0123 ( B) 1900 ( C) fa00 ( D) 0xa2 2 自定义的异常类可从 ( )类继承。 ( A) Error ( B) AWTError ( C) VirtualMachineError ( D) Exception及其子集 3 结构化分析方法是面向 ( )的自顶向下逐步求精进行需求分析的方法。 ( A)对象 ( B)数据结构 ( C)数据流 ( D)目标 4 已知一个有 序线性表为( 13, 18, 24, 35, 47, 50, 62, 83, 90, 1
2、15, 134),当用二分法查找值为 90的元素时,查找成功的比较次数为( )。 ( A) 1 ( B) 2 ( C) 3 ( D) 9 5 有下列二叉树,对此二叉树进行后序遍历的结果为( )。 ( A) ACBEDGFH ( B) GDBHEFCA ( C) HGFEDCBA ( D) ABCDEFGH 6 下列关于项目中 “移出 ”文件的说法,正确的是( )。 ( A)被移出的文件将直接从磁盘中删除 ( B)被移出的文件将不能被任何项目添加 ( C)被移出的文件只是将文件移出项目,但文件保留在磁盘中 ( D)被移出的文件,以后不能再次添加到原项目中,但可以添加到其他项目中 7 需求分析阶段
3、的任务是( )。 ( A)软件开发方法 ( B)软件开发工具 ( C)软件开发费用 ( D)软件系统功能 8 设 R 是一个 2元关系, S 是一个 3元关系,则下列运算中正确的是( )。 ( A) R S ( B) RS ( C) RS ( D) R S 9 数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符 名标识的图符不属 于数据流图合法图符的是 ( )。 ( A)控制流 ( B)加工 ( C)数据存储 ( D)源和终 10 在 Java中,线程是 ( )。 ( A)分时的 ( B)抢占式的 ( C)非抢占式的 ( D)非分时的 11 用来导入已定义好的类或包
4、的语句是( )。 ( A) mai n ( B) i mport ( C) public class ( D) class 12 下列叙述中,正确的是( )。 ( A)声明变量时必须指定一个类型 ( B) Java 认为变量 number 与 Number 相同 ( C) Java 中唯一的注释方式是 “ ” ( D)源文件中 public 类可以有 0个或多个 13 下列属于合法的 Java 标识符是( )。 ( A) ABC ( B) 5678 ( C) rri wo ( D) saler 14 如果进栈序列为 e1、 e2、 e3、 e4、 e5,则可能的出栈序列是 ( )。 ( A)
5、e3、 e1、 e4、 e2、 e5 ( B) e5、 e2、 e4、 e3、 e1 ( C) e3、 e4、 e1、 e2、 e5 ( D)任意顺序 15 在 Java 中,实现用户界面功能的包是( )。 ( A) java applet ( B) javax transaction ( C) java util ( D) java awt 16 下面( )正确表示了 i nt 类型的聚会范围。 ( A) 216216 1 ( B) 231231 1 ( C) 232232 1 ( D) 264264 1 17 在编写 Java 程序的时候,如果不为类的成员变量定义初始值, Java 会给它
6、们设置默认值,下列说法中不正确的是( )。 ( A) Byte 的默认值是 0 ( B) i nt 的默认值是 0 ( C) long 的默认值是 0 0L ( D) float 的默认值是 0 0f 18 Java 语言中所有的简单数据类型都被包含在( )中。 ( A) java sql ( B) java awt ( C) java lang ( D) java math 19 设 a 8,则表达式 a 2的值是( )。 ( A) 1 ( B) 2 ( C) 3 ( D) 4 20 以下各选项中能正确声明一个表示 50个值为 null的字符串数组的是( )。 ( A) stri ng a;
7、 ( B) stri ng a; ( C) char a 50; ( D) stri ng a ne w Stri ng 50 21 下列程序的输出结果是( )。 public class ArrayTest public static void mai n( Stri ng args) i nt i nt Array ne wi nt 3 for( i nt i 0; i 3; i ) i nt Array i i 2; syste m out pri ntln( Int Array i i nt Array i); Syste m out pri ntln(); i nt arrLen 4
8、; Int Array ne wi nt arrLen; For( i nt j i nt Array length ; j 0; j) i nt Array j j 3; syste m out pri ntln( hello i nt Array j); ( A)编译 未通过 ( B)编译通过,但运行错误 ( C)可以运行,但有错误 ( D)以上都不对 22 下列程序的运行结果是( )。 Public class sun Public static void mai n( Stri ng args) i nt x 4, y 0; if( Math pow( x, 2) 16) y x; i
9、f( Math pow( x, 2) 15) y 1 x; if( Math pow( x, 2) 15) y ( i nt) Math pow( x, 2) 1; syste m out pri ntln( y); ( A) 4 ( B) 17 ( C) 18 ( D) 0 25 23 下述关于数据库系统的叙述中,正确的是 ( )。 ( A)数据库系统减少了数据冗余 ( B)数据库系统避免了一切冗余 ( C)数据库系统中数据的一致性是指数据类型一致 ( D)数据库系统比文件系统能管理更多的数据 24 t 为 i nt 类型,进入下面的循环之前, t 的值为 0。则下列说法中正确的是( )。
10、while( t 1) ( A)循环控制 表达式的值为 0 ( B)循环控制表达式的值为 1 ( C)循环控制表达式不合法 ( D)以上说法都不对 25 下面 for 循环语句的执行结果是( )。 for( i nt j 10; j 3; j) if( j 3! 0) j; j; j; Syste m out pri ntln( j); ( A) 63 ( B) 74 ( C) 62 ( D) 73 26 关于 Applet 执行的操作,下面说法正确的是( )。 ( A)在运行时调用其他程序 ( B)可以进行文件读写操作 ( C)不能装载动态连接库和调用任何本地方法 ( D)试图打开一个 so
11、cket 进行网络通信,但是所连接的主机并不是提供 Applet 的主机 27 下列关于 Applet 生命周期的说法,正确的是( )。 ( A) voidi nit()在 Applet 下载前调用 ( B) voidstart()只在初始化之后调用 ( C) voidstop()在关闭浏览器时调用 ( D) stop()总在 voiddestroy()之前被调用 28 对于下面语句的说法,不正确的是( )。 Thread thrObj ne w Thread(); ( A)系统没有为该线程对象分配资源 ( B)只能启动或者终止 ( C)创建了一个空的线程对象 ( D)可以调用其他方法 29
12、数据库设计包括两个方面的设计内容,它们是 ( )。 ( A)概念设计和逻辑设计 ( B)模式设计和内模式设计 ( C)内模式设计和物理设计 ( D)结构特性设计和行为特性设计 30 下列关于线程和进程的说法正确的是( )。 ( A)进程结构的所有成分都在用户空间内 ( B)用户程序能够直接访问进程涉及的数据 ( C)线程是内核级的实体 ( D)线 程结构驻留在用户空间中 31 下列选项成员变量声明正确的是( )。 ( A) public protected fi nal i nt i ; ( B) abstract class F1 ( C) private double height ; (
13、 D) double weight 32 下面程序段的输出结果是( )。 class Test public static void mai n( Stri ng args) MyThread t ne w MyThread(); t displayOutput( t has been createD); t start(); Class MyThread extends Thread public void displayOutput( Stri ng s) Syste m out pri ntln( s); public void run() displayOutput( t is run
14、ni ng ); ( A) t has been created ( B) t has been created Tis runni ng ( C) t is runni ng ( D)编译出错 33 执行下列程序时,会产生什么异常( )。 public class Test public static void mai n( Stri ng args) i nt d 101; i nt b 220; long a 321; Syste m out pri ntln( a b)( a b d); ( A) ArrayIndexOut OfBounds Exception ( B) Number
15、FormatException ( C) ArithmeticException ( D) EOFException 34 下面程序段的输出结果为( )。 public class Test public static void mai n( Stri ng args) booleana, b , c ; a( 3 5); b ( a true); Syste m out pri ntln( a a b b); c ( b false); Syste m out pri ntln( b b c c); ( A) a true b falseb true c true ( B) a true b
16、 falseb true c false ( C) a true b trueb true c false ( D) a false b falseb true c false 35 下面程序段的输出结果是( )。 public class Test public static void mai n( Stri ng args) i nt a, b ; for( a 1, b 1; a 100; a) if( b 10) break ; if( b 2 1) b 2; conti nue ; Syste m out pri ntln( a); ( A) 5 ( B) 6 ( C) 7 ( D)
17、 101 36 栈中允许进行插入和删除的一端称为( )。 ( A)栈顶 ( B)栈底 ( C)栈端 ( D)栈尾 37 下面程序段的输出结果是( )。 public class Test public static void mai n( Stri ng args) i nt i 1; s witch( i) case0: Syste m out pri ntln( 0); break ; case1: Syste m out pri ntln( 1); case2: Syste m out pri ntln( 2); break ; default : Syste m out pri ntl
18、n( default); ( A) 01 ( B) 12 ( C) 10 ( D) 21 38 Frame 默认的布局管理器是( )。 ( A) FlowLayout ( B) BorderLayout ( C) GridLayout ( D) UpLayout 39 在 Java 语言中, Object OutputStream 是指( )。 ( A)字节流 ( B)字符流 ( C)对象输出流 ( D)数据流 40 请阅读下列程序代码,然后将程序的执行结果补充完整。横线处应填写的内容是( )。程序代码: public class throws Exception static void Pr
19、oc( i ntsel) throws Arithmetic Exception , Array Index Out Of Bounds Exception Syste m out pri ntln( InSituation sel); if( sel 0) Syste m out pri ntln( noException caught); return ; else if( sel 1) i nt i Array ne wi nt 4; i Array 1 3; public static void mai n( Stri ng args) try Proc( 0); Proc( 1);
20、catch( Array Index Out Of Bounds Exception e) Syste m out pri ntln( Catch e); fi nally Syste m out pri ntln( i nProcfi nally); 执行结果: In Situation 0 no Exception caught i n Proc fi nally ( A) In Situation 1 ( B) In Situation ( C) with Catch ( D) i nt i Array 1 二、基本操作题 41 本题将数组中 arr=5,6,3,7,9,1的各个元素按下
21、标的逆序输出。 public class java1 public static void main(String args) int arr=5,6,3,7,9,1; ; n=; while(n=0) System.out.print(arrn+“ “); ; 三、简单应用题 42 本题中,窗口的背景色为系统桌面的颜色,在窗口中分别画了空心和实心的黑色矩形、深灰色圆角矩形和浅灰色椭圆形,并且画了白色粗体的 “欢迎学习 Java!”字符串。 import java.awt.*; import javax.swing.*; public class java2 public static voi
22、d main(String args) FillFrame frame = new FillFrame(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.show(); class FillFrame extends JFrame public FillFrame() setTitle(“java2“); setSize(WIDTH, HEIGHT); FillPanel panel = new FillPanel(); panel.setBackground(SystemColor.desktop); Contain
23、er contentPane = getContentPane(); contentPane.add(panel); public static final int WIDTH = 400; public static final int HEIGHT = 250; class FillPanel extends JPanel public void paintComponent(Graphics g) ; g.setColor(new Color(10, 10, 10); g.drawRect(10, 10, 100, 30); g.setColor(new Color(100, 100,
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 JAVA 模拟 答案 解析 DOC
