【上面答案为下列试题答案,请核对试题后再购买】
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
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. 错
© 版权声明
分享是一种美德,转载请保留原链接
THE END
暂无评论内容