首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
37
问题
使用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://jikaoti.com/ti/cMkiFFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
简述大流士一世改革的主要内容和意义。(南京大学1998年世界古代中世纪史真题)
1915年在中国近代历史上看上去似乎没有特别重大的划时代的历史事件,但这一年发生的许多事件。既是此前各种矛盾发展的结果,又对此后的历史进程产生了重要影响。使这一年成为重要的历史关节点。请结合史事加以论述。(中山大学2015年历史学基础A真题)
在动机斗争中,面临两个或者两个以上目标冲突的有
在一组数据11、11、11、11、13、13、13、17、17、18中,中数是()
一位教育学教师让每个学生报告他们用于准备考试的时间和考试时答错的题目数:计算用于准备考试的时间和考试时答错的题目数之间的等级相关系数。
下列关于新教育发展时期的说法错误的是
下列关于学校教育的说法,错误的是
一种有关定义对象应该是什么的界定属于
假定某公司CEO决定来年投资股票,有两种方案供选择,要么投资a股票,a股票目前价值为75元/股,来年经济状况好的概率为0.2,股价为96;经济状况恶化概率为0.2,股价为68;经济状况正常概率为0.6,股价为85;b股票与市场相关系数为0.68,股票b的标
根据下面材料,写一篇不少于800字左右的作文,题目自拟,体材不限(诗歌、戏剧除外)。有一个博士分到一家研究所,成为学历最高的一个人。有一天他到单位后面的小池塘去钓鱼,正好正副所长在他的一左一右,也在钓鱼。他只是微微点了点头,这两个本科生,有啥好聊的呢?不一
随机试题
下面东南亚国家中不属于佛教国家的是()。
洋地黄中毒合并低钾血症时易发生的心律失常是
脊柱损伤伤员的正确搬运方法是
下列关于沟槽支撑的施工质量规定错误的是()。
香港交易所某投资者因分配结果而以执行价格100港元交付5手某股票。该股票每手交易单位为1000股。若当时该股票的市场价格为80港元,则其需要缴纳的保证金数额为()港元。
2016年12月1日,甲公司与乙公司签订设备出售协议,根据协议规定甲公司将自产设备出售给乙公司,不含税售价1000万元,成本900万元。同时,双方签订补充协议,根据协议约定,甲公司将于2017年4月30日将该设备回购,不含税回购价格为1200万元。分析甲公
甲公司2015年度发生如下交易或事项:(1)销售商品一批,售价为1000万元,实际成本为700万元;(2)出售固定资产产生净收益60万元;(3)经营性罚款支出20万元;(4)以公允价值模式进行后续计量的投资性房地产公允价值增加100万元;(5)生产车间机器
将私人收藏的文物私自卖给外国人的,由( )罚款,并可没收其文物和非法所得。
Organisedvolunteeringandworkexperiencehaslongbeenavitalcompaniontouniversitydegreecourses.Usuallyitisleftto【C
ThereAwillbethreeBhundredsofstudentsCtakingpartDinthespeechcontent.
最新回复
(
0
)