更多“ 下列程序段的输出结果是( )。A.0B.aC.1D.5 ”相关问题
  • 第1题:

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

    A.0

    B.a

    C.f

    D.5


    正确答案:D
    a和f的ASCⅡ值相差5。

  • 第2题:

    下列程序段的输出结果是( )。 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。

  • 第3题:

    下列程序段的输出结果是__ 。 k=100; while(k--); printf("%dn",k);


    C

  • 第4题:

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

    A.passwarn

    B.passerror

    C.goodpasswarn

    D.pass


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

  • 第5题:

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

    cout < < fixed < < 509.123456789 < < endl;


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