niusouti.com
更多“下列程序段的输出结果是【15】。 cout< ”相关问题
  • 第1题:

    下列程序段的输出结果是( )。

    A.passwarn

    B.passerror

    C.goodpasswarn

    D.pass


    正确答案:A
    本题的考查点是switch语句。当用户键人字符时,会进入一个多分支选择语句,根据n的值,来确定下一步执行的选择语句;最后的结果应当为passwarn。本题需要注意的是,当case语句没有跟随break语句时,不会跳出switch,而是继续执行下一个case语句,直至遇到break语句。

  • 第2题:

    下列程序段的输出结果是_____。

    cout < < fixed < < 509.123456789 < < endl;


    正确答案:123457
    123457 解析:fixed的意义是在小数点后保留6位,所以 fixed输出为509.123457。

  • 第3题:

    94、下列程序段的输出结果是__ int a=3,b=15; do { a+=b;b=b/2; }while(b>1); printf("%d\n",a);


    C 解析:在C语言中,对于不同类型的数据用不同的格式字符输出,其中,“%d”是按整型数据的实际长度输出,在“%md”中,m为指定的输出字段的宽度,如果实际数据的位数小于m,则左端补以空格;若大于m,则按实际位数输出。

  • 第4题:

    下列程序段的输出结果是( )。 ACCEPT TO A IF A=[123] S=0 ENDIF S=1 ?SA.0B.1SX

    下列程序段的输出结果是( )。 ACCEPT TO A IF A=[123] S=0 ENDIF S=1 ?S

    A.0

    B.1

    C.123

    D.由A的值决定


    正确答案:B
    B。【解析】虽然在IF语句中S的值是由A的值决定,但是,在输出前S的值又被重新赋值,所以输出结果为l。

  • 第5题:

    下列程序段的输出结果是__ int a=3,b=15; do { a+=b;b=b/2; }while(b>1); printf("%dn",a);


    C