首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
2019-04-24
45
问题
有以下程序
#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://kaotiyun.com/show/vhRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是______。main(){inti;for(i=1;i+1;i++){if(i>4){printf("%d",i++);break;}}print
以下程序的输出结果是______。main(){intm=5;if(m++>5)printf("%d\n",m);elseprintf("%d\n",m--);}
已知字母A的ASCII码值是65,字母a的ASCII码值是97,以下程序______。main(){chara=’A’;intb=20;printf("%d,%0",(a=a+a,a+b,b),a+’a
数据结构分为逻辑结构与存储结构,线性链表属于【】。
下列叙述中不正确的是()。
两个或两个以上的模块之间关联的紧密程度称为______。
若进栈序列为1,2,3,4,进栈过程中可以出栈,则下列不可能的—个出栈序列是______。
请编写函数fun(),该函数的功能是:将s所指字符串中ASCII值为偶数的字符删除,串中剩余字符形成一个新串放在t所指的数组中。例如,若s所指字符串中的内容为ABCDEFGl2345,其中字符B的ASCⅡ码值为偶数、…、字符2的ASCⅡ码值为偶数
关于算法,以下叙述中错误的是
深度为7的二叉树共有127个节点,则下列说法中错误的是()。
随机试题
Thiscentury,theworkofcognitivepsychologistshasilluminatedthesubtleformsofdailylearningonwhichintellectualprogr
心绞痛发作持续时间一般为()
矛盾的普遍性
萎缩是指已发育成熟的组织、器官
( )的业务范围广泛。其服务对象可以是业主、承包商、国际金融机构和贷款银行等。
《建设工程质量管理条例》规定,设计文件应当达到规定的深度并注明( )使用年限。
某道路工程,建设单位与施工单位按照可调价施工合同形式签订了施工合同。合同工期20个月,项目监理机构批准的施工总进度计划如下图所示,各项工作在其持续时间内均按匀速进展每月计划完成投资见下表。施工过程中发生如下事件:事件1:建设单位要求调整场地标高,
“竹外桃花三两枝,春江水暖鸭先知。”诗人用拟人手法告诉我们的哲理是()。
设f(x),g(x)(a<x<b)为大于零的可导函数,且f’(x)g(x)-f(x)g’(x)<0,则当a<x<b时,有().
Justwhenyouhadfiguredouthowtomanagefatinyourdiet,researchersarenowwarningagainstanothercommonmealtimepitfal
最新回复
(
0
)