首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义: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
32
问题
若有定义: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全国计算机二级
相关试题推荐
以下叙述中错误的是()。
若a、b、c、d都是int型变量且都已经正确赋初值,则以下不正确的赋值语句是()。
有以下程序:#include#definePT3.5;#defineS(x)*x*xmain(){inta=1,b=2;prinff(“%4.1f\n”,S(a+b));
以下选项中的编译预处理命令行,正确的是()。
以下叙述中正确的是
若有定义语句:doublex,y,*px,*py;执行px=&x;py=&y;正确的输入语句是
软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于
有以下程序structA{inta;charb[10];doublec;};voidf(structAt);main(){structAa={1001,"ZhangDa",1098.0};f(a);printf("%d,%s,%6
在C语言中,以下说法不正确的是()。
下面说法正确的是()。
随机试题
调制解调器的作用是
原方特别注明“不用姜”的方剂是
某新生女婴,出生后第4天,下列评估提示异常的是
患者男,35岁。因“头部外伤”急诊入院。现浅昏迷,CT提示颅内血肿,脑挫裂伤,在全麻下行颅内血肿清除术。术后第2天,患者应采取的体位是
在运行和使用者的责任和配合中,指定负责消防系统运行的责任人()人,运行责任人必须由具备相关专业知识的人员担任。
以工作和任务为中心的部门结构形式包括()
教育心理起源论认为,教育起源于模仿而非生产劳动。()
显示器是一种()A.输入设备 B.输出设备 C.存储器 D.运算器
由关系R和S通过某种操作得到关系T,这种操作是()。
Evenplantscanrunafever,especiallywhenthey’reunderattackbyinsectsordisease.Butunlikehumans,plantscanhavethei
最新回复
(
0
)