首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用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
2015-06-27
47
问题
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为:
Name:Smith
Age:21
ID:99999
CourseNum:12
Record:970
注意:只修改每个“//ERROR****found****”下的那一行,不要改动程序中的其他内容。
#include
usingnamespacestd;
clasSStudentInfo
{
protected:
//ERROR**********found**********
CharName;
intAge;
intID;
intCourseNum;
floatRecord;
public:
StudentInfo(char*name,intAge,
intID,intcourseNum,floatrecord);
//ERROR**********found**********
void~StudentInfo(){}
floatAverageRecord(){
returnRecord/CourseNum;
}
voidshow()const{
cout<<"Name:¨<
<
<<"CourseNum:"<
<”Record:"<
}
};
//ERROR**********found**********
StudentInfoStudentInfo(char*
Name,intAge,intID,intCourseNuml
floatRecord)
{
Name=name;
Age=age;
thiS->ID=ID;
CourseNum=courseNum;
Record=record;
}
intmain()
{
StudentInfost(”Smith”,21,99999,12,970);
st.show();
return0;
}
选项
答案
(1)char*Name; (2)~StudentInfo(){} (3)Studentlnfo::StudentInfo(char*nalne,intage,intID,intcourseNum,floatrecord)
解析
(1)主要考查考生对动态数组的掌握,由题目可知Name应该指向一个动态数组,而不是一个有效char型字符,因此要定义成char型指针。
(2)主要考查考生对析构函数的掌握,析构函数不需要函数返回类型,应把void去掉。
(3)主要考查考生对构造函数定义的掌握,构造函数也要使用作用域符号“::”。
转载请注明原文地址:https://kaotiyun.com/show/CDNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的执行后,x和y的值是______。#include<iostream.h>classSample{public:intx;inty;
将小写字母n赋值给字符变量one_char,正确的操作是______。
有如下程序:#include<iostream>usingnamespacestd;classBase{public:Base(){cout<<"BB";f();}voidf(){c
要定义数组A,使得其中每个元素的数据依次为:3、9、4、8、0、0、0,错误的定义语句是______。
下列语句段将输出字符“。”的个数为()。inti=100;while(1){i--;if(i==0)break;cout<<’*’;}
一个函数为voidf(int,charch=’a’),另一个函数为voidf(int),则它们
用于输出表达式值的标准输出流对象是【】,用于从键盘上为变量输入值的标准输入流对象是【】。
若已定义,以下fun函数的功能是:在第一个循环中给前10个数组元素依次赋1、2、3、4、5、6、7、8、9、10;在第二个循环中使a数组前10个元素中的值对称折叠,变成1、2、3、4、5、5、4、3、2、1。请填空。fun(inta[])
数据库系统阶段的数据具有较高独立性,数据独立性包括物理独立性和【】两个含义。
某二叉树中度为2的结点有18个,则该二叉树有【 】个叶子结点。
随机试题
下列属于狭义立法活动的是
战略控制应着眼于未来,预测战略方案实施中可能遇到的问题,预先制定若干对策措施,以便能够主动和及时地解决。这反映了战略控制的()
肠上皮细胞由肠腔吸收葡萄糖是通过()。
下列丕垦王肉芽组织的功能的是
根据规定,从事代理记账业务的机构,应当至少有()持有会计从业资格证书的专职从业人员,同时可以聘用一定数量相同条件的兼职从业人员。
某学校教学楼的天花板脱落,造成三名学生受伤。此次事故中应当承担责任的是()。
政策产生的结果包括最终结果和()。
用OutlookExpress编辑电子邮件。收信地址:mail4test@163.com主题:Linux操作系统介绍将Testle.txt作为附件粘贴到信件中。信件正文如下:您好!Linux是一款免费的操作系统,用户可以免费获得其源代
一辆货车在通过一个天桥时,由于司机没有看清楚天桥的高度标记,结果车被卡在了天桥下面。当时货车上装的货物很重,所以很难一下子把车开出来或者退回去。为了使货车移动,司机想了很多办法,但都无济于事。在等待救援的过程中,一个站在旁边围观的小伙子走了过来,对司机说道
PoorpeoplehaveIQ’ssignificantlylowerthanthoseofrichpeople.The【S1】______traditionalwisdomhasbeenthatthisisinla
最新回复
(
0
)