首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
(1)在考生文件夹下有一个工程文件sjt3.vbp,相应的窗体文件为Sjt3.frm,在窗体上有一个命令按钮和一个文本框。程序运行后,单击命令按钮,即可计算出数组arr中每个元素与其下标相除所得的和,并在文本框中显示出来。在窗体的代码窗口中,已给出了部分程
(1)在考生文件夹下有一个工程文件sjt3.vbp,相应的窗体文件为Sjt3.frm,在窗体上有一个命令按钮和一个文本框。程序运行后,单击命令按钮,即可计算出数组arr中每个元素与其下标相除所得的和,并在文本框中显示出来。在窗体的代码窗口中,已给出了部分程
admin
2015-06-30
47
问题
(1)在考生文件夹下有一个工程文件sjt3.vbp,相应的窗体文件为Sjt3.frm,在窗体上有一个命令按钮和一个文本框。程序运行后,单击命令按钮,即可计算出数组arr中每个元素与其下标相除所得的和,并在文本框中显示出来。在窗体的代码窗口中,已给出了部分程序,其中计算数组arr中每个元素与其下标相除所得的和的操作在通用过程Fun中实现,请编写该过程的代码。
要求:
请勿改动程序中的其他部分,只在Function Fun()和End Function之间填入你编写的若干语句并运行程序。最后把修改后的文件按原文件名存盘。
说明:
数组arr中共有40个元素,所谓“数组arr中每个元素与其下标相除所得的和”,指的是:
a11r(1)/1+arr(2)/2+arr(3)/3+…+arr(40)/40
(2)在考生文件夹下有一个工程文件sjt4.vbp,相应的窗体文件为sjt4.frm。在窗体上有两个命令按钮,其名称分别为Command1、Command2,一个标签控件,其名称为Label1,一个计时器控件,其名称为Timer1,如图1所示。程序运行后,在命令按钮Command1中显示“开始”,在命令按钮Command2中显示“停止”,在标签中用字体大小为16的粗体显示“热烈欢迎”(标签的AutoSize属性为True),同时把计时器的Interva1属性设置为50,Enabled属性设置为True。此时如果单击“开始”命令按钮,则该按钮变为禁用,标题变为“继续”,同时标签自左至右移动,每个时间间隔移动20,如图2所示,移动出窗体右边界后,自动从左边界开始向右移动;如果单击“停止”命令按钮,则该按钮变为禁用,“继续”命令按钮变为有效,同时标签停止移动;再次单击“继续”命令按钮后,标签继续移动。这个程序不完整,请把它补充完整,并能正确运行。
要求:
去掉程序中的注释符,把程序中的“?”改为正确的内容,使其实现上述功能,但不能修改程序中的其他部分。最后把修改后的文件按原文件名存盘。
选项
答案
(1)【操作步骤】 步骤1:打开本题工程文件。 步骤2:分析并编写程序代码。 程序提供代码 Option Base 1 Function Fun(a() As Single) As Single ’需要考生编写的内容 End Function Private Sub Command1_Click() Dim arr Dim arr2(40) As Single arr = Array(12.5, 65.4, 56, 73, 46.23, 58.25, 83.49, 96, 27.3, 36.78, _ 29.26, 89.4, 34.7, 45.4, 56.9, 67.4, 78, 98, 87.5, 76.8, _ 34.6, 55.8, 64.7, 43.7, 99.4, 84.7, 66.2, 23.9, 55.5, 44.1, _ 33.2, 43.5, 41.2, 28.3, 78.6, 98.3, 56.1, 73.6, 49.3, 48.3) For i = 1 To UBound(arr) arr2(i) = arr(i) Next i r = Fun(arr2()) Text1.Text = Str(r) SaveData End Sub Sub SaveData() Open App.Path & "\out3.txt" For Output As #1 Print #1, Text1.Text Close 1 End Sub 程序结束 参考答案 Sum = 0 For i = 1 To UBound(a) Sum = Sum + a(i) / i Next i Fun = Sum 步骤3:调试并运行程序,关闭程序后按题目要求存盘。 (2)【操作步骤】 步骤1:打开本题工程文件 步骤2:分析并编写程序代码。 程序提供代码 Private Sub Form_Load() Command1.Caption = "开始" Command2.Caption = "停止" Timer1.Interval = 50 Timer1.Enabled = False Label1.Caption = "热烈欢迎" Label1.AutoSize = True Label1.FontSize = 16 Label1.FontBold = True End Sub Private Sub Command1_Click() Command1.Caption = "继续" Timer1.Enabled = True Command1.Enabled = False Command2.Enabled = True End Sub Private Sub Command2_Click() Timer1.Enabled = False Command2.Enabled = False Command1.Enabled = True End Sub Private Sub Timer1_Timer() If Label1.Left < Form1.Width Then Label1.Left = Label1.Left + 20 Else Label1.Left = 0 End If End Sub 程序结束 步骤3:调试并运行程序,关闭程序后按题目要求存盘。
解析
转载请注明原文地址:https://www.kaotiyun.com/show/hVQp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
可以通过()的方法来输出一个二维数组中的各个元素。
设有语句Open"c:\Test.Dat"ForOutputAs#1则以下错误的叙述是______。
当一个工程含有多个窗体时,其中的启动窗体是______。
在工程中的标准模块中定义了如下数据类型:TypefruitorangeAsIntegerappleAsIntegerEndType在窗体上有—命令按钮Command1,要求当单击命令按钮时
数据库保护分为:安全性控制、【】、并发性控制和数据的恢复。
信息隐蔽的概念与下述哪一种概念直接相关______。
下列关于dowhile...loop和do...100puntil循环执行循环体次数的描述正确的是()
以下循环的执行次数是【】。k=0DoUntilk>=10k=k+1Loop
设有整型变量s,取值范围为0~100,表示学生的成绩。有如下程序段:IfS>=90ThenLevel=“A”ElseIfs>=75ThellLevel=“B”ElseⅡs>=60ThenLevel=“C”ElseLevel=“D
随机试题
操作外圆磨床时,起动液压泵电动机,不必注意其运转方向。()
借贷记账法的一个重要特点是______。
女婴16个月,2周前全身皮肤出疹,2~3d疹出齐伴发热,热型不详,咳嗽无吐泻,曾在当地用过青霉素。体查:体温正常,两肺呼吸音粗糙,躯干、四肢可见棕色色素沉着。该患儿最可能的诊断是
设计隙卡制备牙体时,不能预备成楔形,也不能破坏两相邻牙的接触点,这样做的原因是
单独海损的特点有()
某自营出口的生产企业为增值税一般纳税人,出口货物的增值税税率为17%,退税率为13%。2006年7月的有关业务如下:(1)购进原材料一批,取得的增值税专用发票注明的价款为500万元;(2)准予抵扣的进项税额为85万元(该增值税专用发票已经税
如果央行允许人民币继续贬值,那么市场对于人民币贬值的预期就容易强化。如果市场形成较强的人民币贬值预期,大量的资金就会流出我国。资金流出我国,不仅会强化这种人民币的贬值预期,导致更多的资金流出我国,而且可能会导致我国资产价格全面下跌,继而可能引爆金融市场的区
CIS的含义是什么?(浙江工业大学,2014)
【B1】【B7】
Idecidedtogetanadvanceddegreewith______applyingforabetterjob.
最新回复
(
0
)