| 
 | 
 
19春《面向对象程序设计》在线作业2 
1.[单选题]下列叙述中不正确的是 
奥鹏19春作业答案 
奥鹏电子科技大学 
    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.[单选题]一个Java Application运行后,在系统中是作为一个 
    A.线程 
    B.进程    奥鹏在线作业答案 
奥鹏电子科技大学 
    C.进程或线程 
    D.不可预知 
    正确答案:———— 
6.[单选题]Java Application源程序文件的扩展名为 
    A..java 
    B..class 
    C..html 
    D..exe 
    正确答案:———— 
7.[单选题]有类定义:abstract class A{public abstract void f();}下面关于该类的描述中正确的是 
    A.该类可以用new A();实例化一个对象 
    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.[单选题]设有下面两个类的定义:class Person{long id;String name;} 
class Student extends Person{int score;int getScore(){return score;}} 
则类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.[单选题]已知如下代码: 
public?class?Test{ 
  static long?a[]?=?new?long[10]; 
  public?static?void?main?(?String?arg[]?)?{ 
System.out.println?(?a[6]?); 
  } 
} 
则下面         个语句是正确的。 
    A.Output is null. 
    B.When compile, some error will occur. 
    C.Output is 0. 
    D.When running, some error will occur. 
    正确答案:———— 
18.[单选题]Which statement is correctly declare a variable a which is suitable for refering to an array of 50 string empty object? 
    A.String [] a; 
    B.char a[][]; 
    C.String a[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.[判断题](   )A class can implement as many interfaces as needed. 
    A.错误 
    B.正确 
    正确答案:———— 
奥鹏作业答案 
奥鹏电子科技大学 
 |   
 
 
 
 |