参考答案和解析
正确答案:B
更多“下面程序执行后,字符串S的值应该是()A.elloB.HelC.HelloD.el ”相关问题
  • 第1题:

    执行下面的程序段后,变量S的值为【 】。

    S=5

    For i=2.6 To 4.9 Step 0.5

    S=S +i

    Next i


    正确答案:10
    10 解析:本题是一个简单的For循环语句。需要注意的是本题中的循环初值、终值和步长都是小数,i=2.6,3.1,3.6,4.1,4.7时各执行一次S=S+1,当循环变量i的值大于循环终值时,结束循环,此时S=10。

  • 第2题:

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


    不定值

  • 第3题:

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


    不定值

  • 第4题:

    执行下面的程序段后,变量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
    解析:如果定义数组时没有进行初始化,则其各个成员的值不确定。注意:使用数组时应先赋初值。

  • 第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的值不确定