首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
40
问题
使用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全国计算机二级
相关试题推荐
下列关于重载运算符错误的是
请打开考生文件夹下的解决方案文件proj1,此工程包含一个源程序文件proj1.cpp。文件中将表示数组元素个数的常量Size定义为4,并用int类型对类模板进行了实例化。文件中位于每个注释“//ERROR***found****”之后的一行语句存在错误。
下列情况中,不会调用拷贝构造函数的是()。
有如下类定义:classFoo{public:Foo(intv):value(v){}//①~Foo(){}//②private:Foo(){}//③
在软件设计中,不属于过程设计工具的是()。
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为()。
下列关于类定义的说法中,正确的是()。
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为()。
有如下类定义classMyClasspublic:_________Private:intdata;};若要为MyClass类重载流输入运算符>>,使得程序中可以“cin>>obj;
下列关于运算符重载的描述中,错误的是()。
随机试题
创建“库房信息.mdb”数据库,将“库房信息.txt”以“库房信息”为表名导入到数据库中,第一行不包含字段名,由系统自行添加主键。(2)按下列要求修改库房信息表的设计。(3)在库房信息表中填加文本类型字段“型号”,字段大小为10,并输入如下数据
生后1~2周新生儿采用牛乳喂养时,鲜牛乳与水的最佳比例是
纳税人停业期满未按期复业的,税务机关应当视为已恢复营业,实施正常的税收征收管理。()
按照《公司法》,公司向法人发行的股票,()。
我国上市银行的经营目标普遍是()。
在一个单CPU的计算机系统中,采用可剥夺式优先级的进程调度方案,所有任务可以并行使用I/0设备。表7-4列出了三个任务T1、T2、T3的优先级、独立运行时占用CPU和I/0设备的时间。如果操作系统的开销忽略不计,这三个任务从同时启动到全部结束的总时间为(5
嵌入式系统的硬件与通用计算机一样,其主体是中央处理器和存储器。下面关于嵌入式系统CPU的叙述中,错误的是()。
OxfordandCambridgeUniversityBoatClubshavebothtakentheopportunitytotraveltoSpainthismonthtotraininlesstestin
Nothingelseyoucandoforyourselfhasmorebenefitsthanregularexercise.Sure,exerciseburnscalories.Andittonesmuscle
Whilemanycompaniesarespendingmoremoneyonsalespromotionthanonmediaadvertising,itisdifficulttosayjustwhatpe
最新回复
(
0
)