首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: fun(int x,int y) {return (x+y);} main() { int a=1,b=2,c=3,sum; sm=fun((a++,b++,a+B) ,c++); printf(
有下列程序: fun(int x,int y) {return (x+y);} main() { int a=1,b=2,c=3,sum; sm=fun((a++,b++,a+B) ,c++); printf(
admin
2013-06-11
68
问题
有下列程序: fun(int x,int y) {return (x+y);} main() { int a=1,b=2,c=3,sum; sm=fun((a++,b++,a+B) ,c++); printf("%d\n",sum); } 执行后的输出结果是( )。
选项
A、6
B、7
C、8
D、9
答案
4
解析
函数fun(int x,int y)的功能是返回两个整型数据的和。在主函数中,变量a,b,c的初始值分别为1,2,3。因此逗号表达式“a++,b++,a+b”的值等于5,表达式c++的值为3,调用于函数的表达式为“fun(5,3);”,其返回值等8。所以变量sum的值等于8。
转载请注明原文地址:https://kaotiyun.com/show/KjJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是() main() {intw=5;fun(w);printf("\n");} fun(intk) {if(k>0)fun(k-1); printf("%d",k); }
多媒体计算机系统的两大组成部分是()
没有定义语句intx[6]={2,4,6,8,5,7},*p=x,i;要求依次输出x数组6个元素中的值,不能完成此操作的语句是
以下能正确定义二维数组的是
用黑盒技术测试用例的方法之一为
微型计算机中运算器主要的功能是进行()
若定义了以下函数: voidf(…) {… *p=(double*)malloc(10*sizeof(double)); … } p是该函数的形参,要求通过p把动态分配存储单位的地址传回主调函数,则形参p的正确定义应当是
有以下结构体说明和变量的定义,且如图14-4所示的指针p指向变量a,指针q指向变量b。则不能把结点b连接到结点a之后的语句是______。struct node { char data; struct node * next; }a,b,*p=&a,*
c语言的基本单位是()。
下列不属于软件工程的3个要素的是()。
随机试题
2016年10月编制的第三季度财务报表至()保管期满。
女性,27岁。突然大咯血,已妊娠5个月,胸片显示右上肺结核,下列药物不能使用的是
患者,男,40岁。突然眼前发黑,昏倒不省人事,呼吸急促,牙关紧闭,舌淡,苔薄,脉沉弦。治疗应选用的腧穴是
根据《公路工程基本建设项目概算预算编制办法》,作为基数计算费用中不包含材料费的有()。
符合列入工程量清单中暂估价的是()。
使用键盘输入字符“+”号时,应同时按下()。
正规性科学教育活动
中国的专利申请平均每年以48%的速度增长。中国的专利实施只占专利总量的20%—30%,与国外达80%的实施率相比,专利差距很大。在中国专利申报总量中只有15%来自于企业,而发达国家的专利申请80%来自于企业。这段话支持了这样一种观点,即()。
(2011年河北.116)我国有着丰富的茶文化,品茶不仅有益身心健康,还能怡情养性。不同产地的茶风味迥异,下列名茶中产自安徽的是()。
Comparisonsweredrawnbetweenthedevelopmentoftelevisioninthe20thcenturyandthediffusionofprintinginthe15thand1
最新回复
(
0
)