问题 单项选择题

请阅读下面程序
public class ForLoopStatement
public static void main (String[] args)
int i;j;
for(i=1;i<5;j++)//i循环
for(j=1;j<=i;j++)//j循环
System.out.print(i+"*"+j+"="+i*j+" ");
System.out.printIn();



程序完成后,i循环和j循环执行的次数分别是______。

A.4,10

B.8,9

C.9,8

D.10, 10

答案

参考答案:A

解析: 判断循环次数要看循环的初始条件和终止条件。i循环的初始条件是i=1,终止条件是i<5,所以它的循环次数应该是4,从这里就可以判定答案为A。对于j循环,它的初始条件是j=1,终止条件是j<=i,其终止条件取决于i。当i=4时,它循环4次。所以它循环的次数是:1+2+3+4=10。

单项选择题
单项选择题 A1/A2型题