首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件sjt3.vbp。程序的功能是通过键盘输入正整数到文本框中。在“除数”框架中选择一个单选按钮,然后单击“处理数据”命令按钮,将大于文本框中的正整数,并且能够被所选除数整除的5个数添加到列表框Listl中,如图所示。在窗体文件中已
在考生文件夹下有一个工程文件sjt3.vbp。程序的功能是通过键盘输入正整数到文本框中。在“除数”框架中选择一个单选按钮,然后单击“处理数据”命令按钮,将大于文本框中的正整数,并且能够被所选除数整除的5个数添加到列表框Listl中,如图所示。在窗体文件中已
admin
2020-04-08
59
问题
在考生文件夹下有一个工程文件sjt3.vbp。程序的功能是通过键盘输入正整数到文本框中。在“除数”框架中选择一个单选按钮,然后单击“处理数据”命令按钮,将大于文本框中的正整数,并且能够被所选除数整除的5个数添加到列表框Listl中,如图所示。在窗体文件中已经给出了全部控件,但程序不完整。
要求:请去掉程序中的注释符,把程序中的?改为正确的内容,使其实现上述功能,但不能修改程序的其他部分和控件属性,最后将修改后的文件按原文件名进行存盘。
选项
答案
【操作步骤】 步骤l:打开本题工程文件。 步骤2:打开代码编辑窗口中,去掉程序中的注释符“.”,将问号改为正确的内容。 参考答案(阴影部分是需考生填入的内容) Private Sub Commandl_Click() Dim Y As Integer For i=0 To 2′循环三个单选按钮 If
Optionl(i).Value
=True Then′当某个按粗被选 y=Val(Optionl(i).
Cation
)′提取按钮名并转换为数值 End If Next Call calc(y)′调用子函数 End Sub Private Sub calc(Y As Integer) ClearList ′执行子函数 i=1 x=Val(Textl.Text)+1 Do While i<=
5
′只需要显示5个数 If X Mod Y=0 Then′判断x是否能被y整除 Listl.AddItem
x
′添加满足条件的数至表 i=i+1′统计 End If x=x+1′自加,判断下次循环 Loop End Sub Private Sub ClearList()′清空列表框的项目 For k=Listl.ListCount-1 To 0 Step-1 Listl.RemoveItem k Next k End Sub 步骤3:调试并运行程序,关闭程序后按题目要求存盘。
解析
calc()函数实现将大于文本框中的正整数,并且能够被所选除数整除的5个数添加到列表框Listl中,首先调用ClearList()函数清空列表框,运用Val()函数使Textl的值由字符转化为数值,Do While语句控制产生整数的个数为5个,通过Mod()函数和If语句判断是否能被所选数整除。并用列表框的Addhem方法,把能被整除的数添入列表框中。在Commandl_Click事件过程中,向文本框中输入正整数,并运用Val(Optionl(i).Caption)语句提取单选按钮数组中所选的数值,再通过调用talc()函数实现数据的处理过程。
转载请注明原文地址:https://kaotiyun.com/show/6ATp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
结构化程序所要求的基本结构不包括()。
要使菜单项MenuOne在程序运行时失效,应使用的语句是()。
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为( )。
有人在属性窗口中通过设置Picture属性为命令按钮装入了图片,但没有显示,其原因是
设窗体上有2个框架,每个框架中有若干个单选按钮,下面叙述中正确的是()。
下面程序的执行结果是( )。PrivateSubCommand1_Click() a=0 k=1 DoWhilek
在窗体上画一个名称为CD1的通用对话框,一个名称为Command1的命令按钮。然后编写如下事件过程:PrivateSubCommand1_Click()CD1.FileName=""CD1.Filter="所有文件|*.*|(*.
VisualBasic控件一般都规定一个默认属性,在引用这样的属性时,只写对象名而不必给出属性名。默认属性为Caption的控件是()。
在窗体上画两个文本框,其名称分别为Text1和Text2,然后编写如下程序:PrivateSubForm_Load() Show Text1.Text="" Text2.Text="" Text1.SetFocusEndS
假定建立了一个名为Command1的命令按钮数组,则以下说法中错误的是()。
随机试题
隐匿性肾炎尿沉渣可有
药品生产、经营企业和医疗单位直接接触药品的工作人员()
隧道工程喷射混凝土施工,说法正确的是()。
外国投资者A公司向境内B公司协议购买其持有境内C公司的股权,并将C公司变更设立为外商投资的D公司。根据规定,并购后C公司原有的债权债务应由()。
评价学校绩效以办学思想、组织健全程度、制度完备程度和领导机构决策领导能力为衡量标准的,属于()
行政诉讼中缺席判决的情形有()。
①《四库全书》与《四库全书总目》___________,构成一个巨大的研究空间,潜藏着重大的学术价值。②这个老头大冷的天还在早晨打着赤膊跑步,让人___________。③一个时期以来,歌剧《图兰朵》的上演,成了许多人___________的话题。
一个4端口的两层以太网交换机,冲突域和广播域的个数分别是()。
设有如下声明语句OptionBase1Dimart(2,-1To5)AsInteger则数组arr中数组元素的个数是
ThemoreIreflectonthe23impressiveyearssincethesigningoftheMontrealProtocol,themoreIrealizewhatfar-reachingl
最新回复
(
0
)