首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
程序代码如下: 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
74
问题
程序代码如下:
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全国计算机二级
相关试题推荐
在窗体上画一个文本框(名称为Text1)和一个标签(名称为Label1),程序运行后,在文本框中每输入一个字符,都会立即在标签中显示文本框中字符的个数。以下可以实现上述操作的事件过程是()。
在窗体中添加一个命令按钮、一个标签和一个文本框,并将文本框的Text属性置空,编写命令按钮Command1的Click事件代码:PrivateFunctionfun(xAsLong)AsBooleanIfxMod2=0
设有如下声明语句OptionBase1Dimarr(2,-1To5)AsInteger则数组arr中数组元素的个数是
对建立良好的程序设计风格,下面描述正确的是()。
下面属于白盒测试方法的是
要想使列表框只允许单选列表项,应设置的属性为( )。
软件需求分析阶段的工作,叮以分为四个方面:需求获取、编写需求规格说明书、需求评审和()。
下列关于类、对象、属性和方法的叙述中,错误的是()。
设有关键码序列(66,13,51,76,81,26,57,69,23),要按关键码值递增的次序排序,若采用快速排序法,并以第一个元素为划分的基准,那么第一趟划分后的结果为()。
在满足实体完整性约束的条件下
随机试题
对于直接插入排序和直接选择排序,若待排序序列基本有序,则选用______较好;若待排序序列为逆序,则选用______较好。
经白质前连合至对侧形成的纤维束是()
桂枝汤中配伍炙甘草的主要用意是
关于中国古代社会几部法典的结构体例,下列哪一选项是错误的?(2008年卷一第9题)
(2014年)关于矩阵组织形式的说法,正确的是()。
股东是以()为目标的投资主体。
以下哪个不是存量指标?()
求助者一般资料:女性,26岁,家庭主妇。案例介绍:求助者半年以前结婚,结婚以前是某外企的会计,那时候每天很忙碌,因为和丈夫结婚来到丈夫工作的城市,丈夫收入可以,不要求求助者再工作,求助者也没有找到合适的工作,就一直呆在家里。求助者现在在家里只是洗
纯净物X、Y、Z转化关系如图所示,下列判断正确的是()。
计算并填写下表:【3】
最新回复
(
0
)