题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2024-05-30 02:10:17

[填空题]使用VC++6.0打开考生文件夹下的源程序文件3.cpp,其中定义了用于表示坐标的类TC1,但类TC1的定义并不完整,按要求完成下列操作,将类的定义补充完整。
(1)声明TC2类为TC1类的友元类,请在注释1后添加适当的语句。
(2)完成类的构造函数,分别对成员变量赋值,请在注释2后添加适当的语句。
(3)完成类的构造函数,分别对成员变量赋值,请在注释3后添加适当的语句。
(4)完成计算平面上两点之间距离的函数JuL,计算的方法为X坐标之差的平方与Y坐标之差的平方之和的开方。请在注释4后添加适当的语句。
注意:仅在函数指定位置添加语句,请勿改动主函数main与其他函数中的任何内容。
试题程序:
#include<iostream>
#include<cmath>
using namespace std;
class TC1

//********1********
public:
//********2********

X=a;
Y=b;

//********3********

X=a;
Y=0;

void print( )

cout<<"x="<<X<<end1;
cout<<"y="<<Y<<end1;

private:
float X,Y;

class TC2

public:
float JuL(TC1&p,TC1&q);

float TC2::JuL(TC1&p,TC1&q)

float result;
//********4********
cout<<result<<end1;
return result;

int main( )

TC1 p(10,10),q(20);
TC2 d;
d.JuL(p,q);
return 0;


更多"使用VC++6.0打开考生文件夹下的源程序文件3.cpp,其中定义了用"的相关试题:

[填空题]使用VC++6.0打开考生文件夹下的源程序文件3.cpp,其中定义了用于表示坐标的类TC1,但类TC1的定义并不完整,按要求完成下列操作,将类的定义补充完整。
(1)声明TC2类为TC1类的友元类,请在注释1后添加适当的语句。
(2)完成类的构造函数,分别对成员变量赋值,请在注释2后添加适当的语句。
(3)完成类的构造函数,分别对成员变量赋值,请在注释3后添加适当的语句。
(4)完成计算平面上两点之间距离的函数JuL,计算的方法为X坐标之差的平方与Y坐标之差的平方之和的开方。请在注释4后添加适当的语句。
注意:仅在函数指定位置添加语句,请勿改动主函数main与其他函数中的任何内容。
试题程序:
#include<iostream>
#include<cmath>
using namespace std;
class TC1

//********1********
public:
//********2********

X=a;
Y=b;

//********3********

X=a;
Y=0;

void print( )

cout<<"x="<<X<<end1;
cout<<"y="<<Y<<end1;

private:
float X,Y;

class TC2

public:
float JuL(TC1&p,TC1&q);

float TC2::JuL(TC1&p,TC1&q)

float result;
//********4********
cout<<result<<end1;
return result;

int main( )

TC1 p(10,10),q(20);
TC2 d;
d.JuL(p,q);
return 0;


[简答题]使用VC6打开考生文件夹下的工程MyProj7。此工程包含一个源程序文件MyMain7.cpp。其中定义了类Sample,但类Sample的定义并不完整。
请按要求完成下列操作,将类Sample的定义补充完成:
①定义私有数据成员n,它是int型的数据。请在注释“//* *1**”之后添加适当的语句。
②完成重载构造函数Sample( )的定义,使Sample对象的默认值:n=0。请在注释“//* *2* *”之后添加适当的语句。
③完成成员函数add( )的类体内的定义,使成员函数返回的Sample对象的值n为两类Sample对象s1和s2的私有成员n的和。请在注释“//* *3* *”之后添加适当的语句。
④完成成员函数disp( )的类外定义,使其以“n=”的格式将Sample对象的值输出到屏幕上。请在注释“* *4* *”之后添加适当的语句。
注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。
源程序文件MyMain7.cpp清单如下:
//MyMain7.cpp
#include<iostream>
using namespace std;
class Sample

private:
//* * 1* *
public:
Sample( )
//* *2* *
Sample add(Sample s1,Sample s2)

//* *3* *

void disp( );

void Sample: :disp( )

//* * 4 * *

int main( )

Sample s1(10),s2(5),s3;
cout<<"s1:";
s1.disp( );
cout<<"/n S2:";
s2,disp( );
s3.add(s1,S2);
cout<<"/n s3.add(s1,s2)/n s3:";
s3.dis
[简答题]将考生文件夹下MYTAXI文件夹中的文件夹HIPHI移动到考生文件夹下COUNT文件夹中。
[简答题]将考生文件夹下 LI/QIAN 文件夹中的文件夹 YANG 复制到考生文件夹下 WANG文件夹中。
[简答题]将考生文件夹下CALIN/SUN文件夹中的文件夹MOON移动到考生文件夹下LION文件夹中。
[简答题]使用VC6打开考生文件夹下的工程tsst6_3,此工程包含一个源程序文件test6_3.cpp,其中定义了用于表示考生的类 Student,请按要求完成下列操作,将程序补充完整。
(1)定义私有数据成员code、english分别用于表示考生的编号、英语成绩、它们都是int型的数据。请在注释“//**1**”之后添加适当的语句。
(2)完成成员函数void Student::inputinformation( )的定义,该函数用于用户输入一个考生对象的信息,输入格式如下:
输入编号:
英语成绩;
计算机成绩:
请在注释“//**2**”之后添加适当的语句。
(3)利用己实现的类Student的成员函数,完成函数void firstname(Student *A[],int num)的定义,该函数根据考生信息 A[],输出num个考生中总分最高者的编号及其相应的总分,在此不考虑总分相同的情况。请在注释“//**3**”之后添加适当的语句。
注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。
源程序文件test6_3.cpp清单如下:
#include<iostream.h>
class Student

//**1**
int computer;
int total;
public:
void getinformation( );
void computesum( );
int getcode( );
int gettotalscore( );
~Student( );
;
void Student::getinformation( )

//**2**
cout<<"英语成绩: " ;
cin>>english;
cout<<"计算机成绩: ";
cin>>computer;

void Student::computesum( )

total=english+computer;

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

截图扫码使用小程序[完全免费查看答案]
请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码