首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
27
问题
有以下程序: #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全国计算机二级
相关试题推荐
C语言规定,在一个C程序中,main()函数的位置()。
设—棵树的度为3,共有27个结点,其中度为3,2,0的结点数分别为4,1,10。该树中度为1的结点数为()。
建立表示学生选修课程活动的实体联系模型,其中的丽个实体分别是()。
下面结构体的定义语句中,错误的是()。
以下定义数组的语句中错误的是
数据库设计中反映用户对数据要求的模式是
以下选项中,不合法的C语言用户标识符是
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
下面程序的输出结果是()。#include<iostream>usingnamespacestd;voidmain(){charcl=’a’,c2=’c’;cout.put(’a’)
随机试题
澄清的处理对象主要是造成水的()的悬浮物及胶体杂质。
患者,男性,14岁。突然发生右侧阴囊剧痛2小时而就诊。查体:患侧阴囊皮肤发红、水肿,睾丸肿大,有明显触痛,精索增粗。应采取的治疗措施是
45岁男性,3天前右小腿皮肤破损处略红肿,疼痛,未予重视。今日病变扩散蔓延,疼痛加剧,伴畏寒,发热。查体:体温38℃,右小腿肿胀,压痛明显,表皮发红,指压稍退色,红肿边缘界限不清。正确的诊断是
(2007年)设总体X的概率密度为其中θ>-1是未知参数,X1,X2,…,XN是来自总体X的样本,则θ的矩估计量是()。
“买者自负”是市场经济的基本原则,因此银行对客户的选择不负任何责任,也无需对客户进行教育。()[2015年5月真题]
简述陈鹤琴关于儿童绘画发展的四个时期的观点。
自2014年11月以来,某地公安机关连续举办了多届公安民警微信、微博、微电影大赛,展示公安民警顽强拼搏、执法为民的精神风貌,弘扬主旋律,传播正能量,各界群众对此赞不绝口。公安“三微大赛”很好地展示了网络时代公安工作群众路线的价值功能有:
如果防火墙采用.NAPT技术,则该单位至少需要申请(1)个可用的公网地址。下面是防火墙接口的配置命令:fire(config)#ipaddressoutside202.134.135.98255.255.255.252fir
以下说法中,错误的一条是______。
下面程序有两个printf语句,如果第一个printf语句输出的是194,则第二个printf语句的输出结果是【】。main(){inta[10]={1,2,3,4,5,6,7,8,9,0},*p;p=aprintf(
最新回复
(
0
)