首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi 1.cpp,该程序运行时有错,请改正错误,使得程序正确执行,并且输出以下语句: TestClassl:0 TestClass2 注意:不要改动main函数,不能增行或删行,也不能更改程
使用VC6打开考生文件夹下的源程序文件modi 1.cpp,该程序运行时有错,请改正错误,使得程序正确执行,并且输出以下语句: TestClassl:0 TestClass2 注意:不要改动main函数,不能增行或删行,也不能更改程
admin
2021-02-22
56
问题
使用VC6打开考生文件夹下的源程序文件modi 1.cpp,该程序运行时有错,请改正错误,使得程序正确执行,并且输出以下语句:
TestClassl:0
TestClass2
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在∥********error********的下面。
#include
Struct TestClassl
{
TestClassl(int i=0)
{
m—i=i ;
}
void print()
{
cout<<“TestClassl:”<
<
};
int m—i;
};
C1ass TestClass2
{
public:
TeStClasS2()
{
}
void print()
{
cout<
};
∥********error********
private:
一TestClasS2()
{
}
};
int main()
{
∥********error********
TestClassl objl();
∥********error********
TestClass2 obj 2(),
obj 1.print();
obj 2.print();
return 0 ;
}
选项
答案
(1)public: (2)TestClass1 obj 1(0);或TestClassl obj 1 ; (3)TestClass2 obj 2 ;
解析
程序要求输出TestClassl:0和TestClass2。从已定源程序的main主函数开始入手,可以看出程序首先定义TestClassl和TestClass2类型的变量,然后通过调用其中的print成员函数实现输出结果。
解题思路
(1)第1个标识下的“private: ~TestClass20”是析构函数,它不是私有的,所以这里应该为“删除private:或修改为public:”0
(2)第2个标识下的“TestClass1 obj10;"语句是定义一个TestClassl类型的对象obj 10,根据类TestClassl构造函数的定义“TestClassl(int i=0)”,知道存在整型参数,应该补充参数,或者只是先定义一个对象名,然后在使用时补充参数,即修改为“TestClassl objl(o);或TestClassl 0bj1;”。
(3)同理第3个标识下的“TestClass2 obj2();”语句修改为“TestClass2 obj2;”0
转载请注明原文地址:https://kaotiyun.com/show/V6fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
建立一个类对象时,系统自动调用()。
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,该工程中包含程序文件main.cpp,其中有关TVSet(“电视机”)和主函数main的定义。程序中位于每个“//ERROR***********found***********”之
请使用VC6或使用【答题】菜单打开考生文件夹prog3下的工程prog3,其中包含了类TaxCalculator(“个税计算器”)和主函数main的定义。创建“个税计算器”需要接收税率表信息和起征额信息。在main函数中,通过两个数组创建了如下的税率表:
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为:value=63number=1注
使用VC6打开考生文件夹proj3下的工程proj3,其中定义了一个字符串变量类StringVar。类成员的说明在程序注释中。请在//**********333**********和//*****666*****之间填写StringVar成员函数和友元函数
请使用VC6或使用【答题】菜单打开考生文件夹progl下的工程progl。此工程中包含程序文件main.cpp,其中有类Score(“成绩”)和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正
请使用VC6或使用【答题】菜单打开考生目录proj3下的工程文件proj3,该文件中定义了用于表示日期的类Date、表示人员的类Person和表示职员的类Staff;程序应当显示:张小丽123456789012345但程序中有缺失部分,
数据库管理系统是()。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,实现函数sort(intA[],int,n),用选择排序法把数组从大到小排序。提示:选择排序法的思想是:(1)反复从还未排好的那部分线性表中选择出关键字最小的
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
随机试题
下列古诗中涉及的历史事件,按先后顺序排列正确的是:①千寻铁锁沉江底,一片降幡出石头②剑外忽传收蓟北,初闻涕泪满衣裳③千载琵琶作胡语,分明怨恨曲中论④江东弟子多才俊,卷土重来未可知
排出黑便的疾病一般为
可经胎盘感染的寄生虫有
X线机按主电路工作形式分类有
甲是汇票的出票人,乙、丙、丁为依次背书人,戊从丁处取得该汇票.为持票人。乙在背书时在票面记载“不得转让”字样;丙是限制民事行为能力的人。在戊提示付款遭到拒绝后,他可以采用的救济方法是下列哪项所述方法?()
如图所示,水平河床上有一溢流水坝,坝段长为L,通过流量为Q时,坝上游水深为H,溢流水坝下游收缩断面水深为hc,求水流对坝体的作用力。应用动量方程来求解这一问题时,下面的求解过程中,错误的是()。
甲房地产开发公司(以下简称“甲公司”)于2013年10月10日通过拍卖方式拍得位于北京城区的一块建设用地,2013年10月15日,甲公司与北京市土地管理部门签订《建设用地使用权出让合同》,2013年10月21日,甲公司缴纳了全部土地出让金,2013年11月
蒙台梭利认为合乎科学的教育的基本原则是,给儿童创设一个()的教育环境。
项目论证一般分为机会研究、初步可行性研究和详细可行性研究三个阶段。以下叙述中(32)是正确的。
Thefollowingquestionspresentasentence,partofwhichorallofwhichisunderlined.Beneaththesentence,youwillfindfiv
最新回复
(
0
)