首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹prog1下的工程prog1,该工程中包含程序文件main.epp,其中有Salary(“工资”)类和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句行有错误,请加以
请使用VC6或使用【答题】菜单打开考生文件夹prog1下的工程prog1,该工程中包含程序文件main.epp,其中有Salary(“工资”)类和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句行有错误,请加以
admin
2017-07-04
49
问题
请使用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全国计算机二级
相关试题推荐
在最坏情况下,冒泡排序所需要的比较次数为
下列程序的运行结果是【 】。#include<iostream.h>classtest{private:intnum;public:test()intTES
类istream的成员函数______从指定流中读取一个字符,成员函数______和______从指定流中读取多个字符。
转义字符序列中的首字符是______字符。
以下不能够读入空格字符的语句是
下列叙述中正确的是
在MyClass类的定义中,对赋值运算符;进行重载。请将横线处缺失的部分补充完整。______MyClass::operator=(constMyClass&rhs){if(this==&rhs)return*t
在下面的运算符重载函数的原型中,错误的是
下列符号中可以用作C++标识符的是()。
数据流图采用4种符号表示______、数据源点和终点、数据流向和数据加工。
随机试题
AUnlikeAmericanswhoseemBtoprefercoffee,theEnglishCdrinksDagreatdealoftea.
患者,女,第一胎,足月顺产,当胎儿娩出后阴道出血约500ml,血液呈鲜红色,很快凝集成血块,此时胎盘尚未娩出。根据上述情况,出血原因最有可能是
能解郁安神,用于治疗心神不宁,忿怒忧郁,烦躁失眠,为悦心安神要药的药物是
一次癫痫发作,或虽有间歇期,但意识不能恢复,癫痫持续状态者反复发作持续的时间是
个体户胡力因不服某区烟草专卖局扣押财产决定向市烟草专卖局申请复议,要求撤销扣押决定,但没有提出赔偿请求。复议机关经审查认为该扣押决定违法,决定予以撤销。对于扣押决定造成的财产损失,复议机关正确的作法是什么?()
某机械设备安装工程项目,业主拟通过招标确定施工承包商,业主经过资格预审确定了A、B、C、D、E、F六家投标人作为潜在投标人,其中A、B两家潜在投标人在投标时出现以下情况:A投标人在编制投标文件时主要依据设计图样、工程量表、其他投标人的投标书、有关法律法规
个人申请注册成为财务顾问主办人时,需递交的证明文件包括( )。
设有参数方程0≤t≤π.(Ⅰ)求证该参数方程确定y=y(x),并求定义域;(Ⅱ)讨论y=y(x)的可导性与单调性;(Ⅲ)讨论y=y(x)的凹凸性.
假设一个书店用(书号,书名,作者,出版社,出版日期,库存数量……)一组属性来描述图书,可以作为“关键字”的是
Whatpercentageofthestudentsaremature?The______isatSaltLane.
最新回复
(
0
)