首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
23
问题
有如下程序:
#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://jikaoti.com/ti/YDh0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在函数中,可以用auto、extem、register和static这四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是()。
下列关于输入流类成员函数getline()的叙述中,错误的是
在C++语言系统中,用于输入数据所使用的标识符cin是
设有如下关系表:则下列操作正确的是()。
将前缀运算符“--”重载为非成员函数,下列原型中能正确用于类中说明的是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为:Name:SmithAge:21ID:99999Cour
如下类定义:classAA{inta;public:intgetRef()const{return&a;}//①intgetValue()const{returna;}
在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是()。
在进行逻辑设计时,将E-R图中实体之间联系转换为关系数据库的
将E-R图转换到关系模式时,实体与联系都可以表示成()。
随机试题
A.脾肿大B.腹水C.腹壁静脉曲张D.出血倾向及贫血E.痔静脉曲张属于肝硬化肝功能减退临床表现的是
A.弯曲状B.板片状或浅槽状C.卷筒状或槽状D.卷筒状或双卷筒状E.反曲状厚朴的形状为
按存款的支取方式不同,储蓄存款的分类不包括()。
下列有关仲裁协议的效力表述正确的有()。
由于技术和经济原因,各种运输方式的运载工具都有其适当的容量范围,从而决定了运输线路的()。
甲乙两家是邻居,甲家在距乙家地基2米处种有一棵大树。每逢刮大风,风便会将这棵树的一些大树枝刮落到乙家房屋上。乙担心会损坏房屋,多次找甲协商,要求甲将树枝砍去一些,被甲拒绝。某日,暴风雨即将来临,乙再次找甲协商却没找到,情急之下自己砍去了一些伸到自家房屋上的
下列选项中不属于著作权中的人身权利的是()
下列对应用层协议的说法中错误的是(52)。
A、 B、 C、 A询问手段、方法的how疑问旬→回答具体手段
Hegaveabrief______ofthehistoryoftheuniversitybeforetheopeningoftheconference.
最新回复
(
0
)