首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
42
问题
有以下程序:
#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全国计算机二级
相关试题推荐
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量S、P、q均已正确定义,并用于指向链表结点,指针变量S总是作为头指针指向链表的第一个结点。若有以下程序段:q=s;S=S->next;p=s;while(p->next)p=p->next;
有以下程序段intn,t=1,s=0;scanf("%d",&n);do{s=s++;t=t一2;}while(t!=n);为使此程序段不陷入死循环,从键盘输入的数据应该是
以下不能定义为用户标识符是
有三个关系R,S和T如下图所示:则由关系R和S得到关系T的运算是
下面不属于软件测试实施步骤的是
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是
若有定义语句:chars[10]="1234567\0\0";则strlen(s)的值是
下列与队列结构有关联的是
软件生命周期是指()。
若有定义typedefint*T;Ta[10];则a的定义与下面哪个语句等价
随机试题
根据《建筑施工场界噪声限值》,在城市建城区内禁止夜间施工的设备是()。
凭证式债券的形式是债权人认购债券的一种()。
下列关于票据的伪造及责任承担的表述中,符合票据法律制度规定的是()。
2017年5月17日,国务院总理李克强主持召开国务院常务会议,确定进一步减少涉企经营服务性收费和降低物流用能成本,取消甘肃、青海、内蒙古、()四省(区)政府还贷二级公路收费。
甲家的承包地被乙家的承包地所包围,在承包时,有一条小路通往甲家的承包地,甲为了拓宽道路,与乙签订了一份协议,拓宽道路一米,甲一次性支付乙5000元。甲通过该合同所取得的权利为何种权利?()
给下列词选择正确的注音。①啁啾②醍醐③孑孓
自1940年以来,全世界的离婚率不断上升。因此,目前世界上的单亲儿童,即只与生身父母中的某一位一起生活的儿童,在整个儿童中所占的比例,一定高于1940年。以下哪项关于世界范围内相关情况的断定如果为真,最能对上述推断提出质疑?
Supposethatthepriceofatelevisionsetis$100intheU.S.and8000yeninJapan.Ifthecurrentexchangerateis100yent
Onlybypractisingafewhourseveryday______beabletomasterthelanguage.
Movingfarmorequicklythanmanyhadthoughtlikelyorpossible,lawmakersinthe10-memberHouse-Senatecommitteeannouncedth
最新回复
(
0
)