大学选修课

判断题根据2008年的日本工资构造统计来看,大企业的男性员工平均工资同比减少3.1%。A 对B 错

题目
判断题
根据2008年的日本工资构造统计来看,大企业的男性员工平均工资同比减少3.1%。
A

B

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

员工住房公积金月缴存额多少取决于缴费比例与( )。

A.社会平均工资

B.上月员工本人工资额

C.企业员工平均工资

D.员工本人上一年度月平均工资


正确答案:D

第2题:

阅读以下说明和Java代码,将填入 (n) 处的字句在对应栏内。

[说明]

现需要统计某企业员工的月平均工资,即该企业本月发给员工的工资总和除以员工人数。假设企业本月发给员工的工资总和为sumSalary,该企业的员工总数为employeeNumber,下面的程序代码计算该企业员工本月的平均工资,其中需要处理employNumber为0的情况。

[Java代码]

import Java.util.Scanner;

public class JavaMain{

static float average(float X,int Y)throws Exception{

if(Y==0)throw new Exception( (1)______ );

return X/Y;

}

Static Void caculate()throws Exception{

float sumSalary;

int employeeNumber;

Scanner SC=new Scanner( (2)______);

try{

System.out.println("请输入当月工资总和与员工数:");

sumSalary=sc.nextFloat(); //从标准输入获得工资总和

employeeNumber=SC.nextInt(); //从标准输入获得员工数

float k=average(sumSalary,employeeNumber);

System.out.println("平均工资:"+k);

}

(3)______ (Exception e){

if(e.getMeSSage().equalSIgnoreCase("zero")){

System.out.println("请重新输入当月工资总和与员工数:");

sumSalary=sc.nextFloat();

employeeNumber=sc.nextInt();

float k=average(sumSalary,employeeNumber);

System.out.println("平均工资:"+k);

}

}

}

public Static void msin(String[] argS){

try {

caculate();

}

(4)______ (Exception e) {

if ( e.getMessage().equalsIgnoreCase("zero"))

system.out.println("程序未正确计算平均工资!");

}

}

}

[问题1]

程序运行时,若输入的员工工资总和为6000,员工数为5,则屏幕输出为:

请输入当月工资总和与员工数:

6000 5

(5)______

[问题2]

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

请输入当月工资总和与员工数:

6000 0

(6)______

0 0

(7)______


正确答案:"zero"(不区分大小写) System.in catch catch 平均工资:1200.0 程序未正确计算平均工资!
"zero"(不区分大小写) System.in catch catch 平均工资:1200.0 程序未正确计算平均工资! 解析:本题考查Java程序设计语言中结构化异常的错误处理机制。要正确解答该题目,需要掌握Java中try…catch…finally与exception的概念与用法。
一般而言,try语句块中编写的是正常工作的语句,catch语句块中主要编写的是用于处理异常情况发生时的语句,而finally块中包含不论是否发生异常都需要执行的语句。
本题中,JavaMain类包含了一个静态的方法average,用于计算参数x除以y的值,在计算的过程中,如果y等于0,则会抛出一个异常,空(1)处仅仅根据average本身无法判断异常所包含的信息。因为caculate方法调用了average方法,并且在使用的过程中,需要捕获average方法产生的异常,空(3)处首先需要填写关键字catch,另外因为其捕获异常后判断其值为“zero”,因此,空(1)处应该填写一个字符串“zero”。空(2)处需要构造一个扫描器对象,该对象需要一个输入流作为参数,因此可以使用System.in。main方法中调用了caculate方法,空(4)处仍然填写catch关键字。
程序运行的过程中,若输入的数据为6000和5,则整个程序能够计算出其平均值为1200,并且执行caculate中的输出语句,结果为“平均工资:1200.0”。若输入的数据为6000和0,则程序中caculate方法中的catch语句会首先捕获到average抛出的异常,要求重新输入数据,并再次调用average方法,由于输入的数据为0和0,所以average会再次抛出异常,这个异常将由main方法中的catch捕获。

第3题:

评价某公司2006年职工平均工资的同比增长速度,应该用( )。

A.当年平均工资/计划增长水平×100%

B.当年平均工资/上年平均工资×100%

C.(1-当年平均工资/上年平均工资)×100%

D.(当年平均工资/上年平均工资-1)×100%


正确答案:D

第4题:

假定某企业根据2014年5月员工的出勤率、岗位、应扣款得出的工资表如下:



A.查询部门人数大于2的部门员工平均工资的SQL的语句如下:SELECT(请作答此空)FROM工资表( )( )b.将设计部员工的基本工资增加10%的SQL的语句如下:Update工资表( )( )

A.部门,AVG(应发工资)AS平均工资
B.姓名,AVG(应发工资)AS平均工资
C.部门,平均工资AS AVG(应发工资)
D.姓名,平均工资AS AVG(应发工资)

答案:A
解析:
本题考查SQL应用基础知识。査询各部门人数大于2且部门员工的平均工资的SQL语句如下:



因为SQL提供可为关系和属性重新命名的机制,这是通过使用具有"Old-name as new-name"形式的as子句来实现的。As子句即可出现在select子句,也可出现在from子句中。

第5题:

假定某企业2014年5月的员工工资如下表所示:查询人数大于2的部门和部门员工应发工资的平均工资的SQL语句如下: SELECT( ) FROM 工资表 ( ) ( )

