Java真题100 ti

3-1.对于一个三位正整数n=456,有以下哪些表达式?

a)n/100 B)n/10% 10 C)n % 10

答案是:A 4 B 45 C 6

填空题

3-2.执行以下程序段后,b,x,y的值分别为(d)。

int x=6,y = 8;

布尔b;

b = x & gty & amp& amp++ x = =-y;

a)真,6,8 B)假,7,7 C)真,7,7 D)假,6,8

3-3.执行下面的语句序列后,j的值是(d)。

int j = 0;

for(int I = 3;我& gt0;I-)j+= I;

A) 3 B) 4 C) 5 D) 6

3-4.执行下面的语句序列后,k的值是(b)。

int m=3,n=6,k = 0;

while((m++)& lt;(-n))++ k;

A) 0 B) 1 C) 2 D) 3

3-5.执行下面的语句序列后,r的值是(b)。

char ch = ' Aint r = 6;

开关(通道+5)

{

情况“A”:r = r+3;

情况B:r = r+5;

情况“C”:r-= 6;打破;

默认值:r/= 2;

}

A) 11 B) 3 C) 2 D) 9

编程问题的答案:

公共类百度{

公共int捷诚(int n) {

if(n==1)返回1;

else返回n *捷诚(n-1);

}

公共静态void main(String[] args) {

// TODO自动生成的方法存根

百度bd =新百度();

for(int I = 1;我& lt=10;i++) {

System.out.println(i+"!is "+BD . Jie cheng(I));

}

}

}