首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出: 1, 2, 3, 4, 5, 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在 //**
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出: 1, 2, 3, 4, 5, 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在 //**
admin
2019-07-10
62
问题
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出:
1, 2, 3, 4, 5,
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在
//********error********的下面。
#include
Class TestClass
{
//********error
TestClass(int i)
{
m_i =i;
}
void print()
{
cout<<++m i<<’,’;
}
public:
int m_i;
);
int main()
{
//********error********
int i();
TestClass data(0);
while(i>5)
{
//********error********
i++;
data.print();
}
cout<
return 0;
}
选项
答案
(1)public:TestClass(int i) (2)int i(10); (3)i--;
解析
(1)打开moidl.cpp调试程序,显示错误提示为第一标识下“modi1.cpp(20):error C2248:TestClass::TestClass’:cannot access private memberdeclared in class TestClass’”,提示类TestClass中的构造函数TestClass被定义为私有的,无法获得,所以这里应该是public,即“public:TestClass(int i)”。
(2)题目中要求输出结果为1,2,3,4,5,即循环5次。第三个表示while循环条件是i大于5就进行循环。“int i();”应该实现变量i的初始化,题干中要求不能删除i初始化中的括号,所以在括号中添加i的初始值。大于5且循环5次,所以i的初始值为10,而while循环中对i的操作应该是i--,这样第二个和第三个标示下应该是“int i(10);”和“i--;”。
转载请注明原文地址:https://kaotiyun.com/show/7X8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关于逻辑运算符的说法,正确的是()。
以下叙述中正确的是
执行下列语句后,输出的结果为__________。voidfun(){staticimx=3:x++:cout
如果把类FriendClass定义为类TestClass的友元类,则应该在类TestClass的定义中加入语句______。
下列程序不能通过编译,应该在划线部分填写的语句是______。#include<iostream.h>#include<stdlib.h>doubleFunc(inta,intb,charch){do
程序中有如下语句for(int i=0;i<5;i++)cout<<*(p+i)<<",";能够依次输出int型一维数组a的前5个元素。由此可知,变量P的定义及初始化语句是( )。
假定MyClass为一个类,则该类的拷贝构造函数的声明语句为()
按数据流的类型,结构化设计方法有两种设计策略,它们是【】和事务分析设计。
按照标识符的要求,开头的符号不能是()。
在关系数据库中,用来表示实体间联系的是
随机试题
小蓟饮子组成中含有胶艾汤组成中含有
患儿,男童,8岁。右下第一恒磨牙深龋,去除大块腐质,近髓处留少许软化牙本质,上方用Ca(OH)2盖髓后充填。下次复诊进行二次去腐质的时间是
根据《建设工程质量管理条例》,建设工程竣工验收应当具备的条件包括()。
乙股份有限公司(以下简称“乙公司”)为华东地区的一家上市公司,属于增值税一般纳税人。乙公司2014年至2017年与固定资产有关的业务资料如下:(1)2014年12月1日,乙公司购入一条需要安装的生产线,取得的增值税专用发票上注明的生产线售价为1170万元
亲生父母双方都有高血压的人,得高血压的几率是亲生父母都没有高血压的人的5倍。所以,高血压可能是一种遗传病。下列哪项为真,最能支持上述结论?()
所谓声誉,实际上是企业利益相关者对企业过去在市场交易中的表现的评价。声誉良好的企业,意味着在与利益相关者交易的历史中,扮演着可以信赖的伙伴角色。个人或者组织选择自己的交易对象,__________。因此,那些有着良好信用记录的企业,将更多地获得利益相关方的
明太祖为巩固和扩大里老司法审判权而制定的法规是()。
在塞普西路斯的一个古城蒙科云,发掘到了城市的残骸,这一残骸呈现出被地震损坏的典型特征。考占学家猜想,该城的破坏是这个地区公元365年的一次地震所致。以下哪项,如果为真,及有力地支持了考古学家的猜想?
下面是一段关于劳动创造价值论的材料:第二次世界大战以后,一些发达资本主义国家生产自动化水平达到了空前规模。20世纪60年代工业机器人的出现,使得资本主义生产过程中,除了“蓝领”和“白领”以外又增添了“钢领”即机器人。据此,西方一些经济学
Itisplaincommonsense—themorehappinessyoufeel,thelessunhappinessyouexperience,butitisnottrue.Recentresearchr
最新回复
(
0
)