首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++6.0打开考生文件夹下的源程序文件3.cpp。其中定义的类不完整,按要求完成下列操作,将类的定义补充完整。 (1)将文件以追加的方式打开。请在注释1后添加适当的语句。 (2)定义m、n为类TC的公有int型数据成员。请在注释2后
使用VC++6.0打开考生文件夹下的源程序文件3.cpp。其中定义的类不完整,按要求完成下列操作,将类的定义补充完整。 (1)将文件以追加的方式打开。请在注释1后添加适当的语句。 (2)定义m、n为类TC的公有int型数据成员。请在注释2后
admin
2013-10-15
12
问题
使用VC++6.0打开考生文件夹下的源程序文件3.cpp。其中定义的类不完整,按要求完成下列操作,将类的定义补充完整。
(1)将文件以追加的方式打开。请在注释1后添加适当的语句。
(2)定义m、n为类TC的公有int型数据成员。请在注释2后添加适当的语句。
(3)定义p为类TC的数据成员指针,并指向类TC的数据成员m。请在注释3后添加适当的语句。
(4)定义p指向类TC的数据成员n。请在注释4后添加适当的语句。
注意:增加或者修改代码的位置已经用符号表示出来,请不要修改其他的程序代码。
试题程序:
#include
#include
#include
#include
using namespace std;
void WriteFile(int x)
{
ofstream out1;
//* * * * * * * * 1 * * * * * * * *
out1.open("3.txt",);
out1<
out1.close();
}
void ClearFile()
{
ofstream out1;
out1.open("3.txt");
out1.close();
}
class TC
{
public:
void disp()
{
cout<<"m="<
WriteFile(m);
cout<<"n="<
WriteFile(n):
}
//* * * * * * * * 2 * * * * * * * *
};
void main()
{
//* * * * * * * * 3 * * * * * * * *
ClearFile();
TC a:
a.*p=30;
//* * * * * * * * 4 * * * * * * * *
a.*p=45;
a.disp();
}
选项
答案
(1)将“out1.open("3,txt",);”补充完整为“out1.open("3.txt",ios_base::app);”。 (2)应添加“int m,n;”。 (3)应添加“int TC::*p=&(TC:m);”。 (4)应添加“p=&(TC::n);”。
解析
本题第1处要求“对文件以追加的方式打开”。文件输入输出方式的设置值,ios::app是以输出方式打开文件,写入的数据添加在文件末尾,即第1处的语句补全为“out1.open("3.txt",ios_base::app);”。
第2处要求“定义m、n为类TC的公有int型数据成员”。只需在程序中的TC类中的public区域添加m、n的定义即可。即在第2处添加“int m,n;”。
第3处要求“定义p为类TC的数据成员指针,并指向类TC数据成员m”。程序中类TC数据成员m为“TC::m”定义P为类TC的数据成员指针语句为“TC::*p”,将其指向前面的数据成员rn,即为“int TC::*p=&(TC::m);”。
第4处要求“定义p指向类TC数据成员n”。定义类TC数据成员n的语句为“TC::n”,用p指向类TC数据成员n,添加的语句即“p=&(TC::n):”。
转载请注明原文地址:https://jikaoti.com/ti/qrXiFFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有一组数据:3、6、2、7、32、4、8、6、5,要描述这组数据的特征,受极端数据值影响的统计量是()
一组服从正态分布的数据,其平均数为50,标准差为5,那么Z值为-2.58的原始数据应是()
如果要删除一些变异性较大的实验数据,需要遵循的原则是()
假设职工用于上下班路途的时间服从正态分布,经抽样调查得知这一时间为1.2小时。调查人员根据以往的调查经验,认为这一时间与往年没有多大变化。为了证实这一看法,需要采取的假设检验方法是()
描述数据离散程度最简单的统计量是()
夸美纽斯主张国家既对教育具有不可推卸的责任,也有管理教育的最高权力。下列对夸美纽斯此方面的主张表述错误的是
结构主义“发现学习法”提倡的“发现”仅限于探寻人类尚未知晓的事情。
认为“教育的根本功能不是提高人的生产能力,而是造成人的不同品质,与现存的社会经济结构和等级秩序相适应”的教育经济学理论是()
西周时期为保证适用法律的谨慎,防止错杀无辜,对犯罪事实有疑的案件,在司法审判中要经过()程序。
下列方法中,属于白盒法设计测试用例的方法的是()。
随机试题
经济适用住房的建设用地主要采取的供给方式为:________。
患儿,2岁,体重15kg,在家玩耍时不慎打翻开水瓶,双下肢被开水烫伤后皮肤出现大水疱、皮薄,疼痛明显,水疱破裂后创面为红色
要使观众席上某计算点没有回声,此点的直达声和反射声的时差不能大于()s。
在计算个体工商户生产经营所得时,不可以在个人所得税前扣除的项目有( )。
由持票人在汇票背面签上自己的名字,并将汇票交付给受让人的行为足()。
水果中的碳水化合物主要以多糖的形式存在,食之甘甜。()
筹算应用了大约两千年,对中国古代数学的发展功不可没。但筹算有个严重缺点,就是运算过程不保留。元朝数学家朱世杰能用筹算解四元高次方程,其数学水平居世界领先地位,但是他的方法难懂,运算过程又不能保留,因而__________。中国古代数学不能发展为现代数学,筹
1914年7月,孙中山在日本东京组建了()。
Bettingagainstanindustrywithaddictsforcustomerscarriesobviousrisks.【C1】______theseareuncertaintimesforBigTobacco
判断对错。例如:我想去办个信用卡,今天下午你有时间吗?陪我去一趟银行?★他打算下午去银行。(√)现在我很少看电视,其中一个原因是,广告太多了,不管什么时间,也不管什么节目,只要你打开电视,总能看到那么多的广告,浪费我的时间。
最新回复
(
0
)