首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: #include<stdio.h> main( ) { char b[]="happychristmas",k; for(k=0-b[k];k++) { if(b[k]<'W') b[k]=b[k-]-'a'+'A'; printf("%c"
有下列程序: #include<stdio.h> main( ) { char b[]="happychristmas",k; for(k=0-b[k];k++) { if(b[k]<'W') b[k]=b[k-]-'a'+'A'; printf("%c"
admin
2022-06-24
41
问题
有下列程序:
#include<stdio.h>
main( )
{
char b[]="happychristmas",k;
for(k=0-b[k];k++)
{
if(b[k]<'W')
b[k]=b[k-]-'a'+'A';
printf("%c",b[k]);
}
}
程序执行后的输出结果是( )。
选项
A、hAppychristmAs
B、happychristmas
C、HAppyCHrlstmAs
D、HAPPYCHRISTMAS
答案
C
解析
程序定义一个字符数组b和一个字符变量k。for循环通过循环变量k,遍历数组b中的各个字符,通过if语句判断当前下标为k的字符的ASCII码与字符'm'的大小,ASCII码小于'm'的字符改成大写字母(b[k]=b[k]-'a'+'A'),然后输出b[k]。字符串happychristITlas,ASCII码小于'm',的字符有h,a,c,h,i,a,所以程序输出HAPPYCHrIstmAs。
转载请注明原文地址:https://kaotiyun.com/show/0Qkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面函数的功能是()。sss(s,t)char*s,*t;{while((*s)&&(*t)&&(*t++==*s++));return(*s-*t);}
下面不能作为软件需求分析工具的是
以下选项中关于C语言常量的叙述错误的是
若有定义typedefcharT[10];T*a;上述定义中a的类型与下面选项中完全相同的是
层次型、网状型和关系型数据库划分原则是()。
已定义以下函数intfun(int*p){return*p;}fun函数返回值是
设变量已正确定义并赋值,下列表达式中正确的是()。
以下程序段中的变量已正确定义for(i=0;i<4;i++,i++)for(k=l;k<3;k++);printf("*");程序段的输出结果是
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。
随机试题
卡托普利的降压机理是:
下列关于糖皮质激素抗炎作用的正确叙述是
某发电厂现有6台机组(2×25MW、4×125MW),为了节约能源,减少环境污染,作为当地区域集中供热的热源点,替代周围拆除的10t/h以下13台小工业锅炉,公司对现有2×25MW机组进行了抽汽供热改造。项目规模为2×300MW,总容量为600MW。辅助工
根据《中华人民共和国消防法》中明确了消防产品监督管理制度,下列关于消防产品监督管理制度说法中,不正确的是()。
由部分无限责任股东和部分有限责任股东共同组成,对公司债务前者负连带无限责任,后者仅以出资额为限承担责任的公司是( )。
房地产投资项目的利润与利润分配表主要用于计算投资项目的()。
诺贝尔奖获得者舒尔茨提出的人力资本理论说明了()
A、 B、 C、 C此句意为:他们在读书。关键词是“readingbooks”,所以C为答案。
Inthecaseofmobilephones,changeiseverything.Recentresearchindicatesthatthemobilephoneischangingnotonlyourcul
Thelastdayfornominationswas
最新回复
(
0
)