柠檬试题库
search
首页
计算机
公务员
驾照
关于
share
有以下程序 #include
main() { char a='H'; a = ( a>='A' && a<='Z' ) ? (a+32) : a; printf("%c\n", a ); } 程序运行后的输出结果是
A.H
B.h
C.A
D.a
热度🔥1,225
参考答案:B
解析:
【解析】条件运算符构成的选择结构的一般形式为:表达式1? 表达式2: 表达式3。 其求值规则为:如果表达式1的值为真,则以表达式2 的值作为条件表达式的值,否则以表达式2的值作为整个条件表达式的值。该题目中首先给字符变量a赋值为'H'。语句a=(a>='A'&& a<='Z')?(a+32):a;即将大写字母变为小写字母。因此B选项正确。
复制题目向AI提问
='A'&& a<='Z')?(a+32):a;即将大写字母变为小写字母。因此B选项正确。">
content_copy
content_copy
扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐
Dim b1,b2 As Boolean语句显式声明变量( )。
假设有选课表SC(学号,课程号,成绩),其中学号和课程号为C型字段,成绩为N型字段,查询学生有选修课程成绩小于60分的学号,正确的SQL语句是( )。
在SQL Server 2008中,设表T(a, b)上建有如下触发器: CREATE TRIGGER tri_update ON T FOR UPDATE AS IF EXISTS(SELECT * FROM inserted WHERE b not between 0 and 100) ROLLBACK 设表T中已有数据:('a01',90),如果执行语句: UPDATE T SET b = 100 WHERE a = 'a01' 则触发器临时工作表及执行完该语句后表T中的数据为()
标签
二级C语言
表达式
32
a+32
条件