首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的工程test2_3。此工程包含一个test2_3.cpp,其中定义了类Stud,但类的定义并不完整。请按要求完成—下列操作,将程序补充完整。 (1)定义类的公有数据成员no,name[10],其中no是int型的数据,na
使用VC6打开考生文件夹下的工程test2_3。此工程包含一个test2_3.cpp,其中定义了类Stud,但类的定义并不完整。请按要求完成—下列操作,将程序补充完整。 (1)定义类的公有数据成员no,name[10],其中no是int型的数据,na
admin
2009-01-15
59
问题
使用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();
}
选项
答案
(1) int no; char name[10]; (2) this->no=n; strcpy(name,na); (3) cout<<no<<"\t"<<name<<"\t"<<deg<<"\r"<<cname<<endl;
解析
主要考查考生对于对象定义、this指针和字符串函数的使用。this指针是指向正在被某个成员函数操作的对象的指针,需要使用->调用其他的函数,strcpy是字符串复制函数,作用是将第二个参数赋值给第一个参数。
转载请注明原文地址:https://kaotiyun.com/show/5KID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
简述英法百年战争的起因和结果。(南京大学1996年世界古代中世纪史真题;东北师范大学1998年世界中古史真题;东北师范大学2000年世界通史真题;东北师范大学2002年世界史真题)
1915年在中国近代历史上看上去似乎没有特别重大的划时代的历史事件,但这一年发生的许多事件。既是此前各种矛盾发展的结果,又对此后的历史进程产生了重要影响。使这一年成为重要的历史关节点。请结合史事加以论述。(中山大学2015年历史学基础A真题)
在动机斗争中,面临两个或者两个以上目标冲突的有
一元线性回归方程的显著性有哪几种检验方法?()
提出“准备过完满生活,是教育应该履行的功能。这种功能的履行程度,也是评定教育课程的唯一理性的判断方式”的教育家是
“要尽量多地要求一个人,也要尽可能多地尊重一个人”所体现的德育原则是()
对社会现实的文化状况进行分析和评价,向学生提供有价值的文化。这是教育的哪种文化功能
关于遗传素质在人的身心发展中的作用,下列说法错误的是
关于教育劳动起源说的主要观点,下列说法错误的是
美联储通过公开市场操作主要调整的是()。
随机试题
试述按行业中竞争的重点不同划分的竞争战略的类型。
Theteacherlosthis_______whenthemonitortoldhimthatsixstudentswereabsent.
甲状腺功能亢进危象的主要临床表现有
《建设工程施工合同(示范文本)》中的通用条款的内容包括()。
(2007年)物块A重W=10N,被用水平力Fp=50N挤压在粗糙的铅垂墙面B上,且处于平衡(见图4-29)。块与墙间的摩擦系数f=0.3。A与B间的摩擦力大小为()。
事务的一致性是指()。
在做本题前首先确认在基础操作中已经正确地建立了orderdetail表,在简单应用中已经成功地将记录追加到orderdetail表。当orderdetail表中的“单价”修改后,应该根据该表的“单价”和“数量”字段修改orderlist表的“总金
Thepicnics,speeches,andparadesoftoday’sLaborDaywereallpartofthefirstcelebration,heldinNewYorkCityin1882.I
Inarecentfilmsetinseventeenth-centuryEurope,theheroisseendoingthecrawl,aswimmingstrokenotknowninEuropebefo
TheftdeterrentsystemTodeterthevehicletheft,thesystemisdesignedtogiveanalarmandkeeptheenginefrombeingst
最新回复
(
0
)