首页 > 软考
题目内容 (请给出正确答案)
[主观题]

编写程序,随机产生100个1~6的整数,统计每个数出现的次数。修改程序,使之产生1000个1~6的随机数,并统计每个数出现的次数。比较不同的结果并给出结论。

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“编写程序,随机产生100个1~6的整数,统计每个数出现的次数…”相关的问题
第1题
编写程序,生成一个包含50个随机整数的列表,然后删除其中所有奇数。 提示: 导入randint函数; 利用列表推导式产生50个满足条件的列表; 输出产生列表; 利用for循环结构从后向前遍历列表中的所有元素,如range(49,-1,-1); 利用列表的remove方法删除所有奇数; 输出结果。
点击查看答案
第2题
编写程序,计算并输出1~1000含有7或7倍数的整数之和及个数。

点击查看答案
第3题
andomize语句的功能是()。A.产生个(0,1)之间的随机小数B.产生一个[1,10]之间的随机整数C.产生一

andomize语句的功能是()。

A.产生个(0,1)之间的随机小数

B.产生一个[1,10]之间的随机整数

C.产生一个(-1,1)之间的随机小数

D.产生新的随机整数

点击查看答案
第4题
可以产生30一50(含30和50)之间的随机整数的表达式是

A.Int(Rnd*21+30)

B.Int(Rnd*20+30)

C.Int(Rnd*50-Rnd$30)

D.Int(Rnd*30+50)

点击查看答案
第5题
要产生[20,999]之间的随机整数使用哪个表达式?

A.(int)(20+Math.random()*979)

B. 20+(int)(Math.random()*980)

C. (int)Math.random()*999

D. 20+(int)Math.random()*980

点击查看答案
第6题
下面的程序的作用是利用随机函数产生10个100~300(不包含300)之间的随机整数,打印其中7

下面的程序的作用是利用随机函数产生10个100~300(不包含300) 之间的随机整数,打印其中7的倍数的数,并求它们的总和,请填空。

Sub TOF()

Randomize

Dim s As Double

Dim a(10) As Integer

For i=0 To 9

【10】

Next

For i=0 To 9

If 【11】 Then

Print a(i)

s=s + a(i)

【12】

Next i

Print

Print "S="; s

End Sub

点击查看答案
第7题
产生[10,37]之间的随机整数的VisualBasic表达式是()

A、Int(Rnd()*27)+10

B、Int(Rnd()*28)+10

C、Int(Rnd()*27)+11

D、Int(Rnd()*28)+11

点击查看答案
第8题
编写程序,接受用户从键盘输入10个整数,比较并输出其中的最大值和最小值。

点击查看答案
第9题
编写程序读入一个整数,显示该整数的所有素数因子。例如,输入整数为120,输出应为2、2、2、3、5。

点击查看答案
第10题
编写程序,读取一个0~1000的整数,将该整数的各位数字相加。例如,输入整数932,各位数字之和是14。

点击查看答案
第11题
阅读以下应用说明及Visual Basic程序代码,将应填入(n)处的字句写在对应栏内。【说明】 已知窗体上有

阅读以下应用说明及Visual Basic程序代码,将应填入(n)处的字句写在对应栏内。

【说明】

已知窗体上有两个名为cmdGene和cmdSort的命令按钮。单击cmdCene按钮时,随机产生10个[1,100]范围内的整数并将它们放在数组intA中;单击cmdSort按钮时,用选择法排序这10个数并输出。

【程序代码】

Dim intA(1 To 10)As integer

Private Sub cmdGene_Click()

Dim intl As Integer

Randomize

For intl = 1 To 10

intA(intl) =(1)

Next intl

End Sub

Private Sub cmdSort_Click()

Dim intl, intJ,intMin, intTemp As Integer

For intl = 1 To 9

intMin = intA(intl)

For intJ=(2) To 10

If intA(intJ) < intMin Then

Temp = intA(intJ)

intA(intJ)=(3)

intMin = intTemp

End If

Next intJ

(4)

(5)

For intl = 1 To 10

Print Str(intA(intl))+" ";

Next intl

Next lntl

Print

End Sub

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改