注意:此页面搜索的是所有试题
国际开放大学Java语言程序设计
Java语言中用来编译Java程序的命令是( )。
A.java.exe B. javaw.exe
C. javap.exe D. javac.exe
下列( )是合法的用户自定义的标识符。
A.for B.2Student
C. userName D.#page
下列关于float类型float f=7.3的说法,正确的是( )。
A.正确
B. 错误,精度不够,需要强制类型转换float
C. 错误,变量声明错误
D. 错误,可以考虑使用int类型
下列代码段执行后,输出结果正确的是( )。
public class Conditional{
public static void main(String args[ ]){
int m=3;
System.out.println(“value is “+ ((m<5) ? 99.9:9));
}
}
A.value is 99.9 B.value is 99.0
C.value is 9 D.value is 9.0
下列代码执行结果中x和y的值分别为( )。
int x= 30, y=270; int tmp =x; x=y; y=tmp;
A.30/270 B. 30/30
C.270/30 D. 270/270
下列( ) 注释在Java语言的代码中是正确的。
A. / B. /.....*/
C. /**.....*/ D. !
执行下列语句: int i=6; int val = i++; val的值是( )。
A. 5 B. 6
C. 7 D. 4
下列代码段运行结果为( )。
int num = 15;
if (num % 2==0) {
System.out.println( "num " + num + " 是 偶数");
} else {
System.out.println( "num " + num + "是 奇数");
}
A. 15 B. 2
C. "num 15 是 偶数" D. "num 15 是 奇数"
下列代码段,m的值为2时会输出( )。
public class Test1{
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. case 0 B. 代码编译失败,没有结果输出
C. 没有任何显示 D. "default"
下列代码段, n的值为( )时将打印字符串"first" 。
if(n>5){ System.out.println("first"); }
else if(n<=0){ System.out.println("second"); }
else { System.out.println("third"); }
A. 20 B. 5
C. -5 D. 0
下列语句可以完全中断循环逻辑的是( )。
A.while B. switch
C. break D. continue
下列代码段,执行结果为( )。
int n; for (n=9; n>=3; n--) {System.out.print(n);}
A.代码执行成功,输出结果为9
B.代码执行成功,输出结果为8
C.代码执行成功,输出结果为9876543
D.代码编译失败,没有结果输出
下列关于类方法的描述,错误的是( )。
A.类方法可使用关键字static作为修饰符
B.类方法和实例方法均占用内存空间,类方法在未实例化之时,不占用内存空间
C.类方法能用实例和类名调用
D.类方法只能处理类变量或调用类方法
下列( )不是修饰符。
A.static B. synchronized
C. void D. abstract
下列关于类的定义中,n1,n2为接口,Fish,Animal为类,继承代码中错误的是( )。
A.public class Fish extends Animal{...}
B.public class Fish extends Animal implements n1{...}
C. public interface n1 extends n2{...}
D.public Fish extends n1{...}
A.java.exe B. javaw.exe
C. javap.exe D. javac.exe
下列( )是合法的用户自定义的标识符。
A.for B.2Student
C. userName D.#page
下列关于float类型float f=7.3的说法,正确的是( )。
A.正确
B. 错误,精度不够,需要强制类型转换float
C. 错误,变量声明错误
D. 错误,可以考虑使用int类型
下列代码段执行后,输出结果正确的是( )。
public class Conditional{
public static void main(String args[ ]){
int m=3;
System.out.println(“value is “+ ((m<5) ? 99.9:9));
}
}
A.value is 99.9 B.value is 99.0
C.value is 9 D.value is 9.0
下列代码执行结果中x和y的值分别为( )。
int x= 30, y=270; int tmp =x; x=y; y=tmp;
A.30/270 B. 30/30
C.270/30 D. 270/270
下列( ) 注释在Java语言的代码中是正确的。
A. / B. /.....*/
C. /**.....*/ D. !
执行下列语句: int i=6; int val = i++; val的值是( )。
A. 5 B. 6
C. 7 D. 4
下列代码段运行结果为( )。
int num = 15;
if (num % 2==0) {
System.out.println( "num " + num + " 是 偶数");
} else {
System.out.println( "num " + num + "是 奇数");
}
A. 15 B. 2
C. "num 15 是 偶数" D. "num 15 是 奇数"
下列代码段,m的值为2时会输出( )。
public class Test1{
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. case 0 B. 代码编译失败,没有结果输出
C. 没有任何显示 D. "default"
下列代码段, n的值为( )时将打印字符串"first" 。
if(n>5){ System.out.println("first"); }
else if(n<=0){ System.out.println("second"); }
else { System.out.println("third"); }
A. 20 B. 5
C. -5 D. 0
下列语句可以完全中断循环逻辑的是( )。
A.while B. switch
C. break D. continue
下列代码段,执行结果为( )。
int n; for (n=9; n>=3; n--) {System.out.print(n);}
A.代码执行成功,输出结果为9
B.代码执行成功,输出结果为8
C.代码执行成功,输出结果为9876543
D.代码编译失败,没有结果输出
下列关于类方法的描述,错误的是( )。
A.类方法可使用关键字static作为修饰符
B.类方法和实例方法均占用内存空间,类方法在未实例化之时,不占用内存空间
C.类方法能用实例和类名调用
D.类方法只能处理类变量或调用类方法
下列( )不是修饰符。
A.static B. synchronized
C. void D. abstract
下列关于类的定义中,n1,n2为接口,Fish,Animal为类,继承代码中错误的是( )。
A.public class Fish extends Animal{...}
B.public class Fish extends Animal implements n1{...}
C. public interface n1 extends n2{...}
D.public Fish extends n1{...}