首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: #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
42
问题
有下列程序:
#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://www.kaotiyun.com/show/0Qkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
程序调试的任务是
有以下程序#include#includetypedefstruct{charname[10];charsex;intage;}STU;voidfun(STUt){strcpy(t.name,"Tong");t.
若有以下程序#includevoidsp(int*a){intb=2;a=&b;*a=*a*2;printf("%d,",*a);)main(){intk=3,*p=&
有以下程序#includemain(){inty=9;for(;y>0;y--)if(y%3==0)printf("%d",--y);}程序的运行结果是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
以下选项中关于C语言常量的叙述错误的是
以下选项中叙述错误的是
C语言中最基本的数据类型包括()。
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是()。
设有定义:intk=0;,以下选项的4个表达式中与其他3个表达式的值不相同的是()。
随机试题
提高肌肉力量而不是耐力的训练方法称之为
患者刘某,女,25岁,A1近中切角缺损,行烤瓷熔附金属全冠修复。制作烤瓷熔附金属全冠底冠时,金属基底表面氧化膜厚度最佳值为A.0.2~2μmB.5~10μmC.15~20μmD.25~30μmE.30μm
肝内胆管不包括
事故经过某施工队完成三层楼面捣制工程后,需升高脚手架砌墙。因架子工徐某请假回家,被告廖某便擅自安排泥工汤某、学徒工屈某开架作业。由于汤、屈二人不懂扎架技术,把一些不合规格的带皮小杉条圆木当作小横挡杆使用。架子升完后,廖某未去现场检查验收,便安排人
( )指机上司机(司炉)和其他操作人员的工作日人工费及上述人员在施工机械规定的年工作台班以外的人工费。
根据《税收征收管理法》的规定,税务机关在税务检查中享有的权利主要有()。
决定跳远成绩的主要因素是()。
现有3个同时到达的作业J1、J2和J3,它们的执行时间分别是T1、T2和T3,且T1
下列字段名中,合法的是
C题目问的是第一组图案与第二组图案的关系相当于第三组图案与备选项中哪组图案的关系一样。从前两组图案的摆放规律可知,第二组的图案是由第一组的图案从左往右按顺时针方向摆放得到的,根据这个规律,故选C。
最新回复
(
0
)