选择题
有以下程序
#include<stdio.h>
char fun(char *c)
{ if(*c<='Z'&&*c>='A')
*c-='A'-'a';
return *c;
}
main()
{ char s[81], *p=s;
gets(s);
while(*p)
{
*p=fun(p);
putchar(*p);
p++;
}
printf('\n');
}
若运行时,从键盘上输入OPEN THE DOOR<回车>,则程序的输出结果是______。
A、
Open The Door
B、
oPEN tHE dOOR
C、
OPEN THE DOOR
D、
open the door
【正确答案】
D
【答案解析】
[考点] 函数、指针和数组 字符串输入函数gets的功能是从标准输入设备键盘上输入一个字符串,使指针变量p指向字符串的首字母,while循环语句中对字符串的每个字符进行fun函数操作。fun函数的功能是将字符串中的大写字母变为小写字母,将处理结果返回主函数,主函数通过putchar()字符输出函数将结果输出。
提交答案
关闭