首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include char fun( char *c ) { if ( *c<=’Z’ && *c>=’A’ ) *c -= ’A’-’a’; return *c; } main() { char s[81], *p=s; gets(
有以下程序 #include char fun( char *c ) { if ( *c<=’Z’ && *c>=’A’ ) *c -= ’A’-’a’; return *c; } main() { char s[81], *p=s; gets(
admin
2015-07-31
36
问题
有以下程序
#include
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
答案
C
解析
字符串输入函数gets的功能是从标准输入设备键盘上输入一个字符串。首先使指针变量p指向字符串的首字母,while循环语句中对字符串的每个字符进行fun函数操作。fun函数的功能是,将字符串中的大写字母变小写字母。将处理结果返回主函数,主函数通过putchar()字符输出函数进行输出。因此C选项正确。
转载请注明原文地址:https://jikaoti.com/ti/OHi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的功能是对输入的一行字符中的数字字符的字面值累加,输出此累加和,请填空。#include<stdio.h>#include<ctype.h>main(){charc;inta,s=0;while(______)
下面程序的输出结果为______。#include<string.h>main(){charp1[7]="abc",p2[]="ABC",str[50]="xyz";strcpy(str,strcat(p1,p2)
以下程序的输出结果是______。main(){inta[4][4]={{1,3,5},{2,4,6},{3,5,7}};printf("%d%d%d%d\n",a[0][3],a[1][2],a[2][1],a[3][
在C语言中,下列关于文件操作的叙述正确的是()。
若有定义语句chars[100],d[100];intj=0,i=0;且s中已赋字符串,请填空以实现拷贝。(注:不使用逗号表达式)while(s[i]){d[j]=【】;j++;}d[j]=0;
在C语言中,while和do…while循环的主要区别是______的循环至少被执行一次。
下列叙述中正确的是()。
下列叙述中正确的是()。
下列程序的循环次数是______。x=2;do{x=x*x;}while(!x);
关系表中的每一横行称为一个
随机试题
Trainingastronauts______notaneasything.
男性,59岁,肝硬化腹水15年,曾消化道大出血3次。前日呕出鲜红色血液达300ml左右,继而下午出现神志不清,呼之不应,瞳孔散大被家人送入院。入院后护士长下护嘱,给予病人定期翻身,是为了()
类风湿关节炎最常累及的关节是
引起药源性肾病的药物A.结晶沉积B.急性肾衰竭C.直接肾毒性D.前列腺素合成障碍E.不可逆性肾小管坏死磺胺甲噁唑可导致
挥发酚类化合物在加氯消毒后,苯酚、甲苯酚等会生成臭味强烈的
施工成本管理的措施中,()是其他各类措施的前提和保障,而且一般不需要增加什么费用,运用得当可以收到良好的效果。
贾老师刚从名牌大学毕业,他自认能力强,专业底子扎实,于是不认真备课上课,这种行为()。
1,10,100,1000,( )
WhendidTescostartexpandingacrossmainlandEurope?
A、Keyobligationsobeyedinmoderndemocracies.B、Keyrightsenjoyedinmoderndemocracies.C、Keyobligationsobeyedinmodernp
最新回复
(
0
)