首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出: 9,8,7,6,5 注意:错误的语句在/* * * * * * * * error* * * * * * * *的下面,修改该
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出: 9,8,7,6,5 注意:错误的语句在/* * * * * * * * error* * * * * * * *的下面,修改该
admin
2021-06-10
50
问题
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出:
9,8,7,6,5
注意:错误的语句在/* * * * * * * * error* * * * * * * *的下面,修改该语句即可。其他的语句不能修改。
试题程序:
#include
class TC
{
/* * * * * * * * error* * * * * * * *
TC(int i)
{
m_i=i;
}
void print()
{
cout<<--m_i<<’,’;
}
public:
int m_i;
};
int main()
{
/* * * * * * * * error* * * * * * * *
int i();
TC obj(10);
while(i>5)
{
/* * * * * * * * error* * * * * * * *
i++:
obj.print();
}
cout<
return 0;
}
选项
答案
(1)应添加“public:”。 (2)“int i()”应改为“int i(10);”。 (3)“i++;”应改为“i--;”。
解析
本题主要考查的是成员的访问属性。成员的访问属性有公有、保护和私有3种,而默认的访问属性为私有,只有公有成员才能通过类的对象被访问。故应在构造函数前添加“public:”,否则该类无法被实例化。变量的初始化可以通过“=”号,也可以和初始化对象一样添加构造参数,题目已要求使用后者。本题要求输出5个数,while的循环变量i每次减1,在i}5时循环,故i初始化应为10。若循环中i每次增1,则循环永远不会退出。
转载请注明原文地址:https://kaotiyun.com/show/8Vfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列有关类成员的叙述中,正确的是()。
下列字符串中,正确的C++标识符是()。
结构化程序所要求的基本结构不包括()。
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是
下列关于派生类构造函数和析构函数的说法中,错误的是()。
构成计算机软件的是
有如下类定义classMyClasspublic:_________Private:intdata;};若要为MyClass类重载流输入运算符>>,使得程序中可以“cin>>obj;
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
Sample是一个类,执行下面语句后,调用Sample类的构造函数的次数是,()。Samplea[2],*P=newSample;
随机试题
晚期胃癌血道播散最常见部位是
患者男,60岁。胃溃疡病史8年,近3个月腹胀、食欲减退、消瘦明显、粪隐血持续阳性,应用抗酸剂治疗胃痛无效。患者术后的病理报告是胃窦低分化腺癌,穿透浆膜层,未累及周围组织,伴8/17枚淋巴结转移,则根据2002年版的AJCC分期患者术后病理分期为
既可做软膏基质又可以做栓剂基质的是
照片产生反转的原因是
关于中国古代死刑复奏制度,下列哪些说法是错误的?
依据《消防法》的规定,对于非消防安全重点单位,其应当履行的消防安全职责不包括()。
甲公司销售一批商品给丙公司,含税价款为750万元,丙公司到期无力支付款项,甲公司同意丙公司将其拥有的一项无形资产用于抵偿债务。丙公司无形资产的成本700万元,已累计摊销100万元,已提减值准备75万元,公允价值为500万元;甲公司为该项应收账款计提120万
下列关于会计科目和会计账户关系的表述中,正确的有()。
田氏代齐
中国革命胜利的原因是()
最新回复
(
0
)