更多“请读程序片段: int i=65536;printf("%d”\n”,i; 上面程序片段的输出结果是 ( )A.65536B.0C.有语 ”相关问题
  • 第1题:

    请读程序:includeint a[]={2,4,6,8,};main(){int i; int *p=a; for( i=0;i<4;i++)a[i]

    请读程序: #include <stdio.h> int a[]={2,4,6,8,}; main() { int i; int *p=a; for( i=0;i<4;i++) a[i]=*p++; priatf("%d\n",a[2]); } 上面程序的输出结果是( )。

    A.6

    B.8

    C.4

    D.2


    正确答案:A
    解析:本题考查通过指针引用数组元素。程序通过a[i]=*p++;语句,循环地将2赋给a[0],4赋给a[1],6赋给a[2],8赋给a[3],所以输出结果为6。

  • 第2题:

    若k是int型变量,且有下面程序片段: k=-3; if(k<=0)printf(" ") else printf("& &a

    若k是int型变量,且有下面程序片段: k=-3; if(k<=0)printf("# # # #") else printf("& & & &") 上面程序片段的输出结果是 ( )

    A.# # # #

    B.& & & &

    C.# # # & & & &

    D.有语法错误,无输出结果


    正确答案:D

  • 第3题:

    【单选题】请读程序段:short int i=65536; cout<<i<<endl; 上面程序段的输出结果是_____。

    A.65536

    B.0

    C.有语法错误,无输出结果

    D.-1


    0

  • 第4题:

    请读程序片段(字符串内没有空格字符):printf("%d\n",stlen("ATS\n012\1\ \”)); 上面程序片段的输出结果是 ( )

    A.11

    B.10

    C.9

    D.8


    正确答案:C

  • 第5题:

    请读程序片段(字符串内没有空格字符): printf("%dn", strlen("ATSn0121")); 上面程序片段的输出结果是()

    A.11

    B.9

    C.10

    D.8


    C