首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹prog1下的工程prog1,该工程中包含程序文件main.epp,其中有Salary(“工资”)类和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句行有错误,请加以
请使用VC6或使用【答题】菜单打开考生文件夹prog1下的工程prog1,该工程中包含程序文件main.epp,其中有Salary(“工资”)类和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句行有错误,请加以
admin
2017-07-04
27
问题
请使用VC6或使用【答题】菜单打开考生文件夹prog1下的工程prog1,该工程中包含程序文件main.epp,其中有Salary(“工资”)类和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句行有错误,请加以改正。改正后程序的输出结果应为:
应发合计:3500 应扣合计:67.5 实发工资:3432.5
注意:只修改每个“//ERROR****found****”下的那一行,不要改动程序中的其他内容。
#include
using namespace std;
class Salary{
public:
Salary(const char*id,double the
base,double the bonus,double the
tax)
//ERROR**********found**********
:the base(base),the bonus(bonus),the tax(tax)
{
staff id=new char[strlen(id)+
1];
strcpy(staff id,id);
}
//ERROR**********found**********
一Salary(){delete*staff_id;)
double getGrossPay()const{return
base+bonus;)//返回应发项合计
double getNetPay()const{return get
GrossPay()一tax;}//返回实发工资额
private:
char*staff id; //职工号
double base; /基本工资
double bonus; //奖金
double tax; //代扣个人所得税
};
int main(){
Salary pay(”888888”,3000.0,500.
0,67.50);
cout;<<”应发合计:”<
Gout<<”应扣合计:”<
//ERROR**********found**********
cout:<<”实发工资:”<
Pay()<
return 0;
}
选项
答案
(1):base(the_base),bonus(the_bonus),tax(the_tax) (2)~Salary(){delete[]staff_id;} (3)cout<<”实发工资:”<
解析
(1)主要考查考生对构造函数的掌握情况,构造函数的成员初始列表要把形参放在括号内。
(2)主要考查考生对析构函数的掌握情况,析构函数使用delete释放指针,delete后要跟标识符“[]”。
(3)主要考查考生对成员函数调用的掌握情况,调用类的成员函数使用标识符“.!”,而不是作用域符“::”。
转载请注明原文地址:https://kaotiyun.com/show/WLAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
执行完下列语句 int a,b, *c=&a; int * &p=c; p=&b; 后c指向
以下函数值的类型是 fun ( float x) {float y; y= 3*x-4; return y; }
多继承情况下,派生类对基类成员的访问会出现二义性。解决二义性的方法是【 】、【 】和【 】。
下列程序的运行结果是【 】。#include<iostream.h>#include<string.h>voidmain(){char*a[5]={"stuent","worker","tea
下列运算符中,在C++语言中不能重载的是( )。
下面关于虚函数的描述,错误的是( )。
阅读下面程序:#include<iomanip.h>intmain(){cout<<setfill(’*’)<<setw(8);cout<<setprecision(5)<<3.1
数据库管理系统DBMS中用来定义模式、内模式和外模式的语言为
C++语言中的基本符号可以分为_______、_________、________三类。
下列运算符中,不能重载的是
随机试题
按运用权力和权威的程度分类,工会属于()
利用Windows提供的剪贴板,可选择下列_______操作,即可完成文本、图形和文件等对象的复制
会使气道黏膜清除减慢的因素包括以下各项除了
属适应性免疫应答的是
若患者脓血便,提示其可能的病证为()。
关于施工企业营业收入的说法,正确的是()。
企业因在职工劳动合同到期之前解除与职工的劳动关系给予职工补偿而发生的职工薪酬,应借记()科目。
下列哪一个数介于1/2与2/3之间()。
许多高等教育机构在经济增长放缓时期面临招收学生人数下降的问题。但是在两年制社区的大学里,这段时期当许多入收入减少并且为获得工作的竞争更加激烈时,招收学生的人数大量增加。以下各项如果正确,都有助于解释以-卜描述的两年制大学招生人数增加的情况,除了:(
WhenyouwalkintoaNationalForest,youreallybelieveyou’rethefirstpersonwho’severbeenhere.Funnythingis,you’reno
最新回复
(
0
)