更多“(10)假设有下列程序段: For i=1 To 3 For j=5 To 1 Step -1 Print i*j Next j Next i则语句Print ”相关问题
  • 第1题:

    请阅读下面程序 public class ForLoopStatement { public static void main(string []args){ int i,j; for (i=1; i<5; i++) { //i循环 for (j=1;j<=i;j++) //j循环 System.out.print(i+"×"+j+"="+i*j+" "); System.out.println(); } } } 程序完成后,i循环和j循环执行的次数分别是

    A.4,10

    B.8,9

    C.9,8

    D.10,10


    正确答案:A
    解析:本题考查for循环语句。for循环执行时,首先执行初始化操作,然后判断中止条件是否满足,如果满足,则执行循环体中的语句,最后执行迭代部分。完成一次循环后,重新判断终止条件。
      本题程序中,外层for循环i首先进行初始化操作,然后判断中止条件i5,然后执行循环体中的语句,最后执行迭代部分,即i++。因此,直接可以判断外层循环i执行的次数是4。故本题的正确答案是选项A。
      进一步分析,内层for循环j每次的执行次数都和i的值有关。第一次i的值为1,内层for循环执行的次数是1;第二次i的值为2,内层for循环执行的次数是2;第三次i的值为3,内层for循环执行的次数是3;第四次i的值为4,内层for循环执行的次数是4。因此,内层for循环j的执行次数是1+2+3+4=10。

  • 第2题:

    表达式for(i <- 1 to 3; j <- 1 to 3; if i != j ) {print((10 * i + j));print(" ")}输出结果正确的是?

    A.11 12 13 21 22 23 31 32 33

    B.11 13 21 23 31 33

    C.12 13 21 23 31 32

    D.11 12 21 22 31 32


    正确

  • 第3题:

    13、已知下面的循环代码 for(int i=1;i<4;i++){ for(int j=1;j<4;j++){ if(i*j>2) break; System.out.print(i*j); } System.out.print(i); } (1)执行完break语句之后,执行 语句;输出结果是 . (2)将break用continue代替,执行完continue语句之后,执行 语句;输出结果 是 .


    6

  • 第4题:

    下列程序段的执行结果是______。 i=4 j:5 Do i=i+1 j=j+2 Loop Until i >= 7 Print “j=”; j

    A.j=10

    B.j=11

    C.j=12

    D.j=13


    正确答案:B

  • 第5题:

    有以下程序片段: for(i=0;i<10;i++) for(j=0;j<10;j++) 语句1 则语句1要执行20次。


    错误