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));
}
}
}