首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
68
问题
有以下程序:
#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://kaotiyun.com/show/qJ3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序voidfun2(chara,charb){printf("%c%c",a,b);}chara---’A’,b=’B’;voidfun1(){a=’C’:b=’D’;}main(){fun1();printf("%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
有以下程序,程序运行后的输出结果是#definePT3.5;#defineS(x)PT*X*X;main(){inta=1,b=2;printf("%4.1f\n",S(a+b));}
关于do循环体while(条件表达式);以下叙述中正确的是
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为
在面向对象方法中,不属于“对象”基本特点的是()。
设有定义:inta=0,b=1;,以下表达式中,会产生"短路"现象,致使变量b的值不变的是()。
在数据库中,数据模型包括数据结构、数据操作和()。
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
随机试题
能使肩关节充分外展的一对肌肉是()
下列哪个肯定不是低色素小细胞性贫血
A.支气管扩张B.支气管哮喘C.心源性哮喘D.慢性支气管炎E.肺炎球菌肺炎患侧呼吸运动减弱,叩诊浊音,可闻及支气管呼吸音者,见于
年度投资规模与在建投资总规模的区别有()。
商场促销前先将商品提价20%,再实行“买400送200"的促销活动(200元为购物券,使用购物券时不循环赠送)。问在促销期间,商品的实际价格是不提价前商品原价格的几折?()
谬误:语法
SuccessStoriesOneofthemostsuccessfulfashioncompaniesintheworldisBenetton.TheBenettonfamilyopenedtheirfirst
Readtheadvertisementbelowforahotdrinksmachine.Aresentences16-22"Right"or"Wrong"?Ifthereisnotenoughinform
Stressisanaturalpartofeverydaylifeandthereisnowayyoucanavoidit______youcanavoidbeinghungry.
Thefamousnovelissaid______intoChinese.
最新回复
(
0
)