题目内容 (请给出正确答案)
[主观题]

本程序的功能是利用随机数函数模拟投币,方法是:每次随机产生一个0或1的整数,相当于一次投

币,1代表正面,0代表反面。在窗体上有三个文本框,名称分别是Text1、Text2、Text3,分别用于显示用户输入投币总次数、出现正面的次数和出现反面的次数,如图所示。程序运行后,在文本框Text1中输入总次数,然后单击“开始”按钮,按照输入的次数模拟投币,分别统计出现正面、反面的次数,并显示结果。以下是实现上述功能的程序,请填空。

Private Sub Command1_Click()

Randomize

n = CInt(Text1.Text)

n1 = 0

n2 = 0

For I = 1 To ________

r = Int(Rnd*2)

If r = ________ Then

n1 = n1 + 1

Else

n2 = n2 + 1

End If

Next

Text2.Text = n1

Text3.Text = n2

End Sub

提问人:网友iamc333 发布时间:2022-01-06
参考答案
查看官方参考答案
如搜索结果不匹配,请 联系老师 获取答案
更多“本程序的功能是利用随机数函数模拟投币,方法是:每次随机产生一…”相关的问题
第1题
本程序的功能是利用随机函数模拟投币,方法是:每次随机产生一个0或1的整数,相当于一次投币,1代
表正面,0代表反面。在窗体上有三个文本框,名称分别是Text1、Text2、Text3,分别用于显示用户输入投币总次数、出现正面的次数和出现反面的次数,如图所示。程序运行后,在文本框Text1中输入总次数,然后单击“开始”按钮,按照输入的次数模拟投币,分别统计出现正面、反面的次数,并显示结果。以下是实现上述功能的程序,请填空。本程序的功能是利用随机函数模拟投币,方法是:每次随机产生一个0或1的整数,相当于一次投币,1代表正面Private Sub Command1_Click() Randomize n = CInt(Text1.Text) n1 = 0 n2 = 0 For i = 1To r = Int(Rnd*2) If r = ____Then n1 = n1+1 Else n2 = n2+1 End If Next Text2.text = n2 Text2.text = n2 End Sub

点击查看答案
第2题
下面程序的功能是利用随机数函数模拟掷骰子。方法是每次随机产生一个1~6的整数,相当于一次掷骰子。程序运行后,在text2文本框中输入总投掷次数(例如10000),单击"开始投掷"按钮则进行模拟掷骰子,并把出现1~6的次数分别显示在文本框数组text1(从上到下各文本框的下标为0~5)的各元素中,如图所示。

下面程序的功能是利用随机数函数模拟掷骰子。方法是每次随机产生一个1~6的整数,相当于一次掷骰子。程序运行后,在Text2文本框中输入总投掷次数(例如10000),单击"开始投掷"按钮则进行模拟掷骰子,并把出现1~6的次数分别显示在文本框数组Text1(从上到下各文本框的下标为0~5)的各元素中,如图所示。下面程序的功能是利用随机数函数模拟掷骰子。方法是每次随机产生一个1~6的整数,相当于一次掷骰子。程序Private Sub Command1_Click() Dim a(6) Randomize n = Int(Text2.Text) For k = 1 To n n = Int(Rnd * 6) + 1 a(n)= _______________ Next k For n = 0 To 5 Text1(n).Text = a(n + 1) Next n End Sub 该程序不完整,在横线上应填写的是_______________。

A、n

B、a(n) + 1

C、a(n) + n

D、a(n) + k

点击查看答案
第3题
现实世界中随机性多于确定性。在计算机上模拟随机的实际问题,并进行统计计算,这是非常有用的方法。
为此,各种程序设计语言都有产生(伪)随机数的函数。这种函数,每调用一次,就可以获得一个位于区间(0,1)内的数。在程序运行时,多次产生的这些数会均匀地分布在0,1之间。在区间(0,1)内均匀分布的含义是指:任取N个随机数,当N足够大时,(56)。应用人员可以利用这种随机数来生成满足指定概率分布的数据,并利用这些数据来模拟实际问题。

