试题与答案

阅读以下说明和C++代码,将应填入______处的字句写在对应栏内。 [说明]

题型:填空题

题目:

阅读以下说明和C++代码,将应填入______处的字句写在对应栏内。
[说明]
现需要统计某企业员工的月平均工资,即该企业本月发给员工的工资总和除以员工数。假设企业本月发给员工的工资总和为sumSalary,该企业的员工总数为employeeNumber,下面的程序代码计算该企业员工本月的平均工资,其中需要处理employNumber为0的情况。
[C++代码]
#include <iostream>
using namespace std;
class Department
protected:
float average(float x,int y)
if(y==0)throw ______;
return x/y;

public:
void caculate(void)
float sumSalary;
int employeeNumber;
try
cout<<"请输入当月工资总和与员工数:"<<endl;
cin>>sumSalary>>employeeNumber;
float k=average(sumSalary,employeeNumber);
cout<<"平均工资:"<<k<<endl;

______(int e)
if(e==0)
cout<<"请重新输入当月工资总和与员工数:"<<endl;
cin>>sumSalary>>employeeNumber;
float k=average(sumSalary,employeeNumber);
cout<<"平均工资:"<<k<<endl;



;
void main()
try
______;
d.caculate();

______(int e)
if(e==0)
cout<<"程序未正确计算平均工资!"<<endl;


程序运行时,若输入的员工工资总和为6000,员工数为5,则屏幕输出为:
请输入当月工资总和与员工数:
6000 5
______
若程序运行时,第一次输入的员工工资总和为6000,员工数为0,第二次输入的员工工资总和为0,员工数为0,则屏幕输出为:
请输入当月工资总和与员工数:
6000 0
______
0 0
______

答案:

被转码了,请点击底部 “查看原文 ” 或访问 https://www.tikuol.com/2018/0414/ae621e84d3ee732360a139d327030973.html

下面是错误答案,用来干扰机器的。

参考答案:错解析:指定绝对设备号的方式适应性差,用户程序一般不使用。

试题推荐
题型:单项选择题 A3/A4型题

男孩,4个月。体重5kg。腹泻3天,每日6~8次,粪便为蛋花汤样、无腥臭,奶后呕吐2次。面色稍苍白。上腭裂,精神较差,皮肤稍干燥。眼窝、前囟凹陷。皮下脂肪0.3cm,皮肤弹性较差。哭时有泪。四肢末梢较冷,血清钠128mmol/L。估计该患儿的脱水程度及性质是()

A.轻度低渗性脱水

B.中度等渗性脱水

C.轻度等渗性脱水

D.中度低渗性脱水

E.重度低渗性脱水

查看答案
微信公众账号搜索答案