首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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-05-19
55
问题
若有以下程序:
#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/2cCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面函数调用语句含有实参的个数为()。func((exp1,exp2),(exp3,exp4,exp5));
给定程序MODI1.C中函数fun的功能是:将p所指字符串中的所有字符复制到b中,要求每复制三个字符之后插入一个空格。例如,在调用fun函数之前给a输入字符串:ABCDEFGHIJK,调用函数之后,字符数组b中的内容则为:ABCDEFGHI
下列定义变量的语句中错误的是()。
在数据库的三级模式中,外模式(用户模式或子模式)有()。
下列叙述中错误的是()。
以下选项中能用作数据常量的是()。
设有定义:doublea[10],*s=a;,以下能够代表数组元素a[3]的是()。
表达式a+=a-=a=9的值是()。
若有定义intx,y;并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是()。
算法的空间复杂度是指()。
随机试题
有关一级动力学转运特点描述错误的是
2018年3月,某工程施工企业发生管理费用为2万元。根据企业会计准则及其相关规定,管理费用属于()。
在麦金农的模型中,()对储蓄和投资的决策具有首要的影响,也同样被视为决策中的一部分。
下列关于企业现金清查的说法,正确的有()。
企业发生的下列行为中,不需要缴纳消费税的是()。
【2014.四川】教育目的与教育方针的主要区别在于教育目的强调培养人的质量和规格.而教育方针强调办什么样的教育,怎样办教育。()
依据企业所得税法的规定,判定居民企业的标准有()。
用初等行变换化增广矩阵为阶梯形[*]
LanguagesinAmericaTheUnitedStatesis【T1】______anEnglishspeakingcountry.The【T2】______ofthepopulationspeaksEngli
WhichofthefollowingsentencesdoesNOTincludeanadverbialclauseofconcession?
最新回复
(
0
)