首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
(1)在考生文件夹下有一个工程文件sjt3.vbp,相应的窗体文件为sjt3.frm。其功能是随机产生20个0~1000的整数,放入一个数组中,然后输出这20个整数中小于500的所有整数之和。程序运行后,单击命令按钮(名称为Command1,标题为“输出小
(1)在考生文件夹下有一个工程文件sjt3.vbp,相应的窗体文件为sjt3.frm。其功能是随机产生20个0~1000的整数,放入一个数组中,然后输出这20个整数中小于500的所有整数之和。程序运行后,单击命令按钮(名称为Command1,标题为“输出小
admin
2018-09-19
33
问题
(1)在考生文件夹下有一个工程文件sjt3.vbp,相应的窗体文件为sjt3.frm。其功能是随机产生20个0~1000的整数,放入一个数组中,然后输出这20个整数中小于500的所有整数之和。程序运行后,单击命令按钮(名称为Command1,标题为“输出小于500的整数之和”),即可求出这些整数的和,并显示在窗体上(如图所示)。这个程序不完整,请把它补充完整,并能正确运行。
要求:去掉程序中的注释符,把程序中的?改为正确的内容,使其实现上述功能,但不能修改程序中的其他部分。最后把修改后的文件按原文件名存盘。
(2)在考生文件夹下有一个工程文件sjt4.vbp,相应的窗体文件为sjt4.frm,在窗体上有一个文本框和一个命令按钮。当程序运行后,单击命令按钮,即可计算出0~100范围内所有偶数的平方和,并显示在文本框中。在窗体的代码窗口中,已给出了部分程序,其中计算偶数平方和的操作在通用过程Fun中实现,请编写该过程的代码。
要求:请勿改动程序中的任何内容,只在Function Fun()和End Function之间填入你编写的若干语句。最后将修改后的文件按原文件名存盘。
选项
答案
(1)步骤1:打开本题工程文件。 步骤2:分析并编写程序代码。 程序提供代码 Option Base 1 Private Sub Command1_Click() Dim arrN(20)As Integer Dim Sum As Integer Randomize For i=l To 20 ’arrN(i)=Int(Rnd*?) Next i ’Sum=? For i=l To 20 ’If?Then ’Sum=? End If Next i Print Sum End Sub 程序结束 参考答案 第1个?处填入:1000 第2个?处填入:0 第3个?处填入:arrN(i)<500 第4个?处填入:Sum+arrN(i) 步骤3:调试并运行程序,关闭程序后按题目要求存盘。 (2)步骤1:打开本题工程文件。 步骤2:分析并编写程序代码。 程序提供代码 Sub SaveData() Open.App.Path&"\"&"outtxt.txt"For Output As #1 Print#1.Text1.Text Close #1 End Sub Function Fun() End Function Private Sub Command1_Click() d=Fun() Text1.Text=d SaveData End Sub 程序结束 参考答案 Function Fun() Dim s As Long,i As Integer s=0 For i=0 To 100 If i Mod 2=0 Then s=s+i^2 End If Next i Fun=s End Function 步骤3:调试并运行程序,关闭程序后按题目要求存盘。
解析
(1)本题要产生随机整数,须使用Rnd函数和Int函数。
Int函数是将参数转换成整数。
Rnd函数返回小于1,但大于或等于0的值,为了生成某个范围内的随机整数,可使用以下公式:
Int((upperbound—lowerbound+1)*Rnd+lowerbound)
这里,upperbound是随机数范围的上限,lowerbound则是随机数范围的下限。
(2)根据题意,通过For循环语句的循环变量i(初值为0,终值为100,步长为2)来获得0~100范围内的所有偶数,并逐一将i^2的值累加到变量s,最后将s的值显示在文本框中,并将其作为函数返回值。
转载请注明原文地址:https://kaotiyun.com/show/lIFp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下面属于黑盒测试方法的是
在考生文件夹下有一个工程文件sjt5.vbp。在窗体文件中已经给出了全部控件及部分程序。程序运行时,在文本框Text1中输入一个大于2的偶数,并单击“分解为”命令按钮,则可以将该偶数分解为两个素数之和,且要求其中一个素数是所能够分解出的最小的素数(一个偶数
当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的
编写如下程序:PrivateSubCommand1_Click()DimmAsInteger,nAsIntegerm=2:n=1SelectCasemCase1
有三个关系R、S和T如下: 由关系R和S通过运算得到关系T,则所使用的运算为( )。
某二叉树共有845个结点,其中叶子结点有45个,则度为1的结点数为
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的
为了使命令按钮显示为图形形式,要设置一些属性,下列与这些属性无关的是
窗体上有一个名称为Timer1的计时器控件,一个名称为Shape1的形状控件,其Shape属性值为3(Circle)。编写程序如下:PrivateSubForm_Load() Shape1.Top=0 Timer1.Interval=100
随机试题
中性层的位置与材料的()无关。
A.肺结核病的各种X线表现斑点、条索、结节状,边缘清楚,密度较高B.云雾状,密度较淡、或密度不均边缘模糊阴影C.密度较高,浓淡不一,呈小叶或大叶分布片状影D.有环形边界的透光区E.大片均匀致密影,上缘呈弧形向上硬结病灶
β受体阻断药同时具有。受体阻断作用的是
甲、乙、丙、丁计划设立一家从事技术开发的天际有限责任公司,按照公司设立协议,甲以其持有的君则房地产开发有限公司20%的股权作为其出资。下列哪些情形会导致甲无法全面履行其出资义务?
根据《生活垃圾填埋场污染控制标准》,关于生活垃圾转运站渗滤液处理方式,说法正确的是()。
期货公司执行客户交易指令,数量发生错误的,下列说法正确的有()。
某企业拟购买一套设备,厂商提供两种付款方式:第一种,一次性立即付款,价格为100000元。第二种,自第3年年初开始,每年付款30000元,连续支付5年。要求:假定市场利率为10%,企业应选择哪种付款方式?
一般来说,技术基础雄厚的大型企业,大都采用的创新模式是()。
BeautyisbigbusinessinChina.Thecountry’scosmeticsmarketisworth$26billionayear,makingitthethird-biggestinthe
Whydon’tbirdsgetlostontheirlongflightsfromoneplacetoanother?Scientistshavebeenpuzzledoverthisquestionforma
最新回复
(
0
)