首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用“答题”菜单或使用VC6打开考生文件夹proj1下的工程proj1,此工程包含程序文件main.epp,其中有类TimesTable(“乘法口诀表”)的定义和主函数main的定义。程序中位于每个 //ERROR **********found
请使用“答题”菜单或使用VC6打开考生文件夹proj1下的工程proj1,此工程包含程序文件main.epp,其中有类TimesTable(“乘法口诀表”)的定义和主函数main的定义。程序中位于每个 //ERROR **********found
admin
2021-07-02
26
问题
请使用“答题”菜单或使用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全国计算机二级
相关试题推荐
阅读下面的程序:#include<iostream.h>voidmain(){intx;cin>>x;if(x++>5)cout<<x<<end1;elsecout<<x-
若已定义了类Vehic1e,则下列派生类定义中,错误的是()。
有如下类的定义。横线处的语句是()。classMyClass{public:MyClass(inta=0,intb=0){X=a;Y=b:}voidChange()const{X-=10;Y+=10;}priva
下面是类shape的定义:classShape{public:VirtualvoidDraw()=O;};下列关于Shape类的描述中,正确的是()。
有如下类定义:classMyBase{intk;public:MyBase(intn=0):k(n){}intvalue()const{returnk;}};classMyDerived:MyBase{intj;public
当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的默认打开方式为()。
有如下类模板定义:template<typenameT>classBigNumber{longn:public:BigNumber(Ti):n(i){}BigNumberoperator
数据的存储结构是指()。
某系统总体结构图如下图所示:该系统总体结构图的深度是()。
随机试题
马克思关于人的全面发展的基本观点是什么?
阅读司马迁《李将军列传》中的一段文字,然后回答下列问题。中贵人将骑数十纵,见匈奴三人,与战。三人还射,伤中贵人,杀其骑且尽。中贵人走广。广曰:“是必射雕者也。”广乃遂从百骑往驰三人。三人亡马步行,行数十里。广令其骑张左右翼,而广身自射彼三人者,杀其二人,
男性,25岁,2天前不明原因出现干咳、胸闷,继之明显喘憋。给予静滴青霉素治疗无效。近3年来,患者常于秋季出现发作性咳嗽、气短。查体:端坐呼吸,呼吸急促,皮肤黏膜轻度发绀,双肺呼吸音减低,散在哮鸣音,心界不大,脉搏120次/分,无杂音,有奇脉。诊断应首先考虑
女性,56岁,上腹不适,嗳气1个月,进食如常,胃镜示:胃角小弯侧1cm×0.6cm局限性黏膜粗糙、糜烂,亚甲蓝喷洒后着色明显如病理检查发现腺癌细胞,下列哪项检查最有助于肿瘤分期
律师赵某在办理一宗涉外经济纠纷案件中,因对该案件中的某些专业问题不太熟悉,就邀请了另外一个律师事务所的陈律师协助办理。办案期间,赵某突然生病,于是就将案件全部移交陈律师处理。在这个过程中,律师赵某的下列哪些做法不符合法律规定?()
乙国与甲国航天企业达成协议,由甲国发射乙国研制的“星球一号”卫星。因发射失败卫星碎片降落到甲国境内,造成人员和财物损失。甲乙两国均为《空间物体造成损害的国际责任公约》缔约国。下列选项正确的是:()
会计监督的依据只能是国家的法律、法规,不能是企业的规章制度。()
某新建火车站站前广场需要绿化的面积为46000m2,施工队在绿化了22000m2后,将每天的工作量增加为原来的1.5倍,结果提前4天完成了该项绿化工程.该项绿化工程原计划每天完成多少m2?
在条件反射研究基础上,巴甫洛夫总结的学习规律不包括()。
网络尤其是微博等传播渠道加快了信息传播的速度,很多信息省去了求证环节就被发布了出去,为流言的传播提供了便利。但是这些方便快捷的传播渠道,也可以为传播权威信息所用,公开透明的传播渠道本身也有_____________功能,也可以大大缩减留言的生命期。
最新回复
(
0
)