首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
程序代码如下: Option Base 1 Private Sub Form_Click() Dim a(5, 5) As Integer Randomize For i = 1 To 5 For j = 1 To
程序代码如下: Option Base 1 Private Sub Form_Click() Dim a(5, 5) As Integer Randomize For i = 1 To 5 For j = 1 To
admin
2020-07-22
63
问题
程序代码如下:
Option Base 1
Private Sub Form_Click()
Dim a(5, 5) As Integer
Randomize
For i = 1 To 5
For j = 1 To 5
If i = j Then
a(i, j) = 1
Else
a(i, j) = Int(Rnd * 50)
End If
Print a(i, j);
Next j
Print
Next i
End Sub
以下关于上述程序的叙述中,错误的是
选项
A、程序为数组a的所有元素赋了随机值
B、Randomize的作用是避免同一序列随机数的反复出现
C、程序产生随机数的范围是大于等于0,小于50
D、输出结果组成的方阵中对角线上的值为1
答案
A
解析
本题中,Rnd(x)是一个随机函数,它能产生一个0到1之间(不包括0和1)之间的单精度随机数,其中变量x是种子数,若省略x,Rnd函数采用系统时间为种子值。Randomize省略了参数,用系统计时器 <
http://baike.soso.com/ShowTitle.e?sp=S
计时器>返回的值作为新的种子值,如果没有使用Randomize,则(无参数的)Rnd函数使用第一次调用Rnd函数的种子值,Randomize避免同一序列随机数反复出现,故B项表述正确。本程序中定义a(5, 5)的数组,这个数组对角线上数值为1,其余元素值为Int(rnd*50),除了对角线上元素,其余元素被赋予随机值。故A表述错误, D表述正确。Rnd的范围在0到1之间,故rnd*50的范围在0到50之间(不包括0和50),Int(Rnd * 50)值为不大于(Rnd * 50)的最大整数,即范围是大于等于0且小于50,C表述正确。
转载请注明原文地址:https://kaotiyun.com/show/BAHp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
窗体上有一个名称为VScroll1的垂直滚动条,为了设定单击滚动条两端箭头时的Value增量值,应设置的属性是
在窗体上画一个名为Command1的命令按钮,然后编写如下代码:OptionBase1PrivateSubCommand1_Click() Dima a=Array(1,2,3,4) j=1 Fori=4T
设窗体上有一个Command1命令按钮,还有以下程序代码:PrivateSubCommand1_Click()StaticxAsIntegerx=x+1Callproc(x)Printx,E
在设计阶段,假定在图片框Picture1中装入了一个图形,为了删除该图片框控件,应采用的正确操作是
数据库设计过程不包括
软件生命周期是指()。
将E-R图转换到关系模式时,实体与联系都可以表示成()。
按照“后进先出”原则组织数据的数据结构是
数拥库的故障恢复一般是由()来执行恢复。
随机试题
“黄色巨人”柯达提出破产保护申请“就让每一刻,掌握在你手中,别让它溜走。”“你只要按下快门,其他的都交给我们。”20世纪曾为中国千万家庭“留下美好一刻”的胶卷业巨头伊士曼柯达永远成为记忆。2012年1月19日,柯达公司宣称:根据美国《破产法》规定
不是化脓性脑膜炎治疗原则的是
乙肝病毒人类嗜T细胞病毒
投保人对下列人员中具有保险利益的是()。①债权人②债务人③本人④父母、子女⑤兄弟、姐妹
Ifincomeistransferredfromrichpersonstopoorpersons,theproportioninwhichdifferentsortsofgoodsandservicesarepr
利用下列哪些手段非法占有他人财物不可能构成抢劫罪?()
在因特网电子邮件系统中,电子邮件应用程序________。
Frame默认的布局管理器是
Aroundtwobillionpeoplehavenoaccesstomodernenergy,andabillionhaveitonly(1)_____.The(2)_____stovesthatmanyoft
Ifshehadtakenyouradvice,she______(就不会犯如此严重的错误了).
最新回复
(
0
)