首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请打开考生文件夹下的解决方案文件proj1,程序中位于每个“//ERROR ****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为:Name:Smith Age:21 ID:99999 Course-Num
请打开考生文件夹下的解决方案文件proj1,程序中位于每个“//ERROR ****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为:Name:Smith Age:21 ID:99999 Course-Num
admin
2020-05-14
31
问题
请打开考生文件夹下的解决方案文件proj1,程序中位于每个“//ERROR ****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为:Name:Smith Age:21 ID:99999 Course-Num:12 Record:970
注意:只修改每个“//ERROR ****found****”下的那一行,不要改动程序中的其他内容。
#include<iostream>
using namespace std;
class StudentInfo
{
protected:
//ERROR *******found*******
char Name;
int Age;
int ID;
int CourseNum;
float Record;
public:
StudentInfo(char * name,intAge, int ID, int courseNum,float record);
//ERROR *******found*******
void~StudentInfo(){}
float AverageRecord(){
return Record/CourseNum;
}
void show()const{
cout<<"Name:"<<Name<<"Age:"<<Age<<"ID:"<<ID
<<"CourseNum: "<<CourseNum<<"Record:"<<Record<<endl;
}
};
//ERROR *******found*******
StudentInfo StudentInfo(char*Name,int Age,int ID,int CourseNum,float Record)
{
Name=name;
Age=age;
this一>ID=ID;
CourseNum=courseNum;
Record=record;
}
int main()
{
StudentInfo st("Smith",21,99999,12,97 0);
st.show();
return 0;
}
选项
答案
(1)char * Name; (2)~StudentInfo(){} (3)StudentInfo::Student:Info(char * name,int age,int ID,int courseNum,float record)
解析
(1)主要考查考生对动态数组的掌握,由题目可知Name应该指向一个动态数组,而不是一个有效char型字符,因此要定义成char型指针。
(2)主要考查考生对析构函数的掌握,析构函数不需要函数返回类型,应把void去掉。
(3)主要考查考生对构造函数定义的掌握,构造函数也要使用作用域符号“::”。
转载请注明原文地址:https://kaotiyun.com/show/sS8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在C++语言中,访问一个对象的成员所用的运算符是【】,访问一个指针所指向的对象的成员所用的运算符是【】。
下列叙述中错误的是()。
在结构化程序设计方法中,下面内聚性最弱的是()。
下列有关指针的用法中,错误的是()。
下列关于new运算符的描述中错误的是()。
下列关于成员函数特征的描述中,错误的是()。
时间复杂度和数据的初始排列无关,这种排序是()。
关系数据库管理系统能实现的专门关系运算包括()
A、 B、 C、 D、 B数据库设计阶段主要包括需求分析、概念设计、逻辑设计和物理设计。其中逻辑设计的主要工作是将E.R图转换为关系模式。
下列选项中,正确的C++表达式是
随机试题
卡瓦打捞筒在下井前,用实物测量卡瓦结合后的抓捞尺寸,其圆弧半径尺寸应小于落鱼()。
行政组织设置的原则,应遵循的指导思想。
下列关于环境损害赔偿纠纷处理的说法,哪些是正确的?(2005年试卷一第74题)
()阶段的主要任务是将“蓝图”变成工程项目实体,实现投资决策意图。在这一阶段,通过施工,在规定的范围、工期、费用、质量内,按设计要求高效率地实现工程项目目标。
收益性物业由于(),在交易中可以转移的不是其实物,而是其所有权、使用权或其他权益。
在仿古风味菜和其他主要代表菜品中,对应正确的是()。
记住自己很快就要死了,这是面对人生重大选择时最重要的工具。因为几乎一切——所有外界的期望,所有骄傲,所有对于困窘和失败的恐惧——这些东西在死亡面前都________,你已是________,没理由不追随内心。填入画横线部分最恰当的一项是:
一个包裹,除非其大小在规定的尺寸之内,否则投递服务公司不会接受。所有被接受投递的包裹都有回邮地址。如果上面陈述是正确的,下面哪一项也一定是正确的?
Thewin______gloriousmemoriesofhischampionship-winningdays.
Forthispart,youareallowed30minutestowriteanessayentitledCollegeStudents’senseofResponsibility.Youshouldwrite
最新回复
(
0
)