订单查询
首页 其他文档
java基础笔试题及答案
大小:22.22KB 15页 发布时间: 2023-07-20 11:20:38 18.08k 16.46k

B.condition 2

C.condition 3

D.finally

答案ad

分析:

如果try块中的语句在执行时发生异常,则执行从该处中断而进入catch块,根据异常的类型进行匹配,最前面的优先进行匹配比较,只要该异常是catch中指定的异常的子类就匹配成功进而执行相应的catch中的内容,而finally块中的内容无论是否发生异常都将被执行。

12.给出下面的代码:(单选题)

public class Test{

void printValue(int m){

do{System.out.println("The value is"+m);}

while(--m>10)

}

public static void main(String arg[]){

int i=10;

Test t=new Test();

t.printValue(i);

}

}

输出将是什么?

A.The value is 8

B.The value is 9

C.The value is 10

D.The value is 11

答案:c

此题考察的是do…while循环和--操作符的知识,do…while最少被执行一次,在执行完do中的内容后判断while中的条件是否为true,如果为true的话就再执行do中的内容,然后再进行判断,以此类推直到while的判断为false时退出循环执行循环后面的内容,而—操作符的规则是在变量右边的--将先进行运算,然后才是使变量的值减一,而在变量左边的是先将变量的值减一再运算。

13.给出下面的代码:(单选题)

1)public void modify(){

2)int i,j,k;

3)i=100;

4)while(i>0){

5)j=i*2;

6)System.out.println("The value of j is"+j);

7)k=k+1;

8)i--;

9)}

10)}

哪些行在编译时可能产生错误。

A.line 4

B.line 6

C.line 7

我们采用的作品包括内容和图片全部来源于网络用户投稿,我们不确定投稿用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的权利,请联系我站将及时删除。
Copyright @ 2016 - 2024 经验本 All Rights Reserved 版权所有 湘ICP备2023007888号-1 客服QQ:2393136441