首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include void fun (char *c) { while(*c) { if( *c >= ’a’ && *c <= ’z’) *c =*c - (’a’ - ’A’); c++; } } main() { char s[81
有以下程序 #include void fun (char *c) { while(*c) { if( *c >= ’a’ && *c <= ’z’) *c =*c - (’a’ - ’A’); c++; } } main() { char s[81
admin
2020-11-23
19
问题
有以下程序
#include
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://jikaoti.com/ti/TcD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中错误的是()。
深度为5的完全二叉树的节点数不可能是()。
下列叙述中正确的是()。
设循环队列的存储空间为Q(1:m),初始状态为空。现经过一系列正常的入队与退队操作后,front=m,rear=m-1,此后从该循环队列中删除一个元素,则队列中的元素个数为()。
有以下程序:#include<stdio.h>main(){inta=—2,b=0;while(a++&&++b);printf("%d,%d\n",a,b);}程序运行后输
若有以下程序:#include<stdio.h>charfun(charx){returnx*x+’a’;)main(){chara,b=0;for(a=0;a<4;a+
设有定义:charp[]={’1’,’2’,’3’),*q=p;以下不能计算出一个char型数据所占字节数的表达式是()。
以下数组定义中错误的是()。
程序通过定义学生结构体数组,存储若干名学生的学号、姓名和三门课的成绩。函数fun的功能是:将存放学生数据的结构体数组,按姓名的字典序(从小到大)排序。请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。注意:部分源程序
关于数据库管理阶段的特点,下列说法中错误的是
随机试题
简述资产评估报告的作用。
患者,女性,30岁。既往体健,因“淋雨后高热、咳嗽伴右侧胸痛2天”来院,确诊右下肺肺炎。其抗生素选择最合理的是
项目管理的主要任务是在()对项目的目标进行控制。
下列货物或者服务,可以依法采用竞争性谈判方式采购的有()。
高压输电用陶瓷制绝缘子
衡量旅游纠纷仲裁质量的基本标准,也是进行旅游纠纷仲裁工作中必须遵循的基本原则是()。
供应链是围绕()建立的稳定商业关系。
Next,apleatoourfriendswhoarewritinginChinanottowritewithforeignersinmind.NowthatcontemporaryChinesewriting
A—mouseD—dataprocessingB—centralprocessingunitE—desktopoperatingsystemC—CADF—dialogueboxesG—diskdriveL—homepageH
过去几年里,移动支付市场在中国蓬勃发展。随着移动互联网的出现,手机购物逐渐成为一种趋势。18到30岁的年轻人构成了移动支付市场的最大群体。由于现在用手机付款很容易,许多消费者在购物时宁愿用手机付款,而不愿用现金或信用卡。为了鼓励人们多消费,许多商店给使用移
最新回复
(
0
)