参考答案和解析
正确答案:B
更多“以下程序段执行后整型变量n的值为( )。 n=0 For i=1 to 20 Step 5 n=n+1 Next iA.50B.4C.15D.210”相关问题
  • 第1题:

    (19)执行下列程序段后,整型变量n的值为 n=0 For i=1 To 20 Step 5 N=n+1 Next iA.50 B.4 C.15 D.210


    正确答案:B
    【解析】i的初值为1,步长为5,本段程序的执行过程如下:
      第1次循环,即i=1时:n=1;第2次循环,即i=6时:n=2;第3次循环,即i=11时:n=3;第4次循环,即i=16时:n=4;i=21超过终值,循环停止。

  • 第2题:

    下面程序段运行后,变量n的值为()。n=0 For x=3 To 11 Step2 n=n+1 Next x

    A. 4

    B. 5

    C. 6

    D. 7


    参考答案B

  • 第3题:

    假定有下列程序段:

    n=0V for i=1 to 4

    for j=3 to -1 step -1

    n=n+1

    next j

    next i

    运行完毕后n的值是( )。

    A.12

    B.15

    C.16

    D.20


    正确答案:D
    解析:本题考查VBA程序设计中的循环知识。在本题的程序中,每次循环n都会加1,所以关键问题就是循环共执行多少次。我们已知外循环共执行4次,每次外循环中内循环都执行5次,则内循环共执行的次数为20次。

  • 第4题:

    假定有以下程序段:

    n=0

    for i=1 to 3

    for j=1 to 3

    n=n+1

    next j

    next i

    运行完毕后,n的值是______。


    正确答案:9
    9 解析: 本题中,外层循环从1到3,要执行3次,而内层循环从1到3,执行3次,所以一共执行了3*3=9次循环。而每执行一次循环n就加1,所以最后n的值为9。

  • 第5题:

    执行下列的程序段后,变量a的值为______。

    a=0

    For i=2.7 To 5.9 Step 0.5

    a=a+1

    Next i


    正确答案:7
    7 解析:本题考查For循环的知识。For循环是经常使用的一种循环,常用于循环次数已知的情况。在 For循环中的循环变量每次变化的步长一般为一个整数,但是也可以为实数。本题中,仔细计算可知循环共执行7次,所以最后结果为7。

  • 第6题:

    下列程序执行后,n的值为 n=0 For I=1 To 200 If I Mod 4 = 0 Then n = n+1 Next I

    A.5050

    B.50

    C.51

    D.33


    正确答案:B
    解析:本题考查考生对For循环的理解。根据题意,在Forl的200次循环中,每遇到一次1为4的倍数,变量n就加1。所以本题答案为B,在1到200之间,有50个数是4的倍数。

  • 第7题:

    假定有以下程序段: n=0fori=l to 3fori=4to-1n=n+1next jnext i运行完毕后,n的值是( )。 A.0S

    假定有以下程序段: n=0fori=l to 3fori=4to-1n=n+1next jnext i运行完毕后,n的值是( )。

    A.0

    B.3

    C.4

    D.12


    正确答案:C
    暂无解析,请参考用户分享笔记

  • 第8题:

    以下程序段执行后整型变量度n的值为______。 n=0 for I=l to 20 step 5 n=n+1 next I

    A. 50

    B.4

    C.15

    D.210


    正确答案:B

  • 第9题:

    下列程序段的执行结果为_______。 N=0 For I=1 To 3 For J=5 To 1 Step -1 N=N+1 Next J Next I Print N;J;I

    A.12 0 4

    B.15 0 4

    C.12 3 1

    D.15 3 1


    正确答案:B
    解析:跟踪程序:外循环执行3次,内循环执行5次,循环体N=N+1一共执行了3'5=15次,故N的值应当为15。值得注意的是:For循环的控制变量,在每次循环体执行完之后,会自动加循环步长值,直到这个值超出循环语句指定的范围,循环结束。由此可见,循环结束后,I的值应当为3+1=4,J的值应当为l+(-1):0。

  • 第10题:

    执行下列程序段后,整型变量n的值为( )。 n=0 For i=1 To 20 Step 5 n=n+1 Next i

    A.50

    B.4

    C.15

    D.210


    正确答案:B
    解析:i的初值为1,步长为5,本段程序的执行过程如下;第1次循环,即i=1时:n=1第2次循环,即i=6时:n=2;第3次循环,即i=11时;n=3;第4次循环,即i=6时;n=4;i=21超过终值,循环停止。

  • 第11题:

    下列程序段的执行结果为______。 N=0 For I=1 To 3 For J=5 To 1 Step-1 N=N+1 Next J Next I Print N; J; I

    A.12 O 4

    B.15 0 4

    C.12 3 1

    D.15 3 1


    正确答案:B
    解析:跟踪程序:外循环执行3次,内循环执行5次,循环体N=N+1一共执行了3*5=15次,故N的值应当为15。值得注意的是:For循环的控制变量,在每次循环体执行完之后,会自动加循环步长值,直到这个值超出循环语句指定的范围,循环结束。由此可见,循环结束后,I的值应当为3+1=4,J的值应当为1+(-1)=0。

  • 第12题:

    假设执行语句S的时间为0(1),则执行下列程序段的时间为( )。
    for(i=l; k=n; it+)
    for(j=l;j<=n; j++)
    S;

    A.0(n)
    B.0(n^2)
    C.O(n×i)
    D.0(n+1)

    答案:B
    解析:
    观察可知,程序段S的执行频度为T(n)=n^2,得时间复杂度T(n)=O(n^2)。

  • 第13题:

    执行下面的程序段后,变量a的值为______。

    a=0

    For i=2.7 To 5.9 Step 0.5

    a=a+1

    Next i


    正确答案:7
    7 解析:本题考查For循环的知识。For循环是经常使用的一种循环,常用于循环次数己知的情况。在For循环中的循环变量每次变化的步长一般为一个整数,但是也可以为实数。本题中仔细计算可知循环共执行7次,所以最后结果为7。

  • 第14题:

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

    A.12

    B.15

    C.16

    D.20


    正确答案:D

  • 第15题:

    下列程序段的执行结果为______。 N=0 For I=1 To 3 For J=5 To 1 Step-1 N=N+1 NextJ NextI PrintN;J;I

    A.12 0 4

    B.15 0 4

    C.12 3 1

    D.15 3 1


    正确答案:B
    解析:跟踪程序:外循环执行3次,内循环执行5次,循环体N=N+1共执行了3*5=15次,故N的值应当为15。值得注意的是:For循环的控制变量,在每次循环体执行完之后,会自动加循环步长值,直到这个值超出循环语句指定的范围,循环结束。由此可见,循环结束后,I的值应当为3+1=4,J的值应当为1+(-1)=0。

  • 第16题:

    执行以下程序段后,x的值为______。

    Dim x As Integer,i As Integer

    x=0

    For i=20 To 1 Step -2

    x=x+i\5

    Next i


    正确答案:18
    18 解析:本题考查VBA中循环和整除的知识。显然循环会执行10次,所以这个问题主要需要搞清楚每次循环累加的是什么数值。注意到每次累加的是i整除5的结果,i=20时累加一个4,i=18、16时累加两个3,i=14、12、10时累加三个2,i=8、6时累加两个1。

  • 第17题:

    下列程序段的执行结果为 n=0 For i=1 To 3 For j=5 To 1 Step-1 n=n+1 Next j,i Print n;j;i

    A.12 0 4

    B.15 0 4

    C.12 3 1

    D.15 3 1


    正确答案:D
    解析:此题n的值为计算循环次数,即 n=3×5=15,最后j和i的值为i=3,j=1

  • 第18题:

    假定有以下程序段

    n=0

    for i=1 to3

    for j=-4 to -1

    n=n+1

    next j

    next i

    运行完毕后,n的值是

    A.0

    B.3

    C.4

    D.12


    正确答案:D
    解析:外层循环从1到3,要执行3次,而内层循环从-4到-1,执行4次,所以一共执行了4*3=12次循环。而每执行一次循环n就加1,所以最后n的值为12。

  • 第19题:

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

    A.12

    B.15

    C.16

    D.20


    正确答案:D
    解析:本题考查VBA程序设计中的循环知识。在本题的程序中,每次循环n都会加1,所以关键问题就是循环共执行多少次。我们已知外循环共执行4次,每次外循环中内循环都执行5次,则内循环共执行的次数为20次。

  • 第20题:

    下列程序段的执行结果为( ), n=0 Fori=1 To 3 Forj=5 To 1Step-1 n=n+1 Nextj,i Printn;j;I

    A.12 0 4

    B.15 04

    C.12 3 1

    D.15 31


    正确答案:B

  • 第21题:

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

    A.3

    B.4

    C.12

    D.15


    正确答案:D
    解析: 本题考查的是循环的知识。本题中,外层循环从1到3,要执行3次,而内层循环从-3到1,执行5次(注意不是4次),所以一共执行了,3*5=15次内循环。而每执行一次内循环n就加1,所以最后n的值为15。

  • 第22题:

    下列程序段的执行结果为______。N=0For I=1 To 3 For J=5 To 1 Step-1 N=N+1 Next JNext IPrint N;J;I

    A.12 0 4

    B.15 0 4

    C.12 3 1

    D.15 3 1


    正确答案:B
    解析:跟踪程序:外循环执行3次,内循环执行5次,循环体N=N+1一共执行了3*5=15次,故N的值应当为15。值得注意的是:For循环的控制变量,在每次循环体执行完之后,会自动加循环步长值,直到这个值超出循环语句指定的范围,循环结束。由此可见,循环结束后,I的值应当为3+1=4,J的值应当为1+(-1)=0。

  • 第23题:

    假定有以下程序段:

    n=0

    for i=1 to 4

    for j=3 to-1 step-1

    n=n+1

    next j

    next i

    运行完毕后n的值是( )。

    A.12

    B.15

    C.16

    D.20


    正确答案:D
    解析:本题考查VBA程序设计中的循环知识。在本题的程序中,每次循环n都会加1,所以关键问题就是循环共执行多少次。我们已知外循环共执行4次,每次外循环中内循环都执行5次,则内循环共执行的次数为20次。