首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序 #include<stdio.h> main() { char b[]="happychristmas",k; for(k=0;b[k];k++) { if(b[k]<’m’) b[k]=b[k]-
有下列程序 #include<stdio.h> main() { char b[]="happychristmas",k; for(k=0;b[k];k++) { if(b[k]<’m’) b[k]=b[k]-
admin
2022-04-02
34
问题
有下列程序
#include<stdio.h>
main()
{
char b[]="happychristmas",k;
for(k=0;b[k];k++)
{
if(b[k]<’m’)
b[k]=b[k]-’a’+’A’;
printf("%c",b[k]);
}
}
程序执行后的输出结果是( )。
选项
A、hAppychristmAs
B、happychristmas
C、HAppyCHrIstmAs
D、HAPPYCHRISTMAS
答案
C
解析
程序定义一个字符数组b,和一个字符变量k。for循环通过循环变量k,遍历数组b中的各个字符,通过if语句判断当前下标为k的字符的ASCII码与字符’m’的大小,ASCII码小于’m’的字符改成大写字母(b[k]=b[k]-’a’+’A’),然后输出b[k]。字符串happychristmas,ASCII码小于’m’的字符有:b,a,c,h,i,a,所以程序输出:HappyCHrIstmAs。本题答案为C选项。
转载请注明原文地址:https://kaotiyun.com/show/xhkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序,程序的输出结果是voidfun(double*p1,double*p2,double*s){s=(double*)calloc(1,sizeof(double));*s=*p1+*(p2+1);}mai
假定已建立以下链表结构,且指针p和q已指向如图所示的节点:则以下选项中可将q所指节点从链表中删除并释放该节点的语句组是
在学生管理的关系数据库中,存取一个学生信息的数据单位是
有以下程序#includemain(){inta=3;printf("%dkn",(a+=a-=a*a));}程序运行后的输出结果是
有以下程序main(){intk=5,n=0;do{switch(k){case1:case3:n+=1;k--;break;default:n=0;k--;case2:case4:n+=2;k--;break;}printf("%d",n)
下列叙述中正确的是()。
下列关于数据库设计的叙述中,正确的是()。
有三个关系R、S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为
检查软件产品是否符合需求定义的过程称为()。
C语言主要是借助以下哪种手段来实现程序模块化
随机试题
根据资产评估业务具体情况编制资产评估计划,并合理确定资产评估计划的繁简程度的机构或人员是()。
【背景资料】某桥梁工地的简支板梁架设,由专业架梁分包队伍架设。该分包队伍用2台50t履带吊,以双机抬的吊装方式架设板梁。在架设某跨板梁时,突然一台履带吊倾斜,板梁砸向另一台履带吊驾驶室,将一名吊车驾驶员当场砸死,另有一人受重伤。事故发生后,项目经理立即组
根据合同技术条款计量和支付规则,疏竣工程中需另行计量的工程量有()。
报检单位应对本单位报检员的报检行为承担法律责任。()
根据净额清算原则,在证券清算的过程中,()。
税务师接受委托从事的下列业务中,属于非涉税鉴证业务的有()。
被考评单位的员工常出现的不服从正态分布的情形有()。
语言中最小的音义结合单位是()。
下面关于类、对象、属性和方法的叙述中,错误的是()。
以下不属于单选按钮的属性是
最新回复
(
0
)