某程序每获得一对随机数(x,y),都判断x2+y2≤1是否成立。如果N对随机数中,有m对满足这个不等式,则当N足够大时,数值m/N将会比较接近(57)。

A.必然有一半数小于1/2,有一半数大于1/2

B.大致顺序、等间隔地排列于(0,1)之间

C.其中落在任意子区间(a,b)中的数的比率大致接近于b-a

D.从小到大排序后,各个数都分别位于(0,1)的Ⅳ等分子区间内

点击查看答案
第4题
在进行模拟模型分析时,常用的随机变量的生成方法有()。

A.利用逆变换法

B.利用Excel的查表函数通过查表法生成离散分布或经验分布的随机数

C.通过键盘随意输入

D.利用Excel内建的分布函数生成,如Norm.inv()等

点击查看答案
第5题
下图的程序框图中是产生随机数的函数,它能随机产生区间内的任何一个数,如果输入N值为4000,输出的m值为1840,下图的程序框图中 是产生随机数的函数,它能随机产生区间 内的任何一个数,如果输入N值为4000,输出的m值为1840,则利用随机模拟方法计算由 与 及 轴所围成面积的近似值为()

A.0.46

B.2.16

C.1.84

D.0.54

点击查看答案
第6题
猜数游戏:程序利用随机函数产生一个[1,10]内的随机整...

猜数游戏:程序利用随机函数产生一个[1,10]内的随机整数,让用户反复猜测,直到猜对为止,程序能提示猜数范围,并统计猜数次数。 甲乙二人先后进行猜数游戏,记录二人猜中花费的次数。比较二人次数,次数少的获胜。当二者猜的次数相同,则输出 平局。 请按要求编程: 1、补充完善下面的int guess()函数,函数的功能是: 随机函数先产生一个[1,10]内的随机整数,让用户输入猜测的数,当输入的数比随机数大时,输出提示“大了”;当输入的数比随机数小时,输出提示“小了”,让用户反复猜,直到猜对为止。该函数要求记录猜数的次数。返回值为猜中的数。 #include <stdio.h> #include <stdlib.h> #include <time.h> int guess() { int magic; //magic用于保存随机数 srand(time(0)); //用系统时间初始化随机函数 magic=rand()%10+1; //产生一个1到10的随机整数 .......... //请完善函数的功能 } 2、编写main()函数,完成如下功能: 输出提示:请甲开始猜数。 调用guess函数,获得甲猜中的数、猜的次数,并输出。 输出提示:请乙开始猜数。 调用guess函数,获得乙猜中的数、猜的次数,并输出。 比较二人次数,次数少的获胜。当二者猜的次数相同,则输出 平局。 输入、输出样例:猜数游戏:程序利用随机函数产生一个[1,10]内的随机整...猜数游戏:程序利用随机函数产生一个[1提示: 1、随机函数每次产生的数不同,甲、乙要猜的数可能不同 2、guess函数只能用return语句返回一个值(猜中的数),猜中的次数无法直接return,可以设计1个全局变量,用于保存每次调用guess求出的猜中次数。 (可参阅附加例题“歌唱比赛程序“中全局变量min或max的作用) (也可参考本周课件“变量的作用域”中第一个学习内容“请先动手做2---”中的例题。)

点击查看答案
第7题
猜数游戏:程序利用随机函数产生一个[1,10]内的随机整...

