首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生目录下有一个工程文件sjt4.vbp,窗体如图3-119所示。其功能是单击“输入数据”按钮,则可输入一个整数n(要求:8≤n≤12);单击“计算”按钮,则计算1!+2!+3!+…+n!,并将计算结果显示在文本框中;单击“存盘”按钮,则把文本框中的结果
在考生目录下有一个工程文件sjt4.vbp,窗体如图3-119所示。其功能是单击“输入数据”按钮,则可输入一个整数n(要求:8≤n≤12);单击“计算”按钮,则计算1!+2!+3!+…+n!,并将计算结果显示在文本框中;单击“存盘”按钮,则把文本框中的结果
admin
2016-01-31
67
问题
在考生目录下有一个工程文件sjt4.vbp,窗体如图3-119所示。其功能是单击“输入数据”按钮,则可输入一个整数n(要求:8≤n≤12);单击“计算”按钮,则计算1!+2!+3!+…+n!,并将计算结果显示在文本框中;单击“存盘”按钮,则把文本框中的结果保存到考生目录下的out4.dat文件中。文件中已经给出了所有控件和程序,但程序:不完整,请去掉程序中的注释符,把程序中的?改为正确的内容,并编写“计算”按钮的Click事件过程。
注意:不得修改已经存在的内容和控件属性,在结束程序运行之前,必须用“存盘”按钮存储计算结果,否则无成绩。最后把修改后的文件按原文件名存盘。
选项
答案
审题分析 本题源程序中,自定义函数f的功能是进行n!阶乘运算,它通过。For循环连续n次将循环变量k的值乘以累积变量s(第一个?处s初值应为1)来实现,作为函数返回值第二个?处应改为:s。 在“计算”按钮的单击事件过程中,根据程序所要计算表达式的特点,源程序利用一个For循环依次计算表达式中各项的值并将其累加入变量s,计算表达式中各项的值通过调用自定义函数f(k)来实现的,最终计算结果显示在文本框中。 操作步骤 步骤1:打开考生文件夹中的本题工程文件sjt4.vbp,在代码编辑窗口,去掉程序中的注释符“′”,将问号“?”改为正确的内容。 参考代码: s=1 f=s 步骤2:双击“计算”按钮,编写该按钮的单击事件过程。 参考代码: Private Sub Command2_Click() Dim s As Long,k As Integer ′考生应编写的程序 s=0 For k=1 To n s=s+f(k) Next Text1=s End Sub 步骤3:按
键运行程序,单击“输入数据”按钮,通过输入框输入一个8~12之间的整数,然后单击“计算”按钮计算结果,最后单击“存盘”按钮保存结果。 步骤4:按要求将文件保存至考生文件夹中。 考点链接 For循环结构、Sub过程和函数过程。
解析
转载请注明原文地址:https://kaotiyun.com/show/ruLp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
结构化程序设计的3种基本结构是()。
有如下事件过程:PrivateSubCommandl_Click()b=10DoUntilb=-1a=InputBox(“请输入a的值”)a=Val(A)b=InputBox(“请输
下列说法不正确的是()。
以下程序用于计算“1+1/3+1/5+…+1/(2n+1)”,直至“1/(2n+1)”小于10-4。阅读下面程序,请在【】和【】处填上正确内容。PrivateSubCommand1_Click()Sum=h:n=idon=【
数据结构中,与所使用的计算机无关的是数据的______。
把窗体的KeyPreview属性设置为True,然后编写如下事件过程:PrivateSubForm_KeyPress(KeyAsciiASInteger)DimchAsStringch=Chr(KeyAscii)
长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为【】。
窗体上已有名称分别为Drivel、Dirl、Filel的驱动器列表框、目录列表框和文件列表框,且有1个名称为Textl的文本框。以下程序的功能是:将指定位置中扩展名为“.txt”的文件显示在Filel中,如果双击FileI中的某个文件,则在Textl中显示
在长度为n的顺序存储的线性表中插入一个元素,最坏情况下需要移动表中【2】个元素。
下列不属于VisualBasic特点的是
随机试题
余光中是当代重要的学者、作家、诗人、翻译家,他的散文集有()
关于骨折愈合过程中的原始骨痂形成期,错误的是
24h尿量少于()ml为少尿。24h尿量大于()ml为多尿。
设二维随机变量(X,Y)的概率密度为f(x,y)=。计算两个边缘概率密度。
一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是( )。
Whatdoesthemanproposetodofirst?Whatdoesthemanmean?
A、 B、 C、 D、 D杯子放在桌子上,而勺子则放在杯子里面。从这幅画面可以联想table,cup,spoon等几个单词。需要留意beside,nextto,under,in-side等几个介词,由于勺子
1White-collarcopycatsmaybelessinclinedtopilferthewell-chosenwordsofothersnowthatsoftwaredesignedtoferret
Itisdesiredthathisorder______assoonaspossible.
HenryFordwasthemanwhofirststartedmakingcarsinlarge【B1】______.He【B2】______didn’tknowhowmuchthecarwasgoingt
最新回复
(
0
)