itgle.com
参考答案和解析
正确答案:6
6 解析:只要指定的条件为True,则会重复执行一系列的语句。
相关语法:
While condition
[statements]
Wend
本题中的循环只能当num的值超过5时才会终止,所以最终的num的值为6。
更多“以下程序段的输出结果是【】。 num=0 While num <=5 num =num+1 Wend Msgbox num ”相关问题
  • 第1题:

    以下程序段的输出结果是【 】。

    num=0

    While num<=5

    num=num+1

    Wend

    Msgbox num


    正确答案:6
    6 解析:只要指定的条件为True,则会重复执行一系列的语句。
    相关语法:
    While condition
    [statements]
    Wend
    本题中的循环只能当num的值超过5时才会终止,所以最终的num的值为6。

  • 第2题:

    以下程序的输出结果是 ______。 main() {int num=0; while(num<=2) {num++;printf("%d\n",num);} }

    D.1 1 1 1 2 2 2 3 3 4


    正确答案:2
    解析:while的执行过程是:先计算条件表达式的值,若成立则执行循环体,重复上述过程,直到条件表达式的值为“假” (值为零)时,退出循环,并转下一语句去执行。本题在输出num的值为3之后,再判断while的循环条件3=2,不成立,所以不再输出num的值,故本题的答案选B。

  • 第3题:

    3、下面程序片段的运行结果是()。public static void main(String[] args) { int i=1, num=0; while(i<=10) { if (i%3==0) { num=num+1;} i++; } System.out.print(num); }

    A.3

    B.2

    C.1

    D.0


    Hello, Java World!

  • 第4题:

    以下程序段的输出结果是 【 】 。

    num=0

    While num<=2

    num=num+1

    Wend

    Print num


    正确答案:3
    3

  • 第5题:

    下面程序片段的运行结果是()。 public static void main(String[] args) { int i=1, num=0; while(i<=10) { if (i%3==0) { num=num+1;} i++; } System.out.print(num); }

    A.3

    B.2

    C.1

    D.0


    C 解析:本题输出的值为a++*b+c*--d,相当于(a++)*b+c*(--D),由于a++中,++在变量a之后,先取值再自增,a++表达式的值为10,(a++)。b的值为40;又由于--d中,--在变量d之前,所以先自减再取值,--d的值为5,c*(--D)的值为100,所以(a++),b+c。(--D)的值为140。