首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: #include<stdio.h> main() { char b[]=”happychristmas”,k; for(k=0;b[k];k++) { i
有下列程序: #include<stdio.h> main() { char b[]=”happychristmas”,k; for(k=0;b[k];k++) { i
admin
2022-10-25
52
问题
有下列程序:
#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值的大小,ASCII值小于“m”的ASCII值的字符改成大写字母(b[k]=b[k]-“a”+’A’),然后输出b[k]。在字符串“happychristmas”中,ASCII值小于“m”的字符有h,a,c,h,i,a,所以程序输出:HAppyCHrIstmAs。本题答案为C选项。
转载请注明原文地址:https://www.kaotiyun.com/show/lCkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列数据结构中,属于非线性结构的是()。
若变量已正确定义并赋值,以下不能构成C语句的选项是()。
有以下程序:#include<stdio.h>main(){inta1,a2;charc1,c2;scanf("%d%c%d%c",&a1,&c1,&a2,&c2);printf("%d,%c,%d,%c",a1,c1,a2,c2);}若
若有定义语句:doublea,*p=&a;以下叙述中错误的是( )。
以下说法不正确的是()。
数据库管理系统是()。
数据库管理系统是()。
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是
软件生存周期中,解决软件“做什么”的阶段是()。
编译时的多态性可以通过使用()获得。
随机试题
下列腧穴中,宜采用斜刺的是()(2010年第77题)
支气管哮喘和心源性哮喘鉴别困难时,应首先选用的药物是
A.艾司唑仑B.氟西泮C.氯美扎酮D.谷维素E.10%水合氯醛入睡困难者首选()。
A、上市后药品的再审查B、上市后药品的再评价C、非预期药物作用D、药物警戒E、药物临床评价新药获得批准后,在上市的头4~6年内进行有效性和安全性调查是()。
建设项目各阶段中,影响工程造价的因素有()。[2010年考题]
水库大坝实行定期安全鉴定制度,首次安全鉴定时间为()。
根据投资对象的不同,证券投资基金可分为()。
设有关键码序列(16,9,4,25,15,2,13,18,17,5,8,24),要按关键码值递增的次序排序,采用起泡排序法,一趟扫描后的结果为______。
请根据下图所示网络结构回答下列问题。如果将10.10.67.128/25划分3个子网,其中第一个子网能容纳52台主机,另外两个子网分别能容纳23台主机,请写出第一和第3个子网掩码及可用的IP地址段。(注:请按子网顺序号分配网络地址)第一子网掩码:_
Youcanstretchyourlegsonthespaciousdecks,playgames,swimandenjoygoodfood—always______,ofcourse,thattheseais
最新回复
(
0
)