首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() { int x,y,z; x=y=1; z=x++,y++,++y; printf(“%d,%d,%d\n”,x,y,z); } 程序运行后的输出结果是
有以下程序: #include main() { int x,y,z; x=y=1; z=x++,y++,++y; printf(“%d,%d,%d\n”,x,y,z); } 程序运行后的输出结果是
admin
2021-07-09
40
问题
有以下程序:
#include
main()
{ int x,y,z;
x=y=1;
z=x++,y++,++y;
printf(“%d,%d,%d\n”,x,y,z);
}
程序运行后的输出结果是( )。
选项
A、2,3,3
B、2,3,2
C、2,3,1
D、2,2,1
答案
C
解析
z=x++,y++.++y;因为赋值运算符的优先级高于逗号运算符的优先级,所以可以将上式表示成(z=x++),(y++),(++y)。然后从左向右先计算表达式z=x++,因为x++先使用后自增,所以z的值为1,x的值为2。再计算逗号表达式第二个表达式y++,此时y的值为2,最后计算第三个表达式++y,y的值为3。
转载请注明原文地址:https://kaotiyun.com/show/0Ytp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdioh>voidmain(){Inta□={2,3,5,4),i;for(i=0;i<4;i++)switch(i%2){case0:switch(a[i]%2){case0:a[i]++;break;
有以下程序#includemain(){inti;for(i=1;i<=40;i++){if(i++%5==0)if(++i%8==0)printf("%d",i);}printf("\n");}执行后的输出结果是
以下叙述中正确的是
以下选项中,能正确进行字符串赋值的是
计算机软件的构成是()。
函数fun的功能是:将一副扑克牌编号为1,2,3,…,53,54,以某种特定的方式洗牌,这种方式是将这副牌分成两半,然后将它们交叉,并始终保持编号为1的牌在最上方,如第一次这样洗牌后的结果为:1,28,2,29,…,53,27,54。两次洗牌后的结果为:1
给定程序中,函数fun的功能是:计算x所指数组中N个数的平均值(规定所有数均为正数),平均值通过形参返回给主函数,将小于平均值且最接近平均值的数作为函数值返回,并在主函数中输出。例如,有10个正数:46、30、32、40、6、17、45、15、48、
以下选项中不合法的标识符是()。
在软件开发中,需求分析阶段产牛的主要文档是
在E—R图中,用来表示实体属性的图形是()。
随机试题
影响物资消耗定额的主要因素有:人的因素、经济管理水平、生产技术条件、物资的质量状况和()。
高血压脑出血的最好发部位是
方中均含有桃仁与冬瓜仁的是方中均含有菖蒲与远志的是
侵蚀性葡萄胎与绒毛膜癌最常见的转移部位是
《行政处罚法》在行政处罚的决定程序中,对立案程序、对听证如何召集和由谁主持等具体问题未作规定,而交由司法解释或行政处罚法的实施细则等予以规定。这属于()
下列属于英国幼儿科普读物的是()。
西周时期婚姻制度的内容不包括()。
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是
有以下程序:#includeinta=2;intf(intk){staticintn;intm;m=n=0:n++;a++;m++;k++;returnn+m
A、About64%.B、About51%.C、About49%.D、About32%.C在对话中,男士询问女士方面投资的百分比,女士回答大约51%,因为公司是两方共同出资,因此男士方面需投资剩下的49%,故选C项。
最新回复
(
0
)