1、二级 JAVA 笔试-221 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.switch 语句不能用于下列( )数据类型。(分数:2.00)A.doubleB.byteC.shortD.char2.有一个类 A,以下为其构造函数的声明,其中正确的是( )。(分数:2.00)A.void A (int x)B.A (int x)C.a(int x)D.void a (int x)3.给出下列的不完整的类代码,则下列的( )语句可以加到横线处。class PersonString name,department;int agepublic P
2、erson(String n)name=n;public Person(String n,int a)name=n;age=a;pubilc Person(String n,String d,int a) _department=d;(分数:2.00)A.Person(n,a);B.this(Person(n,a);C.this(n,a);D.this(name,age);4.若一个类中对某个方法进行了重载,则能够区分这些重载方法的手段是( )。(分数:2.00)A.它们的返回值类型的不同B.它们的名称的不同C.它们的参数表的不同D.它们的修饰符的不同5.下列程序段的输出结果是( )。Stri
3、ng MyStr=“Hello,“;Mystr=MyStr + “World!“;System.out.println(Mystr);(分数:2.00)A.Hello,World!B.Hello,C.World!D.该程序段有语法错误6.下列不属于整型变量的类型是( )。(分数:2.00)A.byteB.shortC.floatD.long7.下列不属于简单数据类型的是( )。(分数:2.00)A.整数类型B.类C.浮点数类型D.布尔类型8.main()方法的返回类型是( )。(分数:2.00)A.intB.byteC.switch 语句D.For 语句9.以下关于整型变量的说法不正确的是(
4、)。(分数:2.00)A.为防计算机高低字节存储顺序不同,通常用 byte 类型来表示数据可以避免出错。一般情况下都使用该类型B.short 存储时占 16 位 bitC.int 类型是最常用的整数类型,它存储时占 32 位 bitD.天气预报的计算、天体宇宙的计算都用 long 类型来表示10.下面关于 Applet 的说法正确的是( )。(分数:2.00)A.Applet 也需要 main 方法B.Applet 必须继承自 java.awt.AppletC.Applet 能访问本地文件D.Applet 程序不需要编译11.给出下列的程序代码片段,下列的( )选项是不正确的。 public
5、void create() Vector my; my=new Vector(); (分数:2.00)A.第二行的声明不会为变量 my 分配内存空间B.第二行语句创建一个 Vector 类对象C.第三行语句创建一个 Vector 类对象D.第三行语句为一个 Vector 类对象分配内存空间12.下述内容中( )不属于软件工程管理的范畴。(分数:2.00)A.软件管理学B.软件心理学C.软件工程经济D.软件工程环境13.给出下面代码片段:public class Testpublic static void main (String args )int m;switch(m)case 0:Sys
6、tem.out.println(“case 0“);case 1:System.out.println(“case 1“):break;case 2:default:System.out.println(“default“);下列 m 的( )值将引起“default“的输出。(分数:2.00)A.1B.2C.4D.014.若有循环:int x=5,y=20;doy-=x;x+;while(+x- -y);则循环体将被执行( )。(分数:2.00)A.0 次B.1 次C.2 次D.3 次15.给出下列的程序片段,m 为( )时将会输出 default。switch (m)case ():Sys
7、temt.out.println(“case 0“);case 1: System.out.println(“case 1“);break;case 2:System.out.println(“case2“);break;default:System.out.println(“default“);(分数:2.00)A.0B.1C.2 2D.316.Java 中,数值类型值中不可能出现的符号是( )。(分数:2.00)A.dB.fC.eD./17.对抽象类的描述错误的是( )。(分数:2.00)A.必须被继承使用B.方法必须被重写C.不能实例化D.用 final 修饰符修饰18.下列不属于简单数
8、据类型的是( )。(分数:2.00)A.整数类型B.类C.浮点数类型D.布尔类型19.只能用在循环语句中的是( )。(分数:2.00)A.ifB.if-elseC.For 语句D.continue 语句20.关于以下代码段的说法正确的是( )。(1) String s=“abcde“;(2) String Buffer s1=new String Buffer(“abcde“);(3) if(s.equals(s1)(4) s1=null:(5) if(s1.equals(s)(6) s=null;(分数:2.00)A.第(1)行编译错误,String 的构造器必须明确调用B.第(3)行编译错
9、误,因为 s 与 s1 有不同的类型C.编译成功,但执行时在第(5)行有异常抛出D.编译成功,执行过程中也没有异常抛出21.( )类是所有异常类的父类。(分数:2.00)A.ThrowableB.ErrorC.ExceptionD.AWTError22.关于变量的作用范围,下列说法错误的是( )。(分数:2.00)A.异常处理参数作用域为整个类B.局部变量作用于声明该变量的方法代码段C.类变量作用于声明该变量的类D.方法参数作用于传递到方法内代码段23.在数据库系统的组织结构中,把概念数据库与物理数据库联系起来的映射是( )。(分数:2.00)A.外模式/模式B.内模式/外模式C.模式/内模式
10、D.模式/外模式24.分支语句分为( )。(分数:2.00)A.条件语句和多分支语句B.条件语句和循环语句C.循环语句和多分支语句D.条件语句和 return 语句25.下列标识符中( )是不合法的。(分数:2.00)A.BigMeaninglessNameB.$ intC.1stD.$126.下列定义变量错误的是( )。(分数:2.00)A.int al;B.char chl;C.int dl=10;D.bool bll;27.下列( )选项不是 Java 的保留字。(分数:2.00)A.TRUEB.booleanC.intD.public28.long 类存储时占( )位 bit。(分数:
11、2.00)A.8B.16C.32D.6429.应用数据库的主要目的是( )。(分数:2.00)A.解决数据保密问题B.解决数据完整性问题C.解决数据共享问题D.解决数据量大的问题30.Java 变量中,以下不属于基本类型的数据类型是( )。(分数:2.00)A.整数型B.数组型C.浮点型D.字符型31.( )可以将 MenuBar 加入 Frame 中。(分数:2.00)A.setMenu()B.setMenuBar()C.add()D.addMenuBar()32.程序设计中用得最多的语句是( )。(分数:2.00)A.循环语句B.switch 语句C.Continue 语句D.return
12、 语句33.( )根据判定条件的真假来决定执行哪一种操作。(分数:2.00)A.多分支语句B.条件语句C.switch 语句D.For 语句34.定义类头时,不可能用到的关键字是( )。(分数:2.00)A.privateB.classC.extendsD.implements35.Java 程序的执行过程中用到一套 JDK 工具,其中 javaprof.exe 是指( )。(分数:2.00)A.Java 调试器B.Java 剖析工具C.Java 编译器D.Java 解释器二、填空题(总题数:15,分数:30.00)36.Java 本身的编译器用 _ 语言编写,运行系统的虚拟机用 _ 语言实现
13、,这样 Java 系统本身也具有可移植性。(分数:2.00)填空项 1:_37.一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的 1。(分数:2.00)填空项 1:_38.给 float 型的变量赋值时,要在数字后加 1。(分数:2.00)填空项 1:_39.我们在 Java 程序中把关键字 1 加到方法名称的前面,来实现子类调用父类的方法。(分数:2.00)填空项 1:_40.数据库管理系统常见的数据模型有层状、网状和 1 三种。(分数:2.00)填空项 1:_41. 1 类是由编译器自动生成对象的一个特殊类,它伴随每个类。(分数:2.00)填空项 1:_42.关系
14、操作的特点是 1 操作。(分数:2.00)填空项 1:_43.变量类型有两大类: 1 和复合类型。(分数:2.00)填空项 1:_44.变量属性是描述变量的的作用域,按作用域分类,变量有局部变量、类变量、方法参数和 1。(分数:2.00)填空项 1:_45.Java 源程序文件编译后产生的文件称为 _ 文件,其扩展名为 _。(分数:2.00)填空项 1:_46.Java 语言通过接口支持 1 继承,使类继承具有更灵活的扩展性。(分数:2.00)填空项 1:_47.软件工程研究的内容主要包括: 1 技术和软件工程管理。(分数:2.00)填空项 1:_48.浮点型数据属于实型数据,分为 float
15、 和 1 两种类型。(分数:2.00)填空项 1:_49.请在划线处编写适当语句,完成此程序使它能正确执行。import java.io.*;public class Leap Yearpublic static void main (String arget) throws IOExceptionInputStreamReader ir;BufferedReader in;ir=new Input Stream Reader (System.in);in=new BufferedReader(ir);System.out.println(“输入年份是:”):String s=in.readL
16、ine();int year=Integer.parseInt(s);System.out.println(“ “+ year+“年是闰年。”);elseSystem.out.println(“ “ +year+“年不是闰年。”);(分数:2.00)填空项 1:_50.下面是用户程序对 Applet 类中方法 paint()的重新定义。根据程序功能,在指定的空白处填上适当的语句或语法成分。public void paint (Graphics g)g. _ (“你好!”,10,20);(分数:2.00)填空项 1:_二级 JAVA 笔试-221 答案解析(总分:100.00,做题时间:90 分
17、钟)一、选择题(总题数:35,分数:70.00)1.switch 语句不能用于下列( )数据类型。(分数:2.00)A.double B.byteC.shortD.char解析:2.有一个类 A,以下为其构造函数的声明,其中正确的是( )。(分数:2.00)A.void A (int x)B.A (int x) C.a(int x)D.void a (int x)解析:3.给出下列的不完整的类代码,则下列的( )语句可以加到横线处。class PersonString name,department;int agepublic Person(String n)name=n;public Per
18、son(String n,int a)name=n;age=a;pubilc Person(String n,String d,int a) _department=d;(分数:2.00)A.Person(n,a);B.this(Person(n,a);C.this(n,a); D.this(name,age);解析:4.若一个类中对某个方法进行了重载,则能够区分这些重载方法的手段是( )。(分数:2.00)A.它们的返回值类型的不同B.它们的名称的不同C.它们的参数表的不同 D.它们的修饰符的不同解析:5.下列程序段的输出结果是( )。String MyStr=“Hello,“;Mystr=
19、MyStr + “World!“;System.out.println(Mystr);(分数:2.00)A.Hello,World! B.Hello,C.World!D.该程序段有语法错误解析:6.下列不属于整型变量的类型是( )。(分数:2.00)A.byteB.shortC.float D.long解析:7.下列不属于简单数据类型的是( )。(分数:2.00)A.整数类型B.类 C.浮点数类型D.布尔类型解析:8.main()方法的返回类型是( )。(分数:2.00)A.intB.byteC.switch 语句 D.For 语句解析:9.以下关于整型变量的说法不正确的是( )。(分数:2.
20、00)A.为防计算机高低字节存储顺序不同,通常用 byte 类型来表示数据可以避免出错。一般情况下都使用该类型 B.short 存储时占 16 位 bitC.int 类型是最常用的整数类型,它存储时占 32 位 bitD.天气预报的计算、天体宇宙的计算都用 long 类型来表示解析:10.下面关于 Applet 的说法正确的是( )。(分数:2.00)A.Applet 也需要 main 方法B.Applet 必须继承自 java.awt.Applet C.Applet 能访问本地文件D.Applet 程序不需要编译解析:11.给出下列的程序代码片段,下列的( )选项是不正确的。 public
21、void create() Vector my; my=new Vector(); (分数:2.00)A.第二行的声明不会为变量 my 分配内存空间B.第二行语句创建一个 Vector 类对象 C.第三行语句创建一个 Vector 类对象D.第三行语句为一个 Vector 类对象分配内存空间解析:12.下述内容中( )不属于软件工程管理的范畴。(分数:2.00)A.软件管理学B.软件心理学C.软件工程经济D.软件工程环境 解析:13.给出下面代码片段:public class Testpublic static void main (String args )int m;switch(m)ca
22、se 0:System.out.println(“case 0“);case 1:System.out.println(“case 1“):break;case 2:default:System.out.println(“default“);下列 m 的( )值将引起“default“的输出。(分数:2.00)A.1B.2 C.4D.0解析:14.若有循环:int x=5,y=20;doy-=x;x+;while(+x- -y);则循环体将被执行( )。(分数:2.00)A.0 次B.1 次C.2 次 D.3 次解析:15.给出下列的程序片段,m 为( )时将会输出 default。switc
23、h (m)case ():Systemt.out.println(“case 0“);case 1: System.out.println(“case 1“);break;case 2:System.out.println(“case2“);break;default:System.out.println(“default“);(分数:2.00)A.0B.1C.2 2D.3 解析:16.Java 中,数值类型值中不可能出现的符号是( )。(分数:2.00)A.dB.fC.eD./ 解析:17.对抽象类的描述错误的是( )。(分数:2.00)A.必须被继承使用B.方法必须被重写C.不能实例化D.
24、用 final 修饰符修饰 解析:18.下列不属于简单数据类型的是( )。(分数:2.00)A.整数类型B.类 C.浮点数类型D.布尔类型解析:19.只能用在循环语句中的是( )。(分数:2.00)A.ifB.if-elseC.For 语句D.continue 语句 解析:20.关于以下代码段的说法正确的是( )。(1) String s=“abcde“;(2) String Buffer s1=new String Buffer(“abcde“);(3) if(s.equals(s1)(4) s1=null:(5) if(s1.equals(s)(6) s=null;(分数:2.00)A.第
25、(1)行编译错误,String 的构造器必须明确调用B.第(3)行编译错误,因为 s 与 s1 有不同的类型C.编译成功,但执行时在第(5)行有异常抛出D.编译成功,执行过程中也没有异常抛出 解析:21.( )类是所有异常类的父类。(分数:2.00)A.Throwable B.ErrorC.ExceptionD.AWTError解析:22.关于变量的作用范围,下列说法错误的是( )。(分数:2.00)A.异常处理参数作用域为整个类 B.局部变量作用于声明该变量的方法代码段C.类变量作用于声明该变量的类D.方法参数作用于传递到方法内代码段解析:23.在数据库系统的组织结构中,把概念数据库与物理数
26、据库联系起来的映射是( )。(分数:2.00)A.外模式/模式B.内模式/外模式C.模式/内模式 D.模式/外模式解析:24.分支语句分为( )。(分数:2.00)A.条件语句和多分支语句 B.条件语句和循环语句C.循环语句和多分支语句D.条件语句和 return 语句解析:25.下列标识符中( )是不合法的。(分数:2.00)A.BigMeaninglessNameB.$ intC.1st D.$1解析:26.下列定义变量错误的是( )。(分数:2.00)A.int al;B.char chl;C.int dl=10;D.bool bll; 解析:27.下列( )选项不是 Java 的保留字
27、。(分数:2.00)A.TRUE B.booleanC.intD.public解析:28.long 类存储时占( )位 bit。(分数:2.00)A.8B.16C.32D.64 解析:29.应用数据库的主要目的是( )。(分数:2.00)A.解决数据保密问题B.解决数据完整性问题C.解决数据共享问题 D.解决数据量大的问题解析:30.Java 变量中,以下不属于基本类型的数据类型是( )。(分数:2.00)A.整数型B.数组型 C.浮点型D.字符型解析:31.( )可以将 MenuBar 加入 Frame 中。(分数:2.00)A.setMenu()B.setMenuBar() C.add()
28、D.addMenuBar()解析:32.程序设计中用得最多的语句是( )。(分数:2.00)A.循环语句 B.switch 语句C.Continue 语句D.return 语句解析:33.( )根据判定条件的真假来决定执行哪一种操作。(分数:2.00)A.多分支语句B.条件语句 C.switch 语句D.For 语句解析:34.定义类头时,不可能用到的关键字是( )。(分数:2.00)A.private B.classC.extendsD.implements解析:35.Java 程序的执行过程中用到一套 JDK 工具,其中 javaprof.exe 是指( )。(分数:2.00)A.Java
29、 调试器B.Java 剖析工具 C.Java 编译器D.Java 解释器解析:二、填空题(总题数:15,分数:30.00)36.Java 本身的编译器用 _ 语言编写,运行系统的虚拟机用 _ 语言实现,这样 Java 系统本身也具有可移植性。(分数:2.00)填空项 1:_ (正确答案:Java C)解析:37.一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的 1。(分数:2.00)填空项 1:_ (正确答案:可重用性)解析:38.给 float 型的变量赋值时,要在数字后加 1。(分数:2.00)填空项 1:_ (正确答案:f 或 F)解析:39.我们在 Java
30、程序中把关键字 1 加到方法名称的前面,来实现子类调用父类的方法。(分数:2.00)填空项 1:_ (正确答案:super)解析:40.数据库管理系统常见的数据模型有层状、网状和 1 三种。(分数:2.00)填空项 1:_ (正确答案:关系)解析:41. 1 类是由编译器自动生成对象的一个特殊类,它伴随每个类。(分数:2.00)填空项 1:_ (正确答案:Class)解析:42.关系操作的特点是 1 操作。(分数:2.00)填空项 1:_ (正确答案:集合)解析:43.变量类型有两大类: 1 和复合类型。(分数:2.00)填空项 1:_ (正确答案:基类型)解析:44.变量属性是描述变量的的作
31、用域,按作用域分类,变量有局部变量、类变量、方法参数和 1。(分数:2.00)填空项 1:_ (正确答案:异常处理参数)解析:45.Java 源程序文件编译后产生的文件称为 _ 文件,其扩展名为 _。(分数:2.00)填空项 1:_ (正确答案:字节码 class(或.Class))解析:46.Java 语言通过接口支持 1 继承,使类继承具有更灵活的扩展性。(分数:2.00)填空项 1:_ (正确答案:多重)解析:47.软件工程研究的内容主要包括: 1 技术和软件工程管理。(分数:2.00)填空项 1:_ (正确答案:软件开发)解析:48.浮点型数据属于实型数据,分为 float 和 1 两
32、种类型。(分数:2.00)填空项 1:_ (正确答案:double)解析:49.请在划线处编写适当语句,完成此程序使它能正确执行。import java.io.*;public class Leap Yearpublic static void main (String arget) throws IOExceptionInputStreamReader ir;BufferedReader in;ir=new Input Stream Reader (System.in);in=new BufferedReader(ir);System.out.println(“输入年份是:”):String
33、 s=in.readLine();int year=Integer.parseInt(s);System.out.println(“ “+ year+“年是闰年。”);elseSystem.out.println(“ “ +year+“年不是闰年。”);(分数:2.00)填空项 1:_ (正确答案:if(year% 4=0 & year % 100!=0|year%400=0))解析:50.下面是用户程序对 Applet 类中方法 paint()的重新定义。根据程序功能,在指定的空白处填上适当的语句或语法成分。public void paint (Graphics g)g. _ (“你好!”,10,20);(分数:2.00)填空项 1:_ (正确答案:Drawstring)解析:
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1