1、国家二级(JAVA)笔试-试卷 13 及答案解析(总分:104.00,做题时间:90 分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_2.Java 语言的执行模型是( )。(分数:2.00)A.编译和解释型B.编译和半解释型C.半编译和解释型D.半编译和半解释型3.每个 Java 的编译单元可包含多个类或界面,但是每个编译单元最多只能有( )类或者界面是公共的。(分数:2.00)A.1 个B.2 个C.4 个D.任意多个4.结构化程序设计的 3 种结构是( )。(
2、分数:2.00)A.顺序结构、选择结构、转移结构B.分支结构、等价结构、循环结构C.多分支结构、赋值结构、等价结构D.顺序结构、选择结构、循环结构5.计算机系统的组成是( )。(分数:2.00)A.主机、外设B.运算器、控制器C.硬件系统和软件系统D.CPU、存储器6.一个关系模式为 Y(X1,X2,X3,X4),假定该关系存在如下函数依赖:(Xl,X2) X3,X2X4,则该关系的码为( )。(分数:2.00)A.X1B.X2C.(Xl,X2)D.(Xl,X2,X3,X4)7.Java 语言最初是面向( )应用领域而设计的。(分数:2.00)A.CADB.工业C.InternetD.消费类电
3、子产品8.Java 的 API 结构中,不属于类库主要包括的核心包的是( )。(分数:2.00)A.Java 包B.JavaxC.Javadoc 包D.org 扩展包9.为了提高测试的效率,应该( )。(分数:2.00)A.随机选取测试数据B.取一切可能的输入数据作为测试数据C.在完成编码以后制定软件的测试计划D.集中对付那些错误群集的程序10.在 Windows 下,当一个应用程序窗口被最小化后,该应用程序将( )。(分数:2.00)A.终止运行B.暂停运行C.继续在后台运行D.继续在前台运行11.下面的几种叙述中,不属于 Java 语言的特点的是( )。(分数:2.00)A.简单易学,具有
4、可移植性、健壮性、安全性、高性能B.围绕网络应用开发,最大限度地利用网络资源,类库在网络上的传输不受计算机 CPU 和环境限制C.Java 提供了丰富的类库D.Java 的小应用程序在网络上传输不受计算机 CPU 和环境限制12.Java 虚拟机的执行过程有多个特点,下列( )不属于 JVM 执行特点。(分数:2.00)A.多线程B.动态连接C.异常处理D.异步处理13.下列不是虚拟机执行过程特点的是( )。(分数:2.00)A.双线程B.多线程C.动态连接D.异常处理14.在 Java 源文件中( )类最多只能有一个,其他类的个数不限。(分数:2.00)A.publicB.privateC.
5、protectedD.没有这种类15.Java 语言的许多特点中,C+所不具有的是( )。(分数:2.00)A.高性能B.跨平台C.面向对象D.有类库16.Java 程序的执行过程中用到一套 JDK 工具,其中 javac.exe 是指( )。(分数:2.00)A.Java 编译器B.Java 解释器C.Java 文档生成器D.Java 类分解器17.下面( )是 main()函数的合法参数。(分数:2.00)A.char argsB.char argsC.String argsD.String args18.Java 语言具有的操作是( )。(分数:2.00)A.自定义类B.运算符重载C.多
6、重继承D.指针操作19.在下列程序的划线处应填入的语句是( )。 class Person private int a: public class Man extends Person public int b; public static void main(String arg ) Person p=newPerson(); Man t=new Man(); int i; _ (分数:2.00)A.i=w;B.i=b;C.i=P.a;D.i=t.b;20.以下编程语言中,不支持面向对象程序设计的是( )。(分数:2.00)A.JavaB.CC.C+D.C#21.下列声明和赋值语句错误的是(
7、 )。(分数:2.00)A.double w=3.1415:B.String stfi=“bve“:C.float z=6.74567;D.boolean true=tree:22.在 j2sdkl.4.2 版中,解压得到的目录中,存放编译器、解释器和许多工具的目录是 ( )。(分数:2.00)A.jreB.libC.demoD.bin23.Java 程序的执行过程中用到一套 JDK 工具,其中 appletviewer.exe 是指( )。(分数:2.00)A.JavaApplet 浏览器B.Java 调试器C.Java 剖析工具D.Java 分解器24.下列程序段执行后的输出结果为( )。
8、 int x3;int y10: System.out.println(y%x):(分数:2.00)A.0B.1C.2D.325.在 Java 语言中,下列属于合法标识符的是( )。(分数:2.00)A._bookB.5fileC.#NAME?D.-3.1415926.Swing 构件分类中,不属于顶层容器的是( )。(分数:2.00)A.JframeB.JlabelC.JappletD.Jwindow27.Java Application 源程序文件的扩展名为( )。(分数:2.00)AjavaBclassChtmlDexe28.JDK 目录结构中不包含以下哪一目录? ( )(分数:2.00
9、)A.InntpubB.binC.demoD.lib29.下列( )是将一个十六进制值赋值给一个 long 型变量。(分数:2.00)A.long number=123L;B.long number=0123;C.long number0123L;D.long number=0x123L;30.若 a 的值为 3;下列程序段被执行后,c 的值是( )。 c=l; if (aO) if (a3) c=2; else c=3; else c=4;(分数:2.00)A.1B.2C.3D.431.不属于 Applet 类的基本方法的选项是( )。(分数:2.00)A.生命周期方法B.加载 Applet
10、 法C.管理 Applet 环境D.多媒体支持方法32.编译 Java 源文件和解释执行 Java 字节码程序的程序分别是( )。(分数:2.00)A.java.exe 和 jdb.exeB.javac.exe 和 javadoc.exeC.java.exe 和 java.exeD.jad.exe 和 java.exe33.自动类型转换是按优先关系从低级数据转换成高级数据,规定的优先次序是( )。(分数:2.00)A.byte,short,charintlongfloatdoubleB.floatintlongbyte,short,chardoubleC.intlongfloatdoubleb
11、yte,short,charD.doubleintfolatlongbyte,short,char34.下列程序的输出结果是( )。 public class fff void printValue (int m) doSystem.out.println(“The value is”+m): while (-m10) public static void main(String arg ) int i=10; Test t=new Test(); t.printValue(i); (分数:2.00)A.8B.9C.10D.1135.下列代码的执行结果是( )。 public class Te
12、st 2 public static void main (String arg) System.out.println(100%3); System.out.println(100%3.0); (分数:2.00)A.1 和 1B.1 和 1.0C.1.0 和 1D.1.0 和 1.036.Applet 的方法中 paint (Graphics)的功能是( )。(分数:2.00)A.绘制 Applet 界面的基本方法B.使 Applet 成为激活状态C.使 Applet 执行一些基本的初始化D.绘制图形二、填空题(总题数:16,分数:32.00)37.填空题(每空)请将每一个空的正确答案写在答
13、题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_38.按作用域分类,变量有局部变量、 1、方法参数和异常处理参数。(分数:2.00)填空项 1:_39.1991 年,Sun 公司的 Jame Gosling、Bill Joe 等人,为电视、控制烤面包机等家用电器的交互操作开发了一个 1 软件,它是 Java 的前身。(分数:2.00)填空项 1:_40.设 x=2,则表达式(x+ +)* 3 的值是 1。(分数:2.00)填空项 1:_41.在 Java 的基本数据类型中,char 型数据占 2 字节内存空间,int 型数据占用 1 字节内存空间。(分数:2.00)填空项 1
14、:_42.catch 子句都带一个参数,该参数是某个异常的类及其变量名(该陔异常对象的指针),catch 用该参数去与抛出异常对象的类进行 1。(分数:2.00)填空项 1:_43.转义字符以 1 开头。(分数:2.00)填空项 1:_44.Java 源文件中最多只能有一个 1 类,其他类的个数不限。(分数:2.00)填空项 1:_45.在 Java 程序中,通过类的定义只能实现单重继承,但通过 1 的定义可以实现多重继承关系。(分数:2.00)填空项 1:_46.如果一个 Java 源程序文件中定义有 4 个类,则使用 Sun 公司的 JAK 编译器 javac 编译该源程序文件,将产生 1
15、 个文件名与类名相同而扩展名为 2 的字节码文件。(分数:2.00)填空项 1:_47.位运算符用来对二进制位进行操作,操作数只能为 1 和字符型数据。(分数:2.00)填空项 1:_48.字符型变量以 char 类型表示,它在内存中占 1 位 bit。(分数:2.00)填空项 1:_49.Java 虚拟机(JVM)的执行过程有 3 个特点:多线程, 1,异常处理。(分数:2.00)填空项 1:_50.在 AWT 包中,创建一个具有 10 行、45 列的多行文本区域对象 ta 的语句为 1。(分数:2.00)填空项 1:_51.根据程序的构成和运行环境的不同,Java 源程序分为两类,即 1
16、程序和 2 程序。(分数:2.00)填空项 1:_填空项 1:_52.Java 语言中的浮点型数据根据数据存储长度和数值精度的不同,进一步分为 float 和 1 两种具体类型。(分数:2.00)填空项 1:_国家二级(JAVA)笔试-试卷 13 答案解析(总分:104.00,做题时间:90 分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_解析:2.Java 语言的执行模型是( )。(分数:2.00)A.编译和解释型B.编译和半解释型C.半编译和解释型D.半编译和
17、半解释型 解析:3.每个 Java 的编译单元可包含多个类或界面,但是每个编译单元最多只能有( )类或者界面是公共的。(分数:2.00)A.1 个 B.2 个C.4 个D.任意多个解析:4.结构化程序设计的 3 种结构是( )。(分数:2.00)A.顺序结构、选择结构、转移结构B.分支结构、等价结构、循环结构C.多分支结构、赋值结构、等价结构D.顺序结构、选择结构、循环结构 解析:5.计算机系统的组成是( )。(分数:2.00)A.主机、外设B.运算器、控制器C.硬件系统和软件系统 D.CPU、存储器解析:6.一个关系模式为 Y(X1,X2,X3,X4),假定该关系存在如下函数依赖:(Xl,X
18、2) X3,X2X4,则该关系的码为( )。(分数:2.00)A.X1B.X2C.(Xl,X2) D.(Xl,X2,X3,X4)解析:7.Java 语言最初是面向( )应用领域而设计的。(分数:2.00)A.CADB.工业C.InternetD.消费类电子产品 解析:8.Java 的 API 结构中,不属于类库主要包括的核心包的是( )。(分数:2.00)A.Java 包B.JavaxC.Javadoc 包 D.org 扩展包解析:9.为了提高测试的效率,应该( )。(分数:2.00)A.随机选取测试数据B.取一切可能的输入数据作为测试数据C.在完成编码以后制定软件的测试计划D.集中对付那些错
19、误群集的程序 解析:10.在 Windows 下,当一个应用程序窗口被最小化后,该应用程序将( )。(分数:2.00)A.终止运行B.暂停运行C.继续在后台运行 D.继续在前台运行解析:11.下面的几种叙述中,不属于 Java 语言的特点的是( )。(分数:2.00)A.简单易学,具有可移植性、健壮性、安全性、高性能B.围绕网络应用开发,最大限度地利用网络资源,类库在网络上的传输不受计算机 CPU 和环境限制 C.Java 提供了丰富的类库D.Java 的小应用程序在网络上传输不受计算机 CPU 和环境限制解析:12.Java 虚拟机的执行过程有多个特点,下列( )不属于 JVM 执行特点。(
20、分数:2.00)A.多线程B.动态连接 C.异常处理D.异步处理解析:13.下列不是虚拟机执行过程特点的是( )。(分数:2.00)A.双线程 B.多线程C.动态连接D.异常处理解析:14.在 Java 源文件中( )类最多只能有一个,其他类的个数不限。(分数:2.00)A.public B.privateC.protectedD.没有这种类解析:15.Java 语言的许多特点中,C+所不具有的是( )。(分数:2.00)A.高性能B.跨平台 C.面向对象D.有类库解析:16.Java 程序的执行过程中用到一套 JDK 工具,其中 javac.exe 是指( )。(分数:2.00)A.Java
21、 编译器 B.Java 解释器C.Java 文档生成器D.Java 类分解器解析:17.下面( )是 main()函数的合法参数。(分数:2.00)A.char argsB.char argsC.String args D.String args解析:18.Java 语言具有的操作是( )。(分数:2.00)A.自定义类 B.运算符重载C.多重继承D.指针操作解析:19.在下列程序的划线处应填入的语句是( )。 class Person private int a: public class Man extends Person public int b; public static void
22、 main(String arg ) Person p=newPerson(); Man t=new Man(); int i; _ (分数:2.00)A.i=w;B.i=b;C.i=P.a;D.i=t.b; 解析:20.以下编程语言中,不支持面向对象程序设计的是( )。(分数:2.00)A.JavaB.C C.C+D.C#解析:21.下列声明和赋值语句错误的是( )。(分数:2.00)A.double w=3.1415:B.String stfi=“bve“:C.float z=6.74567; D.boolean true=tree:解析:22.在 j2sdkl.4.2 版中,解压得到的目
23、录中,存放编译器、解释器和许多工具的目录是 ( )。(分数:2.00)A.jreB.libC.demoD.bin 解析:23.Java 程序的执行过程中用到一套 JDK 工具,其中 appletviewer.exe 是指( )。(分数:2.00)A.JavaApplet 浏览器 B.Java 调试器C.Java 剖析工具D.Java 分解器解析:24.下列程序段执行后的输出结果为( )。 int x3;int y10: System.out.println(y%x):(分数:2.00)A.0B.1 C.2D.3解析:25.在 Java 语言中,下列属于合法标识符的是( )。(分数:2.00)A
24、._book B.5fileC.#NAME?D.-3.14159解析:26.Swing 构件分类中,不属于顶层容器的是( )。(分数:2.00)A.Jframe B.JlabelC.JappletD.Jwindow解析:27.Java Application 源程序文件的扩展名为( )。(分数:2.00)Ajava BclassChtmlDexe解析:28.JDK 目录结构中不包含以下哪一目录? ( )(分数:2.00)A.Inntpub B.binC.demoD.lib解析:29.下列( )是将一个十六进制值赋值给一个 long 型变量。(分数:2.00)A.long number=123L
25、;B.long number=0123;C.long number0123L;D.long number=0x123L; 解析:30.若 a 的值为 3;下列程序段被执行后,c 的值是( )。 c=l; if (aO) if (a3) c=2; else c=3; else c=4;(分数:2.00)A.1B.2C.3 D.4解析:31.不属于 Applet 类的基本方法的选项是( )。(分数:2.00)A.生命周期方法B.加载 Applet 法 C.管理 Applet 环境D.多媒体支持方法解析:32.编译 Java 源文件和解释执行 Java 字节码程序的程序分别是( )。(分数:2.00
26、)A.java.exe 和 jdb.exeB.javac.exe 和 javadoc.exe C.java.exe 和 java.exeD.jad.exe 和 java.exe解析:33.自动类型转换是按优先关系从低级数据转换成高级数据,规定的优先次序是( )。(分数:2.00)A.byte,short,charintlongfloatdouble B.floatintlongbyte,short,chardoubleC.intlongfloatdoublebyte,short,charD.doubleintfolatlongbyte,short,char解析:34.下列程序的输出结果是( )
27、。 public class fff void printValue (int m) doSystem.out.println(“The value is”+m): while (-m10) public static void main(String arg ) int i=10; Test t=new Test(); t.printValue(i); (分数:2.00)A.8B.9C.10 D.11解析:35.下列代码的执行结果是( )。 public class Test 2 public static void main (String arg) System.out.println(
28、100%3); System.out.println(100%3.0); (分数:2.00)A.1 和 1B.1 和 1.0 C.1.0 和 1D.1.0 和 1.0解析:36.Applet 的方法中 paint (Graphics)的功能是( )。(分数:2.00)A.绘制 Applet 界面的基本方法 B.使 Applet 成为激活状态C.使 Applet 执行一些基本的初始化D.绘制图形解析:二、填空题(总题数:16,分数:32.00)37.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_解析:38.按作用域分类,变量有局部变量
29、、 1、方法参数和异常处理参数。(分数:2.00)填空项 1:_ (正确答案:正确答案:类变量)解析:39.1991 年,Sun 公司的 Jame Gosling、Bill Joe 等人,为电视、控制烤面包机等家用电器的交互操作开发了一个 1 软件,它是 Java 的前身。(分数:2.00)填空项 1:_ (正确答案:正确答案:Oak)解析:40.设 x=2,则表达式(x+ +)* 3 的值是 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:6)解析:41.在 Java 的基本数据类型中,char 型数据占 2 字节内存空间,int 型数据占用 1 字节内存空间。(分数:2.00)
30、填空项 1:_ (正确答案:正确答案:4)解析:42.catch 子句都带一个参数,该参数是某个异常的类及其变量名(该陔异常对象的指针),catch 用该参数去与抛出异常对象的类进行 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:匹配)解析:43.转义字符以 1 开头。(分数:2.00)填空项 1:_ (正确答案:正确答案:反斜杠(/))解析:44.Java 源文件中最多只能有一个 1 类,其他类的个数不限。(分数:2.00)填空项 1:_ (正确答案:正确答案:public)解析:45.在 Java 程序中,通过类的定义只能实现单重继承,但通过 1 的定义可以实现多重继承关系。
31、(分数:2.00)填空项 1:_ (正确答案:正确答案:接口)解析:46.如果一个 Java 源程序文件中定义有 4 个类,则使用 Sun 公司的 JAK 编译器 javac 编译该源程序文件,将产生 1 个文件名与类名相同而扩展名为 2 的字节码文件。(分数:2.00)填空项 1:_ (正确答案:正确答案:4、class)解析:47.位运算符用来对二进制位进行操作,操作数只能为 1 和字符型数据。(分数:2.00)填空项 1:_ (正确答案:正确答案:整型)解析:48.字符型变量以 char 类型表示,它在内存中占 1 位 bit。(分数:2.00)填空项 1:_ (正确答案:正确答案:16
32、)解析:49.Java 虚拟机(JVM)的执行过程有 3 个特点:多线程, 1,异常处理。(分数:2.00)填空项 1:_ (正确答案:正确答案:动态连接)解析:50.在 AWT 包中,创建一个具有 10 行、45 列的多行文本区域对象 ta 的语句为 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:TextArea ta=new TextArea(10,45);)解析:51.根据程序的构成和运行环境的不同,Java 源程序分为两类,即 1 程序和 2 程序。(分数:2.00)填空项 1:_ (正确答案:正确答案:JavaApplication)填空项 1:_ (正确答案:JavaApplet)解析:52.Java 语言中的浮点型数据根据数据存储长度和数值精度的不同,进一步分为 float 和 1 两种具体类型。(分数:2.00)填空项 1:_ (正确答案:正确答案:double)解析:
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1