首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为: Name:Smith Age:21 ID:99
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为: Name:Smith Age:21 ID:99
admin
2018-06-19
55
问题
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为:
Name:Smith Age:21 ID:99999 CourseNum:12
Record:970
注意:只修改每个“//ERROR****found****”下的那一行,不要改动程序中的其他内容。
#include<iostream>
using namespace std;
class Studentlnfo
{
protected:
//ERROR**********found**********
char Name;
int Age;
int ID;
int CourseNum;
float Record;
public:
Studentlnfo(char * name,int Age,int ID,int courseNum,float record);
//FRRnR**********found**********
void~Studentlnfo( ) { }
float AverageRecord( ) {
return Record/CourseNum;
}
void show( )const{
cout<<"Name:"<<Name<<"Age:"<<Age<<"ID:"<<ID
<<"CourseNum:"<<CourseNum<<"Record:"<<Record<<end1:
}
};
//ERROR**********found**********
Studentlnfo Studentlnfo(char * Name,int Age,int ID,int CourseNum,float Record)
{
Name=name;
Age=age;
this->ID=ID:
CourseNum=courseNum;
Record=record;
}
int main()
{
Studentlnfo st("Smith",21,99999,12,970);
st.show( );
return 0;
}
选项
答案
(1)char * Name; (2)~studentInfo( ) { } (3)StudentInfo∷StudentInf0(char * name,int age,int ID,int courseNum,noat record)
解析
(1)主要考查考生对动态数组的掌握,由题目可知Name应该指向一个动态数组,而不是一个有效char型字符,因此要定义成char型指针。
(2)主要考查考生对析构函数的掌握,析构函数不需要函数返回类型,应把void去掉。
(3)主要考查考生对构造函数定义的掌握,构造函数也要使用作用域符号“∷”。
转载请注明原文地址:https://www.kaotiyun.com/show/pVAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;intmain(){cout.fill(’*’);cout.width(5);co
下列是重载为非成员函数的运算符函数原型,其中错误的是()。
实现运行时的多态性要使用()。
关于关键字class和typename,下列表述中正确的是()。
一个函数为voidf(int,charch=’a’),另一个函数为voidf(iht),则它们()。
有如下函数模板定义:template<typenameT1,inta2,inta3>T1fun(T1a1){return(al+a2+a3);}则下列调用中正确的
在下面函数的画线处填上适当的内容,使该函数能够利用递归方法求解字符串str的长度(不得使用系统提供的字符串处理函数)。intGetLen(char*str){if((6))return(7);elseret
数据库系统中实现各种数据管理功能的核心软件是______。
关系数据库管理系统能实现的专门关系运算包括()。
虚基类说明格式如下:slass派生类名【】<继承方式><基类名>。
随机试题
现代的本草学有( )
对疑有胆结石所致梗阻性黄疸较深者,应选择哪种检查法较合适
根据现行国家标准《建筑灭火器配置设计规范》的规定,下列配置灭火器的场所中,危险等级属于严重危险级的是()。
李志和妻子胡丽2005年8月5号出行遭遇车祸,李志当场死亡,胡丽送往医院抢救无效后去世。夫妇俩生前居住的房子价值人民币50万元。李志遗有伤残补助金6万元。胡丽2002年以个人名义在单位集资入股获得收益4万元。李志夫妇有一个儿子李达,于2001年病故,李达和
李某创作完成一部作品,交由图书出版社出版,自()之日起李某享有该作品的著作权。
我国第一个实行的现代学制是()。
刺配刑始创于()。
下列属于刑事诉讼强制措施的有
お忙しい______を、お越しいただき申し訳ございません。
Thegoalistomakehighereducationavailabletoeveryonewhoiswillingandcapable______hisfinancialsituation.
最新回复
(
0
)