有以下程序 #include main() { char a='H'; a = ( a>='A' && a<='Z' ) ? (a+32) : a; printf("%c\n", a ); } 程序运行后的输出结果是

🔥 1296 热度
A H
B h
C A
D a
参考答案
B
解析
【解析】条件运算符构成的选择结构的一般形式为:表达式1? 表达式2: 表达式3。 其求值规则为:如果表达式1的值为真,则以表达式2 的值作为条件表达式的值,否则以表达式2的值作为整个条件表达式的值。该题目中首先给字符变量a赋值为'H'。语句a=(a>='A'&& a<='Z')?(a+32):a;即将大写字母变为小写字母。因此B选项正确。
扫码免费计算机二级刷题
2026年计算机等级考试题库
推荐题目
发热是小儿疾病常见的症状。临床上常常有这样的患儿,在外感高热消退后,往往会持续一段时间的低热,检查相关的体征和实验室指标均正常,患儿没有明显的不适,精神状况良好,西药无特效的治疗方法。另有一些患者有不明原因的发热,往往持续高热1-2个月不退,西医诊断原因不明而难以治疗。因此这些患儿往往投治于中医。从这段文字可以推出:(    ) 数学竞赛团体奖的奖品是10000本数学课外读物。奖品发给前五名代表队所在的学校。名次在前的代表队获奖的本数多,且每一名次的奖品本数都是100的整数倍。如果第一名所得的本数是第二名与第三名所得的本数之和,第二名所得的本数是第四名与第五名所得本数之和。那么,第三名最多可以获得多少本?( ) 巡查∶巡视∶巡逻 如果发现一个好产品或者一个大市场,就应该立即跟进;在跟进中发现现有产品的缺陷,然后通过创新弥补缺陷,超越对手,实现后来者居上。当然,创新的目标是创造,而不是简单模仿。因此,创造性模仿者需要通过对他人创意的了解,重新组合、改良而产生具有不同功能与价值的新东西。事实上,所有的产品,除了第一代是原创的,以后的进步都是通过创造性模仿来实现的。 这段文字旨在说明()。 有以下程序 #include <stdio.h> main() { int a; a = (int)1.99*3; printf("%d\n", a); } 程序的运行结果是