首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<iostream> using namespace std; int f(int,int); int main() { int i:1,x; x=f(i,i+1);
有以下程序: #include<iostream> using namespace std; int f(int,int); int main() { int i:1,x; x=f(i,i+1);
admin
2010-03-29
73
问题
有以下程序: #include<iostream> using namespace std; int f(int,int); int main() { int i:1,x; x=f(i,i+1); cout<<x<<end1; return 0; } int f(int a,int b) { int c; c = a; if(a>b) c = 1; else if(a==b) c = 0; else c = -2; return c; } 运行后的输出结果是( )。
选项
A、1
B、0
C、-1
D、-2
答案
8
解析
本题考核对函数调用方法的掌握程度。做此类题主要是弄清楚程序每一步的目的:在主函数前面声明了整型函数f。在主函数中,调用了函数f()。实参的值分别是1和2,1传给函数f的形参a,2传给函数f的形参b,函数返回的值赋给变量x。即为输出的函数值。
具体分析一下函数f()的功能:如果a大于b,则赋予c的值为1;并且跳出if-else语句。如果a不大于b,则进入else if分支中,如果a等于b,则赋予c的值为0,
并跳出以下的if-else语句。如果a不等于b,则进入else分支,执行c=-2。因为实参1,2分别传给形参a,b,所以此时a<b,f()函数应执行c=-2。即最终输出应为-2。
转载请注明原文地址:https://kaotiyun.com/show/36jp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下语句:typedefstruetS{intg;charh;}T;以下叙述中正确的是()。
以下程序段中,与语句:k=a>b?(b>c?1:0):0;功能相同的是()。
下列关于类、对象、属性和方法的叙述中,错误的是()。
有以下定义语句,编译时会出现编译错误的是
下列排序法中,最坏情况下时间复杂度最小的是
关于C语言标识符,以下叙述中错误的是()。
关于C语言程序的下列说法中,正确的是()。
以下选项中不属于C语言程序运算符的是
cout.put(‘A’);,还可以表示为【】。
随机试题
根据施工企业质量管理体系文件构成,质量审查、修改和控制管理办法属于()的内容。
A.脐水平以上静脉血流向上,脐以下血流向下B.脐以上水平静脉血流向下,脐以下血流向上C.腹壁静脉血流全部向上D.腹壁静脉血流全部向下E.以脐为中心血流向四周上腔静脉阻塞时,腹壁静脉血流方向为()
甲状腺功能障碍的心律失常病人禁用
男性,55岁。咳嗽5年余,近来加重,咳少量脓痰,伴发热。胸片显示:双肺纹理增多,以右下肺为著。首先考虑的诊断是
简述SLE的主要致病因素和诱因。
环境噪声现状评价中,需图示说明的内容有()。
请阅读下面录像题的情景叙述,找出情景叙述中秘书行为及工作环境中正确或错误的地方(应至少找出10处正误点)。人物:宏远公司总经理助理高叶、总经理李蒙、钟苗、五个部门经理物品:挂钟、电话、计算机、优盘、投影仪、会议室茶具、矿泉水、资料、手机
教师引导学生探究古代诗歌中的“云”意象,体悟其多样的内涵。下列含有“云”意象的诗句,意图表现人生哲理的是()。
"It’ssuchasimplething,"saidJohnSpitzer,managingdirectorofequipmentstandardsfortheUnitedStatesGolfAssociation.
PartⅡReadingComprehension(SkimmingandScanning)Directions:Inthispart,youwillhave15minutestogooverthepassageq
最新回复
(
0
)