计算机二级

设有以下语句:char ch1,ch2; scanf(”%c%c”,&ch1,&ch2);若要为变量ch1和ch2分别输入字符A和B,正确的输入形式应该是A)A和B之间用逗号间隔B)A和B之间不能有任何间隔符C)A和B之间可以用回车间隔D)A和B之间用空格间隔

题目

设有以下语句:

char ch1,ch2; scanf(”%c%c”,&ch1,&ch2);

若要为变量ch1和ch2分别输入字符A和B,正确的输入形式应该是

A)A和B之间用逗号间隔

B)A和B之间不能有任何间隔符

C)A和B之间可以用回车间隔

D)A和B之间用空格间隔

参考答案和解析
正确答案:B
【答案】B
【知识点】Scanf函数的考察
【解析】Scanf函数的输入时其格式要求与语句中格式保持完全一致。本题输入格式中定义好了”%c%c”,其中没有任何符号间隔,所以在输入时也不可以有任何间隔符。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

【单选题】根据下面程序及数据的输入和输出形式,程序中输入语句的正确形式应该为。 main() {char ch1,ch2,ch3; 输入语句 printf("%c%c%c",ch1,ch2,ch3); } 输入形式:A□B□C 输出形式:A□B

A.scanf("%c%c%c",&ch1,&ch2,&ch3);

B.scanf("%c,%c,%c",&ch1,&ch2,&ch3);

C.scanf("%c %c%c",&ch1,&ch2,&ch3);

D.scanf("%c%c",&ch1,&ch2,&ch3);


C

第2题:

2、设有以下语句 char ch1,ch2;scanf("%c%c",&ch1,&ch2); 若要为变量ch1和ch2分别输入字符A和B,正确的输入形式应该是()

A.A和B之间用逗号间隔

B.A和B之间不能有任何间隔符

C.A和B之间可以用回车间隔

D.A和B之间用空格间隔


B 【答案】B 【知识点】Scanf函数的考察 【解析】Scanf函数的输入时其格式要求与语句中格式保持完全一致。本题输入格式中定义好了”%c%c”,其中没有任何符号间隔,所以在输入时也不可以有任何间隔符。

第3题:

根据下面的程序及数据的输入方式和输出形式,程序中输入语句的正确形式应该为()。 #include int main() { char ch1,ch2,ch3; 输入语句 printf('%c%c%c',ch1,ch2,ch3); return 0; } 输入形式: A□B□C 输出形式: A□B (注:□表示一个空格)

A.scanf('%c%c%c',&ch1,&ch2,&ch3);

B.scanf('%c,%c,%c', &ch1,&ch2, &ch3);

C.scanf('%c□%c□%c',&ch1,&ch2,&ch3);

D.scanf('%c%c',&ch1,&ch2,&ch3);


scanf(%f%f,&f1,&f2);

第4题:

【单选题】根据下面程序及数据的输入和输出形式,程序中输入语句的正确形式应该为 。 main() {char ch1,ch2,ch3; 输入语句 printf("%c%c%c",ch1,ch2,ch3); } 输入形式:A□B□C 输出形式:A□B

A.scanf("%c%c%c",&ch1,&ch2,&ch3);

B.scanf("%c,%c,%c",&ch1,&ch2,&ch3);

C.scanf("%c %c %c",&ch1,&ch2,&ch3);

D.scanf("%c%c",&ch1,&ch2,&ch3);


C

第5题:

下列语句序列执行后,ch1 的值是()。 char ch1='A',ch2='W'; if(ch1 + 2 < ch2 ) ++ch1;

A.'A'

B.'B'

C.'C'

D.B


B

第6题:

根据下面的程序及数据的输入和输出形式,程序中输入语句的正确形式应该为() 。 main() { char ch1,ch2,ch3; 输入语句: printf(“%c %c %c”,ch1,ch2,ch3); } 输出形式:A B C 输入形式:A B C

A.scanf(“%c%c%c”,ch1,ch2,ch3);

B.scanf(“%c,%c,%c”,&ch1,&ch2,&ch3);

C.scanf(“%c %c %c”,&ch1,&ch2,&ch3);

D.scanf(“%c%c”,&ch1,&ch2,&ch3);


scanf(“%c %c %c”,&ch1,&ch2,&ch3);

第7题:

设有以下语句 char ch1,ch2;scanf("%c%c",&ch1,&ch2); 若要为变量ch1和ch2分别输入字符A和B,正确的输入形式应该是()

A.A和B之间用逗号间隔

B.A和B之间不能有任何间隔符

C.A和B之间可以用回车间隔

D.A和B之间用空格间隔


B 【答案】B 【知识点】Scanf函数的考察 【解析】Scanf函数的输入时其格式要求与语句中格式保持完全一致。本题输入格式中定义好了”%c%c”,其中没有任何符号间隔,所以在输入时也不可以有任何间隔符。

第8题:

对于char ch1[20],ch2[20];strcmp(ch1,ch2);,说法正确的是( )。

A.若ch1==ch2,则 strcmp(ch1,ch2)返回1

B.若ch1==ch2,则 strcmp(ch1,ch2)返回0

C.若ch1>ch2,则 strcmp(ch1,ch2)返回1

D.若chi<ch2,则 strcmp(ch1,ch2)返回1


正确答案:B
解析:对于strcmp(str1,str2),当str1和str2的所有字符相同时,返回0;若发现str1与str2的字符不同,则返回str1的这个字符和str2的相同位置的字符的差值,即str1(i)-str2(i)的值,这个值可能为一个正数,也可能为一个负数。

第9题:

IgG的铰链区位于( )

A、VL与CH1之间

B、CH1与VH1之间

C、CH1与CH2之间

D、CH3与CH2之间

E、CL与CH2之间


参考答案:C