国开26春《Java语言程序设计》形考任务3【参考答案】
1. 【单项选择题】以下代码段执行后的输出结果为( ) int x =-3; int y =-10; System.out.println(y%x);
A. -1
B. 2
C. 1
D. 3
2. 【单项选择题】以下哪个关键字可以用来对对象加互斥锁?( )
A. transient
B. synchronized
C. static
D. serialize
3. 【单项选择题】定义一个类,必须使用的关键字是( )
A. public
B. class
C. interface
D. static
4. 【单项选择题】下面的代码段执行之后count的值是什么( )
int count = 1;
for (int i = 1; i <= 5; i++) {
count += i;
}
System.out.println(count);
A. 5
B. 1
C. 15
D. 16
5. 【单项选择题】如下哪个是Java中有效的关键字()
A. name
B. hello
C. false
D. good
6. 【单项选择题】已知如下定义:String s = “story”; 下面哪个语句不是合法的( )
A. s += “books”;
B. s = s + 100;
C. int len = s.length;
D. String t = s + “abc”;
7. 【单项选择题】如下哪个是Java中的标识符( )
A. fieldname
B. super
C. 3number
D. #number
8. 【单项选择题】如下哪个是Java中的标识符()
A. public
B. super
C. 3number
D. width
9. 【单项选择题】编译并运行以下程序,以下描述哪个选项是正确的( ) class X{ protected String toString( ) { return super.toString(); } }
A. 编译通过运行无异常
B. 编译通过但运行时出错
C. 行2出错,不能成功编译
D. 不能成功编译,行3出错
10. 【单项选择题】关于以下代码段的说法正确的是( ) String s=”abcde”; StringBuffer s1=new StringBuffer(“abcde”); if(s.equals(s1)) s1=null; if(s1.equals(s)) s=null;
A. 第1行编译错误,String的构造器必须明确调用
B. 第3行
11. 【单项选择题】有以下方法的定义,请选择该方法的返回类型( )。 method(byte x, double y) { return (short) x/y*2; }
A. byte
B. short
C. int
D. double
12. 【单项选择题】在使用interface声明一个接口时,只可以使用( )修饰符修饰该接口。
A. private
B. protected
C. private protected
D. public
13. 【单项选择题】已知如下类定义: class Base { public Base( ) { } public Base(int m) { } public void fun(int n) { }}public class Child extends Base { //插入代码}如下哪句可以正确地加入到子类中?( )
A. private void fun(int n) { }
B. void fun(int n ) { }
C. protected void fun(int n) { }
D. public void fun(int n) { }
14. 【单项选择题】设有下面两个赋值语句:
a = Integer.parseInt(“12”);
b = Integer.valueOf(“12”).intValue();
下述说法正确的是( )。
A. a是整数类型变量,b是整数类对象。
B. a是整数类对象,b是整数类型变量。
C. a和b都是整数类对象并且值相等。
D. a和b都是整数类型变量并且值相等。
15. 【单项选择题】有以下程序片段,下列哪个选项不能插入到行1。1. 2 .public class Interesting{3. //do sth 4.}
A. import java.awt.*;
B. package mypackage;
C. class OtherClass{ }
D. public class MyClass{ }
16. 【多选题】不能用来修饰interface的有()。
A. private
B. public
C. protected
D. static
国开Java语言程序设计答案:http://www.open5.net/58401.html
17. 【多选题】下列说法错误的有()。
A. 在类方法中可用this来调用本类的类方法
B. 在类方法中调用本类的类方法时可直接调用
C. 在类方法中只能调用本类中的类方法
D. 在类方法中绝对不能调用实例方法
18. 【多选题】下面哪些不是java的简单数据类型?
A. short
B. Boolean
C. Double
D. float
19. 【多选题】下面哪个语句正确地声明一个整型的二维数组?
A. int a[][] = new int[][];
B. int a[][] = new int[10][10];
C. int [][]a = new int[10][10];
D. int a[10][10] = new int[][];
20. 【多选题】java1.8中,忽略内部接口的情况,在接口中以下哪条定义是正确的?
A. void methoda();
B. public double methoda();
C. public final double methoda();
D. static void methoda(double d1);
21. 布尔值也可以被强制转化为整数型,true的整型值为0,false为1。( )
A. 对
B. 错
22. 在条件判断中使用的条件可以是任意类型的变量或者表达式。( )
A. 对
B. 错
23. while语句执行的规则是“先判断再循环”,满足条件,进入循环体内执行。否则不执行循环体的内容。( )
A. 对
B. 错
24. break是中断打断的意思,在循环语句中是中断一次执行,然后继续后续的循环。( )
A. 对
B. 错
25. 类的方法的修饰符static是静态的,表示该方法不依赖于对象实例。( )
A. 对
B. 错
26. 除0异常ArithmeticException是非受控异常(运行时异常)。( )
A. 对
B. 错
27. 【判断题】Java 应用程序必须包含一个 main 方法,因为它是 Java 应用程序执行的入口。
A. 对
B. 错
28. 【判断题】Java 语言的标识符是区分大小写的。
A. 对
B. 错
29. 【判断题】有时候为了避免引起混淆,构造方法的方法名可以不与所属类名同名。
A. 对
B. 错
30. 【判断题】一个类中含有几个构造方法,称为构造方法的重载。对于重载的方法,其参数列表可以不相同。
A. 对
B. 错
转载请注明:奥鹏作业之家 » 国开26春《Java语言程序设计》形考任务3【参考答案】
