注意:此页面搜索的是所有试题
国际开放大学Java语言程序设计
通过将Java程序代码编译为JVM可执行的( )格式,可以实现Java代码的跨平台执行。
A.二进制代码 B. 字节码
C. 源代码 D. 文本
下列( )是合法的用户自定义的标识符。
A. !abc B. _hello
C. 123 D. import
下列关键字中,可以用来声明布尔型变量的是( )。
A.int B. boolean
C.char D. float
下列代码段的运行结果为( )。
public class Test {
public static void main (String[] args){
int n = 23;
System.out.println("value is " + ((n<25)?10:100));
}
}
A. value is 10 B. value is 23
C. 编译错误 D. value is 100
下列代码段的运行结果为( )。
public class Test {
public static void main (String[] args){
int a = 30;
int b = 20;
int tmp = a;
a = b;
b = tmp;
System.out.println(a+","+b);
}
}
A.30,20 B.20,20
C.30,30 D.20,30
在Java语言中,不可以用来进行注释的是( )。
A. // B. /*…..*/
C. /**…..*/ D. !
执行下列语句: int i=2; int val=i--; val的值是( )。
A. 2 B. 0
C. 1 D. 3
下列代码段的运行结果为( )。
int num = 15;
if (num % 3==0) {
System.out.println( "余数为零");
}
else {
System.out.println( "余数不为零");
}
A. 15 B. 3
C. 余数为零 D. 余数不为零
根据下列代码段,当m的值为( )时,会输出字符串"case 0" 。
public class Test {
public static void main (String[] args){
int m = __ ;
switch(m){
case 0 :
System.out.println("case 0");
break;
case 1 :
System.out.println("case 1");
break;
case 2: break;
default: System.out.println("default");
}
}
}
A. 0 B. 1
C. 2 D. 3
以下if条件语句, 当x等于( )时,输出结果为second option。
if (x<0) {
System.out.println("first option");
}
else if (x>3) {
System.out.println("second option");
}
else {
System.out.println("third option");
}
A. -1 B. 3
C. 1 D. 4
下列可以实现循环操作的是( )语句。
A. switch-case B. break
C. do-while D. if-else
下列代码段的运行结果为( )。
public class Test {
public static void main(String[] args) {
for (int i = 2; i<=4; i++) {
System.out.print(i);
}
}
}
A.代码执行成功,输出结果为234
B.代码执行成功,输出结果为432
C.代码执行成功,输出结果为23
D.代码编译失败,没有结果输出
在下列用来声明和定义Java类的代码段中,Test的作用是( )。
public class Test {
//类内部内容
}
A.访问控制符,用来限定声明的类在多大范围内可以被其他的类访问
B.声明类时必须使用的关键字
C.作为新声明的类名称
D.定义类的内部内容
下列( )不是修饰符。
A. static B. char
C. native D. abstract
假设n1,n2为接口名,m1,m2为类名,下列关于类或接口的定义中,错误的是( )。
A. public class m2 extends m1 {...}
B. public class m2 extends m1 implements n1 {...}
C. public class m2 extends n1 {…}
D. public interface n1 extends n2 {...}
A.二进制代码 B. 字节码
C. 源代码 D. 文本
下列( )是合法的用户自定义的标识符。
A. !abc B. _hello
C. 123 D. import
下列关键字中,可以用来声明布尔型变量的是( )。
A.int B. boolean
C.char D. float
下列代码段的运行结果为( )。
public class Test {
public static void main (String[] args){
int n = 23;
System.out.println("value is " + ((n<25)?10:100));
}
}
A. value is 10 B. value is 23
C. 编译错误 D. value is 100
下列代码段的运行结果为( )。
public class Test {
public static void main (String[] args){
int a = 30;
int b = 20;
int tmp = a;
a = b;
b = tmp;
System.out.println(a+","+b);
}
}
A.30,20 B.20,20
C.30,30 D.20,30
在Java语言中,不可以用来进行注释的是( )。
A. // B. /*…..*/
C. /**…..*/ D. !
执行下列语句: int i=2; int val=i--; val的值是( )。
A. 2 B. 0
C. 1 D. 3
下列代码段的运行结果为( )。
int num = 15;
if (num % 3==0) {
System.out.println( "余数为零");
}
else {
System.out.println( "余数不为零");
}
A. 15 B. 3
C. 余数为零 D. 余数不为零
根据下列代码段,当m的值为( )时,会输出字符串"case 0" 。
public class Test {
public static void main (String[] args){
int m = __ ;
switch(m){
case 0 :
System.out.println("case 0");
break;
case 1 :
System.out.println("case 1");
break;
case 2: break;
default: System.out.println("default");
}
}
}
A. 0 B. 1
C. 2 D. 3
以下if条件语句, 当x等于( )时,输出结果为second option。
if (x<0) {
System.out.println("first option");
}
else if (x>3) {
System.out.println("second option");
}
else {
System.out.println("third option");
}
A. -1 B. 3
C. 1 D. 4
下列可以实现循环操作的是( )语句。
A. switch-case B. break
C. do-while D. if-else
下列代码段的运行结果为( )。
public class Test {
public static void main(String[] args) {
for (int i = 2; i<=4; i++) {
System.out.print(i);
}
}
}
A.代码执行成功,输出结果为234
B.代码执行成功,输出结果为432
C.代码执行成功,输出结果为23
D.代码编译失败,没有结果输出
在下列用来声明和定义Java类的代码段中,Test的作用是( )。
public class Test {
//类内部内容
}
A.访问控制符,用来限定声明的类在多大范围内可以被其他的类访问
B.声明类时必须使用的关键字
C.作为新声明的类名称
D.定义类的内部内容
下列( )不是修饰符。
A. static B. char
C. native D. abstract
假设n1,n2为接口名,m1,m2为类名,下列关于类或接口的定义中,错误的是( )。
A. public class m2 extends m1 {...}
B. public class m2 extends m1 implements n1 {...}
C. public class m2 extends n1 {…}
D. public interface n1 extends n2 {...}