首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
31
问题
有如下程序:
#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://jikaoti.com/ti/wWt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序main(){inta[][3]={{1,2,3},{4,5,0)},(*pa)[3],i;pa=a;for(i=0;i<3;i++)if(i<2)pa[1][i]=pa[1][i]
下列不是循环语句的是
下列关于关系运算的叙述中正确的是
程序设计方法要求在程序设计过程中
请在下列程序的横线处填写正确的语句。#include<iostream>usingnamespacestd;classBase{public:voidfun(){cout<<
在程序设计阶段应该采取______和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。
以下类定义中可能会引起错误的语句是classA{public:~A(){}//1inti;//2private:intj;//3
派生类的构造函数的成员初始化列表中,不能包含
数组是有序数据的集合,数组中的每个元素具有相同的【】。
下列选项中不属于结构化程序设计方法的是()。
随机试题
关于车位、车库的归属,以下说法错误的是:()
简答题:根据所给材料回答问题。某图书出版单位拥有大量有价值的纸质图书资源,拟开展内容资源的数字化加工与管理工作。为此,需要制定《数字内容资源加工与管理规范》,包括纸质图书的数字化加工、结构化加工和内容标引规范,以及内容资源的入库与下载管理等内容。
精癃的临床特征水疝的临床特征
结构中含有咪唑环,侧链含有胍墓的药物为三环类H1受体拮抗剂,临床上主要用于治疗哮喘病
在井下巷道钻眼爆破法施工中,常用的防尘方法有()
下列属于犯罪分子自首情形的是()。
马丁.路德
shoppingspree
下列______修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问。()
Theconcernthroughouttheworldin1988forthosethreewhalesthatwerelockedintheArcticicewasdramaticproofthatwhale
最新回复
(
0
)