首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。 (1)定义类的公有数据成员函数No、Name[32],其中No是int型的数据,Name[32]为字符型。请在注释//****
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。 (1)定义类的公有数据成员函数No、Name[32],其中No是int型的数据,Name[32]为字符型。请在注释//****
admin
2017-03-22
48
问题
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。
(1)定义类的公有数据成员函数No、Name[32],其中No是int型的数据,Name[32]为字符型。请在注释//********1********后添加适当的语句。
(2)完成函数set的定义,分别设置No和Name的值,请在注释//********2********后添加适当的语句。
(3)完成函数print(),请在注释//********3********后添加适当的语句,打印的输出如下:
No=111
Name=Garfield
(4)加缺省构造函数,设置No为0,Name为空,请在注释//********4********后添加适当的语句。
注意:增加代码,或者修改代码的位置已经用符号表示出来。请不要修改其他的程序代码。
#include
Class TestClass
{
public:
//********1********
//********2********
{
No=no;
for(int i=0;strName
!=
0;i++)
{
Name
=strName
;
Name[i+1]=0;
}
}
void print()
{
//********3********
}
Testelass()
{
//********4********
}
};
int main()
{
TestClass stu;
stu.Set(111,"Garfield");
stu.print();
return 0;
}
选项
答案
(1)添加语句:int No;char Name[32]; (2)添加语句:void Set(int no,char*strName) (3)添加语句:cout<<"No="<
解析
(1)题目1要求“定义类的公有数据成员函数No、Name[32],其中No是int型的数据,Name[32]为字符型”。在已有程序中,类定义的public区域中,定义变量No,Name[32],即在第1个标识下添加语句“int No;char Name[32];”。
(2)题目2要求“完成函数set的定义,分别设置No和Name的值”。第2个标识下说明函数set的语句中,应该包括变量no,strName的定义,然后在函数中将其值赋值给No,Name,即添加定义语句“void Set(int no,char*strName)”。
(3)题目3要求“完成函数print()”,根据输出结果,知道输出的是No和Name的值,所以这里补全cout<<"No="<
(4)题目4要求“加缺省构造函数,设置No为0,Name为空”,即在TestClass0构造函数中补充赋值语句“No=Name[0]=0;”。
转载请注明原文地址:https://kaotiyun.com/show/69Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
软件测试的常用方法通常可分为白盒测试和【】。前者是根据程序的内部逻辑来设计测试用例,后者是根据软件的规格说明来设计测试用例。
Jackson方法是一种面向【】的结构化方法。
有如下函数模板的定义:template<classT>Tfunc(Tx,Ty){returnx*x+y*y;}在下列对func的调用中不正确的是
函数定义为Fun(int&i),变量定义n=100.则下面调用正确的是
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是
在C++语言中,打开一个文件就是将这个文件与一个什么建立关联?
有如下程序:#includeusingnamespacestd;classAA{public:AA(){tout
有如下程序:#includeusingflamespacestd;className{charname[20];public:Name(){strcpy(name,“”);cout
有如下模板声明:templateclassA;下列声明中,与上述声明不等价的是
随机试题
相对不适合行全髋关节置换术的是:
患者女性,44岁,近2个月劳累后感到乏力、胸闷、下肢水肿,血压95/60mmHg,叩诊心界左大,心尖部可闻及1/6~2/6级收缩期杂音。心电图显示左室高电压,完全左束支阻滞。最可能的诊断’患者女性,40岁,间断胸闷、乏力10余年,超声心动图显示二尖瓣狭
患者,女,45岁。半月来常于夜间睡眠时憋醒,伴咳嗽、咳粘液痰,气喘,两肺底闻及湿哕音。该表现属于
患者,男,32岁,在屋内使用火盆烤火时昏迷在屋内,被家人发现后送至医院,查血液碳氧血红蛋白实验呈阳性,诊断为一氧化碳中毒。下列一氧化碳中毒急救措施哪项是错误的
货币形态的演进经历了四个主要的阶段:实物货币、表征货币、()和电子货币。
背景资料:某广场地下车库工程,建设面积18000m2。建设单位和某施工单位根据《建设工程施工合同(示范文本)》(GF一2013—0201)签订了施工承包合同,合同工期140天。工程实施过程中发生了下列事件:事件一:施工单位将施
消防性能化设计以消防安全工程学为基础,采用的防火设计方法区别与传统的按照建筑规范标准进行设计,但其防火设计目标具有一致性。因此,必须确保采用消防性能化设计的建筑的消防安全水平不能()按照现行国家标准规范进行防火设计的消防水平。
约束理论(TOC)的实质是什么?用它来系统地回答任何企业改进过程中哪三个问题?
1938年,毛泽东在()会议上作的题为《论新阶段》的政治报告中最先提出了“马克思主义中国化”这个科学命题。
形式逻辑思维的发展主要表现为()。
最新回复
(
0
)