更多“有以下程序:main(){ int a=666,b=888;printf("%d\n",a,b);}程序运行后的输出结果是()。A.错误信息 ”相关问题
  • 第1题:

    有以下程序 main() { int a=666,b=888; printf("%d\n",a,B) ; } 程序运行后的输出结果是

    A.错误信息

    B.666

    C.888

    D.666,888


    正确答案:B
    解析:程序中的printf()函数的输出格式部分只说明了一个%d,而输出成员列表却有两个成员a和b,在这里将只输出第一个成员a值为666,所以,4个选项中选项B符合题意。

  • 第2题:

    有以下程序 main() { int a=666,b=888; printf("%dn",a,b); } 程序运行后的输出结果是()。

    A.错误信息

    B.666

    C.888

    D.666,888


    B 解析:程序中的printf()函数的输出格式部分只说明了一个%d,而输出成员列表却有两个成员a和b,在这里将只输出第一个成员a值为666,所以,4个选项中选项B符合题意。

  • 第3题:

    程序运行后的输出结果是int main() { int a=666,b=888; printf("%dn",a,b); return 0; }

    A.666

    B.错误信息

    C.888

    D.666,888


    0

  • 第4题:

    有以下程序:include main ( ){int a =666,b =888;printf( "%'d \n", a,b); 程序运行

    有以下程序: #include <stdio, h> main ( ) { int a =666,b =888; printf( "%'d \n", a,b); 程序运行后的输出结果是( )。

    A.错误信息,

    B.666

    C.888

    D.666,888


    正确答案:B
    解析:在printf函数中,当格式转换说明符个数少于输出项个数时,多余的输出项不予输出。

  • 第5题:

    8、程序运行后的输出结果是#include <stdio.h> int main() { int a=666,b=888; printf("%d\n",a,b); return 0; }

    A.666

    B.错误信息

    C.888

    D.666,888


    B