下面程序段的运行结果是( )。char a[7]=”abcdef”;char b[4]=”ABC”;strcpy(a,b);printf(“%c”,a[5]);
查看答案
有下面的程序段,则( )。char a[3],b[ ]=”China”;a=b; printf(“%s”,a);
A. 运行后将输出China
B. 运行后将输出Ch
C. 运行后将输出Chi
D. 编译出错
下面程序段的运行结果是( )。char c[]=”\t\v\\\0will\n”;printf(“%d”,strlen(c));
A. 14
B. 3
C. 9
D. 字符串中非法;字符,输出值不确定
下面程序段是输出两个字符串中对应相等的字符请填空。char x[ ]=”program”, char y[ ]=”Fortran”;int i=0;while(x[i]!=’\0’&&y[i]!=’\0’)if(x[i]==y[i]) printf(“%c”,_____________);else i++;
A. x[i++]
B. y[++i]
C. x[i]
D. y[i]
下面描述正确的是( )。
A. 两个字符串所包含的字符个数相同时才能比较字符串
B. 字符个数多的字符串比字符个数少字符串大
C. 字符串“STOP□”与“STOP”相等
D. 字符串“That”小于字符串“The”