定义char str[9];scanf("%s",str);从键盘输入Turbo c↙(↙代表按回车键操作),则键盘输入的字符最终输入给数组str中字符个数是6.
×
举一反三
- 对于字符数组str,要实现逐个字符输入,需采用的语句是: A: scanf("%c",str[0]); B: scanf("%c",&str[0]); C: scanf("%s",str); D: gets(str);
- 设定义字符数组: char str[]= ” s=%d\n ” ;则数组 str 中的元素个数为 ___ 。
- 有数组定义如下:char str[10];,以下正确的输入语句是______。 A: scanf(“%c”,<br/>str); B: scanf(“%s”,<br/>str); C: scanf(“%s”,&str[10]); D: gets(str[10]); E: gets(str);
- 若定义字符数组 char str[10]="hello",下列语句不正确的是()。 A: printf("%s", str); B: printf("%c", str[0]); C: scanf("%s", str); D: scanf("%c", str[0]);
- 【填空题】从键盘输入123456 abcedf↙,下列程序的输出结果是 _______ 。 #include main() { char str[30]; scanf("%s",str); printf("str=%s ",str); }
内容
- 0
要从键盘读入字符串“good morning”到字符型数组str中,应该用下面哪种方法 A: gets(str) B: gest(&str) C: printf(“%s”,str) D: scanf(“%s”,&str)
- 1
在C语言中,系统自动定义了2个文件指针stdin,stdout分别指向终端输入和终端输出,则函数fputc(str,stdout)的功能是( )。 A: 在屏幕上输出字符变量str的值 B: 从键盘输入一个字符给字符变量str C: 将字符变量str的值写入文件stdout中 D: 将字符变量str的值赋给stdout
- 2
用scanf函数输入一个字符串到数组str中,下面正确的() A: scanf("%s",&str); B: scanf("%c",&str[10]); C: scanf("%s",str[10]); D: scanf("%s",str);
- 3
设定义字符数组:char str[]=”s=%d ”;则数组str中的元素个数为___。
- 4
下列关于带初始赋值的字符数组说明中,错误的是_____。 A: char str[]={'T','u','r','b','o',' ','C','\0'}; B: char str[7]="Turbo C"; C: char str[]="Turbo C"; D: char *str="Turbo C";