首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
2016-12-28
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://www.kaotiyun.com/show/RgDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:fun(intx,inty){return(x+y);}main(){inta=1,b=2,c=3,Sum;sum=fun((a++,b++,a+b),c++);printf("%d",sum);
若a的值为1,则表达式!a‖++a的值是______。
有下列程序:#include<stdio.h>main(){inta=6,b=7,m=1;switch(a%2){case0:m++;break;case1=m++;
若有“doublea;”,则正确的输入语句是()。
若a、b、c、d都是血型变量且都已经正确赋初值,则下列不正确的赋值语句是()。
有以下程序:intsub(intn){return(n/10+n%10);}main(){intx,y;scanf("%d",&x)y=sub(sub(sub(x)));printf("%d\n",y);}若运行时输入:1
下面程序的运行结果是______。#include<stdio.h>intf(inta[],intn){if(n>1)returna[0]+f(a+1,n-1);elsereturna[0];}main(){intaa[10]=
在数据库系统中,实现各种数据管理功能的核心软件称为______。
若有定义inta=5,b=7;,则表达式a%=(b%2)运算后,a的值为()。
下面程序的功能是:计算110之间的奇数之和与偶数之和,请填空。#includemain(){inta,b,c,I;a=c=0;for(I=0;I
随机试题
下列不属于法律权利内容的是
UnlikethecarefullyweighedandplannedcompositionsofDante,Goethe’swritingsalwayshaveasenseofimmediacyandenthusia
心脏正常起搏点位于
A异染颗粒B硫磺颗粒C内基小体D原体E始体白喉杆菌形态特点是
属于既病防变的是()
下列关于对期货交易所进行监督和管理的说法,正确的有()。
2013年6月7日至8日,中国国家主席习近平和美国总统奥巴马的“庄园会晤”在美国加利福尼亚举行。会谈中,习近平“三问中美关系”,提出建立()的中美新型大国关系。①不冲突②不对抗③相互尊重④合作共赢
"Opinion"isawordthatisusedcarelesslytoday.Itisusedtorefertomattersoftaste,belief,andjudgment.Thiscasualus
在创建WBS时,_______是不恰当的。
以下叙述中错误的是
最新回复
(
0
)