1、二级 JAVA 笔试-218 及答案解析(总分:98.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.不能实现函数之间数据传递的是( )。(分数:2.00)A.全局变量B.局部变量C.函数接口D.函数返回值2.下面程序段的输出结果是( )。 public class Test public static void main(String args)int a=new int11;int p=new int4;int k=5;for(int i= 1 ; i= 10;i+)ai=i;for(int i=1 ; i=3;i+)pi=ai*i;for(int i= 1 ;
2、i=3;i+)k=k+pi*2;System. out. println(k);(分数:2.00)A.37B.31C.33D.353.下面属于面向对象语言的是( )。(分数:2.00)A.Java 语言B.机器语言C.C 语言D.汇编语言4.Java 语言的执行模式是( )。(分数:2.00)A.全编译型B.全解释型C.半编译和半解释型D.同脚本语言的解释模式5.下列关于 HTML 标记的说法,正确的是( )。(分数:2.00)A.URL getDocumentBase()返回 Applet 主类的 URLB.URL getCOdeBase()返回包含 Applet 的 HTML 文件的 UR
3、LC.在 HTML 中不说明 String getParameter(string name)的参数,该方法将返回“0”D.HTML 标记方法用于获取 HTML 文件中关于 Applet 的信息6.下列与其他选项不相等的是( )。(分数:2.00)A.15B.0xFC.015D.0XF7.要实现对 Java 代码的数字签名,对于代码的提供者要经过的 4 个步骤的正确顺序是 ( )。创建 JAR 文件创建密钥对 JAR 文件进行数字签名输出公钥证书(分数:2.00)A.B.C.D.8.下列叙述中正确的是( )。(分数:2.00)A.软件交付使用后还需要进行维护B.软件一旦交付使用就不需要再进行维
4、护C.软件交付使用后其生命周期就结束D.软件维护是指修复程序中被破坏的指令9.最初阶计算机编程语言是( )。(分数:2.00)A.机器语言B.汇编语言C.高级语言D.低级语言10.“年龄在 1825 之间”这种约束是属于数据库当中的( )。(分数:2.00)A.原子性措施B.一致性措施C.完整性措施D.安全性措施11.Java 语言使用的字符码集是( )。(分数:2.00)A.ASCIIB.BCDC.DCBD.Unicode12.专门的关系运算不包括下列的( )运算。(分数:2.00)A.连接运算B.选择运算C.投影运算D.并运算13.下列程序中,若从键盘中输入的是大写字母 C,则程序输出的结
5、果是( )。import java. io.*;public class Exampublic static void main(String args)int ch=0;System. out. println(“输入一个字符:“);trych=System. in. readO;char ch_A=A, ch_ Z=Z;int delta_c=(int)ch_A +(int)ch_Z-ch;System. out.println(“编码后的字符为: “+(char)delta_c);catch(IOException e)e. printStackTrace();(分数:2.00)A.CB
6、.YC.XD.字母 C 的 ASCII 码的整型值14.下列( )语句关于 Java 中内存回收的说明是正确的。(分数:2.00)A.程序员必须创建一个线程来释放内存B.内存回收程序允许程序员直接释放内存C.内存回收程序负责释放无用内存D.内存回收程序可以在指定的时间释放内存对象15.下列关系运算中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是 ( )。(分数:2.00)A.选择B.连接C.投影D.并16.当一个应用程序的所有非守护线程终止运行时,但仍然有守护线程在运行,应用程序将 ( )。(分数:2.00)A.运行B.阻塞C.终止D.休眠17.Java 中清除对象的途径不包括
7、( )。(分数:2.00)A.靠 java 的垃圾回收机制回收内存B.调用 System. gc(),请求垃圾回收C.调用重写的 inalize()释放系统资源D.用 delete 操作符18.下列关于实型变量书写正确的是( )。(分数:2.00)A.E3B.2e0.3C.1.2e3D.1.2E0.319.定义 JavaApplet 程序时,必须有的 import 语句是( )。(分数:2.00)A.import java. applet. Applet;B.import java. io.*;C.import java. awt. event;D.import java. Lang.*;20
8、.软件生命周期中所花费用最多的阶段是( )。(分数:2.00)A.详细设计B.软件编码C.软件测试D.软件维护21.结构化程序设计所规定的三种基本控制结构是( )。(分数:2.00)A.for、while、switchB.输入、输出、处理C.顺序结构、选择结构、循环结构D.主程序、子程序、函数22.在 Applet 的生命周期中,下列( )方法使 Applet 成为激活状态。(分数:2.00)A.destroy ()B.start ()C.init ()D.stop ()23.下列说法中,( )是不正确的。(分数:2.00)A.对象的使用原则是先使用后定义B.接口是一种只含有抽象方法或常量的一
9、种特殊的抽象类C.通过接口说明多个类所需要实现的方法D.定义一个包要用 Package 关键字24.Java 用( )机制实现了进程间的异步执行。(分数:2.00)A.监视器B.虚拟机C.多个 CPUD.异步调用25.如要求读取大文件的中间一段内容,最方便的是采用下列( )流来操作。(分数:2.00)A.File StreamB.Pipe StreamC.Random StreamD.Filter Stream26.下列说法正确的是( )。(分数:2.00)A.类 FileInputStream 和 FileOutputStream 用来进行文件 I/O 处理,由它们所提供的方法可以打开本地主
10、机上的文件,并进行顺序的读/写B.通过类 File 的实例或者一个表示文件名称的字符串可以生成文件输入/输出流,在流对象生成的同时,文件被打开,但还不能进行文件读/写C.对于 InputStream 和 OutputStream 来说,它们的实例都是是非顺序访问流,即只能进行顺序的读/写D.当从标准输入流读取数据时,从键盘输入的数据直接输入到程序中27.下列叙述中正确的是( )。(分数:2.00)A.程序执行的效率与数据的存储结构密切相关B.程序执行的效率只取决于程序的控制结构C.程序执行的效率只取决于所处理的数据量D.以上三种说法都不对28.( )是面向企业级应用于服务的综合性标准开发平台。
11、(分数:2.00)A.J2MEB.J2SEC.J2EED.JMS29.在访问数据库时,为建立实际的网络连接,把 URL、数据库用户名和密码传给 Driver- Manager 的方法是( )。(分数:2.00)A.getconnection()B.getconnection()C.Connection()D.connection()30.下列不属于 Java 的诞生后对计算机软件开发和软件产业产生影响的是( )。(分数:2.00)A.满足软件在异构平台上互操作、具有可伸缩性和重用性B.使软件的编写脱离了传统的限制,能自动生成所有源代码C.推动了 IT 业的发展D.软件从以开发为中心转向以服务为
12、中心31.对关键字和值带来更多操作功能的类是( )。(分数:2.00)A.Class 类B.Object 类C.Hashtable 类D.Properties 类32.在程序读入字符文件时,能够以该文件作为直接参数的类是( )。(分数:2.00)A.FileReaderB.BufferedReaderC.FilelnputStreamD.ObjectInputStream33.下列描述中正确的是( )。(分数:2.00)A.软件工程只是解决软件项目的管理问题B.软件工程主要解决软件产品的生产率问题C.软件工程的主要思想是强调在软件开发过程中需要应用工程化原则D.软件工程只是解决软件开发中的技术
13、问题34.下列选项默认的布局管理器不是 BorderLayout 的是( )。(分数:2.00)A.WindowB.PanelC.FrameD.Dialog35.下列说法中错误的一项是( )。(分数:2.00)A.Java 中的每一个线程都属于某个线程组B.线程只能在其创建时设置所属的线程组C.线程创建之后,可以从一个线程组转移到另一个线程组D.新建的线程默认情况下属于其父线程所属的线程组二、填空题(总题数:14,分数:28.00)36.一棵二叉树第八层(根结点为第一层)的结点数最多为 【1】 个。(分数:2.00)填空项 1:_37.关系数据模型由关系数据结构、关系操作集合和 【2】 三大要
14、素组成。(分数:2.00)填空项 1:_38. 【3】 技术是将数据和行为看成是一个统一的整体,是一个软件成分,即所谓的对象。(分数:2.00)填空项 1:_39.在数据库的三级模式体系结构中,外模式与概念模式之间的映像,实现了数据库的 【4】 独立性。(分数:2.00)填空项 1:_40. 【5】 的目的是检查模块是否正确的组合在一起,是否能够实现规格说明文档对产品功能的要求。(分数:2.00)填空项 1:_41.Java 中的方法的参数传递是 【6】 调用。(分数:2.00)填空项 1:_42.Java 语言中如果要使用某个包中的类时,需要使用 【7】 导入。(分数:2.00)填空项 1:
15、_43.字符输入流都是抽象类 【8】 的子类。(分数:2.00)填空项 1:_44.在 Java 语言中,所有的数组都有一个 【9】 属性,这个属性存储了该数组的元素个数(或长度)。(分数:2.00)填空项 1:_45.下列是一个类的定义,将程序段补充完整。class AString s;【10】 int a=66;A (String s1) s=s1; static int geta ( ) return a: ) (分数:2.00)填空项 1:_46.Java 中的过滤字节输出流都是抽象类 【11】 的子类。(分数:2.00)填空项 1:_47.编写同时具有 Applet 与 Applic
16、ation 的特征的程序,具体方法是:作为 Application 要定义 main()方法,并且把所在的类定义为一个 【12】 类。为使该程序成为一个 Applet,main()方法所在的这个类必须继承 Applet 类或 【13】 类。(分数:2.00)填空项 1:_48.下列程序中,实例 tat 是监听器,fr 是事件源,fr 上发生的事件委托 tat 进行处理。程序的执行结果是显示一个粉红色的窗口,单击关闭按钮,可关闭窗口。请将程序补充完整。import java. awt.*;import java. awt.event.*public class Testppppublic sta
17、tic void main ( String args )Frame fr = new Frame (“The Adapter !“ );TheAdapterTest tat=new TheAdpterTest ( ):fr. 【14】 fr. setSize (200, 200):fr. setBackground (Color. pink);fr. setVisble (true):class TheAdapterTest extends WindowAdapterpublic voidWindowClosing (WindowEvent e)System.exit ( 1);(分数:2.
18、00)填空项 1:_49.RanldomAccessFile 所实现的接口是 【15】 和 Data Output 接口(分数:2.00)填空项 1:_二级 JAVA 笔试-218 答案解析(总分:98.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.不能实现函数之间数据传递的是( )。(分数:2.00)A.全局变量B.局部变量 C.函数接口D.函数返回值解析:2.下面程序段的输出结果是( )。 public class Test public static void main(String args)int a=new int11;int p=new int4;i
19、nt k=5;for(int i= 1 ; i= 10;i+)ai=i;for(int i=1 ; i=3;i+)pi=ai*i;for(int i= 1 ;i=3;i+)k=k+pi*2;System. out. println(k);(分数:2.00)A.37B.31C.33 D.35解析:3.下面属于面向对象语言的是( )。(分数:2.00)A.Java 语言 B.机器语言C.C 语言D.汇编语言解析:4.Java 语言的执行模式是( )。(分数:2.00)A.全编译型B.全解释型C.半编译和半解释型 D.同脚本语言的解释模式解析:5.下列关于 HTML 标记的说法,正确的是( )。(分
20、数:2.00)A.URL getDocumentBase()返回 Applet 主类的 URLB.URL getCOdeBase()返回包含 Applet 的 HTML 文件的 URLC.在 HTML 中不说明 String getParameter(string name)的参数,该方法将返回“0”D.HTML 标记方法用于获取 HTML 文件中关于 Applet 的信息 解析:6.下列与其他选项不相等的是( )。(分数:2.00)A.15B.0xFC.015 D.0XF解析:7.要实现对 Java 代码的数字签名,对于代码的提供者要经过的 4 个步骤的正确顺序是 ( )。创建 JAR 文件
21、创建密钥对 JAR 文件进行数字签名输出公钥证书(分数:2.00)A.B. C.D.解析:8.下列叙述中正确的是( )。(分数:2.00)A.软件交付使用后还需要进行维护 B.软件一旦交付使用就不需要再进行维护C.软件交付使用后其生命周期就结束D.软件维护是指修复程序中被破坏的指令解析:9.最初阶计算机编程语言是( )。(分数:2.00)A.机器语言 B.汇编语言C.高级语言D.低级语言解析:10.“年龄在 1825 之间”这种约束是属于数据库当中的( )。(分数:2.00)A.原子性措施B.一致性措施C.完整性措施 D.安全性措施解析:11.Java 语言使用的字符码集是( )。(分数:2.
22、00)A.ASCIIB.BCDC.DCBD.Unicode 解析:12.专门的关系运算不包括下列的( )运算。(分数:2.00)A.连接运算B.选择运算C.投影运算D.并运算 解析:13.下列程序中,若从键盘中输入的是大写字母 C,则程序输出的结果是( )。import java. io.*;public class Exampublic static void main(String args)int ch=0;System. out. println(“输入一个字符:“);trych=System. in. readO;char ch_A=A, ch_ Z=Z;int delta_c=(i
23、nt)ch_A +(int)ch_Z-ch;System. out.println(“编码后的字符为: “+(char)delta_c);catch(IOException e)e. printStackTrace();(分数:2.00)A.CB.YC.X D.字母 C 的 ASCII 码的整型值解析:14.下列( )语句关于 Java 中内存回收的说明是正确的。(分数:2.00)A.程序员必须创建一个线程来释放内存B.内存回收程序允许程序员直接释放内存C.内存回收程序负责释放无用内存 D.内存回收程序可以在指定的时间释放内存对象解析:15.下列关系运算中,能使经运算后得到的新关系中属性个数多
24、于原来关系中属性个数的是 ( )。(分数:2.00)A.选择B.连接 C.投影D.并解析:16.当一个应用程序的所有非守护线程终止运行时,但仍然有守护线程在运行,应用程序将 ( )。(分数:2.00)A.运行B.阻塞C.终止 D.休眠解析:17.Java 中清除对象的途径不包括( )。(分数:2.00)A.靠 java 的垃圾回收机制回收内存B.调用 System. gc(),请求垃圾回收C.调用重写的 inalize()释放系统资源D.用 delete 操作符 解析:18.下列关于实型变量书写正确的是( )。(分数:2.00)A.E3B.2e0.3C.1.2e3 D.1.2E0.3解析:19
25、.定义 JavaApplet 程序时,必须有的 import 语句是( )。(分数:2.00)A.import java. applet. Applet; B.import java. io.*;C.import java. awt. event;D.import java. Lang.*;解析:20.软件生命周期中所花费用最多的阶段是( )。(分数:2.00)A.详细设计B.软件编码C.软件测试D.软件维护 解析:21.结构化程序设计所规定的三种基本控制结构是( )。(分数:2.00)A.for、while、switchB.输入、输出、处理C.顺序结构、选择结构、循环结构 D.主程序、子程序
26、、函数解析:22.在 Applet 的生命周期中,下列( )方法使 Applet 成为激活状态。(分数:2.00)A.destroy ()B.start () C.init ()D.stop ()解析:23.下列说法中,( )是不正确的。(分数:2.00)A.对象的使用原则是先使用后定义 B.接口是一种只含有抽象方法或常量的一种特殊的抽象类C.通过接口说明多个类所需要实现的方法D.定义一个包要用 Package 关键字解析:24.Java 用( )机制实现了进程间的异步执行。(分数:2.00)A.监视器 B.虚拟机C.多个 CPUD.异步调用解析:25.如要求读取大文件的中间一段内容,最方便的
27、是采用下列( )流来操作。(分数:2.00)A.File StreamB.Pipe StreamC.Random Stream D.Filter Stream解析:26.下列说法正确的是( )。(分数:2.00)A.类 FileInputStream 和 FileOutputStream 用来进行文件 I/O 处理,由它们所提供的方法可以打开本地主机上的文件,并进行顺序的读/写 B.通过类 File 的实例或者一个表示文件名称的字符串可以生成文件输入/输出流,在流对象生成的同时,文件被打开,但还不能进行文件读/写C.对于 InputStream 和 OutputStream 来说,它们的实例都
28、是是非顺序访问流,即只能进行顺序的读/写D.当从标准输入流读取数据时,从键盘输入的数据直接输入到程序中解析:27.下列叙述中正确的是( )。(分数:2.00)A.程序执行的效率与数据的存储结构密切相关 B.程序执行的效率只取决于程序的控制结构C.程序执行的效率只取决于所处理的数据量D.以上三种说法都不对解析:28.( )是面向企业级应用于服务的综合性标准开发平台。(分数:2.00)A.J2MEB.J2SE C.J2EED.JMS解析:29.在访问数据库时,为建立实际的网络连接,把 URL、数据库用户名和密码传给 Driver- Manager 的方法是( )。(分数:2.00)A.getcon
29、nection()B.getconnection() C.Connection()D.connection()解析:30.下列不属于 Java 的诞生后对计算机软件开发和软件产业产生影响的是( )。(分数:2.00)A.满足软件在异构平台上互操作、具有可伸缩性和重用性B.使软件的编写脱离了传统的限制,能自动生成所有源代码 C.推动了 IT 业的发展D.软件从以开发为中心转向以服务为中心解析:31.对关键字和值带来更多操作功能的类是( )。(分数:2.00)A.Class 类B.Object 类C.Hashtable 类 D.Properties 类解析:32.在程序读入字符文件时,能够以该文件
30、作为直接参数的类是( )。(分数:2.00)A.FileReader B.BufferedReaderC.FilelnputStreamD.ObjectInputStream解析:33.下列描述中正确的是( )。(分数:2.00)A.软件工程只是解决软件项目的管理问题B.软件工程主要解决软件产品的生产率问题C.软件工程的主要思想是强调在软件开发过程中需要应用工程化原则 D.软件工程只是解决软件开发中的技术问题解析:34.下列选项默认的布局管理器不是 BorderLayout 的是( )。(分数:2.00)A.WindowB.Panel C.FrameD.Dialog解析:35.下列说法中错误的
31、一项是( )。(分数:2.00)A.Java 中的每一个线程都属于某个线程组B.线程只能在其创建时设置所属的线程组C.线程创建之后,可以从一个线程组转移到另一个线程组 D.新建的线程默认情况下属于其父线程所属的线程组解析:二、填空题(总题数:14,分数:28.00)36.一棵二叉树第八层(根结点为第一层)的结点数最多为 【1】 个。(分数:2.00)填空项 1:_ (正确答案:128)解析:37.关系数据模型由关系数据结构、关系操作集合和 【2】 三大要素组成。(分数:2.00)填空项 1:_ (正确答案:关系完整性约束)解析:38. 【3】 技术是将数据和行为看成是一个统一的整体,是一个软件
32、成分,即所谓的对象。(分数:2.00)填空项 1:_ (正确答案:面向对象)解析:39.在数据库的三级模式体系结构中,外模式与概念模式之间的映像,实现了数据库的 【4】 独立性。(分数:2.00)填空项 1:_ (正确答案:逻辑)解析:40. 【5】 的目的是检查模块是否正确的组合在一起,是否能够实现规格说明文档对产品功能的要求。(分数:2.00)填空项 1:_ (正确答案:集成测试)解析:41.Java 中的方法的参数传递是 【6】 调用。(分数:2.00)填空项 1:_ (正确答案:传值)解析:42.Java 语言中如果要使用某个包中的类时,需要使用 【7】 导入。(分数:2.00)填空项
33、 1:_ (正确答案:import)解析:43.字符输入流都是抽象类 【8】 的子类。(分数:2.00)填空项 1:_ (正确答案:Reader)解析:44.在 Java 语言中,所有的数组都有一个 【9】 属性,这个属性存储了该数组的元素个数(或长度)。(分数:2.00)填空项 1:_ (正确答案:length)解析:45.下列是一个类的定义,将程序段补充完整。class AString s;【10】 int a=66;A (String s1) s=s1; static int geta ( ) return a: ) (分数:2.00)填空项 1:_ (正确答案:static)解析:46
34、.Java 中的过滤字节输出流都是抽象类 【11】 的子类。(分数:2.00)填空项 1:_ (正确答案:FileOutputStream)解析:47.编写同时具有 Applet 与 Application 的特征的程序,具体方法是:作为 Application 要定义 main()方法,并且把所在的类定义为一个 【12】 类。为使该程序成为一个 Applet,main()方法所在的这个类必须继承 Applet 类或 【13】 类。(分数:2.00)填空项 1:_ (正确答案:Public13 Japplet)解析:48.下列程序中,实例 tat 是监听器,fr 是事件源,fr 上发生的事件委
35、托 tat 进行处理。程序的执行结果是显示一个粉红色的窗口,单击关闭按钮,可关闭窗口。请将程序补充完整。import java. awt.*;import java. awt.event.*public class Testppppublic static void main ( String args )Frame fr = new Frame (“The Adapter !“ );TheAdapterTest tat=new TheAdpterTest ( ):fr. 【14】 fr. setSize (200, 200):fr. setBackground (Color. pink);fr. setVisble (true):class TheAdapterTest extends WindowAdapterpublic voidWindowClosing (WindowEvent e)System.exit ( 1);(分数:2.00)填空项 1:_ (正确答案:addWindowListenet(tat);)解析:49.RanldomAccessFile 所实现的接口是 【15】 和 Data Output 接口(分数:2.00)填空项 1:_ (正确答案:DataInput 接口)解析:
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1