首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2。此工程中包含一个源程序文件main.cpp,其中有“书”类Book及其派生出的“教材”类TeachingMaterial的定义,还有主函数main的定义。请在横线处填写适当的代码并删
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2。此工程中包含一个源程序文件main.cpp,其中有“书”类Book及其派生出的“教材”类TeachingMaterial的定义,还有主函数main的定义。请在横线处填写适当的代码并删
admin
2015-06-27
26
问题
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2。此工程中包含一个源程序文件main.cpp,其中有“书”类Book及其派生出的“教材”类TeachingMaterial的定义,还有主函数main的定义。请在横线处填写适当的代码并删除横线,以实现上述类定义和函数定义。该程序的正确输出结果应为:
教材名:C++语言程序设计
页数:299
作者:张三
相关课程:面向对象的程序设计
注意:只在横线处填写适当的代码,不要改动程序中的其他内容,也不要删除或移动“//****found****”。
#include
usingnamespacestd;
classBook{//“书”类
char*title;//书名
intnum_pages;//页数
char*writer;//作者姓名
public:
//**********found**********
Book(constchar*thetitle,int
pages,constchar*thewriter):
________{
title=newchar[strlen(thetitle)+1];
strcpy(title,thetitle);
//**********found**********
strcpy(writer,thewriter);
}
~Book(){delete[]title;delete[]
writer;}
intnumOfPages()const{returnnum
pages;}//返回书的页数
constchar*theTitle()const{returntitle,t}//返回书名
constchar*theWriter()const{returnwriter;}//返回作者名
};
classTeachingMaterial:publicBook{
//“教材”类
char*course;
public:
TeachingMaterial(constchar*the
title,intpages,constchar*the
writer,constchar*thecourse)
//***+******found**********
:________{
course=newchar[strlen(thecourse)+1];
strcpy(course,the_course);
}
~TeachingMaterial(){delete[]
course;}
constchar*theCourse()const{returncourse;}//返回相关课程的名称
};
intmain(){
TeachingMateriala—book("c++语言程序
设计",299,"张三","面向对象的程序设计");
cout<<"教材名:"<
<<"页数:"<
<
<<"作者:"<
<
//**********found**********
<<"相关课程:"<<________;
cout<
return0;
}
选项
答案
(1)num_pages(pages) (2)writer = new char[strlen(the_writer) + 1]; (3)Book(the_title, pages, the_writer) (4)a_book.theCourse()
解析
(1)主要考查考生对构造函数的掌握情况,使用成员列表进行初始化。
(2)主要考查考生对动态分配的掌握情况,使用new给writer分配空间。
(3)主要考查考生对构造函数的掌握情况,使用成员列表初始化给基类初始化。
(4)主要考查考生对成员函数调用的掌握情况,函数theCourse()返回相关课程。
转载请注明原文地址:https://kaotiyun.com/show/q6BD777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
飞行员进行各种模拟情景的心理素质和心理自我调节控制能力和生理控制能力的训练等,利用的原理是()。
在小学阶段,教学多采用直观形象的方式,而进入中学以后则可进行抽象讲解,这体现了儿童身心发展具有()的特点。
简述人口结构对教育的影响。
简述金融衍生品的含义、功能、期货与期权的区别;对于我国引进金融衍生品,市场是否更有效?
在我国的司法实践中,地方各级人民法院往往以最高人民法院在《公报》中列举的典型案件作为审判的参考,在事实上已经作为一种“样本”来使用,因此有人认为在现代中国判例的作用已与英美法系国家无本质上的区分。试运用法理学的有关知识分析上述观点。
材料:“法律对人的行为以及对社会关系的影响,实质上就是国家把自己的意志和态度通过国家权力加以推行和实现;法律作用取决于经济基础,在一定的社会中,法律能否承担起立法者赋予它的功能,从根本上说,这取决于生产关系或生产方式自身的生命力,而不是取决于立法者的主观愿
下列属于程序法部门中的非诉讼程序法的是()
求微分方程满足初始条件y(0)=y’(0)=0的特解,其中常数k>0。
设f(x)在x=x0的某邻域内有定义,则“f′(x)存在且等于A”是“f′(x0)存在且等于A”的()
下列运算符中属于关系运算符的是()。
随机试题
有下列情况之一,债务人可以将标的物提存
患者女,45岁,体重60kg,工人,半年来乏力。查体:BP19.5/13kPa(150/110mmHg),心肺(﹣),下肢轻度水肿,空腹血糖8.7mmol/L,餐后2小时13.2mmoL/L,尿蛋白(±),尿糖(+),WBC(1~3)/HP,空腹胰岛素12
甲原系某工商银行某支行主任,偶然认识了乙。乙提出为甲拉100万元存款,并要求从甲所在的支行贷款80万元,甲某同意。后乙为甲拉来某研究所将100万存款存入该支行。同时,乙使用他人身份证、已失效的某公司营业执照和伪造的某研究所公章等手段,甲未经审查即与乙签订了
某地下人防工程地下2层,地下2层的室内地面与室外出入口地坪之间高差为9m。某电影院位于该地下人防工程的地下2层整层,建筑面积为4200m2,设有1个建筑面积为600m2的大观众厅,7个建筑面积均为3190m2的小观众厅。该电影院共划分6个防火分区,其中大
有一辆汽车以60000元购入,实行加速折旧,每年的运行维持费用和折旧后每年残余价值如表所示。试计算其最佳更新期。
下列关于股权投资基金财务会计报告的说法,错误的是()。
市政府要求本周五上午全市各单位统一开展“公众接待日”活动,为了达到较好的效果,领导交办你负责此项工作,要求组织一些人员认真筹备,务必做好落实。由于这次“公众接待日”活动效果良好,局领导有意将此项活动转化为长效机制,安排你做一些先期调研,以下不属于调研范
(2009年上半年)项目论证是指对拟实施项目技术上的先进性、适用性,经济上的合理性、盈利性,实施上的可能性、风险可控性进行全面科学的综合分析,为项目决策提供客观依据的一种技术经济研究活动。以下关于项目论证的叙述,错误的是(60)。
Generally______(speak),thisbookistoodifficultforyouguys.
Thetypicalpre-industrialfamilynotonlyhadagoodmanychildren,butnumerousother【C1】______aswell—grandparents,uncles,a
最新回复
(
0
)