更多“下面程序的输出是______。main(){int k=11; printf("k=%d,k=%o,k=%x\n",kkk);}A.k=11,k=12,k=11B. ”相关问题
  • 第1题:

    以下程序段运行后的输出结果是()int k=11;printf(“k=%d,k=%o,k=%x\n”,k,k,k);

    A.k=11,k=13,k=c

    B.k=11,k=12,k=13

    C.k=11,k=13,k=b

    D.k=11,k=13,k=a


    参考答案:C

  • 第2题:

    下面程序的输出是______。 main() {int k=11; printf("k=%d,k=%x\n",k,k,k); }

    A.k=11,k=12,k=11

    B.k=-11,k=13,k=13

    C.k=11,k=013,k=0xb

    D.k=11,k=13,k=B


    正确答案:D
    解析:在C语言格式字符的输出中,“%d”是以带符号的十进制形式输出整数;“%o”是以8进制无符号形式输出整数(不输出前导符0);“%x”是以16进制无符号形式输出整数(不输出前导符0x)。

  • 第3题:

    下述程序代码段输出的结果是________。 for(k=1;k<10;k++) ; printf("k=%d,k=%o,k=%x", k, k, k);

    A.k=11,k=13,k=b

    B.k=11,k=12,k=11

    C.k=10,k=12,k=13

    D.k=11,k=013,k=0xb


    D

  • 第4题:

    以下程序的输出结果是()。includemain(){int k=17; printf("%d,%o,%x\n",k,k,k);}A.17,

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

    A.17,021,0x11

    B.17,17,17

    C.17,0x11,021

    D.17,21,11


    正确答案:D
    解析:printf函数对不同类型的数据用不同的格式描述符,“%d”是以带符号的十进制形式输出整数(正数不输出符号);“%o”以八进制无符号形式输出整数(不包括前导符0);“%x”以十六进制无符号形式输出整数(不包括前导符0x)。

  • 第5题:

    3、下列程序的输出结果是 int main(void) { int k=11; printf("k=%d, k=%o, k=%x\n", k, k, k); return 0; }

    A.k=11, k=12, k=11

    B.k=11, k=13, k=13

    C.k=11, k=013, k=0xb

    D.k=11, k=13, k=b


    4