java章节练习题_2016年计算机二级《JAVA》章节练习题及答案

这是一组关于Java流程控制的练习题,包括选择题和填空题,涉及switch语句、递归、条件判断等内容。题目涵盖if-else结构、循环控制以及switch语句的使用,并附有部分答案。
摘要由CSDN通过智能技术生成

7707749750526249d6c2c67b146c37f2.png

第四章 流程控制

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 语句后面的()开始执行。

参考解析:第一条语句

2829f2ca24f0d0090cbba57f30759f23.png

2016年计算机二级《JAVA》章节练习题及答案.doc

下载Word文档到电脑,方便收藏和打印[全文共1217字]

编辑推荐:

8b95f2eb3d3f7ce4dc3bf1178c74941e.png

8b95f2eb3d3f7ce4dc3bf1178c74941e.png

8b95f2eb3d3f7ce4dc3bf1178c74941e.png

8b95f2eb3d3f7ce4dc3bf1178c74941e.png

8b95f2eb3d3f7ce4dc3bf1178c74941e.png

下载Word文档

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值