电子科技大学17秋《JAVA程序设计》在线作业1答案满分答案
17秋《JAVA程序设计》在线作业1
试卷总分:100 得分:0
一、 单选题 (共 20 道试题,共 80 分)
1. 下面是类A的构造函数声明,其中正确的是
A. void A(int x){...}
正确选项:----
B. A(int x){...}
C. a(int x){...}
D. void a(int x){...}
正确答案:----
满分:4 分
2. 如下 方法可以将MenuBar加入Frame中。
A. setMenu()
B. setMenuBar()
C. add()
正确答案:----
专业答案:----
D. addMenuBar()
正确答案:----
满分:4 分
3. Java语言的许多特点中,下列 特点是C++语言所不具备的。
A. 高性能
B. 跨平台
C. 面向对象
D. 有类库
正确选项:----
满分:4 分
4. 以下 约束符可用于定义成员常量。
A. static
B. final
C. abstract
D. No modifier can be used
正确答案:----
满分:4 分
5. 下列关于继承的叙述中, 是正确的。
A. 子类能继承父类的所有方法和状态
B. 子类能继承父类的非私有方法和状态
C. 子类只能继承父类的public方法和状态
D. 子类只能继承父类的方法,而不继承状态
正确选项:----
满分:4 分
6. 如下 字符串是Java中合法的用户自定义标识符。
A. super
B. 3number
C. #number
D. $number
正确答案:----
满分:4 分
7. 若要抛出异常,应该使用下列 子句。
A. catch
B. throw
C. try
D. finally
专业答案:----
满分:4 分
8. 以下 方法用于定义线程的执行体(线程体)。
A. start()
B. init()
C. run()
D. synchronized()
专业答案:----
满分:4 分
9. Java源文件中最多只能有一个 类,其他类的个数不限。
A. abstract
B. public
C. final
D. interface
正确选项:----
满分:4 分
10. 自定义的异常类可以从下列 类继承。
A. Error类
B. AWTError
C. VirtualMachineError
D. Exception及其子类
专业答案:----
满分:4 分
11. Java中main()函数的值是 。
A. String
B. int
C. char
D. void
正确答案:----
满分:4 分
12. 对于catch子句的排列,下列 是正确的。
A. 父类在先,子类在后
B. 子类在先,父类在后
C. 有继承关系的异常不能在同一个try结构程序段内
D. 排列顺序可任意
正确选项:----
满分:4 分
13. 已知如下代码: 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.
正确选项:----
满分:4 分
14. 向容器添加新构件的方法是
A. add()
B. insert()
C. hill()
D. set()
专业答案:----
满分:4 分
15. 下面 语句是创建数组的正确语句。
A. float f[5][6] = new float[5][6];
B. float []f[] = new float[5][6];
C. float f[5][] = new float[][6];
D. float [5][]f = new float[5][6];
专业答案:----
满分:4 分
16. Java语言中, 是所有类的根类。
A. Object
B. Root
C. Thread
D. Applet
正确答案:----
满分:4 分
17. 下列关于方法形参的叙述中, 是正确的。
A. 必须有多个
B. 至少有一个
C. 可以没有
D. 只能是简单变量
专业答案:----
满分:4 分
18. 对抽象类的描述错误的是
A. 必须被继承使用
B. 方法必须被重写
C. 不能实例化
D. 用final修饰符修饰
专业答案:----
满分:4 分
19. 给出下面的代码段: public class Base{int w, x, y ,z; public Base(int a,int b){x=a; y=b;} public Base(int a, int b, int c, int d){ // assignment x=a, y=b w=d;z=c; } } 在代码说明// assignment x=a, y=b处写入如下 个代码是正确的。
专业答案:----
A. Base(a,b);
B. x=a, y=b;
C. super(a,b);
D. this(a,b);
正确答案:----
满分:4 分
20. 下面 函数是public void example(int k){...}的重载函数。
正确选项:----
A. public void example( int m){...}
正确选项:----
B. public int example(int k){...}
C. public void example2(int k){...}
专业答案:----
D. public int example( int m, float f){...}
专业答案:----
满分:4 分
电子科技大学17秋《JAVA程序设计》在线作业1答案多选题答案
二、 判断题 (共 5 道试题,共 20 分)
1. ( )Java的各种数据类型占用固定长度,与具体的软硬件平台环境无关。
A. 错误
B. 正确
满分:4 分
2. ( )用“+”可以实现字符串的拼接,用“-”可以从一个字符串中去除一个字符子串。
正确答案:----
A. 错误
B. 正确
满分:4 分
3. ( )Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free。
A. 错误
B. 正确
满分:4 分
4. ( )A subclass inherits all methods ( including the constructor ) from the superclass.
正确选项:----
A. 错误
B. 正确
满分:4 分
5. ( )A class can implement as many interfaces as needed.
正确答案:----
A. 错误
B. 正确
满分:4 分
电子科技大学17秋《JAVA程序设计》在线作业1答案历年参考题目如下: