niusouti.com
更多“( 8 )有如下程序段:Char c [20]="examination" ;c[4]=0;cout<<c<<endl;执行这个程序 ”相关问题
  • 第1题:

    以下程序段运行结束后,变量X的值为( )。 X=2Y=4DoX=x*yY=y+lLoop While y<;4

    A.2

    B.4

    C.8

    D.20


    正确答案:C
    C.【解析】本题考查VBA中循环的知识。在本题中用了D0…LoopWhile循环,先运行循环体后判断条件,当条件满足时继续循环,条件不满足时退出循环体。在本题中第一次循环结束后Y的值为5已经不满足条件,故本循环只执行一次,X的值为2×4=8。

  • 第2题:

    以下程序段中的变量已正确定义。

    for(i=0;i<;4;i++,i++)

    for(k=1;k<;3;k++);prinff(”*”);该程序段的输出结果是( )。

    A.*

    B.****

    C.**

    D.********


    正确答案:A
    c语言约定分号为一条语句的结束。因此for(i=0;i<4;i++,i++)for(k=1;k<3;k++);是完整的语句,对研nd();没有任何影响,最后一nff(”·’),执行一次。因此答案为A选项。

  • 第3题:

    有以下程序段: inti,j,m=0; for(i=1;i<;=15;i+=4) for(j一3;j<;=19;j+=4)m++; printf(‘‘%d\n‘‘,m); 程序段的输出结果是( )。

    A.12

    B.15

    C.20

    D.25


    正确答案:C

  • 第4题:

    有以下程序:

    执行时输入:0<;回车>;后,则输出结果是( )。

    A.5,

    B.0,0,0,0,0,

    C.0,1,2,3,4,

    D.0,1.


    正确答案:C
    ”anf(”%c”,&c),输入的字符,题目中输入了0,字符0,对应于ASCIl码为48,因此for循环中,i的范围从0~5,均小于48,if条件不成立,直接执行下一条语句,执行语句prinff,因此得到的结果是0,1,2,3,4。故答案为C选项。

  • 第5题:

    以下程序段运行结束后,变量x的值为( )。 x=2Y==4DoX=X*YY=y+lLoop While y<;4

    A.2

    B.4

    C.8

    D.20


    正确答案:C
    暂无解析,请参考用户分享笔记