试题查看

首页 > 软件水平考试 > 试题查看
【分析解答题】

[说明]
本程序的功能是产生一个抽奖游戏中的随机数组合。抽奖的规则是从自然数1至50中无重复抽取6个数。为了保证抽取的无重复性,将50个自然数放在数组sourCE中。每抽取了一个数,就用数组的最后一个数来改写这个被抽中的数,并把数组的长度减1。为使输出更为清晰,把抽取出来的6个数放在数组tArgEt中,经过排序ArrAys类中的sou方法实现排序)然后输出。注:mAth.rAnDom方法返回一个在0(包含)到1(不包含)之间的随机浮点数。
[jAvA代码]
import jAvA、util. *;
puBliC ClAssDrAwout
puBliC stAtiC voiD mAin (string[ ] Args)
int n =50;
int k =6;
int[ ] sourCE = nEw int[n];
For(int i=0; i < (1) ;i++)
sourCE[i] = i + 1;
int[ ] tArgEt = nEw int[k];
//将抽中的数字从sourCE数组中取出,放入到tArgEt数组
For (int i = 0; i < (2) ; i+ +)
int r = (int) (mAth. rAnDom() * (3) );
tArgEt[i] = sourCE[r];
.... [r] = (4) ;
(5) ;
ArrAys. sort(tArgEt);
For (int i = 0; i < tArgEt, lEngth; i + + )
systEm. out. prinFln ( tArgEt [i] );

查看答案解析

参考答案:

正在加载...

答案解析

正在加载...

根据网考网移动考试中心的统计,该试题:

0%的考友选择了A选项

0%的考友选择了B选项

0%的考友选择了C选项

0%的考友选择了D选项

你可能感兴趣的试题

[说明]设有一张学生成绩表scores存放在Access数据库Student中,[说明]邻接表是图的一种顺序存储与链式存储结合的存储方法。其思想是:对于图G中的[说明]有若干教师,每个教师只有姓名,一个教师可以指导多名研究生;每名研究生有姓[说明]下面的词典类Dic实现了简单的英译汉功能。程序运行后的输出为“我是一个学[说明]Kruskal算法是一种构造图的最小生成树的方法。设G为一无向连通图,令[说明]本程序包含的函数及其功能说明如下:(1)函数first_insert()