首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行有问题,请改正main函数中的错误,使程序的输出结果是: nember=1 nember=10 nember=100 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行有问题,请改正main函数中的错误,使程序的输出结果是: nember=1 nember=10 nember=100 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错
admin
2016-10-28
42
问题
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行有问题,请改正main函数中的错误,使程序的输出结果是:
nember=1
nember=10
nember=100
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error******的下面。
#include<iostream.h>
class TeStClass
{
public:
TestClass(int i){
nember=i;
}
void SetNember(int m){
nember=m;
}
int GetNember()const{
return nember;
}
void Print()const{
cout<<"nember="(<nember<<endl;
}
private:
int nember;
};
void main(){
//********error********
TestClass obj1;
obj1.Print();
TestClass obj2(3);
//********error********
obj1.nember=10;
//********error********
TestClass.SetNember(10.0);
obj1.Print();
obj2.Print();
}
选项
答案
(1)TestClass obj1(1); (2)obj1.SetNember(10); (3)obj2.SetNember(100);
解析
(1)第1个标识下,“TestClass obj1;”语句是声明TestClass类的对象obj1,根据TestClass类构造函数的定义TestClass(int i),存在整型参数,并且题目要求第一个输出结果为1,所以补全参数1,即第1个标识下的“TestClassobj1(1);”。
(2)第2个标识下的“obj1.nember=10;”应该是调用成员函数SetNember赋值。在C++中成员函数的使用形式应该是:对象名.成员函数,所以修改为“obj1.SetNember(10);”。
(3)类是对象的抽象,而对象是类的具体实例。第3个标识下“TestClass.SetNember(100);”语句中的TestClass为类,并不是对象,这里应该是使用定义的对象,即obj2,修改为“obj2.SetNember(100);”。
转载请注明原文地址:https://kaotiyun.com/show/cKNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据模型按不同应用层次分成3种类型,它们是概念数据模型、【】和物理数据模型。
Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向【】的设计方法。
mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回,请填空。intmystrlen(char*str){inti;for(i=0;______!=’\0’;i++);
软件开发离不开系统环境资源的支持,其中必要的测试数据属于
假设线性表的长度为n,则在最坏情况下,冒泡排序需要的比较次数为
有以下程序:#include<iostream>usingnamespacestd;classCFactorial{private:intvalue;intfact
关于类模板,下列表述不正确的是
下列关于队列的叙述中正确的是
如果一个模板声明列出多个参数,则多个参数之间必须使用______隔开,每个参数都必须重复使用关键字______。
数据流图的类型有______和事务型。
随机试题
关于骨细胞的叙述,哪些是正确的()
我国军队政治工作制度的主要内容包括()
A、K+外流B、Na+内流C、K+内流D、Na+外流E、Ca2+内流神经纤维动作电位上升相是由于
在针刺麻醉下施行甲状腺手术的首选穴位是
产业结构调整的方向和重点包括()
或有事项是指过去的交易或事项形成的一种状况,其结果须通过未来不确定事项的发生或不发生予以证实。因此,下列哪些事项应在资产负债表日确认为或有事项()。
某市一家居民企业为增值税一般纳税人,主要生产销售彩色电视机,假定2016年度有关经营业务如下:(1)销售彩电取得不含税收入8600万元,与彩电配比的销售成本5660万元;(2)转让技术所有权取得收入700万元,直接与技术所有权转让有关的成本和费用100
我国古代汉语中并不存在“社区”这一词,当今汉语中使用的“社区”一词,最早是由我国著名社会学家()等人在20世纪30年代翻译()著作时翻译过来的。
Thewanderingshipwasadramaticsymbolforaproblemplaguingourage.In1987,theship,loadedwiththousandsoftonsofNew
SANTEE,CALIF--WhennewsbrokeaboutthemayhemandkillingatSantanaHighSchool,CharlesWilliamsfranticallydashedtothe
最新回复
(
0
)