有以下程序#include void main(){chars[]={"012xy"};int i,n=0;for(i=0;s[i]!='\0';i++)if(s[i]>='a'&&s[i]<='z')< p="">n++;printf("%d\n",n);}程序运行后的输出结果是()
查看答案
以下选项中,合法的是( )
A. charstr3[]={'d','e','b','u','g','\0'}
B. charstr4;str4="hello world";
C. charname[10];name="china";
D. charstr1[15]="pass",str2[6];str2=str1;
有以下程序#include voidmain( ){chara[10]="abc",b[10]="012",c[10]="xyz";strcpy(a+1,b+2);puts(strcat(a,c+1));}程序运行后的输出结果是( )
A. a12xyz
B. 12yz
C. a2yz
D. bc2yz
有以下程序#include void main(){charstr[]={"Hello,Beijing"};printf("%d,%d\n",strlen(str),sizeof(str));}程序的运行结果是()
A. 13,13
B. 13,14
C. 13,15
D. 14,15
下列是有关C语言字符数组的描述,其中错误的是( )
A. 不可能用赋值语句给字符数组名赋字符串
B. 可以用输入语句将字符串整体输入给字符数组
C. 字符数组中的内容不一定是字符串
D. 字符数组只能存放字符串