|
18秋《面向对象程序设计》在线作业2
电子科技大学答案请
一、单选题:
1. 下列叙述中不正确的是
A. abstract不能与final并列修饰同一个类
B. abstract类中不可以有private的成员
C. abstract方法必须在abstract类中
D. static方法中能直接处理非static的属性
正确答案:——D——
2. Java中main()函数的值是。
A. String
B. int
C. char
D. void
正确答案:——D——
3. 下列关于继承的叙述中,是正确的。
A. 子类能继承父类的所有方法和状态
B. 子类能继承父类的非私有方法和状态 奥鹏作业答案
C. 子类只能继承父类的public方法和状态
D. 子类只能继承父类的方法,而不继承状态
正确答案:——B——
4. Java语言中,字符变量以char类型表示,它在内存中占位bit。
A. 8
B. 16
C. 32
D. 2
正确答案:————
5. 一个JavaApplication运行后,在系统中是作为一个
A. 线程
B. 进程
C. 进程或线程
D. 不可预知
正确答案:————
6. JavaApplication源程序文件的扩展名为
A. .java
B. .class
C. .html
D. .exe
正确答案:————
7. 有类定义:abstractclassA{publicabstractvoidf();}下面关于该类的描述中正确的是
A. 该类可以用newA();实例化一个对象
B. 该类不能被继承
C. 该类的方法不能被重载
D. 以上说法都不对
正确答案:————
8. 在线程中,普通优先级的线程其优先级默认值为
A. 1
B. 2
C. 5
D. 10
正确答案:————
9. 关键字super的作用是
A. 用来访问父类被隐藏的成员变量
B. 用来调用父类中被重载的方法
C. 用来调用父类的构造方法
D. 以上都是
正确答案:————
10. 下列关键字通常用来给对象进行加锁,该标记使得对对象的访问是排他的。
A. transient
B. serialize
C. synchronized
D. static
正确答案:————
11. 设有下面两个类的定义:classPerson{longid;Stringname;}\nclassStudentextendsPerson{intscore;intgetScore(){returnscore;}}\n则类Person和类Student的关系是
A. 包含关系
B. 继承关系
C. 关联关系
D. 无关系
正确答案:————
12. 若要抛出异常,应该使用下列子句。
A. catch
B. throw
C. try
D. finally
正确答案:————
13. 当方法遇到异常又不知如何处理时,应该
A. 捕获异常
B. 抛出异常
C. 用throws声明异常
D. 嵌套异常
正确答案:————
14. 下列不是Java的保留字。
A. do
B. double
C. sizeof
D. while
正确答案:————
15. 下列保留字中书写正确的是
A. Case
B. For
C. try
D. viod
正确答案:————
16. 对于catch子句的排列,下列是正确的。
A. 父类在先,子类在后
B. 子类在先,父类在后
C. 有继承关系的异常不能在同一个try结构程序段内
D. 排列顺序可任意
正确答案:————
17. 已知如下代码:\npublic?class?Test{\nstaticlong?a[]?=?new?long[10];\npublic?static?void?main?(?String?arg[]?)?{\nSystem.out.println?(?a[6]?);\n}\n}\n则下面个语句是正确的。
A. Outputisnull.
B. Whencompile,someerrorwilloccur.
C. Outputis0.
D. Whenrunning,someerrorwilloccur.
正确答案:————
18. Whichstatementiscorrectlydeclareavariableawhichissuitableforreferingtoanarrayof50stringemptyobject?
A. String[]a;
B. chara[][];
C. Stringa[50];
D. String[50]a;
正确答案:————
19. Applet运行时,被浏览器或appletviewer调用的第一个方法是
A. paint()
B. init()
C. start()
D. destroy()
正确答案:————
20. 如下字符串是Java中合法的用户自定义标识符。
A. super
B. 3number
C. #number
D. $number
正确答案:————
三、判断题:
21. ()Java的屏幕坐标是以像素为单位,容器的左下角被确定为坐标的起点。
A. 错误
B. 正确
正确答案:————
22. ()Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free。
A. 错误
B. 正确
正确答案:————
23. ()final类中的属性和方法都必须被final修饰符修饰。
A. 错误
B. 正确
正确答案:————
24. ()子类要调用父类的方法,必须使用super关键字。
A. 错误
B. 正确
正确答案:————
25. ()Aclasscanimplementasmanyinterfacesasneeded.
A. 错误
B. 正确
正确答案:————
|
|