首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用“答题”菜单或使用VC6打开考生文件夹proj1下的工程proj1,此工程包含程序文件main.epp,其中有类TimesTable(“乘法口诀表”)的定义和主函数main的定义。程序中位于每个 //ERROR **********found
请使用“答题”菜单或使用VC6打开考生文件夹proj1下的工程proj1,此工程包含程序文件main.epp,其中有类TimesTable(“乘法口诀表”)的定义和主函数main的定义。程序中位于每个 //ERROR **********found
admin
2021-07-02
62
问题
请使用“答题”菜单或使用VC6打开考生文件夹proj1下的工程proj1,此工程包含程序文件main.epp,其中有类TimesTable(“乘法口诀表”)的定义和主函数main的定义。程序中位于每个
//ERROR **********found**********下的
语句行有错误,请加以改正。更正后程序的输出应该是:
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
1*4=4 2*4=8 3*4=12 4*4=16
1*5=5 2*5=10 3*5=15 4*5=20 5*5=25
1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36
1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49
1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64
1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81
注意:只能修改每个//ERROR **********found**********下的那一行,不要改动程序中的其他内容。
1 #include
2 #include
3 using namespace std;
4 class TimesTable//乘法口诀表
5 {
6 public:
7 //ERROR **********found**********
8 TimesTable(int n=9){count=n;}
9 void Print()const;
10 private:
11 const int count;
12 };
13 //ERROR **********found**********
14 void Print()const
15 {
16 int i,j;
17 //ERROR **********found**********
18 for(i=1;i
19 {
20 for(j=1;j<=i;j++)
21 cout<
22 cout<
23 }
24 }
25 int main()
26 {
27 TimesTable obj;
28 obj.Print();
29 return 0;
30 }
选项
答案
(1)TimesTable(int n=9):count(n){} (2)void TimesTable::Print()const (3)for(i=1;i<=count;i++)
解析
(1)const为只读变量,const变量应该在成员初始化列表中赋初值,否则C++认为是语法错误,可知成员变量count,定义const类型,不能在构造函数中赋值。
(2)类中的成员函数,在类外部定义,必须附加域说明符,来表示该函数属于某个类的。
(3)根据题设值,计算出从1~n的乘法口诀表,包括n在内,因此使用“<=”运算符。
转载请注明原文地址:https://kaotiyun.com/show/hYfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知类IMS中两个成员函数的声明为“voidlisten()const;”与“voidspeak();”,另有两个对象的定义为“IMSobj1;”与“constIMSobj2;”,则下列语句中,产生编译错误的是()。
下列有关内联函数的叙述中,正确的是()。
若已定义了类Vehic1e,则下列派生类定义中,错误的是()。
有如下类定义:classMyclass{Intvalue:pUblic;Myclass(intn):Value(n){}intgerValue()const{retumValue;}};
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于定义阶段任务的是
当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的默认打开方式为()。
下列循环语句中有语法错误的是()。
下列模板声明中,有语法错误的是()。
针对数组定义intdata[10];,下列表述中错误的是()。
随机试题
某企业当月生产车间发生设备大修理费用45000元(以银行存款支付),行政管理部门发生设备日常修理费用1000元(以现金支付),均不满足固定资产确认条件。
Iwassurprisedthatshewaslate,______sincesheusuallyarrivedearly.
抽血做激素测定,其变化为若子宫内膜病理检查报告为轻度增生过长,其治疗原则下列哪项是不需要的
根据通知,青海()被列入《2020年优势特色产业集群建设名单》。
阅读下面的陈述:有较明确的英语学习动机和积极主动的学习态度。能听懂教师有关熟悉话题的陈述并参与讨论。能就日常生活的各种话题与他人交换信息并陈述自己的意见。能读懂相关年级学习阅读的简单读物和报纸、杂志,克服生词障碍,理解大意。能根据阅读目的运用适当
“变脸”是我国哪个剧种的绝活?()
下列不属于社会治安综合治理的手段和措施的是()。
最近一次战争里,在重战区中执行任务的医疗人员,即使是那些身体未受伤害的,现在比在该战争不太激烈的战区中执行任务的医疗人员收入低而且离婚率高,在衡量整体幸福程度的心理状况测验中得分也较低。这一证据表明即使是那些激烈的战争环境下没有受到身体创伤的人,也会受到负
DEVELOPMENTSINTHECONSTRUCTIONOFTALLBUILDINGS1Untilthenineteenthcentury,mosttallbuildingswereconstructedofloa
Humansympathy【C1】______whalesisonlynaturalofallthecreaturesinthesea.【C2】______arecloserrelativestousthanthes
最新回复
(
0
)