A: char str[10];
B: char *p;
scanf("%s",&str); scanf("%s",p);
C: char str[10];
D: char str[10];
scanf("%s",str); scanf("%s",str[10]);
举一反三
- 以下能正确读入字符串的程序段是________。 A: char *p; scanf("%s", p); B: char str[10]; scanf("%s", &str); C: char str[10], *p; p=str; scanf("%s", p); D: char str[10], *p=str; scanf("%s", p[1]);
- 以下正确的程序段是_____。 A: char str[20]; scanf("%s",&str); B: char *p; scanf("%s",p); C: char str[20]; scanf("%s",str[2]); D: char str[20],*p=str; scanf("%s",p+2);
- 以下不能正确读入字符串的程序段是( ) A: char *p;scanf("%s", p); B: char str[10], *p=str;scanf("%s", p[1]); C: char str[10], *p;p=str; scanf("%s", p); D: char str[10];scanf("%s", &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);
- 下列程序段中,不能输入字符串的是________。 A: 程序段如下:char str[10];puts(gets(str));; B: 程序段如下:char str[10];scanf(“%s”,str); C: 程序段如下:char str[10];gets(str); D: 程序段如下:char str[10];getchar(str);
内容
- 0
以下正确的程序段是 A: A.char str[20]; B: B.char *p; C: C.char str[20]; D: D.char str[20],*p=str; scanf("%s",&str); scanf("%s",p); scanf("%s",&str[2]); scanf("%s",p[2]);
- 1
用scanf函数输入一个字符串到数组str中,下面正确的() A: scanf("%s",&str); B: scanf("%c",&str[10]); C: scanf("%s",str[10]); D: scanf("%s",str);
- 2
以下不能正确读入字符串的程序段是()A.char*p;scanf("%s",p);B.charstr[10];scanf("%s",&str)C.charstr[10],*p;p=str;scanf("%s",p);D.charstr[10],*p=str;scanf("%s",p[1]);
- 3
以下不能将键盘输入的字符串:This is a string 读入到str中的程序段是______。 A: char str[80]; scanf("%s",str) ; B: char str[80]; int i=0; while((str[i++]=getchar())!='\n'); str[i]=0; C: char str[80]; gets(str); D: char str[80], *ps=str; do{ scanf("%c",ps); } while(*ps++ !='\n'); *(ps)=0;
- 4
【填空题】从键盘输入123456 abcedf↙,下列程序的输出结果是 _______ 。 #include main() { char str[30]; scanf("%s",str); printf("str=%s ",str); }