首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: fun(int x,int y){return(x+y);} main() { int a=1,b=2,c=2,sum; sum=fun((a++,b++,a+b),c++); print
有以下程序: fun(int x,int y){return(x+y);} main() { int a=1,b=2,c=2,sum; sum=fun((a++,b++,a+b),c++); print
admin
2013-02-23
24
问题
有以下程序:
fun(int x,int y){return(x+y);}
main()
{ int a=1,b=2,c=2,sum;
sum=fun((a++,b++,a+b),c++);
printf("%d\n",sum);
}
执行后的结果是( )。
选项
A、6
B、7
C、8
D、9
答案
C
解析
表达式a++,b++,a+b是一个逗号表达式,在逗号表达式中,从左向右进行各个表达式的运算,最后一个表达式的值就是逗号表达式的结果。所以表达式a++,b++,a+b的值为5,所以fun()函数中的形参x的值为5;表达式c++先把变量c的值传给形参y,然后c的值加1,所以Y的值为3,因此函数fun((a++,b++,a+b),c++)的返回值为8。
转载请注明原文地址:https://kaotiyun.com/show/rmJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
假定int类型变量占用两个字节,若有定义:intx[10]={0,2,4};,则数组x在内存中所占字节数是______。
假定有以下变量定义,则能使值为3的表达式是______。intk=7,x=12;
以下程序从输入的10个字符串中找出最长的那个串,请填空。#include<stdio.h>#include<string.h>#defineN10main(){charstr[N][81],*sp;
以下程序的运行结果为#include"stdio.h"main(){intm,n;for(m=0,n=10;m<n;m+=3,n--);printf("%d,%d\n",m,n);}
当输入19、2时,下列程序的运行结果为【】;输入254、16时,则程序的运行结果是【】。main(){chardata_symbols[17]="0123456789abcdefghijklmnopqrstuvwxyz";inti
设x,y均为int型变量,且x=10,y=3,则printf("%d,%d\n",x-,-y);语句的输出结果是______。
一个C语言程序是由
以下定义的结构体类型里包含两个成员,其中成员变量info用来存放整型数据;成员变量link是指向自身结构体的指针。请将定义补充完整。structnode{intinfo;【】link;};
以下程序的功能是:从键盘上输入若干学生的成绩,统计计算出平均成绩,并输出低于平均分的学生成绩,用输入负数结束输入。填空。 main() {floatx[1000],sum,=0.0,avea; intn=0,i; prin
随机试题
患者发热汗出,微恶寒,咳嗽痰稠,咽痛,口渴,鼻燥,脉浮数,舌苔薄黄。治疗配穴处方当用
A.格列本脲B.瑞格列奈C.阿卡波糖D.艾塞那肽E.西格列汀属于二肽基肽酶-4抑制剂的是()。
在施工准备期间,监理工程师认为本阶段是施工阶段监理信息收集的关键阶段,因为监理未介入()。
投资者委托股份转让和非转让过户(挂失除外),应当按规定缴纳()。
在开展个人理财业务时,商业银行应当将银行资产与客户资产集中起来统一管理,这样有利于加强银行方面的责任感,维护客户利益。()
公安治安行政处置中的许可的形式包括()。
关于中国如何发展?中国发展起来了将是一个什么样的国家?2014年11月习近平同志在中澳自由贸易协定谈判的讲话中阐述的观点包含()。
软件生命周期中的活动不包括
世界上第一台计算机是1946年美国研制成功的,该计算机的英文缩写名为()。
A.C.HunterBollC.Hunter13011hasbeenemployedbyThomasH.LeePartners,L.P.anditspredecessor,ThomasH.LeeCompany,
最新回复
(
0
)