首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
49
问题
有以下程序:
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全国计算机二级
相关试题推荐
C语言中,组成数据文件的成分是______。
关系操作的特点是【】操作。
假定当前盘符下有两个文本文件,如下文件名a1.txta2.txt内容123#321#则下面程序段执行后的结果为#include"stdio.h"voidfc(FILE*p
下列选项中错误的说明语句是
以下变量x,y,z均为double类型且已正确赋值,不能正确表示数学式子x÷y÷z的C语言表达式是
函数compare的功能是比较两个字符串是否相等,若相等则函数返回值0,否则返回值1,请填空。compare(chars[],chart[]){inti=0;while(s[i]==t[i]||【】)i++;
近年来形成了软件开发的多种模式,大致有3种类型:基于瀑布模型的结构化生命周期方法、基于动态定义需求的【】方法和基于结构的面向对象的软件开发方法。
假定建立了以下链表结构,指针p、q分别指向如图所示的结点,则以下可以将q所指结点从链表中删除并释放该结点的语句组是______。
下列不属于软件工程三要素的是
下列不属于软件工程的3个要素的是()。
随机试题
新加香薷饮的功用是
软线摄影管电压的选择范围应是
A.黄连温胆汤B.半夏秫米汤C.黄连阿胶汤D.天王补心丹E.交泰丸
战略性人力资源管理的研究开始于()。
某亲本DNA分子双链均以白色表示,以灰色表示第一次复制出的DNA子链,以黑色表示第二次复制出的DNA子链,该亲本双链DNA分子连续复制两次后的产物是()。
奥苏伯尔提出,进行有意义学习必须具备的条件有()。
___________________。崖壁下有好几处坟地,坟前立着的石碑许多已经破碎,字迹模糊;枯水季节,伏在江里的石头有的已经露出水面,周围一片寂静。填入画横线部分最恰当的一句是:
根据下列材料回答问题。在我国某次调查中,受访者人数为1328人,其中男性受访者共673人,略高于女性受访者的655人。从年龄结构看,30—44岁的受访者居多,占30.8%;其次是45—59岁的受访者,占24.1%;20—29岁的受访者占20.7%;60
设窗体上有1个名称为HScroll1的水平滚动条,其Max、Min属性分别设置为100、1;有2个名称分别为Option1、Option2的单选按钮,其标题分别为“30”、“50”:还有下面程序代码:PfivmeSubOptionl_Click()
TheGreenhouseEffectEarth’sclimatehasbeenchangingconstantlyoverits5-billion-yearhistory.Sometimes,theclima
最新回复
(
0
)