试题与答案

注意:下面出现的“考生文件夹”均为%USER%。在考生文件夹中存有文件名为Java_

题型:问答题

题目:

注意:下面出现的“考生文件夹”均为%USER%。

在考生文件夹中存有文件名为Java_2.java文件,本题功能是在1~n之间的自然数中,每次抽取k个数字来抽奖,计算中奖几率的算法为

n*(n-1)*(n-2)*…*(n-k+1)/1*2*3*…*k

请完善Java_2.java文件,并进行调试,使程序先显示输入窗口如下:

然后从自然数1~20中,每次抽3个数,计算中奖几率,并将最终结果在命令行中显示,其形式类似:

你中奖的几率是1/1140.Good luck!

由于Java_2.java文件不完整,请在注释行“//*********Found*********”下一行语句的下画线地方填入正确内容,然后删除下画线,请勿删除注释行或其他已有语句内容。存盘时,文件必须存放在考生文件夹下,不得改变原有文件的文件名。

给定源程序:

import Javax.swing.*;

public class Java_2

public static void main(String[]args)

//*********Found**********

String input=______.showInputDialog("你想抽几位数");

//*********Found**********

int k=Integer.parseInt(______);

input=JOptionPane.showInputDialog("你想在自然数中抽的最高数是几:);

//*********Found**********

int n=______.parseInt(input);

int lotteryOdds=1;

for(int i=1; i<=k; i++)

lotteryOdds=lotteryOdds*(n-i+1)/i;

//*********Found**********

System.out println("你中奖的几率是1/"+______+".Good luck!");

System.exit(0);

 

答案:

被转码了,请点击底部 “查看原文 ” 或访问 https://www.tikuol.com/2017/0629/09d5ebffe76bf949b44cf8d4c6455da4.html

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

答案:A

试题推荐
题型:单项选择题


针对下列图、表或文字回答问题。你应根据资料提供的信息进行分析、比较、计算、处理。
根据下列材料回答下面问题

2007年安徽省规模以上工业增加值
 指标绝对数(亿元)比上年增长(%)
 规模以上工业2364.824.5
 其中:轻工业682.724.7
    重工业1682.124.5
 其中:国有企业284.013.7
    集体企业36.316.4
    股份合作企业17.226.3
    股份制企业1605.525.9
 外商及港澳台商投资企业353.126.3
 其中:国有及国有控股企业1114.515.3
 其中:大中型工业企业1567.117.0

国有企业增加值是集体企业增加值的

A.7.8倍

B.5.5倍

C.6.2倍

D.8.6倍

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