首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
55
问题
使用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://www.kaotiyun.com/show/rONp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
面向对象的模型中,最基本的概念是对象和【】。
以下类定义中可能会引起错误的语句是classA{public:~A(){}//1inti;//2private:
在32位的计算机中,一个char型数据所占的内存长度的字节是
在软件开发中,下面的任务不属于设计阶段的是______.
以下数据结构中不属于线性数据结构的是______.
下列C++标点符号中表示一条预处理命令开始的是()。
有如下程序:#include"iostrearn.h"voidmain(){intx=1,a=0,b=0;switch(x){case0
mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回,请填空。intmystrlen(char*str){inti;for(i=0;______!=’\0’;i++);
在C++中,打开一个文件,就是将这个文件与一个()建立关联,关闭一个文件,就是取消这种关联。
在C++语言中,数据封装要解决的问题是
随机试题
简述阿司匹林的不良反应及防治措施。
除了捕食者的捕杀之外,巨鸟们的身体状况也是其灭绝的原因之一。巨鸟身材高大,体重也惊人,无法再在天空翱翔,久而久之,翅膀退化,它们只能在地上行走。当捕食者的威胁并不严峻时,巨鸟不需要快速奔跑以躲避追捕,因此它们的活动能力也随着身体日渐庞大而衰退。当捕食者突然
提出决策的“有限性”标准和“满意度”原则的学者是()。
从肾脏排泄最少的磺脲类药物是
男孩,6岁,不慎被开水烫伤头颈部及双上肢,则该患者烫伤面积为
男,64岁,在抗洪抢险一线,突获其母病故后当日发生急性下壁心肌梗死。既往有高血压病5年、糖尿病10年、吸烟40余年。该患者急性心肌梗死的主要病因是
某电器专卖店(一般纳税人)2014年8月发生下列购销业务:(1)销售空调300台,每台零售价格3000元,商场派人负责安装,每台收取安装费200元;(2)采取有奖销售方式销售电冰箱100台,每台零售价格2800元;将外购的50只石英手表对外投资,市场
甲公司为扩大销售额制订了四种方案,四种方案的预计费用和销售额如下表所示,如采用价值分析法中的单一目标决策,最优的方案是()。
已知:第一,《神鞭》的首次翻译出版用的或者是英语或者是日语,二者必居其一。第二,《神鞭》的首次翻译出版或者在旧金山或者在东京,二者必居其一。第三,《神鞭》的译者或者是林浩如或者是胡乃初,二者必居其一。如果上述断定都是
设x是整型变量,与函数IIf(x>0,-x,x)有相同结果的代数式是( )。
最新回复
(
0
)