首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用【答题】菜单命令或直接用VC6打开考生文件夹 下的工程proj3,其中声明了一个人员信息类Person。在Person类中数据成员nallle、age和address分别存放人员的姓名、年龄和地址。构造函数Person用以初始化数据成员。补充编制程序
请使用【答题】菜单命令或直接用VC6打开考生文件夹 下的工程proj3,其中声明了一个人员信息类Person。在Person类中数据成员nallle、age和address分别存放人员的姓名、年龄和地址。构造函数Person用以初始化数据成员。补充编制程序
admin
2015-06-27
67
问题
请使用【答题】菜单命令或直接用VC6打开考生文件夹
下的工程proj3,其中声明了一个人员信息类Person。在Person类中数据成员nallle、age和address分别存放人员的姓名、年龄和地址。构造函数Person用以初始化数据成员。补充编制程序,使其功能完整。在main函数中分别创建了两个Person类对象p1和p2,并显示两个对象信息,此种情况下程序的输出应为:
jane25Beijing
Tom22Shanghai
注意:只能在函数Person中的“//**********333**********”和“//**********666**********”之间填入若干语
句,不要改动程序中的其他内容。
//proj3.h
#include
#include
usingnamespacestd;
classPerson{
public:
charname[20];
intage;
char*address,
public:
Person(char*_name,int_age,char*_add=NULL);//构造函数
voidinfo_display();//人员信息显示
~Person();//析构函数
};
voidwriteToFile(constchar*path
="");
//proj3.cpp
#include
#include
#include"proj3.h"
usingnamespacestd;
Person::Person(char*_name,int_age,char*_add):age(_age)
{
//把字符串name复制到数组name中
//使address指向一个动态空间,把字符串_
add复制到该数组中。
//********333********
//********666********
}
voidPerson::info_display()
{
cout<
if(address!_NULL)
cout<
}
Person::~Person()
{
if(address!=NULL)
delete[]address;
}
voidmain()
{
charadd[100];
strcpy(add,"Beijing");
Personp1("jane",25,add);
p1.infodisplay();
strcpy(add,"Shanghai");
Person*p2=newPerson("Tom",22,
add);
p2->info_display();
deletep2;
writeToFile("");
}
选项
答案
strcpy(name,_name); address = new char[strlen(_add) + 1]; strcpy(address,_add);
解析
主要考查考生对构造函数的掌握,根据题目要求,首先使用strcpy()函数把字符串_name复制到数组name中,然后使用new语句分配一个动态空间,使address指向空间首地址,最后把字符串_add复制到该数组中。
转载请注明原文地址:https://kaotiyun.com/show/r9BD777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列属于认知学习实验的是()。
某企业为增值税一般纳税人,购销货物的增值税税率均为17%,2010年1月发生如下经济业务:(1)购进货物取得的增值税专用发票上注明的货物金额为400万元,增值税为68万元;同时支付货物运费4万元,建设基金1000元,装卸费200元,运输途中保险费200
某市政府建新办公大楼,工程由某建筑公司承包。工程按期竣工并验收合格后,市政府由于财政困难,部分工程款一直未按期付给建筑公司,致该公司陷入严重经济困难。建筑公司认为自己的合法权益被侵犯,遂诉至法院。本案中,市政府应负()。
法的制定就是指法定的国家机关,依照法定职权和程序()。
(2012年真题)下列选项中,属于我国法的正式渊源的有()。
明太祖朱元璋在总结元亡历史教训的基础上,确立了“刑乱国用重典”的立法指导思想。其主要表现在那两个方面?
设z=f(x,y),x=g(y,z)+φ,其中f,g,φ在其定义域内均可微,求.
在关系A(S,SN,D)和关系B(D,CN,NM)中,A的主关键字是S,B的主关键字是D,则关系A的外码是()。
一棵二叉树有10个度为1的结点,7个度为2的结点,则该二叉树共有结点个数为()。
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是()。
随机试题
患者,男性,56岁,患肝硬化5年。1天来上呼吸道感染后出现大部分时间呈昏睡状态,但可唤醒,醒时可应答问话,但常有神志不清和幻觉,提示患者处于肝性脑病的()
下列属于阳离子型表面活性剂的为()
心脏病孕妇最容易发生心力衰竭的时期是
2003年4月1日张某被李某打了一顿,张某当时只觉得疼痛,后来由于疼痛难忍,张某于2003年5月1日到医院检查时发现肋骨骨折,2003年5月10日张某找到李某,要求李某赔偿,李某拒绝赔偿,2003年9月10日张某被人绑架,直至2004年1月8日张某才被解救
房地产的保值增值特性是从房地产价格变化的总体趋势来说的,是曲线缓慢式上升的。()
在道路上发生交通事故,车辆驾驶人应当()。
对于经过修改风险监管指标不符合标准的期货公司,其行为严重危及期货公司的稳建运行,损害客户合法权益的,中国证监会及其派出机构可以采取的措施有()。
甲公司于2014年10月12日按照60万元的价格销售给乙公司一批新开发的产品,该批产品的实际成本为45万元,由于没有完整的市场反馈信息,甲公司不能确定该批产品的市场认可情况,无法估计退货率,甲公司与乙公司约定,如果乙公司对产品不满意可以在2个月之内无条件退
广义的信用风险是指交易对方()的风险。
合同管理中,履行管理的重点是()。
最新回复
(
0
)