首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义:int a,b,c;以下程序段的输出结果是( )。 a=11;b=3;c=0; printf("%d\n",c=(a/b,a%b));
若有定义:int a,b,c;以下程序段的输出结果是( )。 a=11;b=3;c=0; printf("%d\n",c=(a/b,a%b));
admin
2022-04-01
67
问题
若有定义:int a,b,c;以下程序段的输出结果是( )。
a=11;b=3;c=0;
printf("%d\n",c=(a/b,a%b));
选项
A、2
B、0
C、3
D、1
答案
A
解析
C语言中,逗号运算符可以把两个以上(包含两个)的表达式连接成一个表达式。逗号运算符的优先级是所有运算符中级别最低的,逗号运算符保证左边的子表达式运算结束后才进行右边的子表达式的运算。也就是说,逗号运算符是一个序列点,其左边所有副作用都结束后,才对其右边的子表达式进行运算,并以最右边表达式值作为整个逗号表达式的值。因此c的值为a%b即11%3=2,故答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/K9kp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若变量已正确定义,则语句s=32;s^=32;printf("%d",s);的输出结果是()。
若有以下程序段:intr=8;printf(”%d\n”,r>>1);输出结果是()。
以下叙述中正确的是()。
以下选项中的编译预处理命令行,正确的是()。
有以下程序#includevoidfun(char*t,char*s){while(*t!=0)t++;while((*t++=*s++)!=0);}main(){charss[10
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为
定义学生选修课程的关系模式如下:S(S#,Sn,Sd,Sa)(其属性分别为学号、姓名、所在系、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课);SC(S#,C#,C)(其属性分别学号、课号和成绩)。检索选修课程名为“操作系统”的
下面选项中合法的字符常量是
下列选项中,能正确定义数组的语句是()。
有以下程序structS{inta,b;}data[2]={10,100,20,200};main(){structSp=data[1];printf(”%dkn”,++(p.a));}程序运行后的输出结果是
随机试题
学校教学过程是一种特殊的认识过程,主要表现为学生【】
神经性毒剂VX染毒时,清洗皮肤用
关于激光打印机优点的叙述,不正确的是
关于甲状腺功能亢进症的循环系统表:错误的是
正常妊娠12周末时,手测子宫底高度
药典规定取用量为“约”若干时,系指取用量不得超过规定量的( )。
巴塞尔新资本协议确定的三大支柱是资本充足率、监管部门监督检查和()。
A、 B、 C、 D、 C第一组的三个图形中依次有一个空白部分;第二组的三个图形也要符合此规律,C项正确。
highseas
ThehomelessmakeupagrowingpercentageofAmerica’spopulation.【C1】______,homelessnesshasreachedsuchproportionsthatlo
最新回复
(
0
)