下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2022年计算机二级C++上机模拟试题及解析二、简洁应用题
请编写一个函数fun(intx,intn),该函数返回x的n次幂的值,其中x和n都是非负整数。x的n次幂的计算方法是1与x相乘n次,如x的20次幂的计算为1与x相乘20次。
留意:局部源程序已存在文件kt15_2.cpp中。
请勿修改主函数main和其他函数中的任何内容,仅在函数fun的花括号中填写若干语句。
如输入3和4,输出结果如下:
34
81
文件kt15_2.cpp清单如下:
#include
doublefun(intx,intn)
{
}
voidmain()
{intx,n;
cin>>x>>n;
cout<
【参考答案】
if(x==0)return0;
if(n==0)return1;
inty=1;
for(inti=0;i
returny;
【试题解析】
此题主要考察用根本掌握构造与函数学问解决实际问题的力量。求x的n次幂是数学中常用的运算,编程时在x=0与n=0时需特别处理。
三、综合应用题
使用VC6翻开考生文件夹下的工程kt15_3。此工程包含一个kt15_3.cpp,其中定义了
类A、A1和A2,其中A1类由A类公有派生,A2类由A1类公有派生。上述三个类的定义并不完整,请按要求完成以下操作,将程序补充完整。
(1)定义类A的构造函数,该构造函数有一个整型的参数x,在构造函数中请将x赋值给数据成员a。请在解释“//**1**”之后添加适当的语句。
(2)定义类A1的构造函数,该构造函数有两个整型参数x和y,在构造函数中请将x赋值给数据成员b,将y作为基类A构造函数的参数值传入。请在解释“//**2**”后添加适当的语句。
(3)定义类A2的构造函数,该构造函数有三个整型的参数x,y和z,在构造函数中请将x赋值给数据成员c,将y和z分别赋值给基类A1构造函数的参数x和y。请在解释“//**3**”之后添加适当的语句。
(4)完成类A2的成员函数show的定义,该函数调用基类成员函数,输出基类数据成员a和b及类A2自身的数据成员c的值,上述三个值在输出时以空格隔开。请在解释“//**4**”之后添加适当的语句。
留意:除在指定位置添加语句之外,请不要改动程序中的其他内容。
程序输出结果如下:
9
6
962
源程序文件kt15_3.cpp清单如下:
#include
classA
{inta;
public:
//**1**
intgeta(){returna;}};
classA1:publicA
{intb;
public:
//**2**
intgetb(){returnb;}};
classA2:publicA1
{intc;
public:
//**3**
voidshow()
{//**4**}};
voidmain()
{A2a(2,6,9);
cout<
cout<
a.show();}
【参考答案】
(1)A(intx){a=x;}
(2)A1(intx,inty):A(y){b=x;}
(3)A2(intx,inty,intz):A1(y,z){c=x;}
(4)cout<
【试题解析】
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2018年高考物理三轮加练习题(13)及解析
- 江苏省南京市九中、十三中2024-2025年高三上学期8月阶段性学情检测数学试题(解析)
- 2021年甘肃省中考满分作文《每逢佳节》5
- 云南省昆明市(2024年-2025年小学四年级语文)统编版质量测试((上下)学期)试卷及答案
- 云南省文山壮族苗族自治州(2024年-2025年小学四年级语文)人教版课后作业(下学期)试卷及答案
- 西藏拉萨市(2024年-2025年小学四年级语文)统编版能力评测(上学期)试卷及答案
- 《 黄土丘陵沟壑区植物蒸腾和植被蒸散估算尺度转换模型研究》范文
- 批发市场服务流程改进测试考核试卷
- 人教版四年级语文上册第23课《梅兰芳蓄须》精美课件
- 煤气化过程热量与物质传递考核试卷
- 《养老护理员》-课件:职业道德
- 2023年全国高考新课标物理真题试卷及答案
- 工作周报WK38==谢汝君课件
- 口腔卫生健康宣教
- 新媒体视频节目制作 课程标准-《学习领域2微电影制作》
- T-GRM 091-2023 矿井排水膜法零排放系统技术指南
- 投资管理的领导力和影响力
- 黑猪生态养殖技术规范
- 经侦知识讲座
- 医生如何提高沟通和人际关系技巧
- 施工重点难点分析及解决措施(精装工程)
评论
0/150
提交评论