计算机二级《JAVA》章节练习题及答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机等级考试/模拟试题
2016年计算机二级《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
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
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 语句后面的()开始执行。
参考解析:第一条语句
2016年计算机二级《JAVA》章节练习题及答案.doc [全文共1217字] 编号:6370038