下面程序片段输出的是()int i=0;int j =9;do {if(i++ > --j) {break;}}while(i < 4);System.out.println("i="+i+" and j="+j)
A.i = 4 and j = 4
B.i = 5 and j = 5
C.i = 5 and j = 4
D.i = 4 and j = 5
D、i = 4 and j = 5
A.i = 4 and j = 4
B.i = 5 and j = 5
C.i = 5 and j = 4
D.i = 4 and j = 5
D、i = 4 and j = 5
A.369
B.不能通过编译
C.789
D.能编译,但是运行时数组下标越界了
A.语法错误,缺少表达式2和表达式3
B.死循环
C.程序什么都不输出
D.输出:这是和i的值
下面程序段的执行结果是()。
int a[] = { 2, 3, 4, 5, 6 };
for (int i = a.length - 1; i >= 0; i--)
System.out.print(a[i] + "");
A.sum = 25
B.sum = 45
C.sum = 15
D.sum = 9
A.i=p
B.[p]=a[i]
C.p=j
D.p=i
E.我不会
阅读下面的程序,填写程序中缺少的部分,并把程序的输出结果写出来;
classTest{
staticvoidShowArrayInfo(int[]student){
for(inti=0;i
Console.Write(student[i]++);
Console.Write(“”);
}
}
staticvoidMain(){
int[]student=newint[]{1,2,3,4,5};
ShowArrayInfo(student);
Console.Write(“/n”);
ShowArrayInfo(student);
}
}
输出结果:
A.ABCD
B.ABCDEFGHIJKL
C.ABCDEFGHIJKLMNOPQRST
D.AEIM
A.数1~10的累加和
B.数1~9的累加和
C.数1~9中的奇数之和
D.数1~10中的偶数之和
A.5 8 12 15 30
B.12 15 5 30 18
C.8 12 15 30 18
D.12 15 5 18 30
A.当x小于0时整个循环结束
B.x大于等于0时什么也不输出
C.程序最多能输出11个数
D.程序可能什么都不会输出