首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹prog1下的工程progl,该工程中包含程序文件main.cpp,其中有Salary(“工资”)类和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句行有错误,请加以
请使用VC6或使用【答题】菜单打开考生文件夹prog1下的工程progl,该工程中包含程序文件main.cpp,其中有Salary(“工资”)类和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句行有错误,请加以
admin
2016-08-19
30
问题
请使用VC6或使用【答题】菜单打开考生文件夹prog1下的工程progl,该工程中包含程序文件main.cpp,其中有Salary(“工资”)类和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句行有错误,请加以改正。改正后程序的输出结果应为:
应发合计:3500应扣合计:67.5实发工资:3432.5
注意:只修改每个“//ERROR****found****”下的那一行,不要改动程序中的其他内容。
1 #include
2 using namespace std;
3 class Salary{
4 public:
5 Salary(const char*id,double the_base,double the_bonus,double the_tax)
6 //ERROR ********found********
7 :the_base(base),the_bonus(bo-nus),the_tax(tax)
8 {
9 staff_id=new char[strlen(id)+1];
10 strcpy(staff_id,id);
11 }
12 //ERROR ********found********
13 ~Salary(){delete*staff_id;}
14 double getGrossPay()const{return base+bonus;}//返回应发项合计
15 double getNetPay()const{return get-GrossPay()-tax;}//返回实发工资额private:
16 char*staff_id; //职工号
17 double base; //基本工资
18 double bonus; //奖金
19 double tax; //代扣个人所得税
20 };
21 int main(){
22 Salary pay("888888",3000.0,500.0,67.50);
23 cout<<"应发合计:"<
24 cout<<"应扣合计:"<
25 //ERROR ********found********
26 cout<<"实发工资:"<
27 return 0;
28 }
选项
答案
(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/g4Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关系数据库的关系演算语言是以【】为基础的DML语言。
为使下列程序的正确输出结果为:Nowis2004-7-612:12:12那么应该在程序划线处填入的语句是()。#include<iostream>usingnamespacestd;
设有下列二叉树(如下图所示)对此二叉树中序遍历的结果是()。
以下不能正确创建输出文件对象并使其与磁盘文件相关联的语句组的选项是()。
以下函数调用语句中含有参数的个数是excc((v1,v2),(v2,v3,V4),v6);
下列运算符中哪些是不能够被重载的?
设在主函数中有以下定义和函数调用语句,且fun()函数为void类型,请写出fun()函数的首部【】。intmain(){doubles[10][22];intn;…f
在面向对象的程序设计中,下列叙述中错误的是
在iosbase类中定义了3个用于文件流定位的枚举常量,下列枚举常量不属于此类的是()。
在下列枚举符号中,用来表示“相对于当前位置”文件定位方式的是
随机试题
在行政机关强制执行程序中,第三人对执行标的主张权利并确有理由的,应()。
患儿,4岁,1个月来反复阵发性咳嗽、发热,咳脓性痰,体质消瘦,X线拍片见左肺有肺不张。现患儿无明显呼吸困难,但支气管炎、肺炎较重且伴有高热、体质虚弱,宜进行哪种处理
患者,女,47岁。因胆囊结石、慢性胆囊炎行胆囊切除术术后2年,近1周出现阵发性腹痛伴频繁呕吐,停止排气排便1天入院。查体:腹稍胀,上腹部压痛,肠鸣音亢进。首先应做的检查是
CBA的中文名称是( )。
甲公司为增值税一般纳税人,厂房适用的增值税税率为10%,生产线、存货适用的增值税税率为16%。资料一:经董事会批准,甲公司2×18年年末在生产经营期间以自营方式同时对一条生产线和一栋厂房进行改造。生产线与厂房是2×14年3月达到预定可使用状态并投入使用,
中小学管理的基本内容包括思想品德教育管理、教育工作管理、教务行政管理和______。
根据我国宪法规定,乡、镇一级的人民代表大会每届任期()。
窗体在屏幕上显示后有______种方法可以清除它。
WhatisFreud’scontributionstopsychology?
Inanefforttosustaincommercialandrecreationalfishingforthenextseveraldecades,theUnitedStatesthisyearwillbecom
最新回复
(
0
)