首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体上画—个命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Dim I, Num Randomize Do For I=1 To 1
在窗体上画—个命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Dim I, Num Randomize Do For I=1 To 1
admin
2013-04-11
29
问题
在窗体上画—个命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Dim I, Num Randomize Do For I=1 To 1000 Num=Int(Rnd*100) Print Num; Select Case Num Case 12 Exit For Case 58 Exit Do Case 65,68,92 End End Select Next I Loop End Sub 上述事件过程执行后,下列描述中正确的是______。
选项
A、Do循环执行的次数为1000次
B、在For循环中产生的随机数小于或等于100
C、当所产生的随机数为12时结束所有循环
D、当所产生的随机数为65、68或92时窗体关闭、程序结束
答案
D
解析
首先有一个Do循环作为外层循环:Do[语句块]Loop。在这种情况下,程序将不停地执行Do和Loop之间的“语句块”。接着是一个内循环,即For循环,并且变量的初值为1,终值为1000,步长为1,每执行一次循环,变量的值自动加1,接着生成一个100之内的随机数赋给变量Num。输出变量Num的值,最后是一个多分支控制结构,多分支语句的格式为:
Select Case测试表达式
Case表达式表列1 语句块1
[case表达式表列2 语句块2…
[Case Else[语句块n]]
End Select
多分支语句通过情况语句来实现,以Select Case开头,以End Select结束。功能是,根据“测试表达式”的值,从多个语句块中选择符合条件的一个语句块执行。
随机数的公式为:Int((upperbound—lowerbound+1)*Rnd+lowerbounD),由题目中的Int(Rnd*100)可知,随机数的取值范围为0~99,所以随机数不可能取到100,选项B不正确。
根据题意,通过Num变量的值来控制程序的走向。
第一种情况:如果产生的随机数的值为12,则结束For循环,即内循环停止执行,但是外循环还继续执行,所以选项C不正确,随机数为12时不会结束所有循环,只是结束了内循环。
第二种情况:如果产生的随机数为58则结束Do循环,同时内循环也停止,所以Do循环不一定执行1000次,选项A不正确。
第三种情况:如果产生的随机数的值是65、68或92,则执行End方法,End是VB中关闭表单的方法,所以当所产生的随机数为65、68或92时窗体关闭、程序结束。本题答案为D。
转载请注明原文地址:https://kaotiyun.com/show/ynQp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在考生文件夹下有工程文件sj5.vbp及窗体文件sj5.frm。在窗体Form上有一个名为Listl的列表框,列表框中有若干列表项,通过属性窗口设置列表框的MultiSelect属性为1。还有两个命令按钮,名称分别是Commandl和Command2,标题
(1)在考生文件夹中有工程文件sj3.vbp及其窗体文件sj3.frm,该程序是不完整的。在窗体上有两个单选按钮,名称分别为Opl和Op2,标题分别为“斜体”和“黑体”,一个文本框,名称为Textl,字体为宋体,字号为四号字,还有一个命令按钮,名称为Com
在考生文件夹下有一个工程文件sj5.vbp,其窗体上有一个文本框,名称为Textl;有3个命令按钮,名称分别为Commandl、Command2和Command3,标题分别为“输入”、“计算显示”和“保存”,程序运行时的窗体界面如图25—5所示。在给定程序
在考生文件夹中有工程文件sj5.vbp及其窗体文件sj5.frm,该程序是不完整的。在名称为Forml的窗体上有一个文本框,名称为Textl、MuItiLine属性为True、ScrollBars属性为2;两个命令按钮,名称分别为Commandl和Comm
以下关于KeyPress事件过程中参数KeyAscii的叙述中,正确的是______。
假定有如下事件过程:PrivateSubForm_Cilck()DimxAsInteger,nAsIntegerx=1n=0DoWhilex<28
设a=2,b=3,c=4,d=5,下列表达式的值是______。Nota<=cOr4*c=b^2Andb<>a+c
关系运算中花费时间可能最长的运算是______。
算法的时间复杂度是指______。
扩展名为.bas的文件称为______。
随机试题
哮病未发作时以何证为主
某患者因腮腺良性肿瘤将于明日行腮腺浅叶切除术加面神经解剖术,今日术前家属签字时,谈话中以下哪项是不必要的
患者神疲思睡,动则心悸,常自汗出,纳差乏力。面色不华,舌淡,脉沉细无力,其证候是
变压器室夏季的排风温度不宜高于多少度?进风和排风温差不宜大于多少度?哪组答案是正确的?(2004,103)
工业建设项目正式竣工验收会议的主要任务不包括()。
建筑施工企业项目经理是受企业()委托对工程项目施工过程全面负责的项目管理者。
下列有关注册会计师对错报进行沟通的说法中,错误的是()。
某村村民小刘想就村里某工程建设承包方案提议召开村民会议,该村有18周岁以上的村民450名,小董如果从中联合()以上村民的提议就应当召集村民会议。
[*]
TheUnitedNationsSecurityCouncilestablishedtheICTRin1995totrytheallegedperpetratorsofthe1994______inRwandath
最新回复
(
0
)