2013年计算机二级考试C语言笔试题及答案8
(36)当用户要求输入的字符串中含有空格时,应使用的输入函数是
A)scanf() B)getchar() C)gets() D)getc()
(37)以下关于字符串的叙述中正确的是
A)C语言中有字符串类型的常量和变量
B)两个字符串中的字符个数相同时才能进行字符串大小的比较
C)可以用关系运算符对字符串的大小进行比较
D)空串一定比空格打头的字符串小
(38)有以下程序:
#include
void fun(char *t,char *s)
{
while(*t!=0)t++;
while((*t++=*s++)!=0);
}
main()
{
char ss[10]=”acc”,aa[10]=”bbxxyy”;
fun(ss,aa);
printf(“%s,%s ”,ss,aa);
}
程序运行结果是
A) accxyy , bbxxyy B) acc, bbxxyy
C) accxxyy,bbxxyy D) accbbxxyy,bbxxyy
(39)有以下程序
#include
#include
void fun(char s[][10],int n)
{
char t;int i,j;
for(i=0;i
for(j=i+1,j
/*比较字符串的首字符大小,并交换字符串的首字符 */
if(s[0])>s[j][0]{t=s[0];s[0]=s[j][0];s[j][0]=t;}
}
main()
{
char ss[5][10]={“bcc”,”bbcc”,”xy”,”aaaacc””aabcc”}
fun(ss,5); printf(“%s,%s ”,ss[0],ss[4]);
}
程序运行结果是
A) xy,aaaacc B) aaaacc,xy
C) xcc,aabcc D) acc,xabcc
(40) 在一个C语言源程序文件中所定义的全局变量,其作用域为:
A) 所在文件的全部范围 B) 所在程序的全部范围
C) 所在函数的全部范围 D) 由具体定义位置和extern 说明来决定范围
36-40 CDDBC