首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include main() { int a=0,b=0,c=0 c= (a+=++b, b+=4); printf("%d,%d,%d\n",a,b,c); } 则程序的输出结果是
若有以下程序 #include main() { int a=0,b=0,c=0 c= (a+=++b, b+=4); printf("%d,%d,%d\n",a,b,c); } 则程序的输出结果是
admin
2015-07-31
15
问题
若有以下程序
#include
main()
{ int a=0,b=0,c=0
c= (a+=++b, b+=4);
printf("%d,%d,%d\n",a,b,c);
}
则程序的输出结果是
选项
A、1,5,1
B、1,5,5
C、-1,4,4
D、-1,4,-1
答案
B
解析
逗号运算符的结合性从左到右,因此逗号表达式将从左到右进行计算,且逗号运算符的优先级最低?先计算a+=++b,结果a为1,b为1,然后计算b+=4,b的值为5,逗号表达式的值为其中最后一个表达式的值,所以将5赋给变量c,即a为1,b为5,c为5,所以选择B。
转载请注明原文地址:https://kaotiyun.com/show/7IDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是_______。#definef(x)x*xmain(){inta=6,b=2,c;c=f(A)/f(B);printf("%d\n",C);}
设有以下定义:inta[3][3]={1,2,3,4,5,6,7,8,9};int(*Ptr)[3]=a,*p=a[0];则下列能够正确表示数组元素a[1][2]的表达式是_______。
#define命令出现在程序中函数的外面,宏名的有效范围为______。
表示“整数x的绝对值大于5”时值为“假”的C语言表达式是______。
若有以下定义,则使指针p指向值为35的数组元素的语句是______。inta[10]={14,27,47,29,35,21,49,71},*p;
一棵二叉树第6层(根结点为第一层)的结点最多为______个。
若变量已正确定义,要求程序段完成5!的计算,不能完成此操作的程序段是______。
以下叙述中正确的是______。
有下列二叉树,对此二叉树中序遍历的结果为()。
数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及
随机试题
光学平直仪用来检查()误差。
关于苯二氮革类药物的叙述,下列哪项是错误的()
依据监督检查的需要,药监部门对药品抽查检验时
证券公司作为证券市场上的中介机构,能从多种渠道获取内幕信息,这就要求证券公司加强自律管理。()
下列各项中,关于事业单位长期股权投资的会计处理正确的有()。
下列表述符合《仲裁法》规定的有()。
操作系统是对计算机全部资源进行控制和管理的系统软件,这里的系统资源是指()。
某机构开发了一套选拔性测验,有100名考生参加了测验,平均分为50,标准差为11,一年后又搜集了这100名考生的工作能力分数,平均数为500,标准差为110,考生的测验分数与工作能力分数的相关系数为0.80(以工作能力分数作为校标分数),选拔性测验次数分布
回答了“人为了什么活着”这个根本问题,体现了生活在一定历史条件下的人在人生实践中关于自身行为的根本指向和人生追求的是
•Youwillhearfiveshortrecordings.•Foreachrecording,decidewhatthespeakeristalkingabout.•Writeoneletter(A—H)nex
最新回复
(
0
)