首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: #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
21
问题
有下列程序:
#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全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>#include’’string.h’’typedefstruct{charname[9];charsex;floatscore[2];}STU;voidf(STUa){STUb={”Zhao’’,’
若有以下程序#includevoidsp(int*a){intb=2;*a=*a*2;printf("%d,",*a);a=&b;*a=*a*2;printf("%d,",*a);}main(){intk=3;sp(&k);printf(
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)
以下叙述中错误的是
若有定义:intw[3][5];则以下不能正确表示该数组元素的表达式是
下面不属于软件设计原则的是
下列叙述中错误的是()。
若有定义:inta,b;通过语句scanf("%d;%d",&a,&b);能把整数3赋给变量a,5赋给变量b的输入数据是
数据字典(DD)所定义的对象都包含于()。
在C语言中,以下说法不正确的是()。
随机试题
关于近球小体的颗粒细胞的描述,哪项是错误的?
泌尿系统感染的治疗原则。
心电图检查不能反映的是
下面有关教师为人师表的特征说法正确的是()。
公文拟制包括公文的起草、审核、()等程序。
•Youwillhearfiveshortrecordings.•Foreachrecording,decidewhatopinionthespeakerhasaboutthecompanytheyworkfor
Warmaybeanaturalexpressionofbiologicalinstinctanddrivestowardaggressioninthehumanspecies.Naturalimpulsesofan
Schoolsthroughouttheworldareexperiencingaperiodofrapidchangeand,inmanycases,arefindingthatextremely【M1】______
A、EriccomesfromEurope,whileChenisaChinese.B、Chensuggeststhattheygotopubs.C、ChenalreadyknowsthatErichasnoi
TheWorld’sEndangeredLanguagesAsthesecondmillennium(一千年)comestoaclose,morethan6,000distincthumanlanguagesa
最新回复
(
0
)