首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序 #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
27
问题
有下列程序
#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全国计算机二级
相关试题推荐
有以下程序#includemain()voidfun(inta,intb){intc[10]={1,2,3,4,5,6,7,8,9,0),i;{intt;for(i=0;i
下列叙述中正确的是
下面选项中的程序段,没有编译错误的是
用树型结构表示实体之间联系的模型是
设有定义:intx[2][3];则以下关于二维数组x的叙述错误的是
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是()。
以下选项中,合法的一组C语言数值常量是
某系统总体结构图如下图所示,该系统总体结构图的深度是
如图所示:带有头结点的单向链表head,其三个数据结点A、B、C的连接关系见图。结点类型的定义为:struetlink{doubledt;struetlink*next;}.{若指针P指向
随机试题
路由选择协议位于()
关于子宫肌瘤CT表现的描述中,错误的是
关于真菌,下列说法不正确的是
结膜充血是指何种血管充血
民间非营利组织应当采用收付实现制作为会计核算基础。()
根据《中国会计师条例》规定,下列各项中,属于总会计师职责的有( )。
甲公司为在上海证券交易所和美国纽约证券交易所同时上市的公司,该公司审计委员会决定聘请大华会计师事务所(不具有证券、期货业务资格)为其提供内部控制评价服务和内部控制的审计服务,大华会计师事务所仅就甲公司财务报告内部控制的有效性进行评价和审计,并对财务报告内部
下列关于各种类型供应链的说法正确的有()。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
左边给定的是纸盒的外表面,下面哪一项能由它折叠而成?
最新回复
(
0
)