首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() { int i,j,k,a=5,b=6; i=(a==b)?++a:一一b; j=a++;k=b; printf(“%d,%d,%d\n”,i,j,k); } 程序的运行结果
有以下程序: #include main() { int i,j,k,a=5,b=6; i=(a==b)?++a:一一b; j=a++;k=b; printf(“%d,%d,%d\n”,i,j,k); } 程序的运行结果
admin
2019-05-17
27
问题
有以下程序:
#include
main()
{
int i,j,k,a=5,b=6;
i=(a==b)?++a:一一b;
j=a++;k=b;
printf(“%d,%d,%d\n”,i,j,k);
}
程序的运行结果是( )。
选项
A、7,6,5
B、5,5,5
C、7,5,5
D、5,6,5
答案
B
解析
i=(a==b)?++a:一一b;中先执行a::b,为否,根据三元运算符语法规则,执行一一b,此时b为5,赋给i,i.5;j=a++,将a:5先赋给j,再进行a++,k=b=5,故最后输出的是5,5,5。
转载请注明原文地址:https://kaotiyun.com/show/wDRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
关于算法,以下叙述中错误的是
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是
函数fun的功能是进行数字字符转换。若形参ch中是数字字符‘0’~‘9’,则‘0’转换成‘9’,‘1’转换成‘8’,‘2’转换成‘7’,……,‘9’转换成‘0’;若是其他字符则保持不变;并将转换后的结果作为函数值返回。请在程序的下划线处填入正确的
负责数据库中查询操作的数据库语言是()。
数据库设计中反映用户对数据要求的模式是()。
以下选项中,值为1的表达式是()。
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
随机试题
关节盂唇
下列叙述正确的有()。
缺铁性贫血的细胞形态学表现是
以下具有杀灭痤疮丙酸杆菌和溶解粉刺作用的外用药物是
肺结核咯血病人宜取患侧卧位,是为了
关于书刊校对的说法,正确的有()。
下列属于政府履行职能的是()①国务院组织制定了《国家中长期科学和技术发展规划纲要》②教育部颁布了《中华人民共和国义务教育法实施纲要》③中共中央宣传部发出学习好,宣传好《江泽民文选》的通知④某省消费者协会要求宝洁公司给
建设法治中国包括依法行政和依法执政两个方面。()
用于描述两个变量之间相关关系的统计图是()
ThebeginningofwhatwastobecometheUnitedStateswascharacterizedbyinconsistenciesinthevaluesandbehaviorofitspop
最新回复
(
0
)