首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include void fun(char*c) { while(*c) { if(*c>=’a’&&*c
有以下程序: #include void fun(char*c) { while(*c) { if(*c>=’a’&&*c
admin
2021-07-09
35
问题
有以下程序:
#include
void fun(char*c)
{
while(*c)
{
if(*c>=’a’&&*c<=’z’)
C++:
}
}
main()
{
char s[81];
gets(s);
fun(s);
puts(s);
}
当执行程序时从键盘上输入Hello Beijing<回车>,则程序运行后的输出结果是( )。
选项
A、hello be,ijing
B、Hello Beijing
C、HELLO BEIJING
D、hELLO Beijing
答案
C
解析
主程序读取整个字符串存于s中,调用fun函数,字符指针c指向数组s。函数fun的功能是把指针c所指向的字符数组中的所有小写字符转换为大写。gets函数可以把空格作为字符串的一部分输入,以回车作为输人结束。如果*c为小写字符,则*c=*c一32(转大写)。因此C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/Uqtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据库中对概念模式内容进行说明的语言是()。
有以下程序(说明:字母A的ASCII码值是65)voidfun(char*s){while(*s){if(*s%2)printf("%c",*s);s++;}}main(){chara[]="BYTE";
以下叙述中正确的是()。
为了建立如图所示的存储结构(即每个结点含两个域,data是数据域,next是指向结点的指针域),则在________处应填入的选项是Structlink{chardata;_________}node;
以下不能定义为用户标识符是
在长度为n的顺序表中查找一个元素,假设需要查找的元素有一半的机会在表中,并且如果元素在表中,则出现在表中每个位置上的可能性是相同的。则在平均情况下需要比较的次数大约为()。
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是
关系R经过运算σA=B∧C>4∧D>3(R)的结果为()。
数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的
下面不属于软件需求规格说明书内容的是()。
随机试题
A、Choosingacolourbecauseitisfashionable.B、Paintingtheinterioroftheircupboards.C、Doingthepaintingjoballbythems
慢性肾衰竭胃肠道症状产生的原因()
药物的半衰期长,则表明该药
慢性疾病的治疗一般宜选用
引起急性乳腺炎最主要的原因是
大气稳定度(P·S)的B、D、E分别表示()。
下列句子中,没有语病的一句是()。
科普影评的作者应寻找科学与电影的交汇点,将科普与艺术_______,启迪思想。他们将前沿领域研究成果,结合电影转化为更轻松易懂的文字,面向更多读者。填入画横线部分最恰当的一项是()。
HowMenFacetheFatProblemItisapleasuretoseemenofacertainageworryingabouttheirweight.Listeningtothemis
A、Lovelyday,isn’tit?B、Haveaniceday.C、Itcertainlyis.D、Ilikeitverymuch.C本题测试考生对寒喧的应答能力。“Goodmorning.Quiteanice
最新回复
(
0
)