|
《面向对象程序设计(Jv)》2016年秋学期在线作业(一)
一、判断题(共 20 道试题,共 100 分。)
1. Jv的屏幕坐标是以像素为单位,容器的左下角被确定为坐标的起点
. 错误
. 正确
正确资料:
2. Jv程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free
. 错误
. 正确
正确资料:
3. 最终类不能派生子类,最终方法不能被覆盖
. 错误
. 正确
正确资料:
4. 使用System.out.println(数组名)不能打印出数组的内容
. 错误
. 正确
正确资料:
5. 在Textre中能输入超过程序中定义的行数
. 错误
. 正确
正确资料:
6. Lel上显示的文本信息能在程序中动态修改
. 错误
. 正确
正确资料:
7. 抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法
. 错误
. 正确
正确资料:
8. 对于同一个容器,只能使用一种布局管理方式
. 错误
. 正确
正确资料:
9. 类及其属性、方法可以同时有一个以上的修饰符来修饰。
. 错误
. 正确
正确资料:
10. 一个Jv类可以有多个父类
. 错误
. 正确
正确资料:
11. 假设x、y都是flot型,分别等于5和7,而x1、y1则是oule型,分别等于5.0和7.0,那么x/y与x1/y1的值不相等
. 错误
. 正确
正确资料:
12. finl类中的属性和方法都必须被finl修饰符修饰
. 错误
. 正确
正确资料:
13. 外部类能访问stti变量
. 错误
. 正确
正确资料:
14. 有的类定义时可以不定义构造函数,所以构造函数不是必需的
. 错误
. 正确
正确资料:
15. 仅有GUI部件可以产生事件
. 错误
. 正确
正确资料:
16. 在程序中有一表达式为short x=64589,程序不能够正常编译
. 错误
. 正确
正确资料:
17. 子类要调用父类的方法,必须使用super关键字
. 错误
. 正确
正确资料:
18. 在Jv pplition中能够使用utton对象
. 错误
. 正确
正确资料:
19. 对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象
. 错误
. 正确
正确资料:
20. 有的类定义时可以不定义构造函数,但构造函数仍然是必需的
. 错误
. 正确
正确资料:
《面向对象程序设计(Jv)》2016年秋学期在线作业(二)
一、单选题(共 20 道试题,共 100 分。)
1. ( )为类的一个无形式参数无返回值的方法metho书写方法头,使得使用类名作为前缀就可以调用它,该方法头的形式为( )。
. stti voi metho( )
. puli voi metho( )
. finl voi metho( )
. strt voi metho( )
正确资料:
2. Pnel和pplet的默认布局管理器是( )。
. rLyout
. FlowLyout
. orerLyout
. GriLyout
正确资料:
3. 以下关于继承的叙述正确的是( )。
. 在Jv中类只允许单一继承
. 在Jv中一个类只能实现一个接口
. 在Jv中一个类不能同时继承一个类和实现一个接口
. 在Jv中接口只允许单一继承
正确资料:
4. 假设有一个列表框listox1,要在其最后添加一项,应使用( )语句。
. listox.("The en item", 0)
. listox.("The en item", 10)
. listox.("The en item", -1)
. listox.("The en item", 1)
正确资料:
5. 以下关于Jv的使用访问修饰符说法正确的是( )。
. 当一个类的变量声明为protete时,同包中的任何其他类能够访问它
. 当一个类的变量声明为privte时,同包中的任何其他类能够访问它
. 当一个类的变量声明为puli时,不同包中的他类能够不能访问它
. 当一个类的变量声明为protete时,不同包中的子类可以访问该变量
正确资料:
6. 下列选项中,( )反映了Jv程序并行机制的特点。
. 安全性
. 多线程
. 跨平台
. 可移植
正确资料:
7. 若数组定义为int[][]=new int[3][4],则是( )数组。
. 1维
. 2维
. 3维
. 4维
正确资料:
8.
下面语句段的输出结果是( )。
int i = 9;
swith (i) {
efult: System.out.println("efult");
se 0: System.out.println("zero"); rek;
se 1: System.out.println("one"); se 2:
System.out.println("two"); }
. efult
.
efult
zero
. 编译错误
. 没有输出
正确资料:
9. 下面表达式中,用来访问数组中第一个值的是( )。
. int rry[0]
. int rry.1
. int rry[1]
. int rry.0
正确资料:
10.
定义字符串String s1="hello";,下面的程序段输出的结果是( )。
if (s1.equls("hello"))
System.out.println("s1 equls \"hello\"");
else
System.out.println("s1 oes not equls \"hello\"");
. s1 equls "hello"
. s1 oes not equls "hello"
. s1 equls \"hello\"
. s1 oes not equls \"hello\"
正确资料:
11. 如果定义一个名为pple的类,那么存储这个类的源文件名是( )。
. pple.jv
. pple.yte
. pple.lss
. pple
正确资料:
12. 下面( )是Jv语言中的关键字。
. sizeof
. NULL
. strt
. Ntive
正确资料:
13. 用来区别每一个swith分支的保留字是( )。
. hoie
. onition
. se
. rek
正确资料:
14. 使用( )位置参数,能够使一个部件位于容器的右边。
. orerLyout.EST
. orerLyout.WEST
. orerLyout.NORTH
. orerLyout.RIGHT
正确资料:
15.
阅读下列代码
puli lss Test2006 {
puli stti voi min(String rgs[]) {
String s="Test";
swith(s){
se "Jv": System.out.print("Jv"); rek;
se "Lnguge": System.out.print("Lnguge"); rek;
se "Test": System.out.print("Test"); rek; }
} }
其运行结果是( )。
. Jv
. Lnguge
. Test
. 编译出错
正确资料:
16. 下列选项中,不是PPLET标记的是( )。
. PRM
. OY
. OESE
. LT
正确资料:
17. 边框布局管理器将一个"容器"分成了( )个位置。
. 9个
. 3个
. 5个
. 4个
正确资料:
18. JK中提供的文档生成器是( )。
. jv.exe
. jvp.exe
. jvo.exe
. jvprof.exe
正确资料:
19.
给出下面代码段:
1) puli lss Test {
2) int m, n;
3) puli Test() { }
4) puli Test(int ) { m=; }
5) puli stti voi min(String rg[]) {
6) Test t1, t2;
7) int j, k;
8) j = 0; k = 0;
9) t1 = new Test();
10) t2 = new Test(j, k);
11) }
12) }
( )将引起一个编译时错误。
. line 5
. line 4
. line 10
. line 6
正确资料:
20. 在pplet中显示文字、图形等信息时,应使用的方法是( )。
. pint()
. init()
. strt()
. estroy()
正确资料:
《面向对象程序设计(Jv)》2016年秋学期在线作业(三)
一、单选题(共 20 道试题,共 100 分。)
1. 若需要定义一个类域或类方法,应使用( )修饰符。
. stti
. pkge
. privte
. puli
正确资料:
2. 如果希望所有的控件在界面上均匀排列,应使用下列( )布局管理器。
. oxLyout
. GriLyout
. orerLyout
. FlowLyout
正确资料:
3. 下列叙述中,正确的是( )。
. 声明变量时必须指定一个类型
. Jv认为变量numer与Numer相同
. Jv中唯一的注释方式是"//"
. 源文件中puli类可以有0或多个
正确资料:
4. 在Jv语言中,( )包是编译器自动导入的。
. jv.pplet
. jv.wt
. jv.io
. jv.lng
正确资料:
5. 给出下面代码:
puli lss Person{
stti int rr[] = new int[10]; puli stti voi min(String [])
{ System.out.println(rr[1]); }
}
正确的语句是( )。
. 编译时将产生错误
. 输出0
. 编译时正确,运行时将产生错误
. 输出空
正确资料:
6. 用来导入已定义好的类或包的语句是( )。
. min
. import
. puli lss
. lss
正确资料:
7. ( )是网格布局管理器。
. orerLyout
. FlowLyout
. ReseuLyout
. GriLyout
正确资料:
8. Jv语言中,负责并发管理的机制是( )。
. 垃圾回收
. 虚拟机
. 代码安全
. 多线程
正确资料:
9. 下列关于静态初始化器的叙述中,( )是正确的。
. 静态初始化器是在构造函数之前加上stti修饰符
. 静态初始化器是对其创建的对象进行初始化
. 静态初始化器在同一个类中只能有一个
. 静态初始化器是在其所属的类加载内存时由系统自动调用执行
正确资料:
10. 设有下面两个类的定义:
lss Person { lss Stuent extens Person {
long i; // 身份证号 int sore; // 入学总分
String nme; // 姓名 int getSore(){
} return sore;
}
}
问:类Person和类Stuent的关系是( )。
. 包含关系
. 继承关系
. 关联关系
. 无关系,上述类定义有语法错误
正确资料:
11. 结构化程序设计的一种基本方法是( )。
. 筛选法
. 递归法
. 归纳法
. 逐步求精法
正确资料:
12. 对于构造函数,下列叙述错误的是( )。
. 构造函数也允许重载
. 子类无条件地继承父类的无参构造函数
. 子类不允许调用父类的构造函数
. 在同一个类中定义的重载构造函数可以相互调用
正确资料:
13. 在swith(expression)语句中,expression的数据类型不能是( )
. oule
. hr
. yte
. short
正确资料:
14. 不允许使用指针体现了Jv的一种特性是( )。
. 可移植
. 解释执行
. 健壮性
. 安全性
正确资料:
15. 在Jv语言中,单选框类名是( )。
. Lel
. hekox
. utton
. hekutton
正确资料:
16.
puli lss Test2006 {
puli stti voi min(String rgs[]) { System.out.println(~(0x5)&0x); }
}
其运行结果是( )。
. 0x5
. 10
. 0x50
. 0x
正确资料:
17. 对于下列代码:
1) lss Person {
2) puli voi printVlue(int i, int j) {//... }
3) puli voi printVlue(int i){//... }
4) }
5) puli lss Teher extens Person {
6) puli voi printVlue() {//... }
7) puli voi printVlue(int i) {//...}
8) puli stti voi min(String rgs[]){
9) Person t = new Teher();
10) t.printVlue(10);
11) }
12) }
第10行语句将调用( )语句。
. line 2
. line 7
. line 6
. line 3
正确资料:
18. 当一个部件有一个事件发生,但并没有为这个部件的这个事件指定事件监测器,将会发生( )。
. 编译时就不会通过
. 忽略这个事件
. 引起Jv程序发生致命错误
. 引发默认的事件处理
正确资料:
19. 下列代表16进制整数的是( )。
. 0123
. 1900
. f00
. 0x2
正确资料:
20. Jv语言使用的字符码集是( )。
. SII
.
.
. Unioe
正确资料:
|
|