首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序,则程序的输出结果是 #include main(){ int a=0,b=0,c=0; c=(a-=++A),(a+=b,b+=4); printf("%d,%d,%d\n",a,b,c);}
若有以下程序,则程序的输出结果是 #include main(){ int a=0,b=0,c=0; c=(a-=++A),(a+=b,b+=4); printf("%d,%d,%d\n",a,b,c);}
admin
2019-06-09
37
问题
若有以下程序,则程序的输出结果是
#include
main(){
int a=0,b=0,c=0;
c=(a-=++A),(a+=b,b+=4);
printf("%d,%d,%d\n",a,b,c);}
选项
A、0,4,4
B、1,4,1
C、0,4,0
D、1,4,4
答案
C
解析
表达式c=(a-=++a),(a+=b,b+=4)相当于逗号表达式,首先计算c=(a-=++a),其中a-=++a)等价于a=a-(++a),得到a的值0,c的值为0,在计算(a+=b,b+=4)时,a和b的初值为0,计算以后,a为0,b为4。
转载请注明原文地址:https://kaotiyun.com/show/bCRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是
有以下程序#include<stdio.h>intfun(charS[]){intn=0;while(*s<=’9’&&*s>=’0’){n=10*n+*S-’0’;s++;)return(n);}main(){chars[10]=
若有定义语句:inta[2][3],*p[3];则以下语句中正确的是
设有定义doublea[10],:*cs=a;以下能够代表数组元素a[3]的是
以下函数按每行8个输出数组中的数据:yoidfun(int*w,intn){inti;for(i=0;i<n;i++){________printf(’’%d’’,w[i]);}printf(’’\n’’);}下划线处应填入的语句是
给定程序中已建立一个带有头结点的单向链表,链表中的各结点按数据域递增有序链接。函数fun的功能是:删除链表中数据域值相同的结点,使之只保留一个。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生
给定程序MODll.C中函数fun的功能是:计算函数(x,y,z)=(x+y)/(x-y)+(z+y)/(z-y)的值。其中x和y的值不等,z和y的值不等。例如,当X的值为9、y的值为11、Z的值为15时,函数值为-3.50。请改正程序
给定程序MODll.C中函数fun的功能是:用冒泡法对6个字符串按由小大的顺序进行排序。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!#include#include#
设有一联合体变量定义如下:uniondata{longa;floatb:intc;chard:};uniondatax;执行下列语句后,正确的联合体变量X的值是(
随机试题
西蒙在《管理行为》一书中提出了“__________”标准和“满意度”原则。
试述溶栓治疗冠脉再通的指标。
A.酸枣仁汤B.天王补心丹C.归脾汤D.磁朱丸E.甘麦大枣汤
经业主委员会或者()以上业主提议,认为有必要变更业主委员会委员的,由业主大会会议作出变更决定,并以书面形式在物业管理区域内公告。
下图为近代以来具有代表性的美术作品。这四幅作品反映出近代以来()
一个极好的傍晚,一个同样极好的名叫伊万.德米特里奇.切尔维亚科夫的庶务官坐在剧院大厅第二排的围椅上,架上望远镜观看《哥纳维勒的钟》。他凝神注目,飘然欲仙。突然……在小说里经常遇到“突然”这两个字。写小说的人当然是有道理的:生活里不正是有成千上万的意想不到的
甲为自己的车向乙公司投保第三者责任险,保险期间内甲车与丙车追尾,甲负全责。丙在事故后不断索赔未果,直至事故后第3年,甲同意赔款,甲友丁为此提供保证。再过1年,因甲、丁拒绝履行,丙要求乙公司承担保险责任。关于诉讼时效的抗辩,下列表述错误的是
下列4条叙述中,正确的一条是()。
Everyoneknowsthattaxationisnecessaryinamodernstate:【21】______it,itwouldnotbepossibletopaythesoldiersandpo
【B1】【B7】
最新回复
(
0
)