首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行有问题,请改正main函数中的错误,使程序的输出结果是: nember=1 nember=10 nember=100 注意:不要改动main函数,不能增行
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行有问题,请改正main函数中的错误,使程序的输出结果是: nember=1 nember=10 nember=100 注意:不要改动main函数,不能增行
admin
2017-03-22
35
问题
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行有问题,请改正main函数中的错误,使程序的输出结果是:
nember=1
nember=10
nember=100
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在
//********error********的下面。
#include
Class TestClass
{
public:
TestClass(int i){
nember=i;
}
void SetNember(int m){
nember=m;
}
int GetNember()const{
return nember;
}
void Print()conSt{
cout<<"nember="<
<
}
private:
int nember;
};
void main(){
//*******error********
TestClass obj1;
obj1.Print();
TestClass obj2(3);
//*******error********
obj1.nember=10;
//********error********
TestClass.SetNember(100);
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,所以补全参数l,即第1个标识下的“TestClass obj1(1);”。
(2)第2个标识下的“obil.nember=10:”应该是调用成员函数SetNember赋值。在C++中成员函数的使用形式应该是:对象名.成员函数,所以修改为“obj1.SetNember(10);”。
(3)类是对象的抽象,而对象是类的具体实例。第3个标识下“TestClass.SetNember(100);”语句中的TestClass为类,并不是对象,这里应该是使用定义的对象,即obj2,修改为“obj2.SetNember(100);”。
转载请注明原文地址:https://kaotiyun.com/show/09Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下循环语句:for(inti=50;i>20;i-=2)eout
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件),下面属于系统软件的是()。
定义如下枚举类型:enum Number{one=1,two=2,four=4,eight=8},则枚举类型Number的取值范围是( )。
C++语言中类定义中默认的访问权限是()。
在面向对象方法中,类的实例称为______。
在结构化分析方法中,用于描述系统中所用到的全部数据和文件的文档称为【 】。
下列程序时类D代码段出现编译错误,原因是【 】。#include<iostream.h>classA{public:A(charc){cout<<"A’sconstructor."<<c<<endl
一个项目具有一个项目主管,一个项目主管可管理多个项目。则实体集“项目主管”与实体集“项目”的联系属于【 】的联系。
设A为test类的对象且赋有初值,赋值符号已经重载,则语句test B=A;表示
数据库系统阶段的数据具有较高独立性,数据独立性包括物理独立性和______两个含义。
随机试题
趋势科技“云安全”体系结构主要由以下哪几个部分组成
关于处方权限叙述错误的是:
患者,男性,40岁,暴饮暴食后突发上腹部剧烈疼痛,伴恶心、呕吐。查体:急症面容,脸色苍白,血压80/60mmHg,腹胀,腹肌紧张,有压痛和反跳痛,移动性浊音(一),体温39℃,实验室检查白细胞明显升高。该患者于治疗后1个月复查超声,发现出现胰腺假性囊肿
诊断细菌性阴道病的指标不包括
路面雷达测试系统是一种接触性、破坏性路面厚度测试技术。()
下列选项中,不可以发布的广告有()。
设集合A={x||x-a|<1,x∈R},B={x|1<x<5,x∈R),若A∩B=φ,则实数a的取值范围是()。
下列形容天气的语句是:
任何关系数据库系统都应该支持()。Ⅰ、实体完整性约束Ⅱ、参照完整性约束Ⅲ、用户自定义完整性约束
MemoDate:March30,2005To:JohnSmithFrom:MaryWatersSubject:NewPensionPlanPleasecontacttheHRDepartmentfor
最新回复
(
0
)