1、二级 JAVA 笔试-220 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.在因特网(Internet)中,电子公告板的缩写是( )。(分数:2.00)A.ftpB.WWWC.BBSD.E-mail2.按运算符的功能划分,运算符“+=”的类型是( )。(分数:2.00)A.算术运算符B.关系运算符C.逻辑运算符D.赋值运算符3.下列关于 Java Applicafion 与 Applet 的说法中,正确的是( )。(分数:2.00)A.都包含 main()方法B.都通过“appletviewer”命令执行C.都通过“javac”命令编译D
2、.都嵌入在 HTML 文件中执行4.执行下面程序后输出的正确结果是( )。public class Testpublic static void main(String args)byte x=3,y=4;long r=80L;System.out.print(r/y);System.out.print(“,“);System.out.print(x/y);(分数:2.00)A.20.0,1B.20.0,1.0C.20,0D.20,1.05.下面不属于 Java 条件分支语句结构的是( )。(分数:2.00)A.if-else if 结构B.if-else 结构C.if-else if-els
3、e 结构D.if-end if 结构6.下列说法正确的是( )。(分数:2.00)A.Swing 代构件不具有 AWT 对应构件的特征B.AWT 的按钮和标签只能显示文本,而不能显示图标C.Swing 的按钮和标签只能显示文本,而不能显示图标D.Swing 构件和 AWT 构件的默认名称一模一样7.Throwable 类是直接从( )类继承来的。(分数:2.00)A.ObjectB.ClassC.ErrorD.Public8.线程交互中不提倡使用的方法是( )。(分数:2.00)A.wait()B.notify()C.stop()D.notifyall()9.不属于 Applet 显示相关的方
4、法的是( )。(分数:2.00)A.paint()B.update()C.repaint()D.show()10.自定义的异常可从下列( )类继承。(分数:2.00)A.ExampleB.Exception 及其子集C.Class 类D.Object 类11.下面列出的数据管理技术发展的三个阶段中,( )阶段没有专门的软件对数据进行管理。人工管理阶段 文件系统阶段 数据库阶段(分数:2.00)A.B.C.,D.,12.Java 的核心包中,提供编程应用的基本类的包是( )。(分数:2.00)A.java.langB.java.utilC.java.appletD.java.rmi13.类声明中
5、 final 修饰符指明该类( )。(分数:2.00)A.不能用来声明对象,只有继承使用B.是最终类,不能有子类C.是负责财务的类D.以上都不对14.下列说法中,正确的是( )。(分数:2.00)A.类是变量和方法的集合体B.数组是无序数据的集合C.抽象类可以实例化D.类成员数据必须是共有的15.关于 Java 语言的健壮性特点,下列说法不正确的是( )。(分数:2.00)A.Java 语言是一种强类型语言,即在编译和运行时进行大量的类型检查,防止不匹配的数据类型的发生B.Java 语言允许使用指针,这一点与 C+相似C.Java 语言设计有自动收集垃圾功能,防止了内存分配的错误D.Java
6、语言使程序员从繁忙的内存管理中解脱出来16.用高级语言编写的程序称为( )。(分数:2.00)A.源程序B.目标程序C.汇编程序D.命令程序17.阅读下列代码public class Test2005 public static void main(String args)System.out. pfintln(0xa5)其运行结果是( )。(分数:2.00)A.0xa5B.10C.0x50D.0xaa18.栈底至栈顶依次存放元素 A、B、C、D,在第五个元素 E 入栈前,栈中元素可以出栈,则出栈序列可能是( )。(分数:2.00)A.ABCDB.DCBAC.DBCAD.CDAB19.各种网络
7、传输介质( )。(分数:2.00)A.具有相同的传输速率和相同的传输距离B.具有不同的传输速率和不同的传输距离C.具有相同的传输速率和不同的传输距离D.具有不同的传输速率和相同的传输距离20.内部类可直接访问的是( )。(分数:2.00)A.同一个程序的变量B.同一个包的变量C.定义它的外部类的变量D.其他包的变量21.数据库设计的概念设计阶段,表示概念结构的常用方法和描述工具是( )。(分数:2.00)A.层次分析法和层次结构图B.数据流程分析法和数据流程图C.结构分析和模块结构图D.实体联系法和实体联系图22.阅读下列代码public class Test2005 public stati
8、c void main(String args)String s=“Test“;switch (s)case “Java“: System.out.print(“Java“);break;case “Language“: System.out.print(“Language“);break;case “Test“: System.out.print(“Test“);break;其运行结果是( )。(分数:2.00)A.JavaB.LanguageC.TestD.编译出错23.每个使用 swing 构件的程序必须有一个( )。(分数:2.00)A.按钮B.标签C.菜单D.容器24.下列关于 Ja
9、va 对 import 语句规定的叙述中,错误的是( )。(分数:2.00)A.在 Java 程序中 import 语句可以有多个B.在 Java 程序中 import 语句可以没有C.在 Java 程序中 import 语句必须有一个D.在 Java 程序中 import 语句必须引入在所有类定义之前25.面向对象设计时,对象信息的隐藏主要是通过( )实现的。(分数:2.00)A.对象的封装性B.子类的继承性C.系统模块化D.模块的可重用性26.Java 语言的 API 文档是( )。(分数:2.00)A.Java 归档工具B.Java 状态序列化文件C.Java 源代码D.编程工具27.下
10、列属于 Applet 安全限制的是( )。(分数:2.00)A.Applet 不能运行任何本地可运行程序B.禁止加本地库或方法C.禁止读、写本地计算机的文件系统D.以上都对28.在对数据流图的分析中,主要是找到中心变换,这是从数据流图导出( )的关键。(分数:2.00)A.实体关系B.程序模块C.程序流程图D.结构图29.容器 panel 和 applet 缺省使用的布局编辑策略是( )。(分数:2.00)A.borderlayoutB.flowlayoutC.gridlayomD.carlayout30.只有当 swish 语句中( )时,default 子句才会被执行。(分数:2.00)A
11、.表达式的值与第一个 case 子句中的值匹配B.表达式的值与第二个 case 子句中的值匹配C.表达式的值与所有 case 子句中的值匹配D.表达式的值与所有 case 子句中的值都不匹配31.不能被实例化的类是( )。(分数:2.00)A.Object 类B.Class 类C.Dictionary 类D.System 类32.下列( )是对 main ()主方法的正确表示。(分数:2.00)A.public void static main (String args ) B.void public static main (String args ) C.static public voi
12、d main (String args ) D.以上都不正确33.关系模型允许定义 3 类数据约束,下列不属于数据约束的是( );(分数:2.00)A.实体完整性约束B.参照完整性约束C.域完整性约束D.用户自定义的完整性约束34.java.lang.Object 类的作用为( )。(分数:2.00)A.使任何类都可以为线程提供线程体B.定义了线程同步与交互的方法C.提供了线程组或组中的每个线程进行操作的方法D.以上都不是35.阅读下列代码后public class Personint art=new int10;public static void main(String args)Syst
13、em.out.println(arr1);正确的说法是( )。(分数:2.00)A.编译时将产生错误B.编译时正确,运行时将产生错误C.输出零D.输出空二、填空题(总题数:15,分数:30.00)36.数据模型是用来描述数据库的结构和语义的,数据模型有概念数据模型和结构数据模型两类。E-R 模型是 【1】 。(分数:2.00)填空项 1:_37.浮点型数据由数字和小数组成,必须有小数点,小数位数 bit 越 【2】 (多或少),表示越精确。(分数:2.00)填空项 1:_38.在微机中,字符的比较就是对它们的 【3】 码进行比较。(分数:2.00)填空项 1:_39.在一个容量为 25 的循环
14、队列中,若头指针 front=16,尾指针 rear=9,则该循环队列中共有 【4】 个元素。(分数:2.00)填空项 1:_40.软件工程研究的内容主要包括: 【5】 技术和软件工程管理。(分数:2.00)填空项 1:_41.Java 语言是 1995 年由 【6】 公司发布的。(分数:2.00)填空项 1:_42. 【7】 是 Java 提供的建立图形用户界面 GUI 的开发包,它可用于 Java 的 Applet 和 Application 中,它支持图形用户界面的编程。(分数:2.00)填空项 1:_43.为了保证平台独立性,Swing 是用 【8】 编写的。(分数:2.00)填空项
15、1:_44.Java 中的继承机制之所以能够降低程序的复杂性,提高编程的效率,主要是因为它使代码可 【9】 。(分数:2.00)填空项 1:_45.删除指定的构件常用的容器方法是 【10】 。(分数:2.00)填空项 1:_46. 【11】 是 Java 程序的并发机制,它能同步共享数据,处理不同事件。(分数:2.00)填空项 1:_47.下列程序创建了一个线程并运行,请填空,使程序完整。public class ThreadTest public static void main(String args)Hello h=new Hello();【12】 ;t.start();class He
16、llo implements Runnable int i;public void run() while(tree)System.out.println(“Hello“ +i+);if(i=5) break;(分数:2.00)填空项 1:_48.编写时具有 Applet 与 Application 特征的程序。具体方法是:作为 Application 要定义 main()方法,并且把 main()方法所在的类定义为一个 public 类。为使该程序成为一个 Applet,main()方法所在的这个类必须继承 Applet 类或 【13】 类。(分数:2.00)填空项 1:_49.Java 的
17、体系结构中,最下层是移植接口,上面一层是虚拟机,虚拟机的上层是 【14】 和基本 API,它们都具有可扩展性。(分数:2.00)填空项 1:_50.在 Java 中,只有父类、子类以及同一个包内的其他类才能访问父类的 【15】 的成员。(分数:2.00)填空项 1:_二级 JAVA 笔试-220 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.在因特网(Internet)中,电子公告板的缩写是( )。(分数:2.00)A.ftpB.WWWC.BBS D.E-mail解析:2.按运算符的功能划分,运算符“+=”的类型是( )。(分数:2.00)
18、A.算术运算符B.关系运算符C.逻辑运算符D.赋值运算符 解析:3.下列关于 Java Applicafion 与 Applet 的说法中,正确的是( )。(分数:2.00)A.都包含 main()方法B.都通过“appletviewer”命令执行C.都通过“javac”命令编译 D.都嵌入在 HTML 文件中执行解析:4.执行下面程序后输出的正确结果是( )。public class Testpublic static void main(String args)byte x=3,y=4;long r=80L;System.out.print(r/y);System.out.print(“,
19、“);System.out.print(x/y);(分数:2.00)A.20.0,1B.20.0,1.0C.20,0 D.20,1.0解析:5.下面不属于 Java 条件分支语句结构的是( )。(分数:2.00)A.if-else if 结构B.if-else 结构C.if-else if-else 结构D.if-end if 结构 解析:6.下列说法正确的是( )。(分数:2.00)A.Swing 代构件不具有 AWT 对应构件的特征B.AWT 的按钮和标签只能显示文本,而不能显示图标 C.Swing 的按钮和标签只能显示文本,而不能显示图标D.Swing 构件和 AWT 构件的默认名称一模
20、一样解析:7.Throwable 类是直接从( )类继承来的。(分数:2.00)A.Object B.ClassC.ErrorD.Public解析:8.线程交互中不提倡使用的方法是( )。(分数:2.00)A.wait()B.notify()C.stop() D.notifyall()解析:9.不属于 Applet 显示相关的方法的是( )。(分数:2.00)A.paint()B.update()C.repaint()D.show() 解析:10.自定义的异常可从下列( )类继承。(分数:2.00)A.ExampleB.Exception 及其子集 C.Class 类D.Object 类解析:
21、11.下面列出的数据管理技术发展的三个阶段中,( )阶段没有专门的软件对数据进行管理。人工管理阶段 文件系统阶段 数据库阶段(分数:2.00)A. B.C.,D.,解析:12.Java 的核心包中,提供编程应用的基本类的包是( )。(分数:2.00)A.java.lang B.java.utilC.java.appletD.java.rmi解析:13.类声明中 final 修饰符指明该类( )。(分数:2.00)A.不能用来声明对象,只有继承使用B.是最终类,不能有子类 C.是负责财务的类D.以上都不对解析:14.下列说法中,正确的是( )。(分数:2.00)A.类是变量和方法的集合体 B.数
22、组是无序数据的集合C.抽象类可以实例化D.类成员数据必须是共有的解析:15.关于 Java 语言的健壮性特点,下列说法不正确的是( )。(分数:2.00)A.Java 语言是一种强类型语言,即在编译和运行时进行大量的类型检查,防止不匹配的数据类型的发生B.Java 语言允许使用指针,这一点与 C+相似 C.Java 语言设计有自动收集垃圾功能,防止了内存分配的错误D.Java 语言使程序员从繁忙的内存管理中解脱出来解析:16.用高级语言编写的程序称为( )。(分数:2.00)A.源程序 B.目标程序C.汇编程序D.命令程序解析:17.阅读下列代码public class Test2005 pu
23、blic static void main(String args)System.out. pfintln(0xa5)其运行结果是( )。(分数:2.00)A.0xa5B.10 C.0x50D.0xaa解析:18.栈底至栈顶依次存放元素 A、B、C、D,在第五个元素 E 入栈前,栈中元素可以出栈,则出栈序列可能是( )。(分数:2.00)A.ABCDB.DCBA C.DBCAD.CDAB解析:19.各种网络传输介质( )。(分数:2.00)A.具有相同的传输速率和相同的传输距离B.具有不同的传输速率和不同的传输距离 C.具有相同的传输速率和不同的传输距离D.具有不同的传输速率和相同的传输距离解
24、析:20.内部类可直接访问的是( )。(分数:2.00)A.同一个程序的变量B.同一个包的变量C.定义它的外部类的变量 D.其他包的变量解析:21.数据库设计的概念设计阶段,表示概念结构的常用方法和描述工具是( )。(分数:2.00)A.层次分析法和层次结构图B.数据流程分析法和数据流程图C.结构分析和模块结构图D.实体联系法和实体联系图 解析:22.阅读下列代码public class Test2005 public static void main(String args)String s=“Test“;switch (s)case “Java“: System.out.print(“Ja
25、va“);break;case “Language“: System.out.print(“Language“);break;case “Test“: System.out.print(“Test“);break;其运行结果是( )。(分数:2.00)A.JavaB.LanguageC.TestD.编译出错 解析:23.每个使用 swing 构件的程序必须有一个( )。(分数:2.00)A.按钮 B.标签C.菜单D.容器解析:24.下列关于 Java 对 import 语句规定的叙述中,错误的是( )。(分数:2.00)A.在 Java 程序中 import 语句可以有多个B.在 Java 程
26、序中 import 语句可以没有C.在 Java 程序中 import 语句必须有一个 D.在 Java 程序中 import 语句必须引入在所有类定义之前解析:25.面向对象设计时,对象信息的隐藏主要是通过( )实现的。(分数:2.00)A.对象的封装性 B.子类的继承性C.系统模块化D.模块的可重用性解析:26.Java 语言的 API 文档是( )。(分数:2.00)A.Java 归档工具B.Java 状态序列化文件C.Java 源代码D.编程工具 解析:27.下列属于 Applet 安全限制的是( )。(分数:2.00)A.Applet 不能运行任何本地可运行程序B.禁止加本地库或方法
27、C.禁止读、写本地计算机的文件系统D.以上都对 解析:28.在对数据流图的分析中,主要是找到中心变换,这是从数据流图导出( )的关键。(分数:2.00)A.实体关系B.程序模块C.程序流程图D.结构图 解析:29.容器 panel 和 applet 缺省使用的布局编辑策略是( )。(分数:2.00)A.borderlayout B.flowlayoutC.gridlayomD.carlayout解析:30.只有当 swish 语句中( )时,default 子句才会被执行。(分数:2.00)A.表达式的值与第一个 case 子句中的值匹配B.表达式的值与第二个 case 子句中的值匹配C.表达
28、式的值与所有 case 子句中的值匹配D.表达式的值与所有 case 子句中的值都不匹配 解析:31.不能被实例化的类是( )。(分数:2.00)A.Object 类B.Class 类C.Dictionary 类D.System 类 解析:32.下列( )是对 main ()主方法的正确表示。(分数:2.00)A.public void static main (String args ) B.void public static main (String args ) C.static public void main (String args ) D.以上都不正确解析:33.关系模型允许定
29、义 3 类数据约束,下列不属于数据约束的是( );(分数:2.00)A.实体完整性约束B.参照完整性约束C.域完整性约束 D.用户自定义的完整性约束解析:34.java.lang.Object 类的作用为( )。(分数:2.00)A.使任何类都可以为线程提供线程体B.定义了线程同步与交互的方法 C.提供了线程组或组中的每个线程进行操作的方法D.以上都不是解析:35.阅读下列代码后public class Personint art=new int10;public static void main(String args)System.out.println(arr1);正确的说法是( )。(
30、分数:2.00)A.编译时将产生错误 B.编译时正确,运行时将产生错误C.输出零D.输出空解析:二、填空题(总题数:15,分数:30.00)36.数据模型是用来描述数据库的结构和语义的,数据模型有概念数据模型和结构数据模型两类。E-R 模型是 【1】 。(分数:2.00)填空项 1:_ (正确答案:概念数据模型)解析:37.浮点型数据由数字和小数组成,必须有小数点,小数位数 bit 越 【2】 (多或少),表示越精确。(分数:2.00)填空项 1:_ (正确答案:多)解析:38.在微机中,字符的比较就是对它们的 【3】 码进行比较。(分数:2.00)填空项 1:_ (正确答案:ASC )解析:
31、39.在一个容量为 25 的循环队列中,若头指针 front=16,尾指针 rear=9,则该循环队列中共有 【4】 个元素。(分数:2.00)填空项 1:_ (正确答案:18)解析:40.软件工程研究的内容主要包括: 【5】 技术和软件工程管理。(分数:2.00)填空项 1:_ (正确答案:软件开发)解析:41.Java 语言是 1995 年由 【6】 公司发布的。(分数:2.00)填空项 1:_ (正确答案:Sun)解析:42. 【7】 是 Java 提供的建立图形用户界面 GUI 的开发包,它可用于 Java 的 Applet 和 Application 中,它支持图形用户界面的编程。(
32、分数:2.00)填空项 1:_ (正确答案:抽象窗口工具包(或 AWT))解析:43.为了保证平台独立性,Swing 是用 【8】 编写的。(分数:2.00)填空项 1:_ (正确答案:Java)解析:44.Java 中的继承机制之所以能够降低程序的复杂性,提高编程的效率,主要是因为它使代码可 【9】 。(分数:2.00)填空项 1:_ (正确答案:重用(或复用))解析:45.删除指定的构件常用的容器方法是 【10】 。(分数:2.00)填空项 1:_ (正确答案:remove())解析:46. 【11】 是 Java 程序的并发机制,它能同步共享数据,处理不同事件。(分数:2.00)填空项
33、1:_ (正确答案:多线程)解析:47.下列程序创建了一个线程并运行,请填空,使程序完整。public class ThreadTest public static void main(String args)Hello h=new Hello();【12】 ;t.start();class Hello implements Runnable int i;public void run() while(tree)System.out.println(“Hello“ +i+);if(i=5) break;(分数:2.00)填空项 1:_ (正确答案:Thread t=new Thread(h))
34、解析:48.编写时具有 Applet 与 Application 特征的程序。具体方法是:作为 Application 要定义 main()方法,并且把 main()方法所在的类定义为一个 public 类。为使该程序成为一个 Applet,main()方法所在的这个类必须继承 Applet 类或 【13】 类。(分数:2.00)填空项 1:_ (正确答案:JApplet)解析:49.Java 的体系结构中,最下层是移植接口,上面一层是虚拟机,虚拟机的上层是 【14】 和基本 API,它们都具有可扩展性。(分数:2.00)填空项 1:_ (正确答案:Java 基本类)解析:50.在 Java 中,只有父类、子类以及同一个包内的其他类才能访问父类的 【15】 的成员。(分数:2.00)填空项 1:_ (正确答案:protected)解析:
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1