首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
26
问题
有如下程序:
#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:\ctest\test.txt的文件,下面语句中不能打开该文件的是()。
已知一棵二叉树的先根序列为ABCDEFK,中根序列为DGBAFCK,则结点的后根序列为()
下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false,则横线处应填上()。Boolfun(char*str){inti=0,j=0;while(str[j])j++;for(j
软件生命周期可分为多个阶段,一般分为定义阶段、开发阶段和维护阶段。编码和测试属于______阶段。
派生类的成员函数不能访问基类的
如果派生类以protected方式继承基类,则原基类的protected成员和public成员在派生类中的访问属性分别是
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是
下列关于运算符函数的叙述中,错误的是
随机试题
麦角胺治疗偏头痛的机制是
劳动定员
一种言语社团使用两种或两种以上语言的社会现象叫
女性,40岁,因SLE口服皮质激素近2年,发热2周伴咳嗽,痰中少量带血。查肺无异常体征。胸片示右肺中野多发片状结节状影伴空洞,红细胞沉降率45mm/1h,PPD5U(一)。诊断首先考虑
正常情况下,漏出液白细胞分类时以哪种细胞为主
A.Cajal染色法B.Weigert-Pal染色法C.Lillie-Masson二胺银染色法D.Holmes染色法E.焦油紫染色法神经髓鞘
患儿,男,6岁。发热伴咳痰3天,突然面色苍白,唇紫,呼吸困难,烦躁不安。查:体温39℃,心率160次/分,呼吸65次/分,颈静脉怒张,心音遥远。舌质紫暗,指纹青紫,达命关。血常规:WBC为13.12×109/L,NE%为82%。X线检查:双肺可见沿肺纹
肾挫伤时损伤的部位是()
重置价格折旧法评估建筑物的价格,是按现在的建筑经营管理水平及建筑材料价格,重新建筑与评估对象一样的建筑所需的现实资金。()
下列关于Windows2003系统下DNS服务器的描述中,错误的是()。
最新回复
(
0
)