首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。 (1)完成默认构造函数TestClass的定义,使得TestClass对象的类型为int,默认值为a=0,b=0,c=0,请在注释∥*
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。 (1)完成默认构造函数TestClass的定义,使得TestClass对象的类型为int,默认值为a=0,b=0,c=0,请在注释∥*
admin
2017-09-20
72
问题
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。
(1)完成默认构造函数TestClass的定义,使得TestClass对象的类型为int,默认值为a=0,b=0,c=0,请在注释∥********1********后添加适当的语句。
(2)定义类的私有成员变量,X、Y、Z类型为int,请在注释∥********2********后添加适当的语句。
(3)定义类TestClass的数据成员count声明为静态整数型数据成员, 请在注释∥********3********后添加适当的语句。
(4)在构造函数中实现用count表示类TestClass被实现对象的次数。请在注释∥********4********后添加适当的语句。
本程序的输出结果为:
The point is(1,1,1)
There are 3 point objects
The point is(1,2,3)
There are 3 point objects
The point is(0,0,0)
There are 3 point objects
注意:除在指定的位置添加语句之外,请不要改动程序的其他部分。
#include
using namespace std;
C1ass TestClass
{
public:
∥********1********
{
X=a;
Y=b;
Z=c;
∥********4********
}
void Display()
{
cout<<“The poi nt i s (“<
<
cout<<“The re are ”<<
count<< “point obj ect s.” <<
endl;
}
private:
∥********2********
∥********3********
};
int TestClass::count=0;
int main()
{
TestClas s pl(1,1,1),p2(1,2,3),p3(0,0,0);
p1.mi splay();
p2.Di splay();
P3.Di splay();
return 0;
}
选项
答案
(1)添加语句: Testclas s(int a=0,int b=0,int c=0) (2)添加语句:int x,y,z; (3)添加语句:static int count; (4)添加语句:count++;
解析
本题的功能是设置点,并将点的坐标值显示在屏幕上。在VC环境下打开程序,根据题干给出的几条功能要求,对程序中给出注释下的内容逐个补全或修改。从己定源程序的main主函数开始入手,可以看出程序通过调用类TestClass和成员函数实现各种输出操作。
转载请注明原文地址:https://kaotiyun.com/show/aTAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的执行结果是________。#include<iostream.h>classbase{public:virtualvoidwho(){cout<<"baseclass"<<end1;}
下列格式化I/O的操作符中,()是设置域宽的。
程序的3种基本控制结构是()。
数据库管理系统常见的数据模型有层次模型、网状模型和【】3种。
下面程序的运行结果是#include<iostream.h>voidfun(int*a,int*b){intx=*a;*a=*b;*b=x;cout
已知下列程序的输出结果是23,请将横线处缺失的部分补充完整。#include<iostream>usingnamespacestd;classMyClass{public:voidPrint()con
以下程序段共有错误()处。#include<iostream>usingnamespacesstd;classSample{private:intn;public:S
下列数据结构中具有记忆作用的是
按照“后进先出”原则组织数据的数据结构是()。
有如下函数定义:voidfunc(inta,int&B){a++;b++;}若执行代码段:intx=0,y=1;func(x,y);则变量x和y值分别是A)0和1B)1和1C)0和2
随机试题
下列情况新生儿颅内出血的预后较差,但除外哪项
拨揉颈项部可以放松肌肉。()
简述德尔菲法的应用程序。
下列关于古埃及的行政组织的说法,正确的是()
A、窦房结B、心房结C、房室交界D、浦肯野纤维E、心室肌传导速度最快的是()
尿沉渣镜检每高倍视野多少个白细胞即视为异常【】
某工程施工合同约定承包人对基础工程垫资,时间为3个月,发包人对垫付资金按照银行定期3个月存款利率的2倍支付利息,后发包人未按照合同约定支付利息,承包人将其诉至法院。银行3个月定期存款利息为2.4%,同期贷款利率为6%,则法院对垫资利息的处理正确的是(
()是期货从业人员在执业过程中必须遵守的行为规范。
计算.
DiningCustomsintheUSAAmericans,likemanypeopleelsewhereintheworld,/liketoinvitefriendstotheirhomesforan
最新回复
(
0
)