首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
52
问题
有以下程序:
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全国计算机二级
相关试题推荐
以下条件表达式可计算:1+|a|的值,请填空。a>=0?【】:【】
以下程序的输出结果是______。main(){charst[20]="hello\0\t\\";printf("%d%d\n",strlen(st),sizeof(st));}
执行以下的程序段后,m的值是______。inta[2][3]={{1,2,3},(4,5,6}};intm,*p;p=&a[0][0];m=p[4];
下列数据模型中,具有坚实理论基础的是
设x,y均为int型变量,且x=10,y=3,则printf("%d,%d\n",x-,-y);语句的输出结果是______。
在线性结构中,第一个结点没有前驱结点,其余每个结点有且只有【】个前驱结点;最后一个结点没有后继结点,其余每个结点有且只有【】个后继结点。
下面程序是把从终端读入的20个字符作为字符串放在字符数组中,然后利用指针变量输出上述字符串,请填空。#include<stdio.h>main(){inti;chars[21],*p;for(i=0;i<20;
在面向对象方法中,类之间共享属性和操作的机制称为【】。
数据库设计的根本目标是要解决
软件工程研究的内容主要包括:______技术和软件工程管理。
随机试题
若HDLC帧数据段中出现下列比特串:“010000011111110101111110”,请问比特填充后的输出是什么?并解释原因。
患者男性,22岁。因低热半个月,呼吸困难1天入院。查体:端坐位,颈静脉怒张,心率130次/分,心音低钝。X线检查:肺野清晰,心影弧度消失。诊断最可能是
以下检查除外哪项对功血病人的诊断均有帮助
下列关于意志说法错误的是
患儿女,7岁。低热、轻咳3周。查体:体温38.5℃,营养差,左背下部听诊呼吸音减低,接种过卡介苗,PPD试验(+++)。患儿最可能发生
甲欲为其多年好友乙以及乙10岁的儿子小乙订立以死亡为给付保险金条件的合同,依据相关法律规定回答下列问题:若乙同意甲为其订立以死亡为给付保险金条件的合同,下列相关说法正确的是:()
注册会计师在对被审计单位财务报表审计中,关于资产类账户余额实施相关审计抽样从而获取充分、适当的审计证据。下列说法中,正确的是()。
党的十一届三中全会后,邓小平提出的重要思想有()。
因对微博的无知,某局长和某主任在微博上泄露个人隐私,暴露其不道德行为,受到有关部门的查处。有网友对他们的行为冷嘲热讽,感慨道:知识改变命运,没有知识也改变命运。以下哪项陈述最接近该网友所表达的意思?
两台交换机分别有16个和8个100/1000Mbit/s全双工下联端口,它们的上联端口带宽至少为()。
最新回复
(
0
)