目录: 标题| 题干| 答案| 搜索| 相关
问题

假定有下面的程序段: For i=1 To 3 For j=1 To i F


假定有下面的程序段: For i=1 To 3 For j=1 To i For k=j To 3 Print"i=";i,"j=";j,"k=";k Next k Next j Next i 这是一个三重循环程序,在这个程序中,外层、中层和内层循环的循环次数是

  • A3、6和14
  • B3、8和16
  • C3、4和12
  • D3、9和18
参考答案
参考解析:

解析:本题主要考查多重循环的循环次数。在这个程序中外层循环由循环变量i控制,它只可以取3个值,故循环次数为 3。中层循环次数会受到外层循环的影响。 i=1时,中层执行1次;i=2时,中层执行2次;i=3时,中层执行3次;故中层循环一共执行了(1+2+3)次,即6次。内层循环次数会同时受到中层、外层变量的影响。 当i=1,j=1时,内层执行3次;当i=2,j=1时,内层执行3次;当i=2,j=2时,内层执行2次;当i=3,j=1时.内层执行3次;当i=3,j=2时,内层执行2次;当i=3,j=3时,内层执行1次;故内层循环的循环次数为(3+3+2+3+2+1)次,即14次。选项A正确。

分类:其他
相关推荐

1、设有如下程序段:x=2For i=1 To 10 Step 2x=x+iNe

设有如下程序段:x=2For i=1 To 10 Step 2x=x+iNext运行以上程序后,x的值是( )。A26B27C38D57

2、假定有以下程序段 n=0 for i=1 to 3 for j=-3 to

假定有以下程序段 n=0 for i=1 to 3 for j=-3 to 1 n=n+1 next j next i 运行完毕后,n的值是( )。A3B4C12D15

3、已知程序段:s = 0For i = 1 To 10 Step 2s =

已知程序段:s = 0For i = 1 To 10 Step 2s = s + 1i = i * 2Next i当循环结束后,变量i和s的值分别为______A10 4B11 3C22 3D16 4

4、下面的循环语句可以在一行上输出( )个“*”号。For i=1 To 40P

下面的循环语句可以在一行上输出( )个“*”号。For i=1 To 40Print “*”;Next iA 38B 39C 40D 41

5、在VB程序中,以下程序段执行后,x的值为( )x=5For i=1 To 2

在VB程序中,以下程序段执行后,x的值为( )x=5For i=1 To 20 Step 2x=x+i5Next iA21B22C23D24

6、下面的程序段的时间复杂度为【】s=0;for(i=0;i<n;i++)

下面的程序段的时间复杂度为【】s=0;for(i=0;i<n;i++)for(j=0;j<m;j++)s=s+a[i][i];AO(1)BO(m+n)CO(log2mn)DO(m*n)