首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下数列:1,1,2,3,5,8,13,21…的规律是从第3个数开始,每个数都是其前面两个数之和。 在考生文件夹下有一个工程文件sjt5.vbp。窗体中已经给出了所有控件,如图所示。请编写适当的事件过程完成如下功能:选中一个单选按钮后,单击“计算”
以下数列:1,1,2,3,5,8,13,21…的规律是从第3个数开始,每个数都是其前面两个数之和。 在考生文件夹下有一个工程文件sjt5.vbp。窗体中已经给出了所有控件,如图所示。请编写适当的事件过程完成如下功能:选中一个单选按钮后,单击“计算”
admin
2017-09-20
48
问题
以下数列:1,1,2,3,5,8,13,21…的规律是从第3个数开始,每个数都是其前面两个数之和。
在考生文件夹下有一个工程文件sjt5.vbp。窗体中已经给出了所有控件,如图所示。请编写适当的事件过程完成如下功能:选中一个单选按钮后,单击“计算”按钮,则计算出上述数列第n项的值,并在文本框中显示,n是选中的单选按钮后面的数值(提示:因计算结果较大,应使用长整型变量)。
注意:不能修改已经给出的程序和已有的控件的属性;在结束程序运行之前,必须选中一个单选按钮,并单击“计算”按钮以获得一个结果;必须使用窗体右上角的关闭按钮结束程序,否则无成绩。最后把修改后的文件按原文件名存盘。
选项
答案
【操作步骤】 步骤1:打开本题工程文件。 步骤2:打开代码编辑窗口,在指定位置编写如下代码。 Private Sub Commandl Click() Dim a()As Long Dim i As Integer Dim n As Integer ’Op1.Count是单选按钮数目,这里用的是控件数组 For i=0 To Op1.Count一1 ’判断哪一项被选择,把它后面的数值赋给n,确定n值 If Opl(i).Value=True Then n=Val(Opl(i).Caption) Exit For End If Next ReDim a(n)’重新申请空间,这里是动态申请 a(1)=1 a(2)=1’数列第一项、第二项值确定 For i=3 To n a(i)=a(i一1)+a(i一2)’后一项值是前两项值之和 Next Text1.Text=a(n) End Sub 步骤3:调试并运行程序,关闭程序后按题目要求存盘。
解析
转载请注明原文地址:https://kaotiyun.com/show/jkGp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
单击窗体上的命令按钮Command1,程序的输出为【】。PrivateSubCommand1_Click()a="AbC"b="dEF"c=UCase(A)+LCase(B)PrintAsc(C)End
VisualBasic标题栏上显示了应用程序的
假定有一个文本框,其名称为Text1,为了使该文本框具有焦点,应执行的语句是______。
在VisualBasic中按文件的访问方式不同,可以将文件分为顺序文件,随机文件和【】。
假定有如下程序代码,程序运行后,把鼠标光标移到窗体内,每单击一次,变换一种鼠标光标的形状,依次显示鼠标光标的15个属性。请在划线处将程序补充完整。PrivateSubForm_Click()StaticxAsIntegerClsPri
阅读下列程序: PrivateSubCommand1_Click() DimiAsInteger,kAsInteger k=2 Fori=1To3 PrintH(k); Nexti EndSub Fu
滚动条控件中,用来设置鼠标单击滚动箭头时滚动条移动的大小的属性是_______。
在下图中,要在窗体的标签Label1上显示“二级VB等级考试”字样,标签属性应设置为______。
为命令按钮的Picture属性装入了一个图片,但却发现图片没有显示出来,要使图片显示出来,应设置它的【】属性。
随机试题
LT导致腹泻的原因是肠道细胞质内的()升高
可用作银盐感光材料的是
下列设备中不属于数字X线设备的是
子宫内膜异位症诊断方法不正确的是
对急性肾炎诊断和鉴别诊断最有价值的血液化验是()
患者,女性,63岁,用煤火做饭后,感觉头晕、乏力伴恶心、呕吐,随即卧床休息。家属回家后发现其躺在卧室地上,呼之不醒,立即到急诊。查生命体征正常,浅昏迷状态,双侧瞳孔等大,对光反射存在,口唇、皮肤黏膜呈樱桃红色,双肺未闻及湿哕音。护士协助对其进行抢救时,应采
下列土石坝施工中,描述正确的是()。
质量检验获取的信息和数据的反馈(报告)可以为()提供依据。[2007年真题]
下列关于法律规则和法律条文关系的表述,正确的有
下列叙述中正确的是()。
最新回复
(
0
)