《2017春《Java语言程序设计》作业90分》由会员分享,可在线阅读,更多相关《2017春《Java语言程序设计》作业90分(17页珍藏版)》请在金锄头文库上搜索。
1、1第 1 题关于 Java 的包叙述不正确的是_。A.不在同一个包中的类不允许有相同的名称B.在同一个包中的类不允许有相同的名称C.包是用于组织类与接口的机制D.可以通过 import 语句将包中的类加载到程序中答案:A您的答案:A题目分数:2.0此题得分:2.02第 2 题在 Java 中,存放字符串常量的对象属于_类对象。A.CharacterB.StringC.StringBufferD.Vector答案:B您的答案:B题目分数:2.0此题得分:2.03第 3 题类的成员有( )?A.域(变量或对象)B.接口C.内部类D.字节码答案:A您的答案:A题目分数:2.0此题得分:2.04第 4
2、 题有整型数组:int x=12,35,8,7,2;,则调用方法Arrays.sort(x)后,数组 x 中的元素值依次是( ).A.2 7 8 12 35B.12 35 8 7 2C.35 12 8 7 2D.8 7 12 35 2答案:A您的答案:A题目分数:2.0此题得分:2.05第 5 题下面的程序段执行后输出的结果是( )。StringBuffer buf=new StringBuffer(Beijing2008);buf.insert(7,);System.out.println(buf.toString();A.Beijing2008B.Beijing2008C.Beijing2
3、008D.Beijing#2008答案:A您的答案:A题目分数:2.0此题得分:2.06第 6 题若在某一个类定义中定义有如下的方法: abstract void performDial( );该方法属于( )。A.本地方法B.最终方法C.解态方法D.抽象方法答案:D您的答案:D题目分数:2.0此题得分:2.07第 7 题下列关于 main()方法说法正确的是?( )A.一个类中可以没有 main()方法B.所有对象的创建都必须放在 main()方法中C.main()方法必须放在公共类中D.main()方法头的定义可以根据情况任意修改。答案:A您的答案:A题目分数:2.0此题得分:2.08第
4、8 题在 Java 中,一个类可同时定义多个同名的方法,这些方法形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序特性称为( )。A.隐藏B.覆盖C.重载D.Java 不支持此特性答案:C您的答案:C题目分数:2.0此题得分:2.09第 9 题若一个类中对某个方法进行了重载,能够区分这些重载方法的手段是 ( )。A.它们的返回值类型的不同B.它们的名称的不同C.它们的参数表的不同D.它们的修饰符不同答案:C您的答案:C题目分数:2.0此题得分:2.010第 10 题下面说法正确的是( )。A.final 可修饰类、属性、方法。B.abstract 可修饰类、属性、方法。
5、C.定义抽象方法需有方法的返回类型、名称、参数列表和方法体。D.用 final 修饰的变量,在程序中可对这个变量的值进行更改。答案:A您的答案:A题目分数:2.0此题得分:2.011第 11 题下列关于继承的哪项叙述是正确的?A.在 java 中允许多重继承B.在 java 中一个类只能实现一个接口C.在 java 中一个类不能同时继承一个类和实现一个接口D.java 的单一继承使代码更可靠答案:D您的答案:D题目分数:2.0此题得分:2.012第 12 题在 Java 中,存放字符串常量的对象属于()类对象。A.CharacterB.StringC.StringBufferD.Vector答
6、案:B您的答案:B题目分数:2.0此题得分:2.013第 13 题下列操作中,不属于 Applet 安全限制的是:()A.加载本地库B.读写本地文件系统C.运行本地可执行程序D.与同一个页面中的 Applet 通信答案:D您的答案:D题目分数:2.0此题得分:2.014第 14 题以下哪个方法仅在 Applet 程序被创建和首次被载入支持 Java 的浏览器时被调用。 ( )A.paint()B.init()C.action()D.start()答案:B您的答案:B题目分数:2.0此题得分:2.015第 15 题Java Application 源程序的主类是指包含有( )方法的类A.main
7、 方法B.toString 方法C.init 方法D.actionPerfromed 方法答案:A您的答案:A题目分数:2.0此题得分:2.016第 16 题如下标识符中()是有效的?A.3LongStringB.okButtonC.¥intD.byte答案:B您的答案:B题目分数:2.0此题得分:2.017第 17 题下列有关 Java 程序的说法中错误的是:( )A.由于 Java 程序是解释执行的,所以执行前不需要进行编译。B.程序执行过程中需要的所有类都是通过字节码校验程序装入的。C.代码的运行是由 Java 运行环境中的解释器完成的。D.在缺省的安全配置条件下,Applet 不能访问
8、任何本地资源。答案:A您的答案:A题目分数:2.0此题得分:2.018第 18 题以下字符常量中不合法的是( )。A. | B. C. n D. 我 答案:C您的答案:C题目分数:2.0此题得分:2.019第 19 题若 a 的值为 3 时,下列程序段被执行后,c 的值是多少?( )c = 1;if ( a0 )if ( a3 )c = 2;else c = 3;else c = 4;A.1B.2C.3D.4答案:C您的答案:C题目分数:2.0此题得分:2.020第 20 题创建一个标识有关闭按钮的语句是( )。A.TextField b = new TextField( 关闭 )B.Labe
9、l b = new Label( 关闭 )C.Checkbox b = new Checkbox( 关闭 )D.Button b = new Button( 关闭 )答案:D您的答案:D题目分数:2.0此题得分:2.021第 21 题下列 Java 常见事件类中哪个是鼠标事件类?A.InputEventB.KeyEventC.MouseEventD.WindowEvent答案:C您的答案:C题目分数:2.0此题得分:2.022第 22 题能从循环语句的循环体中跳出的语句是_。A.for 语句B.break 语句 C.while 语句 D.continue 语句答案:B您的答案:B题目分数:2.
10、0此题得分:2.023第 23 题Java 语言是 _。A.面向问题的解释型高级编程语言 B.面向机器的低级编程语言C.面向过程的编译型高级编程语言 D.面向对象的解释型高级编程语言答案:D您的答案:D题目分数:2.0此题得分:2.024第 24 题下列叙述中,正确的是_。A.Java 语言的标识符是区分大小写的 B.源文件名与 public 类名可以不相同C.源文件名其扩展名为.jarD.源文件中 public 类的数目不限答案:A您的答案:A题目分数:2.0此题得分:2.025第 25 题下列关于抽象类的说法哪个正确_。A.绝对不能用抽象类去创建对象B.某个抽象类的父类是抽象类,则这个子类
11、必须重载父类的所有抽象方法C.抽象类中不可以有常量D.可以用 private 修饰抽象类答案:A您的答案:B题目分数:2.0此题得分:0.0 26第 26 题下列关于继承的哪项叙述是正确_。 A.在 java 中允许多继承B.在 java 中一个类只能实现一个接口C.在 java 中一个类不能同时继承一个类和实现一个接口D.java 的单一继承使代码更可靠答案:D您的答案:D题目分数:2.0此题得分:2.027第 27 题下面哪个语句是创建数组的正确语句?( )A.float f66 = new float66B.float f = new float6C.float f = new floa
12、t66D.float f = new float6答案:C您的答案:C题目分数:2.0此题得分:2.028第 28 题下列语句序列执行后,num 的值是( )。Random rd =new Random();int num=Math.abs(rd.nextInt()%4+1A.14 之间的随机值B.5C.0D.-1答案:A您的答案:A题目分数:2.0此题得分:2.029第 29 题下面是关于类及其修饰符的一些描述,不正确的是:( )A.abstract 类只能用来派生子类,不能用来创建abstract 类的对象。B.final 类不但可以用来派生子类,也可以用来创建final 类的对象。C.a
13、bstract 不能与 final 同时修饰一个类。D.abstract 方法必须在 abstract 类中声明,但abstract 类定义中可以没有 abstract 方法。答案:B您的答案:B题目分数:2.0此题得分:2.030第 30 题下面哪一个函数是 public void example().的重载函数?( )A.public void example().B.public int example().C.public void example2().D.public int example(int m, float f).答案:D您的答案:D题目分数:2.0此题得分:2.031第
14、 31 题下列声明的方法强制要求子类来实现的是: ( )A.public double methodda()B.static void methoda(double d1)C.public native double methoda()D.abstract public void methoda()答案:D您的答案:D题目分数:2.0此题得分:2.032第 32 题在使用 interface 声明一个接口时,只可以使用()修饰符修饰该接口。A.privateB.protectedC.无修饰符D.public答案:D您的答案:D题目分数:2.0此题得分:2.033第 33 题下列关于接口的说法哪
15、个是正确? ( )A.接口和抽象类是同一回事B.一个类不可以实现多个接口C.接口间不能有继承关系D.实现一个接口必须实现接口的所有方法答案:D您的答案:D题目分数:2.0此题得分:2.034第 34 题设有下面的两个类定义: class AA void Show() System.out.println(我喜欢 Java!); class BB extends AA void Show() System.out.println(我喜欢 C+!); 则顺序执行如下语句后输出结果为:( ) AA a; BB b; a.Show(); b.Show();A.我喜欢 Java! 我喜欢 C+!B.我喜欢 C+! 我喜欢 Java!C.我喜欢 Java! 我喜欢 Java!D.我喜欢 C+! 我喜欢 C+!答案:A您的答案:A题目分数:2.0此题得分:2.035第 35 题下面的程序输出的结果是( ).public class A implements B public static void main(String args) int i;A c1 = new A();i= c1.k;System.out.println(i=+i); interface B in