首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
窗体上有一个名称为Command1的命令按钮,单击该按钮时所实现的功能是产生10个随机整数,然后从键盘输入一个整数,查找该数在数组中的位置。若找到,输出该数的位置; 若没有找到,给出相应的提示。该命令按钮的单击事件过程如下: Private Sub Co
窗体上有一个名称为Command1的命令按钮,单击该按钮时所实现的功能是产生10个随机整数,然后从键盘输入一个整数,查找该数在数组中的位置。若找到,输出该数的位置; 若没有找到,给出相应的提示。该命令按钮的单击事件过程如下: Private Sub Co
admin
2019-03-08
38
问题
窗体上有一个名称为Command1的命令按钮,单击该按钮时所实现的功能是产生10个随机整数,然后从键盘输入一个整数,查找该数在数组中的位置。若找到,输出该数的位置; 若没有找到,给出相应的提示。该命令按钮的单击事件过程如下:
Private Sub Command 1 Click()
Dim a(10)As Integer,x As Integer
For i=1 To 10
a(i)=Int(Rnd*100)
Next
x:InputBox("输入1 00以内的整数:"):P=0
For i=1 To 10
If a(i)=x Then
P=i:Exit For
End If
Next
Ifp=0 Then
Print"没有找到与输入数据相同的数!"
Else
Print Str(x)+"在数组中的位置是"+Str(p)
End If
End Sub
对于上述事件过程,以下叙述中正确的是
选项
A、本程序实际产生的随机数是0一99
B、若产生的随机数中有相同数,则P是其中最后一个数的位置
C、程序有错,P的初值设置不对
D、程序有错,InputBox函数产生的数据与x的类型不匹配
答案
A
解析
随机数函数Rnd的功能是用于产生一个小于1但大于或等于0的随机数。为了生成某个指定范围内的随机整数,可使用以下公式:Int((upperboundlowerbound+1)*Rnd+lowerbound),其中upperbound是随机整数范围的上限,lowerbound是随机整数范围的下限。本题中upperbound为99,lowerbound为0。
转载请注明原文地址:https://kaotiyun.com/show/QlFp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在窗体上画两个标签和一个命令按钮,其名称分别为Label1、Label2和Command1,然后编写如下程序:PrivateSubfunc(LAsLabel) L.Caption="1234"EndSubPrivateSubForm
在窗体上画一个名称为Command1的命令按钮,然后编写如下程序代码:OptionBase1Dimarr()AsIntegerPrivateSubCommand1_Click()DimiAsInteger,jAsInt
如果将数组名作为函数调用的实参,则传递给形参的是()。
在窗体上画一个名称为Command1的命令按钮,然后编写如下程序代码:PrivateSubCommand1_Click()Dima(5)AsStringDimiAsIntegerDimbAsVariantFo
面向对象方法中,实现对象的数据和操作结合于统一体中的是
假定在某个事件过程中需要计算:y=3!+5!的值,下面最好的设计是
某二叉树中共有935个结点,其中叶子结点有435个,则该二叉树中度为2的结点个数为
在窗体上画一个通用对话框,程序运行中用ShowOpen方法显示"打开"对话框时,希望在该对话框的"文件类型"栏中只显示扩展名为DOC的文件,则在设计阶段应把通用对话框的Filter属性设置为( )。
某系统结构图如下图所示该系统结构图的最大扇出数是
随机试题
拍粉、粘皮应注意:粉料潮湿________,将导致粉料不能均匀地包裹在原料表面。
A.急性浆液性牙髓炎B.牙髓充血C.慢性闭锁性牙髓炎D.慢性溃疡性牙髓炎E.慢性增生性牙髓炎
颈嵴是
在其他填料填筑前,填石公路路堤最后一层的铺筑层厚度不大于()mm。
下列应填制转账凭证的业务是( )。
确立会计核算空间范围所依据的会计基本假设是( )。
《会计法》规定,对单位直接负责的主管人员和其他直接责任人员可以处2000元以上2万元以下罚款的行为有()。
小赵是负责社区残疾人事务的社会工作者,经过需求评估后发现,社区的一些残疾人在家庭日常生活、出行等方面存在诸多不便,缺乏关心和照顾。小赵拟从中观层面介入,适宜的做法是()
阅读下面的程序:#include<iostream.h>voidmain(){intx;cin>>x;if(x++>5)cout<<x<<endl;else
Whilethetotalnumberoffarmersengagedinagriculturalproductionisbarelyhalf______itusedtobein1959,thesizeofthe
最新回复
(
0
)