您所在位置: 网站首页 / C++上机考试题库答案.doc / 文档详情
C++上机考试题库答案.doc 立即下载
2025-02-19
约1.6千字
约4页
0
13KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

C++上机考试题库答案.doc

C++上机考试题库答案.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第页共NUMPAGES4页
C++上机考试题库答案

第1套题解析
题目一:基本操作题
【参考答案】(1)delete[]array;
(2)cout>vari。其中,var是代表一个变量,\称为提取运算符,该语句的含义是,将用户输入的数据保存到var中。(3)考查语句的初始化,我们来看MyClass类的构造函数:MyClass(intlen){
array=newint[len];arraySize=len;
for(inti=0;iy?x:y;}中两个形参变量都是int型,而语句intMax(intx,inty,intz=0)的前两个形参也都是int型,第三个形参定义默认值,那么这两个Max函数在调用时它们的参数个数和参数类型都一样,因为函数重载要求形参类型或形参个数不同,所以要把intz=0改为intz,才能构成函数重载。
(3)主要考查成员函数的调用,因为value是私有成员,所以不能被类外函数直接调用,而且value()的用法也是错误的,可以使用成员函数obj.GetValue()得到value的值。【举一反三】第28套的程序改错题。
【参考答案】(1)item(val)(2)delete[]p(3)temp=top
(4)temp->next=top【考点分析】
本题考查:堆栈类Stack类,Item类,构造函数,析构函数,成员函数,函数调用。堆栈类的节点一般使用
题目二:简单应用题
指针表示,也就会考查到指针的相关知识点,要注意释放指针应使用delete[]语句。【解题思路】
(1)主要考查构造函数,对私有成员进行初始化,即item(val)。(2)主要考查delete语句释放指针,一般格式为:delete[]+指针。
(3)指向栈顶节点的是top指针,要使temp指向栈顶节点,故使用语句temp=top。
(4)指向栈顶结点的是top指针,要使新节点的next指针指向栈顶数据,故使用语句temp->next=top。【解题宝典】
本题涉及堆栈类,栈是先进后出,后进先出的存储结构。对于此类问题指针的使用是个难点,要记住栈中指向栈顶节点的是top指针,添加数据时要往栈顶添加。【举一反三】第46套的简单应用题。
题目三:综合应用题
【参考答案】
(1)MyPointp1,MyPointp2
(2)up_left.getX(),down_right.getY()(3)doubleMyRectangle::【考点分析】
本题考查:表示平面坐标系中的点的类MyPoint,表示矩形的类MyRectangle,构造函数,成员函数。【解题思路】
(1)考查构造函数,构造函数中的参数要给私有成员赋值,在下句中up_left(p1),down_right(p2){}指出私有成员赋值要使用形参p1和p2,所以这里参数要定义为MyPointp1,MyPointp2。
(2)主要考查成员函数的返回语句,MyPointMyRectangle:getDownLeft()const函数要求返回一个左下角的点坐标,因此使用语句MyPoint(up_left.getX(),down_right.getY());。
(3)主要考查成员函数的定义,在MyRectangle类中已经声明doublearea()const,因此此处只要添加doubleMyRectangle::即可。【解题宝典】
构造函数的参数定义时要注意在赋值语句中使用的参数。考查构造函数一般都会考查到形参,应注意联系上下文。类的成员函数在类外定义时要在函数名前面加上:返回值类型+类名+作用域(::)。
【举一反三】第28套的综合应用题。
第3套题解析
题目一:基本操作题
【参考答案】
(1)MyClass(intval):value(val){}
(2)voidMyClass::SetValue(intval){value=val;}(3)coutarray[j]){
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

C++上机考试题库答案

文档大小:13KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用