假定有下列程序段For i=1 TO 3For j=5 TO 1 Step-1 Print i*jNext jNext i则语句Print i*j的执行

题目

假定有下列程序段

For i=1 TO 3

For j=5 TO 1 Step-1

Print i*j

Next j

Next i

则语句Print i*j的执行次数是( )。

A.15

B.16

C.17

D.18

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列程序段的执行的结果是

Dim a(10) , b(10)

i=3

For j=1 To 5

a(j) =j

b(i) =2i + j

Next j

Print b(i) ; a(i)( )。

A.113

B.315

C.311

D.153


正确答案:A

第2题:

假定有以下程序段

For i=1 To 3

For j=5 To 1 step -1

Print i*j

Next j

Next i

则语句 Print i*j 的执行次数是

A ) 15

B ) 16

C ) 17

D ) 18


正确答案:A

第3题:

阅读下列的程序段:

sum=0

for i=1 to 3

for i=i to 4

for k=j to 5

sum=sum+1

next k

next j

next I

执行上面的三重循环后,sum的值为______。


正确答案:28
28 解析: 本题考查循环的知识。这类问题循环题中只有一条语句,就是sum=sum+1,这样的话问题就变成了判断这条语句共执行多少次,也就是最内层循环一共会执行多少次。可以这样分析:当i=1,j=1时,内循环执行5次,当i=1,j=2时,内循环执行4次……当i=1,j=4时,内循环执行2次,这样的话外循环第一次时内循环共执行5+4+3+2=14次;当i=2时,j从2开始循环,那么内循环共执行4+3+2=9次;当i=3时,j从3开始循环,那么内循环共执行3+2=5次,所以总的执行次数为14+9+5=28次。

第4题:

在VB程序中有以下程序段,语句Print "VB"的执行次数是( )

For i=1 To 3

For j=3 To 1 Step -1

Print "VB"

Next j

Next i

A.3

B.4

C.6

D.9


正确答案:D

第5题:

阅读下列程序段:

m = 0

For i = 1 To 3

For j = 1 To i

m = m + j

Next j, i

执行以上的循环后,i和m的值分别为( )。

A、 3 6

B、 3 10

C、 4 6

D、 4 10


正确答案:D

第6题:

阅读程序:

Option Base 1

Dim arr() As Integer

Private Sub Form_Click()

Dim i As Integer, j As Integer

ReDim arr(3, 2)

For i = 1 To 3

For j = 1 To 2

arr(i, j) = i * 2 + j

Next j

Next i

ReDim Preserve arr(3, 4)

For j = 3 To 4

arr(3, j) = j + 9

Next j

Print arr(3, 2) + arr(3, 4)

End Sub

程序运行后,单击窗体,输入结果为( )。

A.21

B.13

C.8

D.25


正确答案:A

第7题:

执行下列程序段后输出的结果是( )。

s = 1

For i = 1 To 3

For j = 0 To i-1

s = s + s * j

Next j

? s;

Next I

A、 1 2

B、 2 1

C、 2 2 12

D、 1 2 12


正确答案:D

第8题:

假设有下列程序段:

For i=1 To 3

For j=5 To 1 Step-1

Print i*i

Next j

Next i

则语句Print i*j的执行次数是______,i的值为______,j的值为______。


正确答案:15 4 0
15 , 4 , 0 解析:本程序是一个双重For循环,外层循环循环变量i从1到3,共循环3次;内层循环从5到1每次递减1,共循环5次,这样一共循环15次。循环结束时,i的值是0,i的值是4。

第9题:

在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:

Option Base 1

Private Sub Command1_Click( )

Dim s As Integer

Dim aa(3, 2) As Integer

For i = 1 To 3

For j = 1 To 2

aa(i, j) = i + j

Next j

Next i

s = aa(1, 2) + aa(2, 1)

Print s

End Sub

程序运行后,单击命令按钮,窗体上显示的值是( )

A. 4

B. 5

C.6

D. 7


正确答案:D

第10题:

阅读下面的程序段:

a=0

For i=1 To 3

For j=1 To i

For k=j To 3

a=a+1

Next k

Next j

Next i

执行上面的程序段后,a的值为

A.3

B.9

C.14

D.21


正确答案:C
解析:当i=1时:j只能取1值,则k由1变到3,共执行a=a+1三次,得a=3。当i=2、j=1时,k由1变到3,共执行a=a+1三次,得a=6,当i=2、j=2时,k由2变到3,共执行a=a+1两次,得a=8。当i=3、j=1时,k由1变到3,共执行a=a+1三次,得a=11,当i=3、j=2时,k由2变到3,共执行a=a+1两次,得a=13,当i=3、j=3时,k由3变到3,共执行a=a+1一次,得a=14。因此本题答案为C)。

更多相关问题