以下程序段运行后屏幕输出为()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

若有定义:chara[]=abcdef;charb[]=xyz;则以下程序段运行后屏幕输出为()strcpy(a,b);printf(%c,a[2]); A.cB.zC.\0D.d

有以下程序#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 *p[10]={"abc","aabdfg","dcdbe","abbd","cd"}; printf("%dn",strlen(p[4]));

以下程序段运行后的输出结果是: char a=’a’ , b; printf("%c,", ++a); printf(“%cn” ,b=a++ );A.b,cB.a,cC.a,bD.b,b

执行下面的程序段后,输出结果为多少 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.编译出错