更多“以下程序段的输出结果是。num=0while num<=2 num = num+1wendPrint ”相关问题
  • 第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);} }

    A.1 2 3 4

    B.1 2 3

    C.1 2

    D.1


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

  • 第3题:

    以下程序段的输出结果是: int num=0; while(num<=2) { num++; printf(“%d,”,num); }

    A.1,2,3,

    B.1,

    C.1,2,3,4,

    D.1,2,


    B 当num=0时,循环成立,执行num++后;num的值为1,因此输出1,接着返回while中的表达式;当num=1时,循环成立,执行nHm++后,num的值为2,输出2,再返回while中的表达式;当num=2时,循环成立,执行num++后.nHm的值为3,输出3,最后返回while中的表达式,当num=3,循环不成立,退出。

  • 第4题:

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

    num=0

    While num<=2

    num=num+1

    Wend

    Print num


    正确答案:3
    3

  • 第5题:

    当从键盘输入10 20时,以下程序段的输出结果是 。 (区分==和=) #include<iostream> using namespace std; void main() { int num1, num2; cout<<"Please input num1 and num2:n"; cin>>num1>>num2; if(num1 = num2) cout<<"num1=num2"<<endl; else cout<<"num1!= num2"<<endl; }


    10300 [解析] #include<stdio.h> main() { int i=0,j=0,k=0; scanf('%d%*d%d',&i,&j,&k);/*'%*d'不被识别,但仍然占位;故i,j分别获得值10和30.而k的值默认被初始化为0*/ printf('%d%d%d\\n',i,j,k); }