点击查看:2015年计算机二级《JAVA》章节习题及答案汇总
第四章 流程控制
1[单选题]下面程序运行结果为:( )
public class test3
{public static void main(String args[])
{ int count=0;
for (int i=0;i<=100;i++)
count+=count++;
}
}
A.0B.7C.编译有错误D.其他答案
参考答案:D
2[单选题]switch语句( )
A.都可以用if-else if结构实现
B.都不可以用if-else if结构实现
C.有的可以用if-else if结构实现
D.大部分不可以用if-else if结构实现
参考答案:A
3[单选题]JAVA程序经常用到“递归”,“递归”的基本思想是( )
A.“让别人反复调用自己”
B.“自己反复调用别人”
C.“自己反复调用自己”
D.以上说法都不对
参考答案:C
4[单选题]
参考答案:A
5[单选题]有如下程序段
if (x>0){ System.out.println("first"); }
else if (x>-4){ System.out.println("second"); }
else { System.out.println("third"); }
x的取值在什么范围内时,将打印出字符串"second"?
A.x > 0 B.x > -4 C.x <= -4 D.x <= 0 & & x > -4
参考答案:D
6[单选题]给出下列的程序,其叙述正确的是
public class Man
{
static int arr[] = new int[10];
public static void main(String a[])
{
System.out.println(arr[1]);
}
}
A.编译时将发生错误
B.编译时正确但是运行时出错
C.输出为0
D.输出为null
参考答案:C
7[单选题]
参考答案:A
8[单选题]下列代码中,将引起一个编译错误的行是
1)public class Test{
2) int m,n;
3) public Test() {}
4) public Test(int a) {m=a;}
5) public static void main(String args[]){
6) Test t1,t2;
7) int j,k;
8) j=0;k=0;
9) t1=new Test();
10) t2=new Test(j,k);
11) }
12)}
A.第3行 B.第5行 C.第6行 D.第10行
参考答案:D
9[填空题]下列程序段的输出结果为______ 。
int a=2;
switch (a)
{
case 2:
System.out.print("Value is 2.");
case 3 :
System.out.println("Value is 3.");
break;
default:
System.out.println("end ");
break;
}
参考解析:1
10[填空题]break语句最常见的用法是在switch语句中,通过break语句退出switch语句,使程序从整个switch 语句后面的()开始执行。
参考解析:第一条语句
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |