首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行有问题,请改正main函数中的错误,使程序的输出结果是: nember=1 nember=10 nember=100 注意:不要改动main函数,不能增行
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行有问题,请改正main函数中的错误,使程序的输出结果是: nember=1 nember=10 nember=100 注意:不要改动main函数,不能增行
admin
2021-02-22
61
问题
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行有问题,请改正main函数中的错误,使程序的输出结果是:
nember=1
nember=10
nember=100
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//********error********的下面。
1 #include
2 Class TeStClass
3 {
4 publiC:
5 TestClass(int i){
6 nember=i ;
7 )
8 void SetNember(int m){
9 nember=m;
10 }
ii int GetNember()const {
12 return nember ;
13 }
14 void Print()const{
15 cout<<"nember="<
16 }
17 private:
18 int nember ;
19 };
20 void main(){
21 //********error********
22 TestClass obj 1;
23 obj 1.Print();
24 TestClass obj 2(3);
25 //********error********
26 obj 1.nember=10;
27 //********error********
28 TestClass.SetNember(100);
29 obj 1.Print();
30 obj 2.Print();
31
选项
答案
(1)TestClass obj1(1); (2)obj1.SetNember(10); (3)obj2.setNember(100);
解析
程序要求输出nember的值为1,10,100。从已定源程序的main主函数开始入手,可以看出程序定义了TestClass类的对象obj1和obj2,然后通过调用类的成员函数实现了题目中的输出结果。
[解题思路]
(1)第1个标识下,“TestClass obil;”语句是声明TestClass类的对象obj1,根据TestClass类构造函数的定义TestClass(int i),存在整型参数,并且题目要求第一个输出结果为1,所以补全参数1,即第1个标识下的“TestClassobjl(1);”。
(2)第2个标识下的“objl.nember=10;”应该是调用成员函数SetNember赋值。在C++中成员函数的使用形式应该是:对象名.成员函数,所以修改为“objl.SetNember(10);”。
(3)类是对象的抽象,而对象是类的具体实例。第3个标识下“TestClass.SetNember(100);”语句中的TestClass为类,并不是对象,这里应该是使用定义的对象,即obj2,修改为“obj2.SetNember(100);”。
转载请注明原文地址:https://kaotiyun.com/show/Csfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列代码段声明了3个类classPerson{};classStudent:publicPerson{};classUndergraduate:Student{};下列关于这些类之间关系的描述中,错误的是(
关系模型中的关系模式至少应是
软件系统总体结构图的作用是
下面属于整数类I的实例的是
已知将运算符’’+’’和’’*’’作为类Complex的成员函数重载,设c1和c2是类Complex的对象,则表达式c1+c2*c1等价于()。
对如下二叉树进行后序遍历的结果为
下列关于文件流的描述中,正确的是()。
假定下列语句都是程序运行后首次执行的输出语句,其中输出结果与另外三条语句不同的语句是()。
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
已知Value是一个类,value是Value的一个对象。下列以非成员函数形式重载的运算符函数原型中,正确的是()。
随机试题
社区关系指()
DNA复制需要:①DNA聚合酶Ⅲ;②解链蛋白;③DNA聚合酶Ⅰ;④DNA指导的RNA聚合酶;⑤DNA连接酶。其作用的顺序是
A.重金属B.阿托品C.四氯化碳D.有机溶剂E.一氧化碳
患者女,40岁。四肢小关节疼痛,肿大僵硬,发热,活动受限1年半,加重2个月人院。关节腔积液检查:柠檬色、浑浊,白细胞3562×106/L,葡萄糖4.30mmol/L,患者最可能的诊断是
小儿正常指纹的显露部位为
中国证监会及其派出机构可以根据审慎监管原则,要求财务顾问提供已按照《上市公司并购重组财务顾问业务管理办法》的规定履行尽职调查义务的证明材料、工作档案和工作底稿,并对财务顾问的()等方面进行非现场检查或者现场检查。Ⅰ.公司治理Ⅱ.内部
甲乙丙三箱水果,甲与乙的重量之比为3:4.甲与丙的重量之比为5:2,从乙箱取4千克放入丙箱,乙丙重量之比为9:4,则甲、乙、丙三箱重量之和为多少千克?
语言是一种符号系统。任何符号都包含形式和意义两方面。在语法系统里,基本符号是语素,它被定义为“最小的有意义的语言成分”。例如“我喜欢吃葡萄”里的“我”“喜”“欢”“吃”都有意义,而且都不能分割成更小的有意义的单位了,所以它们都是语素;“葡”和“萄”只有合在
设总体X~B(m,θ),X1,X2,…Xn为来自该总体的简单随机样本,为样本均值,则E=
Don’ttalk:yourcellphonemaybeeavesdropping.Thankstorecentdevelopmentsin"spyphone"software,ado-it-yourselfspook
最新回复
(
0
)