首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; int fun(char x,char y) { if(x>y) return x; return y; }
有如下程序: #include using namespace std; int fun(char x,char y) { if(x>y) return x; return y; }
admin
2019-04-18
34
问题
有如下程序:
#include
using namespace std;
int fun(char x,char y)
{
if(x>y)
return x;
return y;
}
int main()
{
int a(9),b(8),c(7);
cout<
return 0;
}
运行后的输出结果是( )。
选项
A、8
B、9
C、7
D、函数调用出错
答案
B
解析
程序中,fun()函数的作用是将形参x、y中的较大值作为函数值返回;main()函数首先使用直接初始化方式,初始化a的值为9,b的值为8,c的值为7,然后调用函数:fun(fun(a,b),fun(b,c));并将返回值输出,由于a>b,b>c,所以fun(fun(a,b),fun(b,c))等价于:fun(a,b),也就等价于a。本题答案为B选项。
转载请注明原文地址:https://kaotiyun.com/show/YZAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于C++函数的叙述中,正确的是
如下程序的输出结果是#include<iostream>#include<iomanip>usingnamespacestd;classCSum{intx,y;public:CSum(int
用树状结构表示实体之间联系的模型是
设栈S和队列Q的初始状态为空,元素a、b、c、d、e和f依次通过栈S,一个元素出栈后即进入队列Q,若6个元素出队的顺序是b、d、c、f、e、a,则栈S的容量至少应该是()。
在深度为6的满二叉树中,度为2的结点个数为______。
软件调试的目的是
下列关于栈的叙述中,正确的选项是()
若有:inti=1000;int*p=&i;void*q;q=p;其中,q=p的含义是______。
在数据库系统的组织结构中,下列()映射把用户数据库与概念数据库联系了起来。
A、 B、 C、 D、 C所谓的算法的时间复杂度,是指执行算法所需要的工作量,可以用算法在执行过程中所需基本运算的执行次数来度量算法的工作量。
随机试题
刚性支承是指机械的主激频率()的支承。
总线插槽位于主板上,也称为(),供插入各种功能卡用。
软启动器是一种集电机________、软停车、轻载节能和多种保护功能于一体的新型电机控制装置。
实现社会主义民族问题的任务的惟一正确途径是()
进行水资源开发利用规划的基本单元是()。
下列事项中会引起现金流量净额变动的是()。
下列各项中,在编制合并现金流量表时不需要抵销的有()。
与实质教育论对立的是_______。
Internet是目前世界上第一大互联网,它起源于美国,其雏形是()。
Infact"trickortreat"is______.Withinonlyoneweek,______.
最新回复
(
0
)