首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2017-12-14
74
问题
有如下程序:
#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,比较两个字符的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://kaotiyun.com/show/ujAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序main(){intp[7]={11,13,14,15,16,17,18},i=0,k=0;while(i<7&&p[i]%2){k=k+p[i];i++;)cout<<k<<endl;}
以下程序的输出结果是intf(){staticinti=0;ints=1;s+=i;i++;returns;}main(){
下面程序的输出是:***********5.235.23***********请将下划线上遗漏的部分补充完整。#include<iostream>#include<iom
数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,所以,基于逻辑结构的应用程序不必修改,称为______。
在关系运算中,______运算是对两个具有公共属性的关系所进行的运算。
对建立良好的程序设计风格,下面描述正确的是
下面的描述中表达错误的是
关系表中的每一横行称为一个
数组是有序数据的集合,数组中的每个元素具有相同的【】。
关于关键字class和typename,下列表述中正确的是()。
随机试题
A、Itstudiedtheeffectsofexerciseonsleep.B、Itsparticipantscamefromvariouswalksoflife.C、Itsfindingsconfirmedthos
试述现代企业制度的基本内容。
下列关于淋巴结功能的描述中,错误的是
Bass刷牙法和Roll法的主要区别在于
女,69岁。高血压病史11年,糖尿病史8年。查体:BP150/95mmHg,心率70次/分。血清肌酐103μmol/L,血钾4.2μmol/L,尿蛋白(+)。该患者首选的降压药为
下列对于影响期权价值因素的理解,不正确的是()。
2013年7月16日,美国“棱镜门”事件揭秘者斯诺登正式向俄罗斯提出避难申请。美国一直在追捕斯诺登,如果俄罗斯接受斯诺登的申请,必将导致俄美两国关系恶化。但俄罗斯国内乃至世界各国有很高呼声认为斯诺登是全球民众权利的捍卫者,如果拒绝他的申请,俄罗斯在道义上和
下列关于公安工作的说法不正确的是()。
在获取与处理音频信号的过程中,正确的处理顺序是______。
Fromthispassage,itcanbeinferredthat______.Thewriterprobablyusedjustoneshortsentenceinthefirstparagraphto___
最新回复
(
0
)