首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi l.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出: 10 TestClass 1 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//**
使用VC6打开考生文件夹下的源程序文件modi l.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出: 10 TestClass 1 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//**
admin
2019-05-22
51
问题
使用VC6打开考生文件夹下的源程序文件modi l.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出:
10
TestClass 1
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//********error********的下面。
1 #include
2 class TestClassl
3 {
4 public:
5 TestClassl(){
6 };
7 //********error********
8 private:
9 virtual~TestClasSl()
10 {
11 US ing namespace std ;
12 cout<<”TestClassl”<
13 };
14 };
15 class TestClass2:public TestClassl
16 {
17 public:
18 //********error********
19 expliCit TestClass2(int i)
20 {
21 m i=i;
22 };
23 TestClass2&operator()(int i)
24 {
25 this->m i=i;
26 }
27 Void print()
28 {
29 //********error********
30 cout<
31 }
32 private:
33 int m i;
34 };
35 void fun(TestClass2 C1)
36 {
37 Cl.print();
38 }
39 int main()
40 {
41 fun(10);
42 return 0;
43 }
选项
答案
(1)删除“private:”语句 (2)TestClass2(int i) (3)std..cout<
解析
程序要求输出值为10,TestClassl。从已给定源程序的main主函数开始入手,main主函数首先调用fun函数,fun调用TestClass2中的print()函数,其中TestClass2继承了TestClass l。
[解题思路]
(1)第1个标识下的“virtual ~TestClassl()”语句是TestClassl0析构函数,不是私有函数,所以删除“private:”0
(2)“explicit TestClass2(int i)”构造函数语句中的“explicit”是禁止隐式转换。程序中无法实现对类TestClass2的直接使用,所以这里应该将其删除。即“TestClass2(inti)”。
(3)第3个标识下实现,fun函数中m_i的标准输出,即在屏幕上输出10。在程序中用到C++标准库时,要使用std标准命名空间进行限定。cout为标准库函数,所以要声明cout是在命名空间std中定义的流对象,即“std::cout<
转载请注明原文地址:https://kaotiyun.com/show/iI8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
A、 B、 C、 D、 B所谓函数重载是指同一函数名可以对应多个函数实现。进行函数重载时,要求同名函数在参数个数上不同,或者参数类型上不同。
false此题考查的是逻辑常量。在c十+语言中只有两个逻辑常量:true和false。故本题应填入false。
A、 B、 C、 D、 C只有在创建对象时才会调用类的构造函数,在定义指针时不会调用构造函数,只有给指针new一个地址时会调用构造函数,所以本程序中一共生成了6个Point对象(A,B,C,newPoint[
A、 B、 C、 D、 C派生类在公有派生和保护派生两种方式下,可以访问基类的保护成员。虚基类也可以被实例化,虚函数如果在派生类中不被重新定义,则直接被派生类继承。
A、 B、 C、 D、 B本题考查数据库的关系运算。两个关系的并运算是指将第一个关系的元组加到第二个关系中,生成新的关系。因此,并运算不改变关系表中的属性个数,也不能减少元组个数。两个关系的交运算是包含同时出
软件工具软件开发环境或称软件工程环境是全面支持软件开发全过程的软件工具集合。这些软件工具按照一定的方法或模式组合起来,支持软件生命周期内的各个阶段和各项任务的完成。
下面不属于C++的预定义的流对象是()。A)cinB)iostreamC)clogD)Celt
数据字典是数据库设计需求分析阶段的重要工具之一,其最基本的方法是()。
关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、___________和自定义完整性。
下列字符串中,正确的C++标识符是()。
随机试题
雀啄脉的脉象表现是
孕妇用药对胎儿最安全的一类药物是动物实验证实对胎仔有致畸或杀灭胚胎作用,人类缺乏研究资料的药物称为
某项目欲发行债券筹集5000万元,筹资费率2%,债券利率3.5%,则资金成本为( )。
基坑支护与降水工程、土方开挖工程、模板工程、起重吊装工程、脚手架工程、拆除、爆破工程应编制()。
在一起共同犯罪案件中,犯罪嫌疑人王某被公安机关依法取保候审,犯罪嫌疑人张某被公安机关依法监视居住。对王某和张某来说,他们都应当遵守的规定包括()。
某银行业务人员向当地一家集团公司争取存款的时候,为了避免商业贿赂的嫌疑,自己掏钱请该公司相关负责人去国外旅游一次,使该负责人感到应当与该银行进行交易,并最终使该银行得到了这笔业务。这种行为属于正常的营销手段。()
根据下列资料,回答116—120题。2017年1~8月,W省完成民间固定资产投资(以下简称民间投资)10287.23亿元。同比增长12.6%,比全国民间投资增速快6.2个百分点,比上年同期快10.2个百分点.比上半年和一季度分别加快1.1个和6.0个百分
下列有关我国的科技成就,属于改革开放前取得的是()。
数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,称为【 】。
JackandnotI______theGreatWalltwice.
最新回复
(
0
)