以下程序段运行后屏幕输出为()chara[]=abc\0mis;printf(%d,strlen(a)); A.5B.8C.3D.4
以下程序段运行后屏幕输出为()chara[]="abc\0mis";printf("%d",strlen(a));
A.5
B.8
C.3
D.4
相关考题:
有以下程序 #includestdio.h #incl udestring.h main( ) {char a[10]=”abcd”; printf("%d,%d\n",strlen(a),sizeof(a)); } 程序运行后的输出结果是( )。A.7,4B.4,10C.8,8D.10,10
有以下程序段 main() { char a[7]="abcdef"; charb[4]="ABC"; strcpy(a,b) ; printf("%c",a[5]); } 程序段运行后的输出结果是( )A.aB.\0C.eD.f
有以下程序: main() { char a[7]="a0\0a0\0":int i,j i=sizeof(a);j=strlen(a): printf("%d%d\n",i,j); } 程序运行后的输出结果是 ______。A.22B.76C.72D.62
有以下程序#includemain( ){ char p[20]={'a','b','c','d'},q[ ]="abc",r[ ]="abcde';strcat(p,r) ;strcpy(p+strlen(q),q);printf("%d\n",strlen(p));}程序运行后的输出结果是A.9B.6C.11D.7
执行下面的程序段后,输出结果为多少 char a[]="abc", b[10]="abc"; printf("%d,%dn", sizeof(a), sizeof(b));A.3,3B.4,10C.3,10D.4,4
关于以下程序段说法正确的是()。 char a[3],b[]="China"; a=b; printf("%s",a);A.运行后将输出ChinaB.运行后将输出ChC.运行后将输出ChiD.编译出错