首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请打开考生文件夹下的解决方案文件proj1,程序中位于每个“//ERROR ****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为: 注意:只修改每个“//ERROR ****found****”下的那一行,不要改动
请打开考生文件夹下的解决方案文件proj1,程序中位于每个“//ERROR ****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为: 注意:只修改每个“//ERROR ****found****”下的那一行,不要改动
admin
2019-04-24
32
问题
请打开考生文件夹下的解决方案文件proj1,程序中位于每个“//ERROR ****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为:
注意:只修改每个“//ERROR ****found****”下的那一行,不要改动程序中的其他内容。
#include
using namespace std;
class StudentInfo
{
protected:
//ERROR ****found****
cham Name;
int Age;
int ID;
int CourseNum;
float Record;
public:
Student Info(char*name,int
Age,int ID,int courseNum,
float record);
//ERROR ********found********
void ~StudentInfo(){}
float AVerageRecord(){
return Record/CourseNum;
}
void show()const{
cout<<”Name:"<
Age:"<
<<"CourseNum:"<<
CourseNum<<"Record:"<
cord<
}
};
//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,970);
st.show();
return 0;
}
选项
答案
(1)char*Name; (2)~StudentInfo(){} (3)Studentlnfo::Studentlnfi*(char*name,intage,int ID.int courseNum,float record)
解析
(1)主要考查考生对动态数组的掌握,由题目可知Name应该指向一个动态数组,而不是一个有效char型字符,因此要定义成char型指针。
(2)主要考查考生对析构函数的掌握,析构函数不需要函数返回类型,应把void去掉。
(3)主要考查考生对构造函数定义的掌握,构造函数也要使用作用域符号“::”。
转载请注明原文地址:https://kaotiyun.com/show/TOAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类定义,请将Sample类的复制构造函数补充完整。classSample{public:Sample(){}~Sample(){if(P)deleteP;)Sample(constSamp
在面向对象的程序设计中,将数据和处理数据的操作封装成一个整体就定义了一种事物的类型,称作“类”。类是一种抽象的概念,属于该类的一个实例称为“______”。
在数据库管理系统提供的数据定义语言、数据操纵语言和数据控制语言中,______负责数据的模式定义与数据的物理存取构建。
下列有关函数重载的叙述中,错误的是()
以下程序运行后的输出结果是()。#include<iostream.h>voidmain(){charaft="abbcabbcabbc";inti=0,j=0,k=0;while(a[i
下列叙述中错误的是()。
有如下类声明:classFoo{intbar;};则Foo类的成员bar是()
请将下列类定义补充完整,横线处应填加语句______。classTestClass{public:voidfun(){cout<<"Base::fun"<<end1;}};classTestClass1:publicTestClas
指针变量所保存的不是一般的数据值,而是程序中另一个对象的______。
下列字符串中,正确的C++标识符是()。
随机试题
左胸骨旁纵隔镜主要用于对哪组纵隔淋巴结活检
A.心尖区收缩期杂音B.胸骨左缘3、4肋间舒张期杂音C.胸骨左缘3、4肋间收缩期杂音D.胸骨右缘第2肋间收缩期杂音E.胸骨左缘第2肋间舒张期杂音二尖瓣关闭不全
在研究项目技术方案过程中,对水资源消耗量大的项目,应提出节水措施,并对水耗指标进行分析。可以采用的节水措施有()。
2009年5月,某市税务局稽查局在一次检查中发现,浩华公司于2005年6月至2007年1月期间,以2万元价格从威力公司购买增值税专用发票75份,涉及税额近120万元,已全部抵扣。2005年6月至2009年2月,在没有货物交易的情况下,浩华公司向7人开具增值
货币政策的构成部分有()。
巴德利(Baddeley,1966)考察工作记忆的中央执行系统的转换策略的功能采用的范式是
EatingMeat—LessorMore?EverysecondintheUnitedStatesalone,morethan250animalsareslaughteredforfood,addingup
A、Foodisnolongerabasicneedforus,whileitwasforprimitivepeople.B、Weeatawidevarietyoffood.C、Wenolongereat
A、Theyhaven’treachedadecisionyet.B、Theyhavedecidedtogohuntingbears.C、Theywanttogocamping.D、Theywanttogoexp
OnenightinApril1912,ahugenew【B1】______liner,namedtheTitanic,was【B2】______theAtlantic.Shewasjustaboutthemost【B3
最新回复
(
0
)