首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include char fun( char *c ) { if ( *c=’A’ ) *c -= ’A’-’a’; return *c; } main() { char s[81], *p=s; gets( s ); while(
有以下程序 #include char fun( char *c ) { if ( *c=’A’ ) *c -= ’A’-’a’; return *c; } main() { char s[81], *p=s; gets( s ); while(
admin
2019-08-18
27
问题
有以下程序
#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
答案
A
解析
考查地址传参。函数fun()的作用是将字符c由大写转为小写,地址传参中,形参的改变和实参的改变保持同步,所以本程序将输入的字符转为对应的小写形式:open the door,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/FqRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includevoidfunc(intn){staticintnum=1;num+=n;printf("%d",num);}main(){func(3);func(4);printf("\
以下叙述中正确的是
若有定义:doublea=22;inti=0,k=18;,则不符合C语言规定的赋值语句是()。
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
在软件开发中,需求分析阶段可以使用的工具是()。
下面不属于需求分析阶段任务的是()。
下面描述中,不属于软件危机表现的是()。
设有定义:chars[81];inti=0;以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是
设有以下函数:voidfun(intn,char*s){……}则下面对函数指针的定义和赋值均正确的是
随机试题
MOS集成电路在安装时主要防止()
检测乳糜尿常用的染色剂是
患者,女,33岁。近期因工作不顺利,急躁易怒,失眠多梦,头目胀痛,面红目赤,腰膝酸软,头重脚轻。其辨证为
某项目建设期为3年,建设期间共向银行贷款1500万元,其中第1年初贷款1000万元,第2年初贷款500万元,贷款年利率6%,复利计息。则该项目的贷款在建设期末的终值为()万元。
既可用于地上也可用于地下或水中的建筑材料是()。
建设工程在办理竣工验收手续后,在规定的保修期和保修范围内,出现质量缺陷,分别由()负责维修,返工,()赔偿损失。
根据体育与健康课程标准,以下不是选择教学内容依据的是()。
Thecaptainwithhismen______saved.
Whattimewillthewomanmostprobablyseetheman?
WhatdidAnnhaveforlunch?
最新回复
(
0
)