若已定义:inta=25,b=14,c=19;以下三目运算符(?:)所构成语句的执行后 a<=25&&amp若已定义:int a=25,b=14,c=19;以下三目运算符(?:)所构成语句的执行后a<=25&&b--<=2&&c?printf("***a=%d,b=%d,c=%d\n",a,b,c):printf("###a=%d,b=%d,c=%d\n",a,b,c);程序输出的结果是A.***a=25,b=13,c=19B.***a=26,b=14,c=19C.### a=25,b=13,c=19D.

题目
若已定义:inta=25,b=14,c=19;以下三目运算符(?:)所构成语句的执行后 a<=25&&

若已定义:int a=25,b=14,c=19;以下三目运算符(?:)所构成语句的执行后

a<=25&&b--<=2&&c?printf("***a=%d,b=%d,c=%d\n",a,b,c):printf("###a=%d,b=%d,c=%d\n",a,b,c);程序输出的结果是

A.***a=25,b=13,c=19

B.***a=26,b=14,c=19

C.### a=25,b=13,c=19

D.### a=26,b=14,c=19


相似考题
更多“若已定义:inta=25,b=14,c=19;以下三目运算符(?:)所构成语句的执行后 a&lt;=25&amp;&amp ”相关问题
  • 第1题:

    若已定义int a=25,b=14,c=19;以下三目运算符(?:)所构成的语句执行后a<=25&&b--<= 2&&c?printf("***a=%d,b=%d,c=%d\n",a,b,c):printf("###a=%d,b=%d, c=%d\n",a,b,c);程序输出的结果是A.***a=25,b=13,c=19 B.***a=26,b=14,c=19 C.### a=25,b=13,c=19 D.### a=26,b=14,c=19


    正确答案:C
    此题综合考查多种运算符的使用。首先计算表达式a<=25 &&b--<=2 &&c的值,很容易看出b--<=2的值为假,因此,表达式为假;根据三目运算的特点,由于前面的表达式为假,应执行printf("###a=%d,b=%d,c=%d\n",a,b,c)。应注意a的值依然为25,b的值经过b--运算后改变为13,而c的值仍为19。

  • 第2题:

    若已定义:int a=25,b=14,c=19;执行以下三目运算符(?:)所构成的语句: a<=25&&b--<=2&&c? printf("***a=%d,b=%d,c=%d\n",a,b,c):printf("###a=%d,b=%d, c=%d\n",a,b,c); 输出结果是( )。

    A.***a=25,b=13,c=19

    B.***a=26,b=14,c=19

    C.###a=25,b=13,c=19

    D.###a=26,b=14,c=19


    正确答案:C
    解析:此题综合考查多种运算符的使用:首先计算表达式a=25&&b--=2&&c的值,很容易看出b--=2的值为假,因此表达式为假;根据三目运算的特点,由于表达式为假,所以应该执行printf("###a=%d,b=%d,c=%d\n",a,b,c);这时a的值依然为25,b的值经过b--运算后变为13,而c的值仍为19。

  • 第3题:

    若有定义“int a=25,b=14,c=19;”,以下语句的执行结果是 if (a++<=25&&b--<=2&&c++) printf("***a=%d,b=%d,c=%dn",a,b,c); else printf("###a=%d,b=%d,c=%dn",a,b,c);


    C

  • 第4题:

    若变量已正确定义为int型,要通过语句:scanf(”%d,%d,%d”,&a,&b,&C.;给a赋值l、给b赋值2、给

    若变量已正确定义为int型,要通过语句:scanf(”%d,%d,%d”,&;a,&;b,&C.;给a赋值l、给b赋值2、给C赋值3,以下输入形式中错误的是( )。(注:口代表一个空格符)


    正确答案:D
    scanf()的格式控制串可以使用其他非空白字符,如本题中的逗号,但在输入时必须输入这些字符;以保证匹配。所以逗号必须输入。

  • 第5题:

    若定义 int a=2,x=3;执行while(a<4) {x--; a++; } 语句,该循环执行()次 。


    A 解析:本题考查流操作中格式的控制,hex的作用是将随后的输出数按照十六进制形式输出。