首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。 (1)定义类的公有数据成员函数No、Name[32],其中No是int型的数据,Name[32]为字符型。请在注释//********
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。 (1)定义类的公有数据成员函数No、Name[32],其中No是int型的数据,Name[32]为字符型。请在注释//********
admin
2016-10-28
57
问题
使用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<lostream.h>
Class TestClass
{
public:
//********1********
//********2********
{
No=no;
for(int i=0;strName
!=0;i++)
{
Name
=strName
;
Name[i+1]=0;
}
}
void print()
{
//********3********
}
TestClasS()
{
//********4********
}
};
int main()
{
TestClass stu;
stu.Set(111,"Garfield");
stu.print();
return0;
}
选项
答案
(1)添加语句:int No;char Name[32]; (2)添加语句:void Set(int no,char*strName) (3)添加语句:cout<<"No="<<No<<endl<<"Name="<<Name<<endl; (4)添加语句:No=Name[0]=0;
解析
(1)题目1要求“定义类的公有数据成员函数No、Name[32],其中No是int型的数据,Name[32]为字符型”。在已有程序中,类定义的public区域中,定义变量No,Name[321,即在第1个标识下添加语句“int No;char Name[32];”。
(2)题目2要求“完成函数set的定义,分别设置No和Name的值”。第2个标识下说明函数set的语句中,应该包括变量no,strName的定义,然后在函数中将其值赋值给No,Name,即添加定义语句“void Set(intno,char*strName)”。
(3)题目3要求“完成函数print()”,根据输出结果,知道输出的是No和Name的值,所以这里补全“cout<<"No="<<No<<endl<<"Name"<<Name<<endl;”。
(4)题目4要求“加缺省构造函数,设置No为0,Name为空”,即在TestClass()构造函数中补充赋值语句“No=Name[0]=0;”。
转载请注明原文地址:https://kaotiyun.com/show/rONp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下数据结构中不属于线性数据结构的是______.
当使用带参数的操作子时,程序中必须包含头文件______。
在C++语言中函数返回值的类型是由()决定的;
下面的说明中,正确的函数定义是()。
有如下的类模板定义:template<typenameTYPE>classMyClass{TYPEn;public:MyClass(TYPEk);
fstream、ifstream和ofstream文件流类的成员函数______关闭文件。
下列数据模型中,具有坚实理论基础的是
面向对象程序设计思想的主要特征中不包括
一个学生关系模式为(学号,姓名,班级号,…),其中学号为关键词:一个班级关系模式为(班级号,专业,教室,…),其中班级号为关键词:则学生关系模式中的外关键词为【】。
通过使用new和delete两个运算符进行的分配为【】存储分配。
随机试题
A.杯口征或弹簧征B.鸟嘴征C.铅管征D.线样征溃疡性结肠炎的典型X线征象是
泰罗提出定额原则,内容包括()
A.≤1mg/kgB.≤40mg/kgC.≤10mg/kgD.≤2000mg/kgE.总量≤6%一般用途化妆品卫生化学检验指标限值中的砷
下列有关心率的说法错误的是
张某被判处无期徒刑,王某被判处拘役,李某被判处有期徒刑10年,赵某被判处死刑缓期2年执行。在符合法律规定的其他条件下,对谁可以依法暂予监外执行?
下列关于重大事故危害公共安全犯罪的说法,哪项是正确的?()
有两个学生,他们对即将到来的期末考试的成绩预期是:甲学生80分,乙学生100分。结果两人都考了85分。对于甲乙两学生的心理挫折,最有可能出现的情况是()。
由学生所在学校的教师负责编制、实施和评价,并针对学校本年级或本班级特定的学生群体的课程是()。
—Sorry,MissGao.I______mymathbookathome.—That’sOK,butdon’t______nexttime.
A、 B、 C、 D、 B题干中的左上角图形依次顺时针旋转90度,右上角图形上下翻转,右下角图形逆顺时针旋转90度,选择B项。
最新回复
(
0
)