首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的工程test28_3。此工程包含一个test28_3.cpp,其中定义了类Person,但该类的定义并不完整。请按要求完成下列操作,将程序补充完整。 (1)定义类Person的私有数据成员forename、surname
使用VC6打开考生文件夹下的工程test28_3。此工程包含一个test28_3.cpp,其中定义了类Person,但该类的定义并不完整。请按要求完成下列操作,将程序补充完整。 (1)定义类Person的私有数据成员forename、surname
admin
2010-02-08
59
问题
使用VC6打开考生文件夹下的工程test28_3。此工程包含一个test28_3.cpp,其中定义了类Person,但该类的定义并不完整。请按要求完成下列操作,将程序补充完整。
(1)定义类Person的私有数据成员forename、surname 和 money,forename 和 surname都是char型的指针数据,money是double型的数据。请在注释“//**1**”之后添加适当的语句。
(2)完成类Person的带三个参数的构造函数Person(char *f, char *s,double m),分别为forename和surname申请新的空间来存储参数f和s指针指向的内容,注意空间的大小,最后把参数m的值赋给money,请在注释“//**2**”之后添加适当的语句。
(3)完成类Person的析构函数的定义,把forename和surname指向的空间释放,请在注释“//**3**”之后添加适当的语句。
(4)完成类Person的成员函数display的定义,使其以格式“forname surname has money”的形式输出内容,请在注释“//**4*。”之后添加适当的语句。
注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。
输出结果如下:
Richard Berk has 1000.56
源程序文件test28_3.cpp清单如下:
#include <iostream.h>
#include <string.h>
class Person
{
private:
//** 1 **
double money;
public:
Person(char *f, char *s, double m);
~Person();
void display();
};
Person::Person(char *f, char *s, double m)
{
//** 2 **
strcpy(forename, f);
surname = new char[strlen(s)+1];
strcpy(surname, s);
money=m;
}
Person: :-Person ()
{
//** 3 **
}
void Person:: display ( )
{
//** 4 **
}
void main ( )
{
Person p("Richard", "Berk", 1000.56);
p.display ( );
}
选项
答案
(1) char *forename; char *surname; (2) forename = new char[strlen(f)+1]; (3) delete []forename; delete []surname; (4) cout<<forename<<" "<<surname<<"has"<<money<<end1;
解析
主要考查考生对于类的定义和字符指针的动态空间申请和释放的掌握,具中(2)中new关键字是动态申请空间,里面使用了函数strlen,该函数是返回参数字符串的长度,之所以加一是要加入字符串结尾标志,这一点考生切记。 (3)中 delete是释放动态内存的关键字,释放一位数组占用的内存格式是先写[],之后是指针名,括号内不写数组的大小。
转载请注明原文地址:https://kaotiyun.com/show/uKID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列改革内容不是在《天朝天亩制度》中提出的一项是()
简述英法百年战争的起因和结果。(南京大学1996年世界古代中世纪史真题)
根据数据的观测方法和来源划分,研究数据可以分为()
假设职工用于上下班路途的时间服从正态分布,经抽样调查得知这一时间为1.2小时。调查人员根据以往的调查经验,认为这一时间与往年没有多大变化。为了证实这一看法,需要采取的假设检验方法是()
福禄贝尔关于幼儿园教育方法的基本原理是
下列说法错误的是
确定一国外部均衡目标的主要标准是什么?请分析近年来中国国际收支情况是否符合外部均衡的要求,并谈谈你对其成因以及未来演变趋势的看法。
假定某公司CEO决定来年投资股票,有两种方案供选择,要么投资a股票,a股票目前价值为75元/股,来年经济状况好的概率为0.2,股价为96;经济状况恶化概率为0.2,股价为68;经济状况正常概率为0.6,股价为85;b股票与市场相关系数为0.68,股票b的标
波浪理论考虑的因素主要包括三个方面,其中最重要的是股价的()。
根据下面材料,写一篇不少于800字的议论文,题目自拟。有两个台湾观光团到日本伊豆半岛旅游,路况很坏,到处都是坑洞。其中一位导游连声抱歉,说路面简直像麻子一样。而另一个导游却诗意盎然地对游客说:“诸位先生,我们现在走的这条道路,正是赫赫有名的伊豆迷人酒
随机试题
咔唑比色法测罐头食品中果胶质时,可直接测得果胶含量。
依据威廉.大内的Z理论,J型管理模式下,雇员之间、雇员与雇主之间是一种局部关系。
在Excel2003中,下面属于单元格引用运算符的有______。
Iamgoingtomeettheteacher,butyou______withme.
67Ga炎症显像时,白细胞内含有一种丰富的蛋白,显像剂与之结合后随白细胞迁移至炎症部位浓集,这种蛋白是
A.局部症状B.后遗症状C.主要症状D.全身症状E.示病症状动物患病时所表现的体温升高、精神沉郁、食欲不振等症状属于
患儿,6岁。咳喘反复发作。症见面色苍白,气短懒言,语声低微,倦怠乏力,自汗怕冷,四肢不温。其治法是
小额零散税收和法律另有规定的应缴收入,经征收计算于收缴收入的当日汇总缴入国库单一账户。()
我找不到那丛梅树了,因为我来的不是时候。我是在初夏的一个下午,进入这片水边的花地。如果是寒意未减的早春,远远地就能看见它,那金黄的花色啊,曾怎样让一双冷寂的眼睛充满温情。那时的花园是沉睡着的、等待复苏的废墟,到处是冰硬光滑的旧年的枝条,而一树腊梅的开放,正
在被称为高福利国家“楷模”的瑞典,不工作的人所拿到的救济金与工资收入相差无几而且不用纳税,慷慨的病休工资意味着工人患病也能拿到90%的工资。尽管瑞典人是全欧洲中身体最健康的公民,可是雇员平均每年休病假的时间不下50天,几乎占一年工作时间的五分之一。下列陈述
最新回复
(
0
)