第三章单元测试
- 不允许作为类及类成员的访问控制符的是( )。
- 为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )。
- String s = new String("abcdefg");
for (int i=0; i<s.length(); i+=2){
System.out.print(s.charAt(i));
}
上列程序段执行后的结果是( )。 - 以下switch表达式语句正确的是:( )。
- int i =1,j=10;
do{
if(i++>-j)
System.out.println(i)
}while(i<5);
上面的代码执行后,i最终的值是多少?( )。 下面的执行结果中,正确的是( )。
int a =-1;
for(int i=4;i>0;i--){
a+=i;
System.out.print(a);
}- for(int i =1;i<=5;i++){
System.out.print(i);
}
上面的执行结果中,正确的是( )。 - int i=1;
switch(i){
case 0:System.out.print(“Zero”);break;
case 1:System.out.print(“One”);
case 2:System.out.print(“Two”);
default:System.out.print(“Default”);
}
以下代码输出的结果是( )。 - 下面代码执行后输出的结果是( )。
char chA ='A',chB='b';
if(chA+27<chB)++chA;
System.out.println("*"+chA+"*");
} - int x=8;int y=2;
if(Math.pow(x, y)==64)
y=x;
if(Math.pow(x, y)<63)
y=2*x;
if(Math.pow(x, y)>63)
y=x/2;
System.out.println(y);
执行以上代码后,打印出来的y的值是( )。 - for(int i=0;i>=0;i++){
System.out.println(i);
}
上面代码执行后,正确的是( )。 - int i=0;
while(i<100){
System.out.println(i);
}
上面代码执行后,正确的是( )。 - int i=0;
do{
System.out.println(i);
}while(i<100);
上面的代码执行后,正确的是( )。 - 结构化程序设计所规定的的三种基本控制结构是( )。
- return语句,下列说法正确的是( )。
- {int x=2, y=5, k=0;
switch( x%y ) {
case 0: k=x+y; break;
case 1: k=x-y; break;
case 2: k=x*y; break;
default: k=x/y; break;
}
System.out.println(k);
}
上列语句序列执行后,k 的值是( )。 - 假设a是int类型变量,并初始化为1,则下列( )为合法的条件语句?
下面代码的运行结果是( )。
public class Example2{
public static void main(String args[]){
int a=69,b=29;
if(a>b){ //判断a与b的大小
System.out.println(a+"大于"+b);
}else{
System.out.println(a+"小于"+b);
}
}
}- break语句它在for,while循环中,用于强行终止当前循环,继续下一次。( )
- 运算符&&和&均用于逻辑与运算,当运算符的两侧同时为true时,运算结果为true,否则运算结果均为false。( )
A:static B:protected C:public D:private
答案:static
A:static void method( ) B:abstract void method( ) C:public void method( ) D:final void method( )
A:abcdefg B:ACEG C:abcd D:aceg
A:public void switchTest(double c){switch(c){…}} B:public void switchTest(byte c){switch(c){…}} C:public void switchTest (char c){switch(c){…}} D:public void switchTest(long c){switch(c){…}}
A:i=2 B:i=4 C:i=5 D:i=3
A:9 B:3689 C:368 D:-1
A:代码成功编译,执行后,输出为12345 B:代码成功编译,执行后,输出为6 C:代码成功编译,执行后,输出为1 D:代码编译不成功,编译器将生成一些错误
A:OneTwoDefault B:One C:Default D:ZeroOneTwoDefault
A:*a* B:*C* C:*A* D:*B*
A:4 B:8 C:2 D:16
A:0 B:18 C:1 D:死循环
A:不停的输出0 B:99 C:18 D:i
A:i B:99 C:100 D:死循环一直输出0
A:输入、处理、输出 B:顺序、选择、循环 C:主程序、子程序、函数 D:树形、网形、环形
A:不能用来返回对象 B:方法都必须含有 C:只能让方法返回数值 D:方法中可以有多句return
A:5 B:0 C:10 D:2
A:if (a=2) { } B:if (true) { } C:if (a<<3) { } D:if (a) { }
A:29小于69 B:69大于29 C:69小于29
A:对 B:错
A:错 B:对
温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!