首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
41
问题
使用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全国计算机二级
相关试题推荐
如下程序定义了“单词”类word,类中重载了
有如下循环语句:for(inti=50;i>20;i-=2)eout
下列数据结构中,属于非线性结构的是
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件),下面属于系统软件的是()。
如在类中有如下函数定义 Void fun(int a,int b,int c=0);则下列调用中,正确的是( )。
实体之间的联系可以归结为一对一的联系,一对多的联系与多对多的联系。如果一个学校有许多学生,而一个学生只归属于一个学校,则实体集学校与实体集学生之间的联系属于______的联系。
下列程序用于将源文件中的字母进行大小写转换,while的条件是【 】。#include<iostream.h>#include<fstream.h>#include<iomanip.h>void
( )既可重载为一元运算符,又可重载为二元运算符。
已知各变量的定义如下inti=8,k,a,b:unsignedlongw=5;doublex=1.42,y=5.2;则以下符合C++语言语法的表达式是()。
在面面对泵方法中,一个对象请求另一对象为其服务的方式是通过发送【 】实现。
随机试题
女性,56岁,甲状腺弥漫性肿大,对称,表面平滑,质地较硬,基础代谢率降低,最可能的诊断是
IfhalfofthewaterweretobedrainedfromthePacificOcean,acuriouskindofsubmarinemountaincalledaguyot(海底平顶山)would
A.亲和层析B.SDS-PAGEC.等电点沉淀法D.离子交换层析用于蛋白质中氨基酸组分分析的是
计算流动比率、速动比率要用财务报表中的()。
既能反映项目计算期内各年的投资、融资活动的现金流入或流出,又可用于计算累计盈余资金的技术方案现金流量表是()。
属于所有者权益的是( )。
强制性的基金信息披露制度,其作用包括()。Ⅰ.有利于培育和完善市场运行机制Ⅱ.有利于防止利益冲突和利益输送Ⅲ.有利于投资者提高操作水平和盈利能力Ⅳ.有利于增强市场参与各方对市场的理解和信心
在同一时间内观察不同年龄组的心理发展水平的研究是()。
国民收入再分配的途径主要有()。
广大农民在致富奔小康的过程中深切体会到;“要富口袋,先富脑袋”。这一说法在哲学上的含义是()。
最新回复
(
0
)