参考答案和解析
正确答案:50
50 解析:本题考查While循环。While循环中的<表达式>,是一个数值表达式k,若k不等于0,则执行循环体;若k等于0,则结束循环。本题中循环体共被执行5次,每执行一次循环体,变量s将累加一次10,结果为“50”。
更多“执行下面的程序段,s的值为【】。s=O:k=l0While ks=s+l0k=k-2Wend ”相关问题
  • 第1题:

    执行下面的程序段后,变量k中的值为 include void main( ) { int k=3,s[2]; s[

    执行下面的程序段后,变量k中的值为 #include<iostream.h> void main( ) { int k=3, s[2]; s[0]=k; k=s[1] *10; cout < < k;}

    A.不定值

    B.33

    C.30

    D.10


    正确答案:A
    解析:如果定义数组时没有进行初始化,则其各个成员的值不确定。注意:使用数组时应先赋初值。

  • 第2题:

    执行下面的程序段后,变量k中的值为() int k=3,s; s=k; k=s+10;

    A.不定值

    B.13

    C.3

    D.10


    不定值

  • 第3题:

    执行下面的程序段后,变量k中的值为 。 int k=3, s[2]; s[0]=k; k=s[0]*10;


    不定值

  • 第4题:

    执行下面的程序段后,变量k中的值为()。 int k=3, s[2]; s[0]=k; k=s[1]*10;


    不定值

  • 第5题:

    执行下面的程序段后,数组元素s[1]中的值为0。 int k=3,s[2]; s[0]=k;


    int k=3,s[2];定义了一个一维数组 s[2] , s[2]中有两个元素 s[0]和 s[1] ,后面的语句使 s[0]=3,但 s[1]没有确定的值,故执行语句 k=s[1]*10后,k的值不确定