下列选项中,正确的语句组是()。
第1题:
以下语句或语句组中,能正确进行字符串赋值的是( )。
A.char*sp;*sp="right!";
B.char s[10];s="right!";
C.char s[10];*s="right!";
D.char*sp="right!";
第2题:
下列选项中正确的语句组是
A.char s[8]; s={"Beijing"};
B.char s[8]; s="Beijing";
C.char *s; s={"Beijing"};
D.char *s; s="Beijing";
第3题:
对字符数组s赋值,不合法的一个是( )。A.char s[]="Beijing"B.char s[20]={"Beijing"}C.char s[20];s="Beijing"D.char s[20]={’B,’e’,’i’,’j’,’i’,’n’,’g’}
第4题:
下列选项中正确的语句是( )。
A.chars [8];s={"Beijing"};
B.char*s:s={Bei jing");
C.chars [8]: s="Bei jing"};
D.char*s:s="Bei jing";
第5题:
以下选项中正确的语句组是______。
A.chars[];s="BOOK!";
B.char*s;s={"BOOK!"};
C.chars[10];s="BOOK!";
D.char*s;S="BOOK!";
第6题:
有以下程序 #include<stdio.h> void fun(char*c) {while(*c) {if(*c>=a*c<=z)*c=*c=(’a’-’A’) c++; } } main( ) {char s[81]; gets(s);fun(;)puts(s); 当执行程序时从键盘输入Hello Beijing<回车>,则程序的输出结果是( )。
A.hello beijing
B.Hello Beijing
C.HELLO BEIJING
D.hELLO Beijing
第7题:
有以下程序: #include<stdio.h> main() {FILE *pf; char*s1="China",*s2="Beijing": pf=fopen("abc.dat","wb+"); fwrite(s2,7,1,pf); rewind(pf); /*文件位置指针回到文件开头*/ fwrite(s1,5,1,pf); fclose(pf); } 以上程序执行后abc.dat文件的内容是( )。
A.China
B.Chinang
C.ChinaBeijing
D.BeijingChina
第8题:
(32)以下选项中正确的语句组是
A)char s[];s=”BOOK!”; B) char *s;s={”BOOK!”};
C)char s[10];s=”BOOK!”; D) char *s;s=”BOOK!”;
第9题:
下列各个选项中对字符数组赋字符串的语句中,错误的是( )。
A.char s[10];s="program";
B.char s[]="program";
C.char s[10]="program";
D.char s[10]; strcpy(s,"program");
第10题:
下列语句组中,不正确的是( )。
A.char *s;s="Olympic";
B.char s[]="Olympic";
C.char *s;s={"Olympic"};
D.char s[]={"Olympic"};