[单选题]

若有如下程序; main() {char a[]="china/0name/0"; printf("%d,",strlen(A) ); printf("%d/n",sizeof(A) ); } 则程序运行后的输出结果是( )

A.5,11

B.5,12

C.11,11

D.12,12

参考答案与解析:

相关试题

若有如下程序;main(){char a[][9]={"china","Japa

[单选题]若有如下程序; main() {char a[][9]={"china","Japan","USA","France"}; printf("/'%s/'/n",a[2]); } 则程序运行后的输出结果是( )A.'Japan'B.'USA'C.USAD.'inaJapanUSAFrance'

  • 查看答案
  • 若有如下程序:main(){char a[3][5] = {"name","ag

    [单选题]若有如下程序: main() { char a[3][5] = {"name","age","sex"},n; for(n=0;n<3;n++) printf("%s/n",a[n]);} 则程序执行后的输出结果是( )。A.nameagesexB.nameC.nameD.name agexex ge age sex x sex

  • 查看答案
  • 若有如下程序段:main(){int n=0;while(printf("*")

    [单选题]若有如下程序段: main() {int n=0; while(printf("*")) {n++; if(n<3)break;} } 则下列描述正确的是( )A.其中循环控制表达式与0等价B.其中循环控制表达式与'0'等价C.其中循环控制表达式是不合法的D.以上说法都不对

  • 查看答案
  • 有以下程序main ( ) {chara[7]="a0\0a0\0"; inti

    [单选题]有以下程序 main ( ) { char a[7]="a0/0a0/0"; int i,j; i=sizeof(a); j=strlen(a); printf ( " %d %d/n",i, j); } 程序运行后的输出结果是A.2 2B.7 6C.7 2D.6 2

  • 查看答案
  • 若有如下程序:main(){char a[]={"1234"};int i,t=

    [单选题]若有如下程序: main() {char a[]={"1234"};int i,t=0; for(i=0;a[i]>='0'&&a[i]<='9';i+=2) t=10*t+a[i]一-'0'; printf("%d/n',t);} 则程序运行后的输出结果是( )。A.13B.1234C.24D.123

  • 查看答案
  • 若有如下程序:#include"stdio.h"void main(){FILE

    [单选题]若有如下程序: #include"stdio.h" void main() {FILE *fp; fp=fopen("test","wb"); fprintf(fp,"%d%.1f,%c%c",5,238.41,'B','h'); fclose(fp); } 则程序运行后向文件输出的结果是( )。A.5238.41BhB.5238.4,BhC.5,238.4,B,hD.5238.41Bh

  • 查看答案
  • 有如下程序:main(){ int s=0, a=1,n;scanf("% d"

    [单选题]有如下程序: main() { int s=0, a=1,n; scanf("% d", &n); do { s+=1; a=a-2;} while(a!=n) printf("% d/n", s); } 若要使程序输出2,则应该从键盘输入的值是______。A.-1B.-3C.-5D.0

  • 查看答案
  • 若有如下程序:main(){int k,x=0,y=0;for(k=0;k<=2

    [单选题]若有如下程序: main() { int k,x=0,y=0; for(k=0;k<=2;k++) switch(k) { case 0: X++; case 1: y++; case 2: X++;y++; } printf("%d,"d/n",x,y); } 则程序运行后的输出结果是( )。A.3,3B.2,2C.4,5D.2,3

  • 查看答案
  • 若有如下程序:main(){int n=2;do{printf("%d",n£­

    [单选题]若有如下程序: main() { int n=2; do {printf("%d",n--);} while(!--n)); } 则程序运行后的输出结果是( )。A.2B.11C.1D.20

  • 查看答案
  • 下列程序的输出结果是()。 main() {chara[7]="a0\0a0\0

    [单选题]下列程序的输出结果是( )。main(){chara[7]="a0/0a0/0";int i,j;i=sizeof(a);j=strlen(a);printf("%d %d/n",i,j);}A.2 2B.7 6C.7 2D.6 2

  • 查看答案
  • 若有如下程序;main(){chara[]="china\0name\0";pr