电话:0731-83595998
导航
首页 > 在线问答 > 计算机 > 计算机题库1
题目内容

使用VC6打开考生文件夹下的工程test2_3。此工程包含一个test2_3.cpp,其中定义了类Stud,但类的定义并不完整。请按要求完成—下列操作,将程序补充完整。 (1)定义类的公有数据成员no,name[10],其中no是int型的数据,name[10]是字符型一维数组。请在注释“//**1**”之后添加适当的语句。 (2)完成函数set的定义,分别将参数n,na的值赋给数据成员no,name。注意:请使用this指针完成对no的赋值,使用字符串函数实现对name和cname的赋值。

提问人:陈俭龙发布时间:2020-06-30

使用VC6打开考生文件夹下的工程test2_3。此工程包含一个test2_3.cpp,其中定义了类Stud,但类的定义并不完整。请按要求完成—下列操作,将程序补充完整。

(1)定义类的公有数据成员no,name[10],其中no是int型的数据,name[10]是字符型一维数组。请在注释“//**1**”之后添加适当的语句。

(2)完成函数set的定义,分别将参数n,na的值赋给数据成员no,name。注意:请使用this指针完成对no的赋值,使用字符串函数实现对name和cname的赋值。请在注释“//**2**”之后添加适当的语句。

(3)完成类的成员函数disp的定义,使其按no,deg,name和cname的顺序输出类的数据成员的值,中间使用跳格符分隔,请在注释“//**3**”之后添加适当的语句。

输出结果如下:

1 李华 95 990701

2 王东 83 990702

注意:除在指定的位置添加语句外,请不要改动程序中的其他语句。

源程序文件test2_3.cpp清单如下:

include<iostream.h>

include<string.h>

class Stud

{

public:

// ** 1 **

int deg;

char cname[10];

Stud(){}

void set(int n,char na[],int d,char cn[])

{

// ** 2 **

deg=d;

strcpy(cname,cn);

}

void disp()

{

// ** 3 **

}

};

void main()

{

Stud obj[2];

obj[0].set(1,,"李华",95,"990701");

obj[1].set(2,"王东",83,"990702");

obj[0].disp();

obj[1].disp();

}

题目答案

一对一服务

咨询老师
网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

免费咨询,如何快速提升学历!

立即报名

已经有28179人提升了学历

题库-找答案

已有大量题库

马上做题
相关试题

继续查找其他问题的答案?

长理培训客户端 资讯,试题,视频一手掌握

去 App Store 免费下载 iOS 客户端