首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是【 】。 #include <stdio.h> main() { int i; for(i=’a’; i<’f’; i++,i++) printf("%c",i - ’a’
以下程序的输出结果是【 】。 #include <stdio.h> main() { int i; for(i=’a’; i<’f’; i++,i++) printf("%c",i - ’a’
admin
2009-06-20
52
问题
以下程序的输出结果是【 】。
#include <stdio.h>
main()
{ int i;
for(i=’a’; i<’f’; i++,i++) printf("%c",i - ’a’ + ’A’);
printf("\n");
}
选项
答案
ACE
解析
本题考查的知识点是:大小写字母转换。题目中for循环的循环变量i从字符’a’变到字符’e’,但由于每次循环后都连续执行了两次i++,所以for循环将执行3次,循环变量i的值依次为’a’、’c’、’e’。循环体中是—条输出语句,按字符输出表达式i-’a’+’A’。因为大小写字母的ASCII码是连续的,例如’b’/1=’c’、’W’=1=’V’,而且小写字母的ASCII码比大写字母的大。所以;同一个字母的大小写字符之差是—个固定值。由此可见,将一个字符从小写转换为大写,只需将其减去这个固定值,而将大写转为小写可以加上这个固定值。固定值可以通过任一字符的小写减去大写来得到。所以本题的i-’a’+’A’=i-(’a’-’A’),即让i减去了此固定值,从而使整个表达式的值为i所代表的小写字母的大写形式。故本题的输出结果是ACE。
转载请注明原文地址:https://www.kaotiyun.com/show/h6Wp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于多重窗体程序的叙述中,错误的是( )。
以下叙述中错误的是()。
在窗体上画1个命令按钮,名称为Command1,然后编写如下程序:DimFlagAsBooleanPrivateSubCommand1_Click()DimintNumAsIntegerintNum=
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为( )。
在考生文件夹下有一个工程文件sjt5.vbp,按照要求完成以下操作:在名称为Form1的窗体上添加两个命令按钮,其名称分别为C1和C2,标题分别为“读入数据”和“计算”(如图所示)。程序运行后,如果单击“读入数据”按钮,则调用题目所提供的ReadData
设有以下函数过程PrivateFunctionFun(a()AsInteger,bAsString)AsIntegerEndFunction若已有变量声明:Dimx(5)AsInteger,nAs
某二叉树共有13个结点,其中有4个度为1的结点,则叶子结点数为
下列关于二叉树的叙述中,正确的是
深度为7的完全二叉树中共有125个结点,则该完全二叉树中的叶子结点数为
随机试题
矿床按其形状不同可分为()。
负载检查的目的是通过短时焊接,进一步检查水路、气路、电路系统工作是否正常以及空载检验中无法暴露的问题。
______Ican’thelpadmiringtheman’scourage,Idonotapproveofhismethods.
神经调节和体液调节相比,下述各项中错误的是()。
上前牙3/4冠邻沟的方向为
康某是甲国驻华使馆的官员。与康某一起生活的还有其妻、其子(26岁,已婚)和其女(15岁)。该三人均具有甲国国籍。一日,四人在某餐厅吃饭,与邻桌发生口角,引发斗殴并致对方重伤。警方赶到时,斗殴已结束。甲国为《维也纳外交关系公约》的缔约国,与我国没有相关的其他
桥梁按承重结构划分有()。[2016年真题]
“知识就是力量”,对这一命题理解正确的是()
关于习近平强军思想,下列说法错误的是()。
A—securitiesbusinessK—stockcompanyB—stockexchangecorporationL—securitiesC—quotationM—commonstockD—shareN—preference
最新回复
(
0
)