首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
2020-10-26
39
问题
有以下程序:
#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++,j=5,a=6,k=b=5,故最后输出的是5,5,5。
转载请注明原文地址:https://jikaoti.com/ti/4nD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>inta=1;b=2;voidfun1(inta,intb){printf("%d%d",a,b);}voidfun2(){a=3;b=4;}main(){funl(5,6);fun2(
以下选项中不属于C语言标识符的是
以下选项中不能用作C程序合法常量的是
有以下程序#include<stdio.h>voidfun(char*c,intd){*c=*c+1;d=d+1;printf("%c,%c,",*c,d);}main(){charb=’a’,a=’A’;fun(&b,a);print
有以下程序main(){inta[5]={2,4,6,8,10},*p,*k;p=a:k=&p;printf("%d",*(p++));printf("%d\n",**k);}程序运行后的输出结果是
以下叙述中错误的是
将E—R图转换为关系模式时,实体和联系都可以表示为
某二叉树共有845个节点,其中叶子节点有45个,则度为1的节点数为()。
在深度为7的满二叉树中,度为2的节点个数为()。
随机试题
甲公司购入A股票准备长期持有。A股票去年的每股股利为2元,预计年股利增长率为8%,当前每股市价为40元,投资者要求的报酬率为12%,A股票的价值为()元。
检查治疗时易与卵巢相混淆的是
A.类风湿关节炎B.膝关节化脓性关节炎C.膝关节滑膜结核D.膝关节全关节结核关节穿刺注药治疗无效时行病灶清除+滑膜切除
乳房肉瘤的治疗是
由企业总法律顾问牵头的法律事务组织模式大致分为集中模式、分散模式及()。
货币政策工具对货币供应量的影响表现在()。
下列法律行为中,须经双方当事人意思表示一致才能成立的是()。(2012年)
关于“法律规范体系”和“党内法规体系”,下列说法错误的是
TheDifferenceBetweenSpokenandWrittenEnglishI.Thedefinitionofspeechandwritingtwo【T1】methodsofcommunication【T1】_
HavingKidsMakesYouHappy?[A]WhenIwasgrowingup,ourformerneighbors,whomwe’llcalltheSloans,weretheonlycoupleon
最新回复
(
0
)