首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespaee std; int fun(char x,char y) { if(x>y) return x; return y;
有如下程序: #include<iostream> using namespaee std; int fun(char x,char y) { if(x>y) return x; return y;
admin
2021-06-10
57
问题
有如下程序:
#include<iostream>
using namespaee std;
int fun(char x,char y)
{
if(x>y)
return x;
return y;
}
int main( )
{
int a(9),b(8),e(7);
cout<<fun(fun(a,h),fun(b,c));
return 0;
}
运行后的输出结果是( )。
选项
A、8
B、9
C、7
D、函数调用出错
答案
B
解析
fun()函数接收两个字符参数x,y,比较两个字符的ASCII码大小,返回ASCII码较大的字符变量的ASCII码值;程序首先定义三个整数a,b,c,初始化值分别为9,8,7,然后输出表达式fun(fun(a,b),fun(b,c))的值,由于a>b,所以fun(a,b)返回值为a,b>c,fun(b,c)返回值为b,所以fun(fun(a,b),fun(b,c))等价于fun(a,b),也就等价于a的值,所以程序输出9,本题答案为B。
转载请注明原文地址:https://www.kaotiyun.com/show/O3fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正错误,使得程序正常运行。并使程序输出结果为:ABCDEFABCDEFABCDEF注意:不要改动main函数,不能增行或删行,也不能更改程序
有如下类定义:classBase{public:voidfun(){cout
以下程序的执行结果为()。#inc1ude<iostream.h>c1assSamp1e{intn;public:Samp1e(inti){n=i;}operator++0
下列关于输入流类成员函数getline()的叙述中,错误的是
有如下程序:#include#includeusingnamespacestd;classAppliance{public:Applia
在C++语言系统中,用于输入数据所使用的标识符cin是
有如下类定义:classMyClass{public:MyClass(doubled=0.0):val(d){}______________/
数据字典(DD)所定义的对象都包含于
下列函数原型声明中,错误的是
在满足实体完整性约束的条件下()。
随机试题
简述对销贸易的具体形式。
组织之间氨的主要运输形式有:
在软土地基上建斜坡结构防波堤,堤心抛石有挤淤要求,抛石顺序应()。
出口自行车在办理报检手续时,须提供出口质量许可证。( )
辛亥革命10周年之际,梁启超撰文写道,“辛亥革命有什么意义呢?简单说……第一,觉得凡不是中国人都没有权来管中国人的事;第二,觉得凡是中国人都有权来管中国人的事”。这反映出他认为辛亥革命()。
近日,曾经风靡一时的呼拉圈又走进群众的业余生活,但有专家以为,转呼拉圈运动量不大,哪项如果为真,最能支持上述观点?
去年1月份,该市进出口贸易总值为()。今年前两个月该市对外出口超亿美元的六个国家和地区中,与去年同期相比,出口额增长最多的是()。
【立奥三世(拜占庭)】
(中国人大2012)国内只流通银行券且不能兑换黄金,国际储备除黄金还有一定比重外汇,外汇在国外才可兑换黄金,黄金是最后的支付手段,这是()制度的特点。
A、Whentheairplaneslowsdownveryquickly.B、Whentheairplaneismakingasharpturn.C、Whenthepilotshaveaheartattack.
最新回复
(
0
)