首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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-04-24
31
问题
若有以下程序:
#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,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,即bl的值为4。所以输出结果为0,4,0,故选项A正确。
转载请注明原文地址:https://kaotiyun.com/show/uhRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列说法不正确的是()。
以下程序中,fun函数的功能是求3行4列二维数组每行元素中的最大值。请填空。#include<stdio,h>voidfun(int,int,int(*)[4],int*);main(){inta[3][4]={{
有以下程序: #include<string.h> main(int argc,char *argv[ ]) { int i,len=0; for(i=1;i<argc;i++) len+=strlen(argv[i]); printf("
设有staticcharstr[]="Beijing";则执行printf("%d\n",strlen(strcpy(str,"China")));后的输出结果为_______。
下列选项中,不能用作标识符的是()。
C语言的基本单位是()。
请编写函数fun(),该函数的功能是:计算n门课程的平均分,计算结果作为函数值返回。例如x有5门课程的成绩是90.5,72,80,61.5,55,则函数的值为71.80。注意:部分源程序给出如下.请勿改动主函数main和其他函数中的
在E-R图中,用来表示实体联系的图形是()。
将E-R图转换为关系模式时,E-R图中的实体和联系都可以表示为()。
随机试题
当血钾逐步升高时,心肌的兴奋性()。
某成年男性病人,因触电导致呼吸心搏停止,经现场急救,初期复苏成功,立即送往医院进行二期复苏及后期复苏。该病人用复苏药的目的不包括
会计有为企业外部各有关方面提供信息的作用,主要是指( )。
下列各项中,对固定资产进行处置时会影响固定资产处置损益的有()。
下列各种方法,适用于生产成本在完工产品和在产品之间分配的有()。
下列哪个是发明专利申请的申请号?
台湾民间送礼时禁送()。
导游服务范围,是导游人员向旅游者提供服务的领域。导游服务的范围十分广泛。可以说贯穿于旅游活动的全过程及其各个方面,大体可分为()。
读下图,完成问题。促进①、②两地区农业发展的有效措施是()。
在内部排序中,通常要对被排序数据序列进行多趟扫描。各种排序方法有其不同的排序实施过程和(时间)复杂性。对于冒泡排序算法的复杂性是(43)。
最新回复
(
0
)