首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
25
问题
有以下程序:
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://jikaoti.com/ti/Vgn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是______。#include<stdio.h>main(){inta=200;#definea100printf("%dd",a);#undefa
下面程序的文件名为t.exe,在DOS下输入的命令行参数如下:ttomeetme<回车>则程序输出的结果是#include"stdio.h"main(argc,argv)intargc;char*argv[];
在线性结构中,第一个结点没有前驱结点,其余每个结点有且只有【】个前驱结点;最后一个结点没有后继结点,其余每个结点有且只有【】个后继结点。
若x=3,y=z=4,则下列表达式的值分别为()(1)(z>=y>=x)?1:0(2)y+=z,x*=y
若已定义x和y为double类型,则表达式x=1,y=x+3/2的值是_____。
根据数据结构中各数据元素之间前后件关系的复杂程度,一般将数据结构分成()
下列选项中均属于C语言合法的标识符的是()
算法的基本特征是可行性、确定性、【】和拥有足够的情报。
在软件测试设计中,软件测试的主要目的是
下面四个选项中,均是不合法的用户标识符的选项是
随机试题
患者,男,56岁。汽车修理工。间断咳嗽3个月,无痰。近20天出现咳嗽加剧,痰中带血,无发热、寒战等症状。查体:T36.7℃,P78次/分,R19次/分,BP110/70mmHg。浅表未扪及淋巴结。高度怀疑肺癌。患者确诊为肺癌,给予化疗,输注化疗
影响创伤修复的因素
“吐下之余,定无完气”的生理基础是
P-R间期
张某利用从路边捡来的李某身份证,向某银行申领银联卡一张,先后透支现金5万余元,发卡银行催收未果报案。张某在再次使用他人身份证冒领银联卡时被抓获。张某的行为:
()是财务分析的基础。
依据《安全生产许可证条例》的规定,安全生产许可证有效期为()年,不设年检。
理论认为,反物质是正常物质的反状态,当正反物质相遇时,双方就会相互湮灭抵消,发生爆炸并产生巨大能量。有人认为,反物质是存在的,因为到目前为止没有任何证据证明反物质是不存在的。以下哪项与题干中的论证方式相同?
设随机变量X在(0,1)上服从均匀分布,令随机变量(1)求Y的分布函数FY(y);(2)求Y的数学期望EY.
A、$28for12recordsandavase.B、$28for12records.C、$25for12records.D、Nothing.B选项是价钱和货物,可猜测题目与出价或成交有关。从选项可以判断提问与record
最新回复
(
0
)