首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #inelude main() { int a=0,b=0,c=0; c=(a-=++a),(a+=b,b+=4); printf("%d,%d,%d\n",a,b,c); } 则程序的输出结果是(
若有以下程序: #inelude main() { int a=0,b=0,c=0; c=(a-=++a),(a+=b,b+=4); printf("%d,%d,%d\n",a,b,c); } 则程序的输出结果是(
admin
2021-07-09
23
问题
若有以下程序:
#inelude
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,0
B、0,4,4
C、1,4,l
D、1,4,4
答案
A
解析
逗号运算符的结合性从左到右,因此逗号表达式将从左到右进行计算,且逗号运算符的优先级最低,所以先计算c=(a-=++ )这部分。其中,赋值运算符从右往左计算,先执行++a,a自增1后再赋值,所以a的值为1,执行a=a-1,即a=1-1,a的值为0,并将。赋给变量c。第二部分(a+=b,b+=4),先执行a=a+b,a=0+0,即a的值为0,然后执行b+=4,b=0+4,即b的值为4。所以打印结果为0,4,0,选择A选项。
转载请注明原文地址:https://kaotiyun.com/show/MKtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设变量己正确定义,则以下能正确计算f=n!的程序段是
有以下定义:inta;longb;doublex,y;则以下选项中正确的表达式是
设有定义:intn1=0,n2,*p=n2,*q=n1;,以下赋值语句中与n2=n1;语句等价的是
有以下程序:#include<stdio.h>main(){charch[]="uvwxyz",*pc;pc=ch;prinff("%c\n",*(pc+5));}程序的运行结果是()。
C语言源程序名的后缀是
给定程序中,函数fun的功能是:有NxN矩阵,将矩阵的外围元素顺时针旋转。操作顺序是:首先将第一行元素的值存入临时数组r,然后使第一列成为第一行,最后一行成为第一列,最后一列成为最后一行,临时数组中的元素成为最后一列。例如,若N=3,有下列矩阵:
需求分析阶段的任务是()。
结构化程序由三种基本结构组成,三种基本结构组成的算法
在C语言中,以下说法不正确的是()。
下列不属于软件工程3个要素的是()。
随机试题
金属切削机床是用切削方法将毛坯加工成机器零件的装备。下列选项中属于金属切削机床易造成机械性伤害的危险部位或危险部件有()。
简述电子商务有形产品定制生产的优势。
腰椎间盘突出症坐骨神经痛是因为
女性,43岁,诊断为乳腺癌,B超示癌肿长径为3.5cm,查体同侧腋窝有肿大淋巴结,尚可推动,无远处转移。该患者的临床分期为
颌骨骨折最重要的临床体征是
由于个人汽车贷款购买的标的产品为移动易耗品,其风险相对于个人住房贷款来说更难把握。()
下列选项中.影响证券投资基金价格波动的最基本因素是()。
或有事项符合负债确认条件时可以转化为负债。()
在儿童的学习策略训练中,使策略与动机激励相结合的最有效方法是()
Oneofthehottestquestionsinthestudyofanimalbehavioris."Doanimalshaveemotions?"Thesimpleansweris."Ofcourseth
最新回复
(
0
)