首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> void fun(char*c) { while(*c) { if(*c>=’a’&&*c<=’z’) *c=*c-(’a’-’A’); c++: } } main() { char s[81]; gets
有以下程序: #include<stdio.h> void fun(char*c) { while(*c) { if(*c>=’a’&&*c<=’z’) *c=*c-(’a’-’A’); c++: } } main() { char s[81]; gets
admin
2021-06-15
70
问题
有以下程序:
#include<stdio.h>
void fun(char*c)
{
while(*c)
{
if(*c>=’a’&&*c<=’z’)
*c=*c-(’a’-’A’);
c++:
}
}
main()
{
char s[81];
gets(s);
fun(s);
puts(s);
}
当执行程序时从键盘上输入Hello Beijing<回车>,则程序运行后的输出结果是( )。
选项
A、hello beijing
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/lwtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>main()(inty=10;while(y--);printf("y=%d\n",y);}程序执行后的输出结果是
下列叙述中正确的是()。
有以下程序#includemain(){inta,b,c=241;a=c/100%9;b=(-1)&&(-1);printf("%d,%d\n",a,b);}程序运行后的输出结果是()。
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是
设有定义:intx=2;以下表达式中,值不为6的是
下列选项中,不属于数据库管理的是()。
若有定义:doublea=22;inti=0,k=18;则不符合C语言规定的赋值语句是
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
下列程序中,函数fun的功能是:按顺序给s所指数组中的元素赋予从2开始的偶数,然后再按顺序对每5个元素求一个平均值,并将这些值依次存放在w所指的数组中。若s所指数组中元素的个数不是5的倍数,则多余部分忽略不计。例如,s所指数组有14个元素,则只对
检查软件产品是否符合需求定义的过程称为()。
随机试题
设f(x)=sin2x+,则f(x)的周期是________.
肾病综合征在应用激素及免疫抑制剂时,下列哪中情况应禁用或忌用()
护理法是关于
十枣汤的服药时间应是
A、祛风除湿,散寒止痛B、祛风除湿,解表C、祛风通络,定惊止痉D、舒筋活络,除湿和胃E、祛风湿,通经络,消骨鲠蕲蛇的功效是()
根据刑事诉讼一般理论,划分刑事诉讼阶段的标准有:()
以下选项中,属于行政法规的是()。
1995年田某向原国家专利局申请A发明专利,次年4月与胡某签订“关于创办B厂协议书”。在田某不知情的情况下,1998年4月20日某区工商局根据胡某的申请向胡某颁发了B厂企业法人营业执照,胡某为法定代表人。1999年5月11日,某区工商局根据B厂的申请注销了
(2010年广东.9)报社将一定的奖金分发给征文活动获奖者,其中一等奖奖金是二等的2倍,二等奖奖金足三等的1.5倍,如果一、二、三等奖各评选两人,那么一等奖获得者将得2400元奖金;如果一等奖只评选一人,二、三等奖各评选两人,那么一等奖的奖金是(
【2013广东三类NO.41】“云计算”极有可能引发新一轮信息技术革命,并且对国际局势产生深远的影响。简单地说,“云”就是利用互联网技术进行远程计算和数据存储,用户只要有一台能访问互联网的普通电脑或者手机就可以进行复杂计算,个人的数据资料也可以通过互联网轻
最新回复
(
0
)