好文档 - 专业文书写作范文服务资料分享网站

计算机二级考试C++上机操作题(1)

天下 分享 时间: 加入收藏 我要投稿 点赞

本题主要考查考生对for循环语句的掌握及虚函数的使用,for循环是最常考到的知识点,要结合好上下文的语义来填写,首先要清楚该语句所在函数要实现的功能,其次要知道该语句的作用。 3[简答题]

请使用【答题】菜单命令或直接用VC6打开考生文件夹下的工程proj3,其中声明的是一个人员信息类,补充编制程序,使其功能完整。在main函数中给出了一组测试数据,此种情况下程序的输出应该是:zhang 20 Tsinghua。

注意:只能在函数address_change的“// ******** 333 ********”和“// ******** 666 ******** ”之间填入若干语句,不要改动程序中的其他内容。

程序最后将结果输出到文件out.dat中。输出函数writeToFile已经编译为obj文件,并且在本程序中调用。

参考解析:【参考答案】

【考点分析】

主要考查的是Person类,其中涉及动态数组、析构函数、构造函数和成员函数 【解题思路】

函数address_change(char * _add)的功能是地址修改,也就是说通过该函数把类的地址修改为add字符串。类的私有成员address是字符指针,因此首先要给address分配空间,通过new语句来实现:address = new char[strlen(_add)+1];。接下来就是要复制字符串, 使用系统函数strcpy,其用法为strcpy(参数1,参数2),将参数2的内容复制到参数l中。

计算机二级考试C++上机操作题(1)

本题主要考查考生对for循环语句的掌握及虚函数的使用,for循环是最常考到的知识点,要结合好上下文的语义来填写,首先要清楚该语句所在函数要实现的功能,其次要知道该语句的作用。3[简答题]请使用【答题】菜单命令或直接用VC6打开考生文件夹下的工程proj3,其中声明的是一个人员信息类,补充编制程序,使其功能完整。在main函数中给出了一组测试数据,此种情况下程序的输出
推荐度:
点击下载文档文档为doc格式
5wyq86m1aj9nplx1m54t1j03v4ivcy00aqj
领取福利

微信扫码领取福利

微信扫码分享