有两个字符数组a,b,则以下正确的输入语句是()。
第1题:
(30)设有定义:char s[81];int i=10;,以下不能将一行(不超过80个字符)带有空格的字符串真确读入的语句或语句组是
A gets(s)
B)while((s[i++]=getchar())!=”\n”;s=”\0”;
C)scanf(“%s”,s);
D)do{scanf(“%c”,&s);}while(s[i++]!=”\n”);s=”\0”;
第2题:
有以下语句:int b;char c[10];,则正确的输入语句是( )。
A.scanf("%d%s",&b,&C);
B.scanf("%d%s",&b,C);
C.scanf("%d%s",b,C);
D.scanf("%d%s",b,&C);
第3题:
A.gets(a,b);
B.scanf("%s%s",a,b);
C.scanf("%s%s",&a,&b);
D.gets("a"); gets("b");"
第4题:
有以下程序段 # include<stdio.h> main() { char s[4][10]; int i; scanf("%s%s",s[0],s[1]);gets(s[2])gets(s[3]); for(i=0;i<4;i++) puts(s[i]); } 输入数据如下,aaaa bbbb<CR>(此处<CR>代表回车符) cccc dddd<CR> 输出结果是( )
A.aaaa bbbb cccc dddd
B.aaaa bbbb cccc dddd
C.aaaa bbbb cccc dddd eeee
D.aaaa bbbb cccc dddd
第5题:
设有定义:char s[10];int i=0;,以下不能将一行(不超过100个字符)带有空格的字符串正确读入的语句或语句组是( )。
A.gets(s);
B.scanf("%s",s);
C.while((s[i++]=getchar())!='\n');s[i]='\0';
D.do{scanf("%c",&s[i]);}while(s[i++]!='\n');s[i]='\0';
第6题:
有定义语句“chars[10];”,若要从终端给s输入5个字符,错误的输入语句是( )。
A.gets(&sO);
B.scanf("%s",s+1);
C.gets(s);
D.scanf("%s",s[1]);
第7题:
有定义语句:char s[10];,若要从终端给s输入5个字符,错误的输入语句是( )。 A.gets(&s[0]); B.scanf("%s",s+1); C.gets(s); D.scanf("%s",s[1]);
A.存储空间不一定连续,且各元素的存储顺序是任意的
B.存储空间不一定连续,且前件元素一定存储在后件元素的前面
C.存储空间必须连续,且前件元素一定存储在后件元素的前面
D.存储空间必须连续,且各元素的存储顺序是任意的
第8题:
以下能将字符串,you are luck!正确读入的语句组是( )
A.char s[80]; scanf("%s",s);
B.char *s: scanf("%s",s);
C.char s[80]; gets(s);
D.char *s; gets(3);
第9题:
若char a[10];已正确定义,以下语句中不能从键盘上给a数组的 所有元素输入值的语句是().
第10题:
有定义语句:int b;charc[10];,则正确的输入语句是()
第11题:
定义字符数组charclassname[100];接收从键盘输入的班级名称,下面语句正确的是()
第12题:
若有定义chara[10],*b=a;不能给数组a输入字符串"youknow"的语句是()
第13题:
有定义语句:char s[10];, 若要从终端给s输入5个字符,错误的输入语句是( )。
A.gets(&s[0]);
B.scanf("$s",3+1);
C.gets(s);
D.scanf("%s",s[1]);
第14题:
A.gets(s);
B.scanf(”%c”,s);
C.scanf(”%s”,&s[0]);
D.gets(&s[0]);
第15题:
A.chars[5];scanf(“%s”,s);
B.chars[5];scanf(“%s”,s);
C.chars[5];scanf(“%s”,s[0]);
D.chars[5];gets(s);
第16题:
设有定义:char s[8];int i=O;,以下不能将—行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是______。
A.gets(s);
B.white((s[i++]=getchar())!='\n');s[i]=\0;
C.scanf("%s",s);
D.d0{scanf("%c",&s[i]);}while(s[i++]!='\n';s[i]='\0';
第17题:
设有定义“chars[8];inti=0;”,下列不能将一行(不超过80个字符)带有空格的字符国正确读入的语句或语句组是( )。
A.gets(s);
B.while((s[i++]=getchar( ))!=\n);s[i]=\0;
C.seanf("%S",s);
D.do{scanf("%C",&s[i]);}while(s[i++]!=\n);s[i]=\0;
第18题:
有定义语句“chars[10];”,若要从终端给S输入5个字符,错误的输入语句是( )。
A.gets(&s0);
B.scanf("%s",s+1);
C.gets(s);
D.scanf("%s",s[1]);
第19题:
有定义语句“chars[10];”,若要从终端给s输入5个字符,错误的输入语句是( )。
A.gets(&sO);
B.scanf("%s",s+1);
C.gets(s);
D.scanf("%s",s[1]);
第20题:
有定义语句:char s[10];,若要从终端给s输入5个字符,错误的输入语句是
A.sets(&s[0]);
B.scarf("%s",s+1);
C.gets(s);
D.scanf("%s",s[1]);
第21题:
若有char a[80],*s=a;正确的输入语句是().(s输入字符串)
第22题:
设有字符数组a,则正确的输入语句是()。
第23题:
若char a[10];已正确定义,以下语句中不能从键盘上给a数组的 所有元素输入值的语句是( ).