主观题

阅读以下说明和Java代码,将应填入 (n) 处的字句写在答题纸的对应栏内。
【说明】
现需要统计某企业员工的月平均工资,即该企业本月发给员工的工资总和除以员工人数。假设企业本月发给员工的工资总和为sumSalary,该企业的员工总数为employeeNumber,下面的程序代码计算该企业员工本月的平均工资,其中需要处理employNumber为0的情况。
【Java 代码】
irnport java.util.Scanner;

pub1ic c1ass JavaMain {
static float average(float x ,int y) throws Exception{
if (y = =0 ) throw new Exception( (1) );
return x/y;
}
static void cacu1ate( ) throws Exception{
float surnSa1ary;
int employeeNumber;
Scanner sc =new Scanner ( (2) ) ;
try{
System.out.println(" 请输入当月工资总和与员工数: ");
surnSalary=sc.nextFloat( ); //从标准输入获得工资总和
employeeNumber= sc.nextInt ( ) ; //从标准输入获得员工数
float k = average(surnSa1ary ,employeeNumber);
System.out.println(" 平均工资: " + k);
}
(3) (Exception e) {
if (e. getMessage ( ) .equalsIgnoreCase ("zero") ) {
System.out.println(" 请重新输入当月工资总和与员工数: ");
sumSa1ary = sc.nextFloat( );
employeeNumber = sc.nextInt( );
float k = average(surnSa1ary ,employeeNumber);
System.out.println(" 平均工资: " + k);
}
}
}

pub1ic static void main(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)

查看答案
该试题由用户288****56提供 查看答案人数:39924 如遇到问题请 联系客服
正确答案
该试题由用户288****56提供 查看答案人数:39925 如遇到问题请联系客服

相关试题

换一换
单选题
阅读下列代码段:在下划线处应填入的修饰符是()
A.static B.abstract C.protected D.final
答案
单选题
阅读下面代码 abstract class Person {  public Person(String n) {   name=n;  }  public______String getDescription();  public String getName() {   return name;  }  private String name; } 在下画线处应填入的修饰符是
A.static B.abstract C.protected D.final
答案
多选题
阅读以下说明,回答【问题1】~【问题6】,将解答填入对应的解答栏内。【说明】
A.可以防止网页中的Applet程序访问硬盘中的文件 B.IIS安装的硬盘分区最好选用NTFS格式,这是因为(1)和(2)。 C.可以使用系统自带的文件加密系统对文件或文件夹进行加密 D.可以在硬盘分区中建立虚拟目录
答案
单选题
阅读下列代码段:abstract class Person{ private String name; public Person(String n) { name=n; } public__String getDescription(); public String getName(){ return name ; } }在下划线处应填入的修饰符是____
A.static B.abstract C.protected D.final
答案
主观题
图2-1是基于软交换的网络分层模型。请将选项应填入(n)处的字句写在答题纸对应的解答栏内。
答案
主观题
阅读下面的Java代码 int[] arr; int n = 5; n = n * 2 +1; arr = new int[n]; System.out.println(arr.length); 程序输出的结果是(选一项)
答案
单选题
下列代码的下划线处应填入的方法名是()。import java.applet.*;import java.awt.*;public class Hello extends Appletpublic void ______(Graphics g)g.drawString("How are you!", 10, 10);
A.repaint B.println C.paint D.show
答案
单选题
下列代码的下划线处应填入的方法名是()。import java.applet.*;import java.awt.*;public class Hello extends Appletpublic void ______(Graphics g)g.drawString("How are you!", 10, 10);
A.repaint B.println C.paint D.show
答案
单选题
阅读下列一个支持多线程并发操作的堆栈类代码段:在下划线处应填入的是()
A.synchronized B.wait C.blocked D.interrupt
答案
主观题
下图是基于软交换的网络分层模型简图,请根据简图将应填入(n)处的字句写在答题 纸的对应栏内。(图中(6)是(4)与媒体网关交互时可以使用的控制协议)
答案
热门试题
阅读下面的Java代码int[]arr;intn=5;n=n*2+1;arr=newint[n];System.out.println(arr.length);程序输出的结果是(选一项)*() 试题四(15分)阅读以下说明,请回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】 以下代码将打印几次“ Welcome to Java”? int count = 0; while (count < 10) { System.out.println("Welcome to Java"); count++; } 试题二(共15 分)阅读以下说明,回答问题1至问题5,将解答填入答题纸对应的解答栏内。【说明】 有如下代码片段,请在画线处填入正确的代码,使程序运行正确。 import javax.swing.*; import java.awt.*; import java.event.*; public class JAppletTest extends 【12】 { public void init() { Container contentPane = getContentPane(); Icon Java编译程序将Java源程序翻译为JVM可执行代码,即______。 下列代码的下划线处应填入的方法名是() 阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】 在下面Java applet程序的横线处填入代码,使程序完整并能够正确运行。 import java.awt. *: import java.applet.*; public class Greeting extends Applet public void ______ (Graphics g) g.drawString("how are you!",10,10); 下图是基于软交换的网络分层模型简图,其中(1)、(2) 为网络层次,(3)、(4)、(5)为软交换系统中的设备。请根据简图将应填入( )处的字句 写在答题纸对应的解答栏内,括号内数字相同处代表同一字句,( n )相同者只计2分)基于软件交换的网络分层模型简图 请在下画线处填入代码,使程序能够正确运行。 import java.awt.*; import java.applet.*; public class SayHi extends Applet public void______(Graphics g) g.drawString("Hi!",20,20); 给定以下JAVA代码,这段代码编译运行后输出的结果是()。 请在下划线处填入代码,使程序能够正确运行。 import java .awt.*; import java .applet.*; public class SayHi extends Applet{ public void【15】(Graphics g){ g .drawString(“Hi!”20,20); } } 请阅读以下代码,调用函数factorial(4)的结果为()。 function factorial(n) { // 定义回调函数 if (n == 1) { return 1; // 递归出口 } return n * factorial(n - 1); } 图6-1是基于软交换的网络分层模型简图,其中(1)、(2)为网络层次,(3)、(4)、(5)、(6)为软交换系统中的设备,(7)(8)为软交换系统中相关设备之间的协议。请根据简图将应填入(n)处的字句写在答题纸的对应栏内,括号内的数字相同处代表同一字句,(n)相同者只计1分)。 在下列Java applet程序的横线处填入代码,使程序完整并能够正确运行。 Import java.awt.*; Import java.applet.*; Public class Greeting extends applet Public void______(Graphics g) g.drawSting("how are you!",10,10)______ 在下列Java Applet程序的下画线处填入代码,使程序完整并能够正确运行。 import java.applet.*; import java.awt.*; public class HelloWorld______ public void paint(Graphics g) g.drawString("Hello World!",25,25); 将下图中的接口映射为JAVA代码,具有( )的形式。 试题二(15分)阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】 试题一(16 分)阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。【 说明 】
购买搜题卡 会员须知 | 联系客服
会员须知 | 联系客服
关注公众号,回复验证码
享30次免费查看答案
微信扫码关注 立即领取
恭喜获得奖励,快去免费查看答案吧~
去查看答案
全站题库适用,可用于E考试网网站及系列App

    只用于搜题看答案,不支持试卷、题库练习 ,下载APP还可体验拍照搜题和语音搜索

    支付方式

     

     

     
    首次登录享
    免费查看答案20
    微信扫码登录 账号登录 短信登录
    使用微信扫一扫登录
    登录成功
    首次登录已为您完成账号注册,
    可在【个人中心】修改密码或在登录时选择忘记密码
    账号登录默认密码:手机号后六位