niusouti.com
更多“有以下程序 程序的运行结果是( )。 A.3B.1C.2D.0 ”相关问题
  • 第1题:

    有以下程序 程序运行后的输出结果是( )。A.程序错无输出结果B.31.5C.7.5SXB

    有以下程序

    程序运行后的输出结果是( )。

    A.程序错无输出结果

    B.31.5

    C.7.5

    D.14.0


    正确答案:A
    宏定义不是c语句,末尾不需要有分号。因此语句“printf(”%4.1f\n”。S(a+b));”展开后为“prinff(”%4.1tXn",3.5;+a+b}a+b;);”,所以程序会出现语法错误。

  • 第2题:

    有以下程序:

    程序运行后的输出结果是( )。

    A.3

    B.1

    C.2

    D.0


    正确答案:A
    本愿考查位运算符以及相关运算,‘为按位或,&为按位与,部么a"b为3,再与c按位与仍然为3,所以答案为A选项。

  • 第3题:

    有以下程序

    程序的运行结果是

    A.D

    B.C

    C.B

    D.A


    正确答案:A
    首先判断x>1由于x=1不大于1,不进入该if语句,程序跳入else语句判定z<x是否成立,z=3>x。条件不成立,因此输出字母D,答案为A选项。

  • 第4题:

    有以下程序:

    程序运行后的输出结果是( )。


    正确答案:B
    第一次执行外循环,i的值为3,第一次执行内循环j的值为1,j<=2条件成立,打印i+j的值,即4;第二次执行内循环J的值为2,j<=2条件成立,打印i+j的值,即5;再判断条件不成立,打印回车换行符,跳出内循环。第二次执行外循环,i的值为2,内循环的执行同第一次一样,所以打印3和4,打印回车换行,结束内循环。第三次执行外循环i的值为1,同理内循环中打印2和3,打印回车换行符,结束内循环。

  • 第5题:

    有以下程序:

    程序运行结果是:

    A.Afternoon

    B.fternoon

    C.Morning

    D.orning


    正确答案:A
    执行fun(a)语句时,P指向的是字符串数组a的第一个字符串“Morning”,p自加1之后,P指向字符串数组a的第2个字符串“Afternoon”。