首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> void fun (char *c) { while(*c) { if( *c >= ’a’ && *c <= ’z
有以下程序 #include <stdio.h> void fun (char *c) { while(*c) { if( *c >= ’a’ && *c <= ’z
admin
2021-04-28
52
问题
有以下程序
#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/XWtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:intx=0,*p;紧接着的赋值语句正确的是
以下关于return语句的叙述中正确的是
有以下程序:#include<stdio.h>main(){charx=2,y=2,z;z=(y<<1)&(x>>1);printf(″%d\n″,z);}程序的输出结果是()。
设有定义:doublea,b,c;若要求通过输入分别给a、b、c输入1、2、3,输入形式如下(注:此处□代表一个空格)□□1.0□□2.0□□3.0则能进行正确输入的语句是
以下叙述中正确的是
以下程序中函数sort的功能是对a数组中的数据进行由大到小的排序voidsort(inta[],intn){inti,j,t;for(i=0;i
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:□代表空格字符)
下面叙述中正确的是
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
下列选项中不属于结构化程序设计方法的是
随机试题
已知某密码电文由5个字母A,B,C,D,E组成,每个字母在电文中的出现频率分别是12,7,21,8,6,请给出5个字母的哈夫曼编码。
全面深化改革的出发点和落脚点是()。
引起传染性单核细胞增多症的病毒是
在一起共同犯罪案件中,主犯王某被判处有期徒刑15年,剥夺政治权利3年,并处没收个人财产;主犯朱某被判处有期徒刑10年,剥夺政治权利2年,罚金2万元人民币;从犯李某被判处有期徒刑8个月;从犯周某被判处管制1年,剥夺政治权利1年。请回答下列问题。在本案中,
设y=sin(x+y),则()。
FIDIC《施工合同条件》为了合理地分担风险责任,定义投标截止日期前第28天为“基准日”,从此日期起至( )止的期间内,有经验承包商在投标阶段不能合理预见的风险归业主承担。
长江企业2008年8月15日自行建造设备一台,购入工程物资价款600万元,进项税额102万元;领用生产用原材料成本3万元,原进项税额0.51万元;领用自产产品成本5万元,计税价格6万元,增值税税率17%;支付的相关人员工资为88.47万元。2008年9月
房地产开发公司办理土地增值税纳税申报时,应向主管税务机关提供的证件是()。
有17个完全一样的信封,其中7个分别装了1元钱,8个分别装了10元钱,2个是空的,问最少需要从中随机取出几个信封,才能保证支付一笔12元的款项而无需找零?()
A、 B、 C、 D、 B
最新回复
(
0
)