猜数游戏:程序利用随机函数产生一个[1,10]内的随机整数,让用户反复猜测,直到猜对为止,程序能提示猜数范围,并统计猜数次数。 甲乙二人先后进行猜数游戏,记录二人猜中花费的次数。比较二人次数,次数少的获胜。当二者猜的次数相同,则输出 平局。 请按要求编程: 1、补充完善下面的int guess()函数,函数的功能是: 随机函数先产生一个[1,10]内的随机整数,让用户输入猜测的数,当输入的数比随机数大时,输出提示“大了”;当输入的数比随机数小时,输出提示“小了”,让用户反复猜,直到猜对为止。该函数要求记录猜数的次数。返回值为猜中的数。 #include <stdio.h> #include <stdlib.h> #include <time.h> int guess() { int magic; //magic用于保存随机数 srand(time(0)); //用系统时间初始化随机函数 magic=rand()%10+1; //产生一个1到10的随机整数 .......... //请完善函数的功能 } 2、编写main()函数,完成如下功能: 输出提示:请甲开始猜数。 调用guess函数,获得甲猜中的数、猜的次数,并输出。 输出提示:请乙开始猜数。 调用guess函数,获得乙猜中的数、猜的次数,并输出。 比较二人次数,次数少的获胜。当二者猜的次数相同,则输出 平局。 输入、输出样例:猜数游戏:程序利用随机函数产生一个[1,10]内的随机整...猜数游戏:程序利用随机函数产生一个[1提示: 1、随机函数每次产生的数不同,甲、乙要猜的数可能不同 2、guess函数只能用return语句返回一个值(猜中的数),猜中的次数无法直接return,可以设计1个全局变量,用于保存每次调用guess求出的猜中次数。 (可参阅附加例题“歌唱比赛程序“中全局变量min或max的作用) (也可参考本周课件“变量的作用域”中第一个学习内容“请先动手做2---”中的例题。)

点击查看答案
第8题
宏病毒工作原理 一、实验目的 通过建立自动宏,了解宏病毒的工作原理。 二、实验环境 windows操作系统,Offi

宏病毒工作原理

一、实验目的

通过建立自动宏,了解宏病毒的工作原理。

二、实验环境

windows操作系统,Office软件,计算器(或其他)程序。

三、实验内容

宏是微软公司为其Office软件包设计的一个特殊功能,软件设计者为了让人们在使用软件进行工作时,避免一再地重复相同的动作而设计出来的一种工具,它利用简单的语法,把常用的动作写成宏,当在工作时,就可以直接利用事先编好的宏自动运行,去完成某项特定的任务,而不必再重复相同的动作,目的是让用户文档中的一些任务自动化,方便了用户的操作。

如果病毒程序利用宏的功能隐藏到Office文档中,就称为宏病毒。

在本实验中我们建立一个自动宏,并利用自动宏启动Windows自带的计算器程序,以此来模拟病毒所具有的程序代码和自动执行功能,证明利用宏是可以制造病毒的。

为了防止病毒程序的泛滥,我们的实验程序不带有传染和破坏功能,仅以自动启动程序的方法说明病毒程序的启动过程。

点击查看答案
第9题
下面程序的执行结果为()。 #include <stdio.h> void proc (); int main () { int x=8; //定义局部变量x,局部变量只在本函数中有效 proc(); printf("%d\n",x); return 0; } void proc () { x=100; }

A.编译不能通过

B.8

C.100

D.随机数

点击查看答案
第10题
自动售票机程序: 自动售票机程序实现当用户投入钱币后,售票机打印车票、找零和查看余额,而且可以记录票款的总额,但是只能打印同一种票价的车票。 具体实现以下功能: 1、查看和修改票价 2、查看余额 3、接受用户投币 4、打印车票 5、找零 要求: 1、按照下面的类图定义ticketmachine类(类图的绘制方法参照教材),模拟售票机对象实现以上功能。

自动售票机程序: 自动售票机程序实现当用户投入钱币后,售票机打印车票、找零和查看余额,而且可以记录票款的总额,但是只能打印同一种票价的车票。 具体实现以下功能: 1、查看和修改票价 2、查看余额 3、接受用户投币 4、打印车票 5、找零 要求: 1、按照下面的类图定义TicketMachine类(类图的绘制方法参照教材),模拟售票机对象实现以上功能。自动售票机程序: 自动售票机程序实现当用户投入钱币后,售票机打印车票、找零和查看余额,而且可以记录票2、添加主类Test,在main方法中添加创建TicketMachine对象调用方法等运行程序的代码,测试各个功能是否实现。 3、提交程序代码和程序运行的截图,代码中要求添加必要的注释语句。

点击查看答案
账号:
你好,尊敬的用户
复制账号
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
简答题
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
简答题
点击打开微信