春华师在线java作业.docx
《春华师在线java作业.docx》由会员分享,可在线阅读,更多相关《春华师在线java作业.docx(29页珍藏版)》请在冰点文库上搜索。
春华师在线java作业
作业
1.第8题
当包含applet的页面时由图标状重新展开成窗口时将调用以下哪个函数?
A.init()
B.start()
C.stop()
D.destroy()
答案:
B
您的答案:
B
题目分数:
2.0
此题得分:
2.0
2.第9题
下列操作中,不属于Applet安全限制的是:
()
A.加载本地库
B.读写本地文件系统
C.运行本地可执行程序
D.与同一个页面中的Applet通信
答案:
D
您的答案:
D
题目分数:
2.0
此题得分:
2.0
3.第10题
下面关于JavaApplet的说法正确的是?
A.Applet也需要main()方法
B.Applet必须继承自java.awt.Applet
C.Applet能访问本地文件
D.Applet程序不需要编译
答案:
B
您的答案:
B
题目分数:
2.0
此题得分:
2.0
4.第11题
main方法是JavaApplication程序执行的入口点,关于main方法的方法头以下哪项是合法的
A.publicstaticvoidmain()
B.publicstaticvoidmain(Stringargs[])
C.publicstaticintmain(String[]arg)
D.publicvoidmain(Stringarg[])
答案:
B
您的答案:
B
题目分数:
2.0
此题得分:
2.0
5.第12题
以下数据类型定义正确的是:
()
A.floatf=1.5
B.Strings=“a”
C.byteb=258
D.booleanb=null
答案:
B
您的答案:
B
题目分数:
2.0
此题得分:
2.0
6.第13题
在安装了Java的开发工具箱JDK后,通常要进行相关环境变量的配置,下列说法正确的是:
()
A.需要在环境变量中配置path和classpath两个环境变量,其中path是指定JDK的可执行文件的运行路径,classpath是指向Java程序运行时所需要的Java类库
B.安装了JDK后,安装程序会自动配置系统的环境变量path和classpath
C.因为JDK安装在同一目录中所以path和classpath的路径完全相同
D.classpath环境变量设置中的“.;”是指可以加载Java运行程序所需的Java自带类库。
答案:
A
您的答案:
A
题目分数:
2.0
此题得分:
2.0
7.第14题
Java的字符类型采用的是Unicode编码方案,每个Unicode码占用()个比特位。
A.8
B.16
C.32
D.64
答案:
B
您的答案:
B
题目分数:
2.0
此题得分:
2.0
8.第18题
若a的值为3时,下列程序段被执行后,c的值是多少?
()
c=1;
if(a>0)
if(a>3)
c=2;
elsec=3;
elsec=4;
A.1
B.2
C.3
D.4
答案:
C
您的答案:
C
题目分数:
2.0
此题得分:
2.0
9.第19题
下列Java常见事件类中哪个是鼠标事件类?
A.InputEvent
B.KeyEvent
C.MouseEvent
D.WindowEvent
答案:
C
您的答案:
C
题目分数:
2.0
此题得分:
2.0
10.第20题
下面的程序输出的结果是()
publicclassAimplementsB
{publicstaticvoidmain(Stringargs[])
{inti;
Ac1=newA();
i=c1.k;
System.out.println("i="+i);}}
interfaceB{intk=10;}
A.i=0
B.i=10
C.程序有编译错误
D.i=true
答案:
B
您的答案:
B
题目分数:
2.0
此题得分:
2.0
11.第21题
在Java中,一个类可同时定义多个同名的方法,这些方法形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。
这种面向对象程序特性称为()。
A.隐藏
B.覆盖
C.重载
D.Java不支持此特性
答案:
C
您的答案:
C
题目分数:
2.0
此题得分:
2.0
12.第22题
若一个类中对某个方法进行了重载,能够区分这些重载方法的手段是()。
A.它们的返回值类型的不同
B.它们的名称的不同
C.它们的参数表的不同
D.它们的修饰符不同
答案:
C
您的答案:
C
题目分数:
2.0
此题得分:
2.0
13.第23题
下列关于抽象类的说法哪个是正确的?
()
A.某个抽象类的父类是抽象类,则这个子类必须重载父类的所有抽象方法
B.接口和抽象类是同一回事
C.可以用抽象类去创建对象
D.抽象类中不可以有非抽象的方法
答案:
A
您的答案:
A
题目分数:
2.0
此题得分:
2.0
14.第24题
如果类中的成员变量可以被同一包访问,则应使用如下哪个约束符?
()
A.private
B.void
C.protected
D.无修饰符
答案:
D
您的答案:
D
题目分数:
2.0
此题得分:
2.0
15.第25题
设有下面的一个类定义:
classAA{staticvoidShow(){System.out.println("我喜欢Java!
");}}classBB{voidShow(){System.out.println("我喜欢C++!
");}}若已经使用AA类创建对象a和BB类创建对象b,则下面哪一个方法调用是正确的:
()
A.a.Show()b.Show()
B.AA.Show();BB.Show();
C.AA.Show();b.Show();
D.a.Show();BB.Show();
答案:
C
您的答案:
C
题目分数:
2.0
此题得分:
2.0
16.第26题
下面的语句的作用是:
()。
VectorMyVector=newVector(100,50);
A.创建一个数组类对象MyVector,有100个元素的空间,每个元素的初值为50。
B.创建一个向量类对象MyVector,有100个元素的空间,每个元素的初值为50。
C.创建一个数组类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增。
D.创建一个向量类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增。
答案:
D
您的答案:
D
题目分数:
2.0
此题得分:
2.0
17.第27题
应用程序Test.java的源程序如下,在命令行键入:
javaTestaaabbc,则输出的结果是()。
publicclassTest
{publicstaticvoidmain(Stringargs[])
{intk1=args.length;
intk2=args[1].length();
System.out.print(k1+""+k2);}
}
A.32
B.12
C.13
D.33
答案:
A
您的答案:
A
题目分数:
2.0
此题得分:
2.0
18.第28题
下列语句序列执行后,num的值是()。
Randomrd=newRandom();
intnum=Math.abs(rd.nextInt())%4+1
A.1~4之间的随机值
B.5
C.0
D.-1
答案:
A
您的答案:
A
题目分数:
2.0
此题得分:
2.0
19.第29题
在编写JavaApplication程序时,若需要使用到标准输入输出语句,必须在程序的开头写上()语句
A.importjava.awt.*
B.importjava.applet.Applet
C.importjava.io.*
D.importjava.awt.Graphics
答案:
C
您的答案:
C
题目分数:
2.0
此题得分:
2.0
20.第30题
下列哪些说法是错误的?
()
A.构造方法是创建对象时由系统自动调用的。
B.Java语言会自动初始化变量的值
C.Java语言不允许同时继承一个类并实现一个接口
D.Java语言会自动回收内存中的垃圾
答案:
C
您的答案:
C
题目分数:
2.0
此题得分:
2.0
21.第41题
在JavaApplet程序用户自定义的Applet子类中,常常重载()方法在Applet的界面中显示文字、图形和其它界面元素。
A.start()
B.stop()
C.init()
D.paint()
答案:
D
您的答案:
D
题目分数:
2.0
此题得分:
2.0
22.第42题
当包含applet的页面时由窗口缩小成图标状时将调用以下哪个函数?
()
A.init()
B.start()
C.stop()
D.destroy()
答案:
C
您的答案:
C
题目分数:
2.0
此题得分:
2.0
23.第43题
以下哪个方法仅在Applet程序被创建和首次被载入支持Java的浏览器时被调用。
()
A.paint()
B.init()
C.action()
D.start()
答案:
B
您的答案:
B
题目分数:
2.0
此题得分:
2.0
24.第44题
编译JavaApplet源程序文件产生的字节码文件的扩展名为
A.java
B.class
C.html
D.exe
答案:
B
您的答案:
B
题目分数:
2.0
此题得分:
2.0
25.第45题
以下变量不符合Java语言变量的规定的是()
A.123variable
B.variable123
C.variable_$_123
D.$variable$$$
答案:
B
您的答案:
B
题目分数:
2.0
此题得分:
2.0
26.第46题
如下标识符中()是有效的?
A.3LongString
B.okButton
C.¥int
D.byte
答案:
B
您的答案:
B
题目分数:
2.0
此题得分:
2.0
27.第47题
下列有关Java程序的说法中错误的是:
()
A.由于Java程序是解释执行的,所以执行前不需要进行编译。
B.程序执行过程中需要的所有类都是通过字节码校验程序装入的。
C.代码的运行是由Java运行环境中的解释器完成的。
D.在缺省的安全配置条件下,Applet不能访问任何本地资源。
答案:
A
您的答案:
A
题目分数:
2.0
此题得分:
2.0
28.第48题
在Java应用程序的主类体中,main()函数头是非法的?
A.publicstaticvoidmain(String[]args)
B.publicstaticvoidmain(Stringargs[])
C.publicstaticvoidmain(String[]arg)
D.publicvoidmain(String[]args)
答案:
D
您的答案:
D
题目分数:
2.0
此题得分:
2.0
29.第49题
在编写异常处理的Java程序中,每个catch语句块都应该与()语句块对应,使得用该语句块来启动Java的异常处理机制。
A.if-else
B.switch
C.try
D.throw
答案:
C
您的答案:
C
题目分数:
2.0
此题得分:
2.0
30.第50题
以下说法中错误的是:
()
A.Choice、Checkbox、CheckboxGroup、List这些组件可以接收用户在一个选择的集合中作出选择,但是不能输出信息
B.一个Checkbox对象既可以作为一个复选按钮,也可作为一个单选按钮组中的一个按钮
C.一个复选按钮实现的是“二选一”的结构,一个单选按钮组实现的是“多选一”的结构
D.List对象可以实现“多选一”结构,也可以实现“多选多”结构,完全由创建List对象时的参数确定
答案:
A
您的答案:
A
题目分数:
2.0
此题得分:
2.0
31.第51题
应用程序的main方法中有以下语句,则输出的结果是()。
Strings1="AbcD";
Strings2=s1.toLowerCase();
A.A
B.ABCD
C.aBCd
D.abcd
答案:
D
您的答案:
D
题目分数:
2.0
此题得分:
2.0
32.第52题
下面是关于类及其修饰符的一些描述,不正确的是:
()
A.abstract类只能用来派生子类,不能用来创建abstract类的对象。
B.final类不但可以用来派生子类,也可以用来创建final类的对象。
C.abstract不能与final同时修饰一个类。
D.abstract方法必须在abstract类中声明,但abstract类定义中可以没有abstract方法。
答案:
B
您的答案:
B
题目分数:
2.0
此题得分:
2.0
33.第53题
以下哪个约束符可用于定义成员常量?
()
A.static
B.final
C.abstract
D.以上约束符都不能用
答案:
B
您的答案:
B
题目分数:
2.0
此题得分:
2.0
34.第54题
应用程序的main方法中有以下语句,则输出的结果是()。
Strings="java@123456@";
intn=s.indexOf("@");
intk=s.indexOf("@",5);
Strings2=s.substring(n+1,k);
System.out.println(s2);
A.123456
B.java
C.@
D.5
答案:
A
您的答案:
A
题目分数:
2.0
此题得分:
2.0
35.第55题
下面哪个语句是创建数组的正确语句?
()
A.floatf[6][6]=newfloat[6][6]
B.floatf[][]=newfloat[][6]
C.float[][]f=newfloat[6][6]
D.float[]f=newfloat[6][]
答案:
C
您的答案:
c
题目分数:
2.0
此题得分:
2.0
36.第56题
下列声明的方法强制要求子类来实现的是:
()
A.publicdoublemethodda()
B.staticvoidmethoda(doubled1){}
C.publicnativedoublemethoda()
D.abstractpublicvoidmethoda()
答案:
D
您的答案:
D
题目分数:
2.0
此题得分:
2.0
37.第57题
设有下面两个赋值语句:
a=Integer.parseInt(“1024”);
b=Integer.valueOf(“1024”).intValue();
下述说法正确的是()。
A.a是整数类型变量,b是整数类对象
B.a是整数类对象,b是整数类型变量
C.a和b都是整数类对象并且它们的值相等
D.a和b都是整数类型变量并且它们的值相等
答案:
D
您的答案:
D
题目分数:
2.0
此题得分:
2.0
38.第58题
下列关于Java类的构造方法的说法中错误的是:
()
A.构造方法的名字必须与类的名字完全相同
B.构造方法一般不能由程序员在程序中主动调用
C.父类的构造方法能被子类继承
D.构造方法必须用public访问控制符修饰
答案:
D
您的答案:
D
题目分数:
2.0
此题得分:
2.0
39.第59题
关于Java的包的叙述中正确的是:
()
A.Java的包可以有任意多层的子包
B.包是多个相关的Java源程序组成的集合
C.使用import语句可以将指定包中的所有类引入到源程序中
D.如果源程序中没有使用package语句,则该类就不会出现在任何包中。
答案:
C
您的答案:
A
题目分数:
2.0
此题得分:
0.0
40.第60题
下列哪个修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问?
A.private
B.无修饰符
C.public
D.protected
答案:
B
您的答案:
B
题目分数:
2.0
此题得分:
2.0
41.第1题
Java有垃圾回收机制,内存回收程序可在指定的时间释放内存对象。
答案:
错误
您的答案:
错误
题目分数:
1.0
此题得分:
1.0
42.第2题
引用一个类的属性或调用其方法,必须以这个类的对象为前缀。
答案:
错误
您的答案:
错误
题目分数:
1.0
此题得分:
1.0
43.第3题
Java程序是由若干类定义组成的,类定义包括定义类头和定义类体。
答案:
正确
您的答案:
正确
题目分数:
1.0
此题得分:
1.0
44.第4题
对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。
答案:
错误
您的答案:
错误
题目分数:
1.0
此题得分:
1.0
45.第5题
抽象类中的抽象方法必须在该类的子类中具体实现。
答案:
错误
您的答案:
错误
题目分数:
1.0
此题得分:
1.0
46.第6题
最终类不能派生子类。
最终方法不能被覆盖。
答案:
正确
您的答案:
正确
题目分数:
1.0
此题得分:
1.0
47.第7题
为了提高效率,Java中对多次出现的用双引号括起来的字符串字面量只存储一个对象。
答案:
正确
您的答案:
正确
题目分数:
1.0
此题得分:
1.0
48.第15题
构造函数因为没有返回值,所以其中出现的错误用异常处理较为恰当。
答案:
正确
您的答案:
正确
题目分数:
1.0
此题得分:
1.0
49.第16题
监听事件和处理事件都有在相应事件Listener处注册过的组件完成。
答案:
正确
您的答案:
正确
题目分数:
1.0
此题得分:
1.0
50.第17题
Applet和TextField都属于容器组件。
答案:
错误
您的答案:
错误
题目分数:
1.0
此题得分:
1.0
51.第31题
在Java的方法中定义一个常量要用const关键字。
答案:
错误
您的答案:
正确
题目分数:
1.0
此题得分:
0.0
52.第32题
类头定义主要说明类的名字、父类名和接口名。
答案:
错误
您的答案:
错误
题目分数:
1.0
此题得分:
1.0
53.第33题
创建新的类对象使用关键字new,回收无用的类对象使用关键字free。
答案:
错误
您的答案:
错误
题目分数:
1.0
此题得分:
1.0
54.第34题
Java的屏幕坐标是以像素为单位,容器的左下角被确定为坐标的起点。
答案:
错误
您的答案:
错误
题目分数:
1.0
此题得分:
1.0
55.第35题
类及其属性、方法可以同时有一个以上的修饰符来修饰。
答案:
正确
您的答案:
正确
题目分数:
1.0
此题得分:
1.0
56.第36题
抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法。
答案:
错误
您的答案:
错误
题目分数:
1.0
此题得分:
1.0
57.第37题
子类要调用父类的方法,必须使用super关键字。
答案:
错误
您的答案:
正确
题目分数:
1.0
此题得分:
0.0
58.第38题
接口是特殊的类,所以接口也可以继承,子接口将继承父接口的所有常量和抽象方法。
答案:
正确
您的答案:
正确
题目分数:
1.0
此题得分:
1.0
59.第39题
一个复选按钮实现的是“二选一”的结构;一个单选按钮实现的是“多选一”的结构。
答案:
正确
您的答案:
正确
题目分数:
1.0
此题得分:
1.0
60.第40题
在Java中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。
答案:
错误
您的答案:
错误
题目分数:
1.0
此题得分:
1.0
作业总得分:
94.0
作业总批注: