首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() { int x; for(x=3;x<6;x++) printf((x%2)?("*%d"):("#%d"),x); printf("\n"); } 程序的输出结果是( )。
有以下程序: #include<stdio.h> main() { int x; for(x=3;x<6;x++) printf((x%2)?("*%d"):("#%d"),x); printf("\n"); } 程序的输出结果是( )。
admin
2021-02-25
60
问题
有以下程序:
#include<stdio.h>
main()
{
int x;
for(x=3;x<6;x++)
printf((x%2)?("*%d"):("#%d"),x);
printf("\n");
}
程序的输出结果是( )。
选项
A、*3#4*5
B、#3*4#5
C、*3*4#5
D、*3#4#5
答案
A
解析
条件运算符组成条件表达式的一般形式为:表达式1?表达式2:表达式3。其求值规则为:表达式1值为真,则以表达式2的值作为条件表达式的值,否则以表达式3的值作为整个条件表达式的值。本题中语句printf((x%2)?("*%d"):("#%d",x);含义为变量x对2求余,如果结果为真,则按照“*%d”出,否则按照“#%d”出。故A选项正确。
转载请注明原文地址:https://www.kaotiyun.com/show/BLtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若程序中有宏定义行:#defineN100则以下叙述中正确的是
有以下程序#includevoidfun(char*c){while(*c){if(*c>=’a’&&*c<=’z’)*c=*c-(’a’-’A’);c++;}}main(){chars[81];gets(s);fun(s);
以下能正确定义字符串的语句是
若有定义intw[3][5];.则以下不能正确表示该数组元素的表达式是()。
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
在C语言中,函数返回值的类型最终取决于
在一个C源程序中所定义的全局变量,其作用域为
有下列程序:#include/*fun函数的功能是将a所指数组元素从大到小排序*/voidfun(int*a,intn)main(){intt,i,j;{int
以下选项中关于程序模块化的叙述错误的是
数据模型的三个要素是()。
随机试题
蝉衣具有的功效是()牛蒡子具有的功效是()
桑杏汤主治杏苏散主治
某市交通管理局发布文件,规定对高速公路过往车辆征收过路费。张某驾车路过被征收,认为属于乱收费,欲提起复议申请。下列选项中不正确的是:
依据营业税的有关规定,下列行为中不征或免征营业税的有()。
下列各项中,工业企业应计入其他业务成本的有()。
试评价宋辽澶渊之盟。
_______,_______,天似穹庐,笼盖四野。(北朝民歌《敕勒歌》)
在信息高度发达的社会,领导干部素质的提高主要不是靠到实践中去锻炼,而是靠掌握信息技术。()
“唯有别时今不忘,暮烟秋雨过枫桥”该诗句中描写的“枫桥”地处哪个省?()
在VisualFoxPro中工作区的概念是指()。
最新回复
(
0
)