运行下面程序,其运行结果k的值为【 】其最里层循环体执行次数为【 】。
Dim I =j,k AS Integer
I =l
Do
For j:I TOjStep2
k=k +j
Next
I =i+2
Loop Until I >8
第1题:
以下程序的运行结果为?
class xyz {
public static void main(String args[]) {
int i,j,k;
for (i = 0; i< 3; i++) {
for(j=1; j< 4; j++) {
for(k=2; k<5; k++) {
if((i == j) && (j==k))
System.out.println(i);
}
}
}
}
}
A. 0
B. 1
C. 2
D. 3
E. 4
第2题:
设i、j、k均为int型变量,则执行完下面的for循环后,k的值为 。 for (i=0,j=10;i<=j;i++,j--) k=i+j;
第3题:
设 i,j,k 均为 int 型变量 , 则执行完下面的 for 循环 后 ,k 的值为 for(i=0,j=10;i<=j;i++,j--) k=i+j 设i,j,k均为int型变量,则执行完下面的for循环后, k的值为 i=0; for(j=10;i<=j;i++) { k=i+j; j=j-1;}
A.10
B.可以去调试来理解这个结果
C.9
D.11
E.12
第4题:
设i、j、k均为int型变量,则执行完下面的for循环后,k的值为()。 for(i=0,j=10;i<=j;i++,j--)k=i+j; A)12 B) 10 C) 11 D) 9
A.分析错误
B.循环体共执行了6次,每一次k的值均等于i+j,结果为10.
C.分析错误
D.分析错误
第5题:
15、执行下面的程序段,输出的结果为()。 int i=0,k=10,j=5; if(i+j) k=(i=j)?(i=1):(i=i+j); printf("k=%d\n",k);