1、二级 JAVA 笔试-205 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列的( )赋值语句是不正确的。(分数:2.00)A.float f=11.1;B.double d=5.3e12;C.float d=3.14f;D.double f=11.1E10f;2.容器 Panel 和 Applet 缺省使用的布局编辑策略是( )。(分数:2.00)A.BorderLayoutB.FlowLayoutC.GridLayoutD.CardLayout3.在数据库系统阶段,数据( )。(分数:2.00)A.具有物理独立性,没有逻辑独立性B.
2、具有逻辑独立性,没有物理独立性C.物理独立性和逻辑独立性较差D.具有较高的物理独立性和逻辑独立性4.下列关于虚拟机说法错误的是( )。(分数:2.00)A.字节代码是虚拟机的机器码B.虚拟机把代码程序与各操作系统和硬件分开C.虚拟机可以用软件实现D.虚拟机不可以用硬件实现5.Applet 类的直接父类是( )。(分数:2.00)A.Component 类B.Container 类。C.Frame 类D.Panel 类6.下列的( )可以正确用以表示八进制值 8。(分数:2.00)A.0x8B.0x10C.08D.0107.下列( )是合法标识符。(分数:2.00)A._bookB.5files
3、C.+staticD.-3.141598.在下列叙述中,正确的是( )。(分数:2.00)A.执行目标程序时,编译程序必须已在内存B.词法分析、语法分析、目标代码生成是编译过程中几个必须经过的阶段C.解释程序不产生目标程序,因此执行速度快D.解释程序是用汇编语言写的源程序9.double 类型在计算机内存中占( )位 bit。(分数:2.00)A.8B.16C.32D.6410.每个使用 Swing 构件的程序必须有一个( )。(分数:2.00)A.按钮B.标签C.菜单D.容器11.下列的变量定义中,错误的是( )。(分数:2.00)A.inta;b;B.floatA,b1=123f;C.ch
4、arCh1d,ch2/D.public int i=100,j=2,k;12.下列特点中,( )是 Java 虚拟机执行的特点之一。(分数:2.00)A.字节代码B.多进程C.静态连接D.编译13.以下代码完成画线功能,所画线的颜色是( )。(1)gsetColor(Colorredgreencyanyellow);(2)gdrawLine(0,0,100,100):(分数:2.00)A.redB.greenC.yellowD.cyan14.下列哪个是反斜杠字符的正确表示( )。(分数:2.00)A./B.*/C./D./15.Java 的前身是( )软件。(分数:2.00)A.NETB.De
5、lphiC.OakD.Basic16.给出下列代码,如何使成员变量 m 被方法 fun( )直接访问?Class Testprivate int m;public static void fun( )(分数:2.00)A.将 private int m 改为 protected int mB.将 private int m 改为 public int mC.将 private int m 改为 static int mD.将 private int m 改为 int m17.字符型变量以 char 类型表示,表示范围是( )。(分数:2.00)A.065536B.065535C.032768D
6、.03276718.在当前的 Java 实现中,每个编译单元就是一个以( )为后缀的文件。(分数:2.00)A.javaB.classC.docD.exe19.以下不属于 Java Application 应用程序编写和执行步骤的是( )。(分数:2.00)A.编写源代码B.编写 HTML 文件C.编译源代码D.解释执行20.下列叙述中,不属于软件需求规格说明书的作用的是( )。(分数:2.00)A.便于用户、开发人员进行理解和交流B.反映出用户问题的结构,可以作为软件开发工作的基础和依据C.作为确认测试和验收的依据D.便于开发人员进行需求分析21.下列保留字书写正确的是( )。(分数:2.0
7、0)A.ByteB.NEWC.longD.Null22.在设计程序时,应采纳的原则之一是( )。(分数:2.00)A.不限制 goto 语句的使用B.减少或取消注释行C.程序越短越好D.程序结构应有助于读者理解23.Java 虚拟机的执行过程有多个特点,下列( )不属于 JVM 执行特点。(分数:2.00)A.多线程B.动态连接C.异常处D.异步处理24.下列( )是异常的含义。(分数:2.00)A.程序的语法错B.程序编译或运行中所发生的异常事件C.程序预先定义好的异常事件D.程序编译错误25.已知有下列类的说明,则下列( )语句是正确的。publicClass Testprivate fl
8、oat f=1.0f;int m=12;static int n=1:public static void main(Stringarg)Test t=new Test():(分数:2.00)A.f;B.this.n;C.Test.m;D.Test.f;26.对象状态的持久化是通过( )实现的。(分数:2.00)A.文件B.管道C.串行化D.过滤器27.已知一棵二叉树前序遍历和中序遍历分别为 ABDEGCFH 和 DBGEACHF,则该二叉树的后序遍历为( )。(分数:2.00)A.GEDHFBCAB.DGEBHFCAC.ABCDEFGHD.ACBFEDHG28.软件计划是软件开发的早期和重要
9、阶段,此阶段要求交互相配合的是( )。(分数:2.00)A.设计人员和用户B.分析人员和用户C.分析人员、设计人员和用户D.编码人员和用户29.通过调用 newList(10,false)创建一个列表,关于该列表的几个说法( )是错误的。(分数:2.00)A.该列表不支持复选B.该列表一次可显示 10 个选项C.根据需要该列表可能有垂直滚动条D.该列表有 10 个选项30.下列( )数代表八进制整数。(分数:2.00)A.0XA6B.0144C.1840D.-1E331.J2SDK 命令的基本命令 idb 是指( )。(分数:2.00)A.Java 语言的编译器B.Java 语言的解释器C.J
10、ava 程序的调试器D.Java 类文件归档命令32.( )布局管理器使容器中各个构件呈网格布局,平均占据容器空间。(分数:2.00)A.FlowLayoutB.BorderLayoutC.GridLayoutD.CardLayout33.关于以下 application 的说明,正确的是( )。(1)class StaticStuff(2)(3)static int x=15;(4)static x*=3;)(5)public static void main (StringArgs)(6)(7)Systemoutprintln(“x=“+x);(8)(9)staticx/=3;(10) (
11、分数:2.00)A.(4)行与(9)行不能通过编译,因为缺少方法名和返回类型B.(9)行不能通过编译,因为只能有一个静态初始化器C.编译通过,执行结果为:x=15D.编译通过,执行结果为:x=334.( )类是一个特殊类,它是一个 final 类,此类不能实例化,它主要提供了标准输入/输出和系统环境信息的访问、设置。(分数:2.00)A.ClassB.ObjectC.SystemD.String35.下列属于 Java 关键词的是( )。(分数:2.00)A.TRUEB.gotoC.floatD.NULL二、填空题(总题数:15,分数:30.00)36.接口是一种只含有抽象方法或 1 的一种特
12、殊抽象类。(分数:2.00)填空项 1:_37.在数据库设计中,把数据需求写成文档,它是各类数据描述的集合,包括数据项、数据结构、数据流、数据存储和数据加工过程等的描述,这通常称为 1。(分数:2.00)填空项 1:_38.Java 有两类应用程序,Java Application 和 1。(分数:2.00)填空项 1:_39.数据结构分为逻辑结构与存储结构,线性链表属于 1。(分数:2.00)填空项 1:_40.Java 解释器采用生成与体系结构无关的 1 指令的技术,只需安装 Java 运行系统,就可保证 Java 程序在网络的任何地方运行。(分数:2.00)填空项 1:_41.多线程是
13、Java 程序的 1 机制,它能同步共享数据,处理不同的事件。(分数:2.00)填空项 1:_42.程序设计基本结构有顺序结构、选择结构和 1 共 3 种。(分数:2.00)填空项 1:_43.每个应用程序可以包括许多方法,但必须有且只能有一个 1 方法。(分数:2.00)填空项 1:_44.耦合和内聚是评价模块独立性的两个主要标准,其中 1 反映了模块内各成分之间的联系。(分数:2.00)填空项 1:_45.Java 的体系结构中,最下层是 1,有适配器和 Java OS 组成,保证 Java 体系结构可以跨平台。(分数:2.00)填空项 1:_46.设有整型数组的定义:int a =new
14、 int8;,则 A.length 的值为 1。(分数:2.00)填空项 1:_47.下列程序实现从控制台输入并读取输出字符串。请将程序补充完整。import java. io.*;publicClassCharInputpublic static void main(StringArgsl)throws java.io.IOExceptionString s:InputStreamReader ir;BufferedReader in;ir=new_(System.in):in=new_(ir):while(s=in._!null)System.out.println(“Read:“+s):
15、(分数:2.00)填空项 1:_48.java 程序中可以定义多个类,但 1 类最多只能有个。(分数:2.00)填空项 1:_49.凡生成 StringBuffer 一个对象后,还可用 1 方法或 ensureCapacity2 方法来设定缓存大小。(分数:2.00)填空项 1:_50.Java Application 应用程序的编写和执行分 3 步进行:编写源代码、编译源代码、 1。(分数:2.00)填空项 1:_二级 JAVA 笔试-205 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列的( )赋值语句是不正确的。(分数:2.00)
16、A.float f=11.1; B.double d=5.3e12;C.float d=3.14f;D.double f=11.1E10f;解析:2.容器 Panel 和 Applet 缺省使用的布局编辑策略是( )。(分数:2.00)A.BorderLayoutB.FlowLayout C.GridLayoutD.CardLayout解析:3.在数据库系统阶段,数据( )。(分数:2.00)A.具有物理独立性,没有逻辑独立性B.具有逻辑独立性,没有物理独立性C.物理独立性和逻辑独立性较差D.具有较高的物理独立性和逻辑独立性 解析:4.下列关于虚拟机说法错误的是( )。(分数:2.00)A.字
17、节代码是虚拟机的机器码B.虚拟机把代码程序与各操作系统和硬件分开C.虚拟机可以用软件实现D.虚拟机不可以用硬件实现 解析:5.Applet 类的直接父类是( )。(分数:2.00)A.Component 类B.Container 类。C.Frame 类D.Panel 类 解析:6.下列的( )可以正确用以表示八进制值 8。(分数:2.00)A.0x8B.0x10C.08D.010 解析:7.下列( )是合法标识符。(分数:2.00)A._book B.5filesC.+staticD.-3.14159解析:8.在下列叙述中,正确的是( )。(分数:2.00)A.执行目标程序时,编译程序必须已在
18、内存B.词法分析、语法分析、目标代码生成是编译过程中几个必须经过的阶段 C.解释程序不产生目标程序,因此执行速度快D.解释程序是用汇编语言写的源程序解析:9.double 类型在计算机内存中占( )位 bit。(分数:2.00)A.8B.16C.32D.64 解析:10.每个使用 Swing 构件的程序必须有一个( )。(分数:2.00)A.按钮 B.标签C.菜单D.容器解析:11.下列的变量定义中,错误的是( )。(分数:2.00)A.inta;b; B.floatA,b1=123f;C.charCh1d,ch2/D.public int i=100,j=2,k;解析:12.下列特点中,(
19、)是 Java 虚拟机执行的特点之一。(分数:2.00)A.字节代码 B.多进程C.静态连接D.编译解析:13.以下代码完成画线功能,所画线的颜色是( )。(1)gsetColor(Colorredgreencyanyellow);(2)gdrawLine(0,0,100,100):(分数:2.00)A.redB.greenC.yellow D.cyan解析:14.下列哪个是反斜杠字符的正确表示( )。(分数:2.00)A./ B.*/C./D./解析:15.Java 的前身是( )软件。(分数:2.00)A.NETB.DelphiC.Oak D.Basic解析:16.给出下列代码,如何使成员
20、变量 m 被方法 fun( )直接访问?Class Testprivate int m;public static void fun( )(分数:2.00)A.将 private int m 改为 protected int mB.将 private int m 改为 public int mC.将 private int m 改为 static int m D.将 private int m 改为 int m解析:17.字符型变量以 char 类型表示,表示范围是( )。(分数:2.00)A.065536B.065535 C.032768D.032767解析:18.在当前的 Java 实现中
21、,每个编译单元就是一个以( )为后缀的文件。(分数:2.00)A.java B.classC.docD.exe解析:19.以下不属于 Java Application 应用程序编写和执行步骤的是( )。(分数:2.00)A.编写源代码B.编写 HTML 文件 C.编译源代码D.解释执行解析:20.下列叙述中,不属于软件需求规格说明书的作用的是( )。(分数:2.00)A.便于用户、开发人员进行理解和交流B.反映出用户问题的结构,可以作为软件开发工作的基础和依据C.作为确认测试和验收的依据D.便于开发人员进行需求分析 解析:21.下列保留字书写正确的是( )。(分数:2.00)A.ByteB.N
22、EWC.long D.Null解析:22.在设计程序时,应采纳的原则之一是( )。(分数:2.00)A.不限制 goto 语句的使用B.减少或取消注释行C.程序越短越好D.程序结构应有助于读者理解 解析:23.Java 虚拟机的执行过程有多个特点,下列( )不属于 JVM 执行特点。(分数:2.00)A.多线程B.动态连接C.异常处D.异步处理 解析:24.下列( )是异常的含义。(分数:2.00)A.程序的语法错B.程序编译或运行中所发生的异常事件 C.程序预先定义好的异常事件D.程序编译错误解析:25.已知有下列类的说明,则下列( )语句是正确的。publicClass Testpriva
23、te float f=1.0f;int m=12;static int n=1:public static void main(Stringarg)Test t=new Test():(分数:2.00)A.f; B.this.n;C.Test.m;D.Test.f;解析:26.对象状态的持久化是通过( )实现的。(分数:2.00)A.文件B.管道C.串行化 D.过滤器解析:27.已知一棵二叉树前序遍历和中序遍历分别为 ABDEGCFH 和 DBGEACHF,则该二叉树的后序遍历为( )。(分数:2.00)A.GEDHFBCAB.DGEBHFCA C.ABCDEFGHD.ACBFEDHG解析:2
24、8.软件计划是软件开发的早期和重要阶段,此阶段要求交互相配合的是( )。(分数:2.00)A.设计人员和用户B.分析人员和用户 C.分析人员、设计人员和用户D.编码人员和用户解析:29.通过调用 newList(10,false)创建一个列表,关于该列表的几个说法( )是错误的。(分数:2.00)A.该列表不支持复选B.该列表一次可显示 10 个选项C.根据需要该列表可能有垂直滚动条D.该列表有 10 个选项 解析:30.下列( )数代表八进制整数。(分数:2.00)A.0XA6B.0144 C.1840D.-1E3解析:31.J2SDK 命令的基本命令 idb 是指( )。(分数:2.00)
25、A.Java 语言的编译器B.Java 语言的解释器C.Java 程序的调试器 D.Java 类文件归档命令解析:32.( )布局管理器使容器中各个构件呈网格布局,平均占据容器空间。(分数:2.00)A.FlowLayoutB.BorderLayoutC.GridLayout D.CardLayout解析:33.关于以下 application 的说明,正确的是( )。(1)class StaticStuff(2)(3)static int x=15;(4)static x*=3;)(5)public static void main (StringArgs)(6)(7)Systemoutpr
26、intln(“x=“+x);(8)(9)staticx/=3;(10) (分数:2.00)A.(4)行与(9)行不能通过编译,因为缺少方法名和返回类型B.(9)行不能通过编译,因为只能有一个静态初始化器C.编译通过,执行结果为:x=15 D.编译通过,执行结果为:x=3解析:34.( )类是一个特殊类,它是一个 final 类,此类不能实例化,它主要提供了标准输入/输出和系统环境信息的访问、设置。(分数:2.00)A.ClassB.ObjectC.System D.String解析:35.下列属于 Java 关键词的是( )。(分数:2.00)A.TRUEB.gotoC.float D.NUL
27、L解析:二、填空题(总题数:15,分数:30.00)36.接口是一种只含有抽象方法或 1 的一种特殊抽象类。(分数:2.00)填空项 1:_ (正确答案:常量)解析:37.在数据库设计中,把数据需求写成文档,它是各类数据描述的集合,包括数据项、数据结构、数据流、数据存储和数据加工过程等的描述,这通常称为 1。(分数:2.00)填空项 1:_ (正确答案:数据字典)解析:38.Java 有两类应用程序,Java Application 和 1。(分数:2.00)填空项 1:_ (正确答案:Java Applet)解析:39.数据结构分为逻辑结构与存储结构,线性链表属于 1。(分数:2.00)填空
28、项 1:_ (正确答案:存储结构)解析:40.Java 解释器采用生成与体系结构无关的 1 指令的技术,只需安装 Java 运行系统,就可保证 Java 程序在网络的任何地方运行。(分数:2.00)填空项 1:_ (正确答案:字节代码)解析:41.多线程是 Java 程序的 1 机制,它能同步共享数据,处理不同的事件。(分数:2.00)填空项 1:_ (正确答案:并发)解析:42.程序设计基本结构有顺序结构、选择结构和 1 共 3 种。(分数:2.00)填空项 1:_ (正确答案:循环结构)解析:43.每个应用程序可以包括许多方法,但必须有且只能有一个 1 方法。(分数:2.00)填空项 1:
29、_ (正确答案:main)解析:44.耦合和内聚是评价模块独立性的两个主要标准,其中 1 反映了模块内各成分之间的联系。(分数:2.00)填空项 1:_ (正确答案:内聚)解析:45.Java 的体系结构中,最下层是 1,有适配器和 Java OS 组成,保证 Java 体系结构可以跨平台。(分数:2.00)填空项 1:_ (正确答案:移植接口)解析:46.设有整型数组的定义:int a =new int8;,则 A.length 的值为 1。(分数:2.00)填空项 1:_ (正确答案:8)解析:47.下列程序实现从控制台输入并读取输出字符串。请将程序补充完整。import java. io
30、.*;publicClassCharInputpublic static void main(StringArgsl)throws java.io.IOExceptionString s:InputStreamReader ir;BufferedReader in;ir=new_(System.in):in=new_(ir):while(s=in._!null)System.out.println(“Read:“+s):(分数:2.00)填空项 1:_ (正确答案:InputStreamReader BufferedReader readLine())解析:48.java 程序中可以定义多个类,但 1 类最多只能有个。(分数:2.00)填空项 1:_ (正确答案:公共)解析:49.凡生成 StringBuffer 一个对象后,还可用 1 方法或 ensureCapacity2 方法来设定缓存大小。(分数:2.00)填空项 1:_ (正确答案:setLength-|_|-)解析:50.Java Application 应用程序的编写和执行分 3 步进行:编写源代码、编译源代码、 1。(分数:2.00)填空项 1:_ (正确答案:解释执行)解析:
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1