首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
程序代码如下: 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
28
问题
程序代码如下:
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全国计算机二级
相关试题推荐
下列循环能正常结束的是()。
下面属于白盒测试方法的是
设有如下事件过程:PrivateSubFormMouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)IfButton=2ThenPo
以下合法的VB变量名是
设工程中有Form1、Form2两个窗体,要求单击Form2上的Command1命令按钮,Form2就可以从屏幕上消失,下面的事件过程中不能实现此功能的是()。
PrintFormat(1234.56,“###.#”)语句的输出结果是()。
以下能够设置控件焦点的方法是( )。
一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为
下列数据结构中,属于非线性结构的是
在关系数据库中,用来表示实体间联系的是
随机试题
法律对违法行为已经作出行政处罚规定,行政法规需要作出具体实施细则,必须在法律规定的特定范围内规定()。
破伤风最可靠的预防方法是
新鲜肩关节脱位手法复位成功后应将患肢固定于
某化学原料药项目选址在某市化工工业区建设,该化工区地处平原地区,主要规划为化工和医药工业区,属于环境功能二类区。区内污水进入一城镇集中二级污水处理厂,处理达标后出水排往R河道,该河道执行地表水Ⅵ类水体功能,属于淮河流域。项目符合国家产业政策,以环
下列砌体组砌方法正确的是()。
下列各项中,属于由于记账凭证错误而导致账簿登记错误的错账更正方法有()。
某石灰厂统计员因生病于2009年8月份逾期未向市统计局报送劳动工资报表,市统计局遂向该单位发出了《统计报表催报通知单》,要求该单位在3日内补报。该单位在规定期限内仍然没有报送劳动工资报表,该单位的行为属于()行为。
非公开募集基金募集完毕,()应当向基金业协会备案。
你们A要是去B大连,C还D去青岛呢!
Pre-courseLectureof"AmericanNovelSince1945"Tolearnthelectureof"AmericanNovelSince1945",somepointsshouldb
最新回复
(
0
)