首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为: Name:Smith Age:21 ID:99999 Cour
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为: Name:Smith Age:21 ID:99999 Cour
admin
2019-04-18
65
问题
请使用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);
//ERROR*********found*********
void~Studentlnfo(){}
float AverageRecord(){
return Record/CourseNum;
}
void show()const{
cout<<"Name:"<<Name<<"Age:"<<Age<<"ID:"<<ID
<<"CoumeNum:"<<CourseNum<<"Record:"<<Record<<endl;
}
};
//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();
return0;
}
选项
答案
(1)char*Name; (2)~Studentlnfo(){} (3)Studentlnfo::Studentlnfo(char*nalne,int age,int ID,int courseNum,float FecoFd)
解析
本题考查StudentInfo类,其中涉及构造函数、动态数组、析构函数和成员函数。声明数组时要指定数组的大小,否则将会导致程序出错,不论是构造函数还是析构函数都不能在函数名前添加返回类型。
(1)主要考查考生对动态数组的掌握,由题目可知Name应该指向一个动态数组,而不是一个有效char型字符,因此要定义成char型指针。
(2)主要考查考生对析构函数的掌握,析构函数不需要函数返回类型,应把void去掉。
(3)主要考查考生对构造函数定义的掌握,构造函数也要使用作用域符号“::”。
转载请注明原文地址:https://kaotiyun.com/show/k4Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1]中,在下面画线处填上适当语句,完成栈类模板的定义。template<classT>class
有如下程序:#include<iostreanl>usingnamespaeestd;classAA{public:AA(){cout<<’1’;}};classBB:publicAA{
下列关于C++流的叙述中,正确的是
关于关键字class和typename,下列说法中正确的是
数据独立性是数据库技术的重要特点之一。所谓数据独立性是指
下列叙述中正确的是
深度为5的满二叉树有______个叶子结点。
随机试题
桂枝汤治治疗“太阳中风”,若兼见“项背强几几”者,宜()(2004年第49题)
男,53岁。自述左侧后牙疼痛数日,疼痛为自发性持续跳痛,不能咬合。检查见丨6充填物,叩痛,探诊未及牙周袋,X线检查示根尖及根分叉区透射区,根管内有阻射物。对患牙最好的处置方法是
甲工厂是一个生产纺织品的大型国有企业法人,但由于产品性能落后,加上经营管理不善,近年来连年亏损,资产负债率已经达到了83%。甲工厂准备向人民法院提出破产申请。作为甲公司的法律顾问,请对如下问题发表法律意见。
《中华人民共和国野生动物保护法》规定:( )分为一级保护野生动物和二级保护野生动物。
所谓民事行为能力,是指民事主体通过自己的行为取得民事权利、承担民事义务的资格。因此,其行为能力不包括()。
下列属于海关权力的有______。
用资产价值进行估值的常用方法有()。Ⅰ.重置成本法Ⅱ.无套利定价Ⅲ.清算价值法Ⅳ.风险中性定价
近两年,伴随着互联网行业的快速发展,基于互联网的金融服务也正在向金融领域不断延伸和深入。互联网金融是传统金融行业与互联网精神相结合的新兴领域,也是最近一两年最火爆的话题。下列关于互联网金融说法正确的是()。
Microsoft.NET框架类库由什么组成?
请根据下图所示网络结构回答问题。填写路由器RG的路由表项
最新回复
(
0
)