A.部门,AVG(应发工资)AS平均工资 B.姓名,AVG(应发工资)AS平均工资 C.部门,平均工资AS AVG(应发工资) D.姓名,平均工资AS AVG (应发工资) A.ORDER BY 姓名 B.ORDER BY部门 C.GROUP BY 姓名 D.GROUP BY 部门 A.WHERE COOUNT(姓名)>2 B.WHERE COOUNT(DISTINCT(部门) )>2 C.HAVING COUNT(姓名) >2 D.HAVING COUNT(DISTINCT(部门))>2


正确答案:A,D,C

第6题:

阅读以下说明和C++代码,将填入 (n) 处的字句在应栏内。

[说明]

现需要统计某企业员工的月平均:[资,即该企业本月发给员工的工资总和除以员工数。假设企业本月发给员工的工资总和为sumSalary,该企业的员工总数为employeeNumber,下面的程序代码计算该企业员工本月的平均工资,其中需要处理employNumber为0的情况。

[C++代码]

include

using namespace std;

class Department {

protected:

float average(float x, int y){

if(Y==O) throw (1)______ ;

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;

}

(2)______ (int e){

if(e==0){

cout <<"请重新输入当月工资总和与员工数:"<<endl;

cin>>sumSalary>>employeeNumber;

float k=average(sumSalary,employeeNumber);

cout<<"平均工资:"<<k<<endl;

}

}

}

};

VOid msin(){

try {

(3)______ ;

d.caculate();

}

(4)______ (int e){

if(e==0)

cout<<"程序未正确计算平均工资!"<<endl;

}

}

[问题1]

程序运行时,若输入的员工工资总和为6000,员工数为5,则屏幕输出为:

请输入当月工资总和与员工数:

6000 5

(5)______

[问题2]

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

请输入当月工资总和与员工数:

6000 0

(6)______

0 0

(7)______


正确答案:0或v catch Departmentd catch 平均工资:1200.0 请重新输入当月工资总和与员工数: 程序未正确计算平均工资!
0,或v catch Departmentd catch 平均工资:1200.0 请重新输入当月工资总和与员工数: 程序未正确计算平均工资! 解析:本题考查C++程序设计语言中结构化异常的错误处理机制。要正确解答该题目,需要掌握C++中try..catch..finally与exception的概念与用法。
一般而言,try语句块中编写正常工作的语句,catch语句块中主要编写用于处理异常情况发生时的语句,而finally块中则包含不论是否发生异常都需要执行的语句。
本题中,Department类包含了一个受保护的方法average,用于计算参数x除以y的值,在计算的过程中,如果y等于0,则会抛出一个异常,空(1)处仅仅根据average本身无法判断异常的值与类型。因为Department类的caculate方法调用了average方法,并且在使用的过程中,需要捕获average方法产生的异常,空(2)处首先需要填写关键字catch,另外因为其捕获的异常类型为整型,因此,空(1)处应该抛出一个整型值,但在代码的逻辑判读中,判断的是e是否为0的情况,因此空(1)处应该抛出0或者y值。
main方法中又使用了Department类的cacudate方法,在使用变量d之前必须声明和定义,所以空(3)处应该为Departmentd。空(4)处仍然填写catch关键字。若输入的数据为6000和5,则整个程序能够计算出其平均值为1200,并且输出caculate中的输出语句,结果为“平均工资:1200.0”。若输入的数据为6000和0,则程序中caculate方法中的catch语句会首先捕获到average抛出的异常,要求重新输入数据,并再次调用average方法,由于输入的数据为0和0,所以average会再次抛出异常,这个异常将由main方法中的catch捕获。

第7题:

企业向员工支付高于市场平均工资水平的效率工资,会( )。

A.减少企业的劳动力成本

B.刺激员工的消极怠工情绪

C.激励员工尽心尽力地工作

D.增加企业对员工的监督成本


正确答案:C

第8题:

某企业甲、乙两组工人人数和工资资料如下:

请根据上述资料计算分析该企业总平均工资的变化情况,逐项填答下列问题。

对该企业职工的工资状况进行调查分析时,全部职工是( )。

A.统计指标

B.标志

C.总体单位

D.统计总体


正确答案:D
解析:统计总体是由客观存在的某些性质上相同的许多个体所组成的整体。组成统计总体的各个个体称为总体单位。对该企业职工的工资状况进行调查分析时,全部职工是统计总体,该企业每一个职工是总体单位。

第9题:

假定某企业2014年5月的员工工资如下表所示:

查询人数大于2的部门和部门员工应发工资的平均工资的SQL语句如下:

SELECT (请作答此空)FROM工资表( )( );

A.部门,AVG(应发工资)AS平均工资
B.姓名,AVG(应发工资)AS平均工资
C.部门,平均工资AS AVG(应发工资)
D.姓名,平均工资AS AVG(应发工资)

答案:A
解析:
本题要查询的是"部门"和"部门员工应发工资的平均工资",查询条件是"部门人数大于2"。选项中,将AVG(应发工资)命名为"平均工资",重命名用AS子句实现:Old-name As New-name,可见(54)应选A。本题在查询中应按部门分组,并加上条件"部门人数大于2"。分组应采用GROUP BY,分组的依据是"部门",对分组加上限制使用HAVING子句,COUNT(姓名)可统计各个部门中的人数,而COUNT(部门)统计的则是部门数。因此,完整的SQL语句应是:

SELECT部门,AVG(应发工资)AS平均工资

第10题:

假定某企业2014年5月的员工工资如下表所示:


A.部门,AVG(应发工资)AS平均工资
B.姓名,AVG(应发工资)AS平均工资
C.部门,平均工资AS AVG(应发工资)
D.姓名,平均工资AS AvG(应发工资)

答案:A
解析:

更多相关问题