1、二级 JAVA 笔试-211 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.如果进栈序列为 e1,e2,e3,e4,则可能的出栈序列是( )。(分数:2.00)A.e3,e1,e4,e2B.e2,e4,e3,e1C.e3,e4,e1,e2D.任意顺序2.下列( )不是合法标识符。(分数:2.00)A.usernameB.#roomC.$denD._system3.将 E-R 图转换到关系模式时,实体与联系都可以表示成( )。(分数:2.00)A.属性B.关系C.键D.域4.下列( )是横向跳格的正确表示。(分数:2.00)A./fB./b
2、C./tD./r5.字符串“/a/“的长度是( )。(分数:2.00)A.2B.3C.1D.46.当方法遇到异常又不知如何处理时,下列( )做法是正确的。(分数:2.00)A.捕获异常B.抛出异常C.声明异常D.嵌套异常7.下列关于 Java 名称命名的约定,错误的是( )。(分数:2.00)A.-$不作为变量名、方法名开头B.变量名、方法名首字母小写,其余单词只有首字母大写C.接口名、类名首单词第一字母大写D.常量完全小写8.用 8 位无符号二进制数能表示的最大十进制数为( )。(分数:2.00)A.255B.128C.127D.2569.下列保留字书写正确的是( )。(分数:2.00)A.
3、CaseB.ForC.tryD.VOID10.扩展名为.bak 的文件是( )。(分数:2.00)A.备用文件B.BASIC 源程序C.Word 的临时文件D.批处理文件11.下面哪些是调用一个类的方法时不需要知道的信息( )。(分数:2.00)A.方法的名称B.方法的参数类型和名称C.方法返回值的类型D.方法的实现步骤12.在 DOS 系统中,下列文件名中非法的是( )。(分数:2.00)A.ABCDEFG1B.ABCD/EFGC.ABCD EFGD.ABCDEFG1.23413.自定义类型转换是由按优先关系从低级数据转换为高级数据,优先次序为( )。(分数:2.00)A.char-int
4、long-folat-doubleB.int-Iong-float-double-charC.long-float-int-double-charD.以上都不对14.JDBC 的模型对开放数据库连接(ODBC)进行了改进,它包含( )。(分数:2.00)A.一套发出 SQL 语句的类和方法B.更新表的类和方法C.调用存储过程的类和方法D.以上全部都是15.Java 语言的各种数据类型之间提供自动转换,如第 1 操作数是 byte 类型,第 2 操作数是 int 类型,其结果是( )。(分数:2.00)A.intB.longC.floatD.double16.下列( )是 Java 调试器,如果
5、编译器返回程序代码的错误,可以用它对程序进行调试。(分数:2.00)A.java.exeB.javadoc.exeC.jdb.exeD.javaprof.exe17.下列 Java 标识符,错误的是( )。(分数:2.00)A._sys_varlB.$changeC.User_nameD.1_file18.顺序执行下列程序语句后,则 b 的值是( )。StringA=Hello;String b=A. substring(0,2);(分数:2.00)A.HelloB.helloC.HelD.null19.Java 虚拟机中的( )模块既负责管理针对各种类型数据库软件的 JDBC 驱动程序,也负
6、责和用户的应用程序交互,为 Java 应用程序建立起基于 JDBC 机制的数据库连接。(分数:2.00)A.JDBCConnection ManagerB.JDBCCommad ManagerC.JDBCDriver ManagerD.JDBCDatabase Manager20.计算机经历了从器件角度划分的四代发展历程,但从系统结构来看,至今为止,绝大多数计算机仍是( )式计算机。(分数:2.00)A.时处B.智能化C.并行D.冯诺依曼21.在多级存储体系中,“cache主存”结构的作用是解决( )的问题。(分数:2.00)A.主存容量不足B.主存与辅存速度不匹配C.辅存与 CPU 速度不匹
7、配D.主存与 CPU 速度不匹配22.下列( )选项的 java 源文件代码片段是不正确的。(分数:2.00)A.package testpackage;publicClass TestB.import java.io.*;package testpackage:publicClass TestC.import java.io*;Class PersonpublicClass TestD.import java.io.*;import java.awt.*;publicClass Test23.关于对象的串行化,下列说法错误的是( )。(分数:2.00)A.对象串行化是对 Java 对象的读、
8、写的过程B.对象串行化定制分为两个层次:部分串行化和完全串行化C.对象串行化必须实现 Serializable 接口D.对象永久化是指将对象存在内存中24.Java 中,八进制数以( )开头。(分数:2.00)A.0xB.0C.0XD.0825.表示 13 位的八进制数据所代表的字符是( )。(分数:2.00)A./TTTB./dddC./UXXXD./XXX26.在 Java 中,Integer.MAX_VALUE 表示( )。(分数:2.00)A.浮点类型最大值B.整数类型最大值C.长整型最大值D.以上说法都不对27.以下字符常量中不合法的是( )。(分数:2.00)A.B.C.“K“D.
9、整28.要创建包含父目录的目录,用到的方法是( )。(分数:2.00)A.createdirs()B.createdir()C.mkdirs()D.mkdir()29.以下 n 变量赋值必须进行强制类型转换的是( )。(分数:2.00)A.int n;n=100+10;B.int n;n=100F+10;C.int n;short m=10;n=100+m;D.int n;short m=10;char s=2;n=s+m;30.下列声明和赋值语句错误的是( )。(分数:2.00)A.double w=3.1415;B.String strl=“bye“:C.float z=6.74567;D
10、.boolean true=true:31.下列的( )赋值语句是正确的。(分数:2.00)A.charA=12;B.intA=12.0;C.intA=12.of;D.intA=(int)12.0:32.给出下列代码,则数组初始化中( )是不正确的。bytearrayl,array2;bytearray ;bytearray4:(分数:2.00)A.array2=array1B.array2=array3C.array2=array4D.array3=array433.Java 语言中,卜列标识符错误的是( )。(分数:2.00)A.$_deskB._orgC.!fillD.vate34.下列
11、代码的执行结果是( )。publicClass Testlpublic static void main(StringArgs)System.out.println(5/2);(分数:2.00)A.2.5B.2.0C.2.50D.235.在 Windows 环境下,为了复制一个对象,在用鼠标拖动该对象时应同时按住( )。(分数:2.00)A.Alt 键B.Esc 键C.Shift 键D.Ctrl 键二、填空题(总题数:15,分数:30.00)36.计算机硬件由运算器、 1、存储器、输入设备和输出设备五大部件组成。(分数:2.00)填空项 1:_37.通常把用户的要求转变成 1 的过程叫做软件开
12、发过程。(分数:2.00)填空项 1:_38.Java 的数据类型必须实例化后才能使用,它们通过 1 或常量来实例化。(分数:2.00)填空项 1:_39.在面向对象方法中,类之间共享属性和操作的机制称为 1。(分数:2.00)填空项 1:_40.在 Windows 环境下,当进行复制操作时,其复制的内容将存放在 1 中。(分数:2.00)填空项 1:_41.Java 语言的各种数据类型之间提供自动转换,如第 1 操作数是 byte 类型,第 2 操作数是 float 类型,其结果是 1 类型。(分数:2.00)填空项 1:_42.变量类型有两大类: 1 和复合类型。(分数:2.00)填空项
13、1:_43.一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于 1 的联系。(分数:2.00)填空项 1:_44.Java 的体系结构中,最下层是移植接口,上面一层是虚拟机,虚拟机的上层是 1 和基本 API,它们都具有可扩展性。(分数:2.00)填空项 1:_45.Java 语言提供了 byte、 1、int、long 四种类型的整型变量。(分数:2.00)填空项 1:_46.异常对象从产生和被传递提交给 Java 运行系统的过程称为 1 异常。(分数:2.00)填空项 1:_47.J2ME 是为嵌入式和 1 提供的 Java 平台,它的体结构由
14、 profiles、Configuration 和 Optional Packages 组成。(分数:2.00)填空项 1:_48.变量作用域是指可访问变量的范围,局部变量在方法中声明,作用域是 1。(分数:2.00)填空项 1:_49.若 x=5,y=10,则 xy&x+=y-的逻辑值为 1。(分数:2.00)填空项 1:_50.下面的语句是声明一个常量并赋值:Boolean b1=5!=8;B1 的值是_。(分数:2.00)填空项 1:_二级 JAVA 笔试-211 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.如果进栈序列为 e1,e
15、2,e3,e4,则可能的出栈序列是( )。(分数:2.00)A.e3,e1,e4,e2B.e2,e4,e3,e1 C.e3,e4,e1,e2D.任意顺序解析:2.下列( )不是合法标识符。(分数:2.00)A.usernameB.#room C.$denD._system解析:3.将 E-R 图转换到关系模式时,实体与联系都可以表示成( )。(分数:2.00)A.属性B.关系 C.键D.域解析:4.下列( )是横向跳格的正确表示。(分数:2.00)A./fB./bC./t D./r解析:5.字符串“/a/“的长度是( )。(分数:2.00)A.2B.3 C.1D.4解析:6.当方法遇到异常又不
16、知如何处理时,下列( )做法是正确的。(分数:2.00)A.捕获异常B.抛出异常C.声明异常 D.嵌套异常解析:7.下列关于 Java 名称命名的约定,错误的是( )。(分数:2.00)A.-$不作为变量名、方法名开头B.变量名、方法名首字母小写,其余单词只有首字母大写C.接口名、类名首单词第一字母大写D.常量完全小写 解析:8.用 8 位无符号二进制数能表示的最大十进制数为( )。(分数:2.00)A.255 B.128C.127D.256解析:9.下列保留字书写正确的是( )。(分数:2.00)A.CaseB.ForC.try D.VOID解析:10.扩展名为.bak 的文件是( )。(分
17、数:2.00)A.备用文件 B.BASIC 源程序C.Word 的临时文件D.批处理文件解析:11.下面哪些是调用一个类的方法时不需要知道的信息( )。(分数:2.00)A.方法的名称B.方法的参数类型和名称C.方法返回值的类型D.方法的实现步骤 解析:12.在 DOS 系统中,下列文件名中非法的是( )。(分数:2.00)A.ABCDEFG1B.ABCD/EFG C.ABCD EFGD.ABCDEFG1.234解析:13.自定义类型转换是由按优先关系从低级数据转换为高级数据,优先次序为( )。(分数:2.00)A.char-int long-folat-double B.int-Iong-f
18、loat-double-charC.long-float-int-double-charD.以上都不对解析:14.JDBC 的模型对开放数据库连接(ODBC)进行了改进,它包含( )。(分数:2.00)A.一套发出 SQL 语句的类和方法B.更新表的类和方法C.调用存储过程的类和方法D.以上全部都是 解析:15.Java 语言的各种数据类型之间提供自动转换,如第 1 操作数是 byte 类型,第 2 操作数是 int 类型,其结果是( )。(分数:2.00)A.int B.longC.floatD.double解析:16.下列( )是 Java 调试器,如果编译器返回程序代码的错误,可以用它对
19、程序进行调试。(分数:2.00)A.java.exeB.javadoc.exeC.jdb.exe D.javaprof.exe解析:17.下列 Java 标识符,错误的是( )。(分数:2.00)A._sys_varlB.$changeC.User_nameD.1_file 解析:18.顺序执行下列程序语句后,则 b 的值是( )。StringA=Hello;String b=A. substring(0,2);(分数:2.00)A.HelloB.helloC.Hel D.null解析:19.Java 虚拟机中的( )模块既负责管理针对各种类型数据库软件的 JDBC 驱动程序,也负责和用户的应
20、用程序交互,为 Java 应用程序建立起基于 JDBC 机制的数据库连接。(分数:2.00)A.JDBCConnection ManagerB.JDBCCommad ManagerC.JDBCDriver Manager D.JDBCDatabase Manager解析:20.计算机经历了从器件角度划分的四代发展历程,但从系统结构来看,至今为止,绝大多数计算机仍是( )式计算机。(分数:2.00)A.时处B.智能化C.并行D.冯诺依曼 解析:21.在多级存储体系中,“cache主存”结构的作用是解决( )的问题。(分数:2.00)A.主存容量不足B.主存与辅存速度不匹配C.辅存与 CPU 速度
21、不匹配D.主存与 CPU 速度不匹配 解析:22.下列( )选项的 java 源文件代码片段是不正确的。(分数:2.00)A.package testpackage;publicClass TestB.import java.io.*;package testpackage:publicClass Test C.import java.io*;Class PersonpublicClass TestD.import java.io.*;import java.awt.*;publicClass Test解析:23.关于对象的串行化,下列说法错误的是( )。(分数:2.00)A.对象串行化是对
22、Java 对象的读、写的过程B.对象串行化定制分为两个层次:部分串行化和完全串行化C.对象串行化必须实现 Serializable 接口D.对象永久化是指将对象存在内存中 解析:24.Java 中,八进制数以( )开头。(分数:2.00)A.0xB.0 C.0XD.08解析:25.表示 13 位的八进制数据所代表的字符是( )。(分数:2.00)A./TTTB./ddd C./UXXXD./XXX解析:26.在 Java 中,Integer.MAX_VALUE 表示( )。(分数:2.00)A.浮点类型最大值B.整数类型最大值 C.长整型最大值D.以上说法都不对解析:27.以下字符常量中不合法
23、的是( )。(分数:2.00)A.B.C.“K“ D.整解析:28.要创建包含父目录的目录,用到的方法是( )。(分数:2.00)A.createdirs()B.createdir()C.mkdirs() D.mkdir()解析:29.以下 n 变量赋值必须进行强制类型转换的是( )。(分数:2.00)A.int n;n=100+10;B.int n;n=100F+10; C.int n;short m=10;n=100+m;D.int n;short m=10;char s=2;n=s+m;解析:30.下列声明和赋值语句错误的是( )。(分数:2.00)A.double w=3.1415;B
24、.String strl=“bye“:C.float z=6.74567; D.boolean true=true:解析:31.下列的( )赋值语句是正确的。(分数:2.00)A.charA=12;B.intA=12.0;C.intA=12.of;D.intA=(int)12.0: 解析:32.给出下列代码,则数组初始化中( )是不正确的。bytearrayl,array2;bytearray ;bytearray4:(分数:2.00)A.array2=array1 B.array2=array3C.array2=array4D.array3=array4解析:33.Java 语言中,卜列标识
25、符错误的是( )。(分数:2.00)A.$_deskB._orgC.!fill D.vate解析:34.下列代码的执行结果是( )。publicClass Testlpublic static void main(StringArgs)System.out.println(5/2);(分数:2.00)A.2.5B.2.0C.2.50D.2 解析:35.在 Windows 环境下,为了复制一个对象,在用鼠标拖动该对象时应同时按住( )。(分数:2.00)A.Alt 键B.Esc 键C.Shift 键D.Ctrl 键 解析:二、填空题(总题数:15,分数:30.00)36.计算机硬件由运算器、 1
26、、存储器、输入设备和输出设备五大部件组成。(分数:2.00)填空项 1:_ (正确答案:控制器)解析:37.通常把用户的要求转变成 1 的过程叫做软件开发过程。(分数:2.00)填空项 1:_ (正确答案:软件产品)解析:38.Java 的数据类型必须实例化后才能使用,它们通过 1 或常量来实例化。(分数:2.00)填空项 1:_ (正确答案:变量)解析:39.在面向对象方法中,类之间共享属性和操作的机制称为 1。(分数:2.00)填空项 1:_ (正确答案:继承)解析:40.在 Windows 环境下,当进行复制操作时,其复制的内容将存放在 1 中。(分数:2.00)填空项 1:_ (正确答
27、案:剪贴板)解析:41.Java 语言的各种数据类型之间提供自动转换,如第 1 操作数是 byte 类型,第 2 操作数是 float 类型,其结果是 1 类型。(分数:2.00)填空项 1:_ (正确答案:float)解析:42.变量类型有两大类: 1 和复合类型。(分数:2.00)填空项 1:_ (正确答案:基本类型)解析:43.一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于 1 的联系。(分数:2.00)填空项 1:_ (正确答案:一对多(或 1:N))解析:44.Java 的体系结构中,最下层是移植接口,上面一层是虚拟机,虚拟机的上层是
28、 1 和基本 API,它们都具有可扩展性。(分数:2.00)填空项 1:_ (正确答案:Java 基本类)解析:45.Java 语言提供了 byte、 1、int、long 四种类型的整型变量。(分数:2.00)填空项 1:_ (正确答案:short)解析:46.异常对象从产生和被传递提交给 Java 运行系统的过程称为 1 异常。(分数:2.00)填空项 1:_ (正确答案:抛出)解析:47.J2ME 是为嵌入式和 1 提供的 Java 平台,它的体结构由 profiles、Configuration 和 Optional Packages 组成。(分数:2.00)填空项 1:_ (正确答案:移动设备)解析:48.变量作用域是指可访问变量的范围,局部变量在方法中声明,作用域是 1。(分数:2.00)填空项 1:_ (正确答案:方法代码段)解析:49.若 x=5,y=10,则 xy&x+=y-的逻辑值为 1。(分数:2.00)填空项 1:_ (正确答案:false)解析:50.下面的语句是声明一个常量并赋值:Boolean b1=5!=8;B1 的值是_。(分数:2.00)填空项 1:_ (正确答案:true)解析: