柠檬试题库
计算机
公务员
驾照
计算机
公务员
驾照
有以下程序 #include
main() { int x; for( x=3; x<6; x++ ) printf( (x%2 ) ? ("*%d") :("#%d"),x); printf("\n"); } 程序的输出结果是
🔥 779 热度
A
*3#4*5
B
#3*4#5
C
*3*4#5
D
*3#4#5
参考答案
A
解析
【解析】条件运算符组成条件表达式的一般形式为:表达式1? 表达式2: 表达式3 其求值规则为:如果表达式1的值为真,则以表达式2 的值作为条件表达式的值,否则以表达式2的值作为整个条件表达式的值。本题中语句printf((x%2)?("*%d"):("#%d"),x);含义为变量x对2求余,如果结果为真,则按照"*%d"格式输出,否则按照#%d输出。因此A选项正确。
复制题目向 AI 提问
复制
多科目计算机二级刷题
柠檬计算机二级
推荐题目
<img src="mrxmm56ym1tamv6.jpg" width="472" height="226" >
<img src="xrpeg5qyzbumnf5.png" width="377" height="159" >
请从所给的这几个选项中,选择最合适的一个填在问号处,使之呈现一定的规律性。<img src="2rqam5qagp5d3k1.png" width="362" height="152" >
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是: <img src="149193524f16ea4.png" width="622" height="536" >
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是: <img src="14db383fb90ec7f.png" width="631" height="526" >
相关标签
二级C语言
表达式
printf
条件
输出
×