有定义语句:char s[10];,若要从终端给s输入5个字符,错误的输入语句是
A.sets(&s[0]);
B.scarf("%s",s+1);
C.gets(s);
D.scanf("%s",s[1]);
第1题:
有定义语句:char s[10];,若要从终端给s输入5个字符,错误的输入语句是
A.gets(&s[0]);
B.scanf("%s",s+1);
C.gets(s);
D.scanf("%s",s[1]);
第2题:
有以下结构体说明、变量定义和赋值语句 struct STD { char name[10]; int age; char sex; }s[5],*ps; ps=&s[0]; 则以下scanf函数调用语句中错误引用结构体变量成员的是______。
A.scanf("%s",s[0].name);
B.scanf("%d",&s[0].age);
C.scanf("%c",&(ps->sex));
D.scanf("%d",ps->age);
第3题:
有以下语句: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);
第4题:
设有定义: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';
第5题:
有定义语句int b;char c[10];,则正确的输入语句是 ______。
A.scallf("%d%s",&b,&c);
B.scallf("%d %s",&b,c);
C.scanf("%d %s",b,c)
D.scanf("%d%s",b,&c);
第6题:
有定义语句“chars[10];”,若要从终端给S输入5个字符,错误的输入语句是( )。
A.gets(&s0);
B.scanf("%s",s+1);
C.gets(s);
D.scanf("%s",s[1]);
第7题:
若有定义语句:char s[3][10],(*k)[3],*p;,则以下赋值语句正确的是;
A.p=s;
B.p=k
C.p=s[0]
D.k=s;
第8题:
有定义语句“chars[10];”,若要从终端给s输入5个字符,错误的输入语句是( )。
A.gets(&sO);
B.scanf("%s",s+1);
C.gets(s);
D.scanf("%s",s[1]);
第9题:
若char a[10];已正确定义,以下语句中不能从键盘上给a数组的 所有元素输入值的语句是().
第10题:
有定义语句:int b;charc[10];,则正确的输入语句是()
第11题:
p=s;
p=k;
p=s[0];
k=s;
第12题:
gets(&s[0]);
scanf(%s,s+1);
gets(s);
scanf(%s,s[1]);
第13题:
(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”;
第14题:
有定义语句:char s[10];, 若要从终端给s输入5个字符,错误的输入语句是( )。
A.gets(&s[0]);
B.scanf("$s",3+1);
C.gets(s);
D.scanf("%s",s[1]);
第15题:
设有定义: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';
第16题:
若有定义语句:char s[10]="1234567\0\0";,则strlen(s)的值是______。
A.7
B.8
C.9
D.10
第17题:
有定义语句“chars[10];”,若要从终端给s输入5个字符,错误的输入语句是( )。
A.gets(&sO);
B.scanf("%s",s+1);
C.gets(s);
D.scanf("%s",s[1]);
第18题:
若有定义语句:char s[3][10],(*k)[3]。*P;,则以下赋值语句正确的是
A.p=S;
B.p=k;
C.p=s[0];
D.k=S;
第19题:
有定义语句: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.存储空间必须连续,且各元素的存储顺序是任意的
第20题:
(28)若有定义语句:char s[3][10],(*k)[3],*p;,则以下赋值语句正确的是
A)p=s;
B)p=k;
C)p=s[0];
D)k=s;
第21题:
若有char a[80],*s=a;正确的输入语句是().(s输入字符串)
第22题:
若char a[10];已正确定义,以下语句中不能从键盘上给a数组的 所有元素输入值的语句是( ).
第23题:
7
8
9
10