题目内容

若有定义char str[7]; 要将键盘输入的字符串″a book″ 赋给str,应使用( )。

A. gets(str);
B. scanf(″%s″,str);
C. str=″ a book ″;
D. getchar(str);

查看答案
更多问题

若有说明 char s1[5],s2[7];,要将字符串存储到s1和s2中,下列语句中正确的是( )。

A. scanf(″%s%s″,&s1, &s2);
B. gets(s1, s2);
C. scanf(″%s%s″, s1, s2);
D. s1=getchar( ); s2=getchar( );

设定义char a[20] ,要想使数组a得到字符串″how are you″应使用( )

A. printf(″%s″,a);
B. gets(a);
C. a=gets();
D. printf(″%c″,a);

下面程序运行后,输出结果是( )。int main( ){ char s[]=″after″,c=0; int i; for (i=0; i<5; i++ )if (s[i]<′f′) c++; printf(″%d″, c) ;}

A. 2
B. 1
C. 3
D. 5

运行下面的程序段,输出结果是( )。int main(){ int i; char s[][5]={″12″,″34″,″56″,″78″}; for (i=0; i<3; i++) printf(″%s″,s[i]); }

A. 123456
B. 456789abc
C. 47a
D. 456789

答案查题题库