首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include<stdio.h> main() { int a=0,b=0,c=0; c=(a-=++a),(a+=b,b+=4); printf("%d,%d,%d\n",a,b,c); } 则程序的输出结果是( )。
若有以下程序: #include<stdio.h> main() { int a=0,b=0,c=0; c=(a-=++a),(a+=b,b+=4); printf("%d,%d,%d\n",a,b,c); } 则程序的输出结果是( )。
admin
2020-06-16
50
问题
若有以下程序:
#include<stdio.h>
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,1
D、1,4,4
答案
A
解析
逗号运算符的结合性从左到右,因此逗号表达式将从左到右进行计算。另外逗号运算符的优先级最低,所以先计算c=(a-=++a)这部分。其中,赋值运算符从右往左计算,先执行++a,a自增1后再赋值,所以a的值为1,执行a=a-1,即a=1-1,a的值为0,并将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/DYCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
下列选项中不符合良好程序设计风格的是
有两个关系R和T如下:则由关系R得到关系T的操作是
有两个关系R和S如下:则由关系R得到关系S的操作是
有以下程序#includeintfun(inta,intb){returna+b;}main(){intx=6,y=7,z=8,r;r=fun(fun(x,y),z--);printf("%d\n
若有定义inta;floatb;doublec;程序运行时输入:345能把值3输入给变量a、4输入给变量b、5输入给变量c的语句是
表示关系式x≤y≤z的C语言表达式的是
以下选项中,能正确进行字符串赋值的是
给定程序中,函数fun的功能是:统计形参s所指的字符串中数字字符出现的次数,并存放在形参t所指的变量中,最后在主函数中输出。例如,若形参S所指的字符串为”abcdef35adgh3kjsdf7”,则输出结果为4。请在下画线处填入正确内容并将下画线
随机试题
推行政务公开制度的基本原则是:_________;_________;_________;_________。
法院对于诉讼中有关情况的处理,下列哪一做法是正确的?(2008年卷三第40题)
领队备案信息不包括()。
政府采购就是指国家各级政府为从事日常的政务活动或为了满足公共服务的目的,利用国家财政性资金和政府借款购买货物、工程和服务的行为。政府采购不仅是指具体的采购过程,而且是采购政策、采购程序、采购过程及采购管理的总称,是一种对公共采购进行管理的制度。根据
注:1.绝对额按现价计算,增长速度按不变价计算;2.三次产业分类依据国家统计局2012年制定的《三次产业划分规定》;3.行业分类采用《国民经济行业分类(GB/T4754—2011)》;4.本表中国内生产总值总量数据中,有的不等于各产业(行
报刊室里新进了43本杂志要分给7个部门,如果每个部门得到的数量均不相同,那么得到杂志数量最多的部门至少要分()本。
①20世纪30年代,徽州的一些文献陆续流往杭州、南京等地②抗战结束之初,历史学家方豪在南京购得一批徽州文书,于20世纪70年代撰写并发表了十几篇论文.这是目前所知学术界对徽州文书的第一次收集③徽州文书是徽州民众在日常生活、商业活动和其他
下列作业调度算法中最短的作业平均周转时间是()。
Anassetthatwasacquiredatacostof$110,000on1JanuaryYear1,hasanestimatedscrapvalueof$10,000andanestimatedu
Self-discipline:theFoundationofProductiveLivingI.Issuestobenoticedatthethoughtofself-disciplineA.Troublesf
最新回复
(
0
)