更多“以下程序的输出结果是______。main(){printf("%d\n",NULL);}A.0B.-1C.1D.不确定的值(因变量无定义 ”相关问题
  • 第1题:

    有以下程序:includemain(){ printf("%d\n",NULL)"}程序运行后的输出结果是()。A.0B.1C.

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

    A.0

    B.1

    C.-1

    D.NULL没定义,出错


    正确答案:A
    解析:本题按“%d”格式输出,相当于输出控制字符NULL的ASCII码值,即为0。

  • 第2题:

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

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

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

    B.0

    C.-1

    D.1


    正确答案:B
    解析:在C语言中NULL的ASCII码值为0,而输出函数要求以整形格式输出,故最后的输出数0。所以,选项B正确。

  • 第3题:

    以下程序的输出结果是_______。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。

  • 第4题:

    以下程序的输出结果是______。includemain(){printf("%d\n",NULL);}A.不确定的值B.0C.-

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

    A.不确定的值

    B.0

    C.-1

    D.1


    正确答案:B
    解析:NULL的代码值为0,所以printf("%d\n",NULL)相当于printf("\n",0)。

  • 第5题:

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

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

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

    B.0

    C.-1

    D.1


    正确答案:B