首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能: (1)定义类的私有变量a、b,请在注释//********1********后添加适当的语句。 (2)完
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能: (1)定义类的私有变量a、b,请在注释//********1********后添加适当的语句。 (2)完
admin
2021-02-22
50
问题
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:
(1)定义类的私有变量a、b,请在注释//********1********后添加适当的语句。
(2)完成类的构造函数,对变量a、b赋值,缺省两个变量值为1,在注释//********2********之后添加语句。
(3)完成打印函数display(),打印出“a*b=c”格式的一个乘法算式,在注释//********3********之后添加语句。
(4)补充主函数,使得打印9×9的乘法口诀。在注释//********4********后添加语句。
注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。
#include
class CMyFormula
{
private:
//********1********
public:
//********2********
{
this一>a=a;
this->b=b;
}
void set(int x,int y)
{
a=x;
b=y;
}
void display()
{
//********3********
}
};
int main()
{
CMyFormula formular(1,1);
for(int i=1;i<=9;i++)
{
//********4********
for(int j=1;j++)
{
formular.set(j,i);
formular.display();
cout<<" ";
}
cout<
}
return 0;
}
选项
答案
(1)添加语句:int a,b; (2)添加语句:CMyFormula(int a=1,int b=1) (3)添加语句:cout<
解析
(1)第1个标识下完成CMyFormula类的私有变量a、b的定义,从函数set(int x,int y)的参数类型可以看出a和b均为int型变量,故第1个标识下应添加“hat a,b;”。
(2)第2个标识下添加构造函数声明,完成对变量a、b赋值,该构造有两个参数a和b,且a和b缺省值为1,因此第2个标识下应添加“CMyFormula(inta=1,intb=1)”。
(3)打印函数display()在屏幕上打印出“a*b=c”格式的一个乘法算式,因此第3个标识下应添加“cout<
(4)观察可知第4个标识下的for循环是死循环,j没有判断退出条件,会一直循环下去得不到想到的9×9的口诀表,外层循环变量i从1开始变化至9,循环9次,内部循环变量i应该从1变化到i,输出一行,j<=i,这样保证输出的是倒9×9口诀,因此第4个标识下应改为“for(intj=1;j<=i.j++)”。
转载请注明原文地址:https://kaotiyun.com/show/gbfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中错误的是
数据字典(DD)所定义的对象都包含于
以下关键字不能用来声明类的访问权限的是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2。此工程中包含一个源程序文件main.cpp,其中有“房间”类Room及其派生出的“办公室”类Office的定义,还有主函数main的定义。请在程序中“//****found****”
已知函数FA调用函数FB,若要把这两个函数定义在同一个文件中,则()。
请使用VC6或使用【答题】菜单打开考生文件夹pmj2下的工程proj2,此工程包含有一个源程序文件proj2.cpp,其中定义了Stack类和ArrayStaek类。Stack是一个用于表示数据结构“栈”的类,栈中的元素是字符型数据。Stack
在希尔排序法中,每经过一次数据交换后
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成列操作,将类的定义补充完整,实现以下功能:(1)完成CBook类构造函数,对整型变量ID和作者Author进行赋值,请在注释//********1*****
在下列选项中,不允许作为C++标识符的是
随机试题
女,18岁,特发性血小板减少性紫癜初诊病人,贫血貌,反复牙龈出血,两下肢紫癜,月经过多,肝脾未扪及。血红蛋白100g/L,白细胞10×109/L,血小板20×109/L。治疗8个月后,血小板升为30×109/L,仍有月经过多鼻出血牙龈出血症状,51Cr
微波对眼的主要危害是
妊高征患者发生抽搐时,首要的护理措施是
A.铝、镁剂与阿奇霉素口服制剂合用B.碳酸钙与噻嗪类利尿药合用C.碳酸钙与氧化镁联合应用D.西咪替丁与苯妥英钠合用E.H2受体拮抗药和硫糖铝合用联合用药使后者疗效有可能降低的是()
依《招标投标法》,下列哪个行为能使招标行为发生法律效力,一旦有一方违约,应承担违约责任?()
某城市污水处理工程的建筑安装工程费为2500万元,设备购置费为1100万元。依据《建设工程监理范围和规模标准规定》,该工程()。
下列关于我国贷款管理制度的说法,正确的有()。
下列各种财务决策方法中。可以用于确定最优资本结构且考虑了市场反映和风险因素的是()。
饥饿属于()
下列密钥英文简称对应错误的是__________。
最新回复
(
0
)