参考答案和解析
正确答案:B
解析:本题是一个多重循环语句,是For…Next结构的三重迭用,仔细分析一下就会看到:在结构中,I=I+1共执行了5次,所以最后I的值为5。
更多“阅读下面的程序段:For a=1 To 2 For b=1 To a For C=b To 2 I=I + 1 Next NextNextPrint I执行 ”相关问题
  • 第1题:

    阅读下面程序段: For a=1 To2 For b =1 To a For c = b To 2 i=i+1 Next Next Next Print i 执行上面的3重循环后,i的值为

    A.4

    B.5

    C.6

    D.9


    正确答案:B
    解析:本题是一个多重循环语句,是 For…Next结构的多重迭用,仔细分析一下即可看出:在结构中,i=i+1共执行了5次,所以最后i的值为5。

  • 第2题:

    ●试题二

    阅读下列函数说明和C代码,将应填入(n)处的字句写在答题纸的对应栏内。

    【说明】

    该程序运行后,输出下面的数字金字塔

    【程序】

    include<stdio.h>

    main ()

    {char max,next;

    int i;

    for(max=′1′;max<=′9′;max++)

    {for(i=1;i<=20- (1) ;++i)

    printf(" ");

    for(next= (2) ;next<= (3) ;next++)

    printf("%c",next);

    for(next= (4) ;next>= (5) ;next--)

    printf("%c",next);

    printf("\n");

    }

    }


    正确答案:
    ●试题二【答案】(1)(max-′0′)(2)′1′(3)max(4)max-1(5)′1′【解析】该程序共有9行输出,即循环控制变量max的值是从1~9。每行输出分3部分,先用循环for语句输出左边空白,(1)空填"(max-′0′)";再用循环输出从1到max-′0′的显示数字,即(2)空和(3)空分别填1和max;最后输出从max-′1′~1的显示数字,即(4)空和(5)空分别填和max-1和′1′。

  • 第3题:

    如下程序段执行后i的值是()。 int a=10,b=20,i; for (i=1;a>b;++i) i=i+1;

    A.1

    B.2

    C.3

    D.死循环


    20

  • 第4题:

    阅读下面的程序段:

    For a=1 To 2

    For b=1 To a

    For c=b To 2

    i=i+1

    Next

    Next

    Next

    Print i

    执行上面的3重循环后,i的值为

    A.4

    B.5

    C.6

    D.9


    正确答案:A
    解析:本题是一个多重循环语句,是For…Next结构的多重迭用,仔细分析即可看出:在结构中i=i+1共执行了5次,所以最后i的值为5。

  • 第5题:

    ( 18 )下列程序段执行时在屏幕上显示的结果 是

    D IME a(6)

    a (1)=1

    a (2)=1

    F OR i=3 TO 6

    a (i)=a(i-1)+a(i-2)

    N EXT

    ?a(6)

    A)5

    B)6

    C)7

    D)8


    正确答案:D