语句:“printf("%d",(a=)&&(b=-2));”的输出结果是( )。A.无输出B.结果是不确定C.-1D.1

题目

语句:“printf("%d",(a=)&&(b=-2));”的输出结果是( )。

A.无输出

B.结果是不确定

C.-1

D.1


相似考题
更多“语句:“printf("%d",(a=)&&(b=-2));”的输出结果是( )。A.无输出B.结果是不确定C ”相关问题
  • 第1题:

    下列程序的输出结果是______。include main(){printf("%d\n",NULL);}A.不确定(因变量无

    下列程序的输出结果是______。#include <stdio.h>main (){ printf("%d\n",NULL);}

    A.不确定(因变量无定义)

    B.0

    C.-1

    D.1


    正确答案:B

  • 第2题:

    语句printf(“%d”,(a=2)&&(b= -2));的输出结果是

    A.-1

    B.0

    C.1

    D.无输出

    E.编译错误


    可工作在方式0和方式1

  • 第3题:

    27、语句: printf(“%d”,(a=2)&&(b=-2));的输出结果是__________。


    1024

  • 第4题:

    以下程序的输出结果是_______。includemain(){printf("%d\n",NULL);}A.不确定的(因变量

    以下程序的输出结果是_______。 #include<stdio.h> main() { printf("%d\n",NULL); }

    A.不确定的(因变量无定义)

    B.0

    C.-1

    D.1


    正确答案:B
    解析:NULL在C编译器中是—个值为0的常量,它的定义在头文件“stdio.h”中,本题的程序在一开始就包含了这个头文件,所以,在打印的时候,将打印出0。

  • 第5题:

    【单选题】语句:printf("%d",(a=2)&&(b= -2);的输出结果是()。

    A.无输出

    B.结果不确定

    C.-1

    D.1


    1024