首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
注意:下面出现的“考生文件夹”均为C:\wexam\25160002。 (1) 在考生文件夹下有一个工程文件sjt3.vbp,相应的窗体文件为sjt3.frm。其功能是产生20个0~ 1000的随机整数,放入一个数组中,然后输出这20个整数中大于50
注意:下面出现的“考生文件夹”均为C:\wexam\25160002。 (1) 在考生文件夹下有一个工程文件sjt3.vbp,相应的窗体文件为sjt3.frm。其功能是产生20个0~ 1000的随机整数,放入一个数组中,然后输出这20个整数中大于50
admin
2009-02-25
67
问题
注意:下面出现的“考生文件夹”均为C:\wexam\25160002。
(1) 在考生文件夹下有一个工程文件sjt3.vbp,相应的窗体文件为sjt3.frm。其功能是产生20个0~ 1000的随机整数,放入一个数组中,然后输出这20个整数中大于500的所有整数之和。程序运行后,单击命令按钮(名称为Command1,标题为“输出大于500的整数之和”),即可求出这些整数的和,并在窗体上显示出来,如图25-4所示。这个程序不完整,请把它补充完整,并能正确运行。
要求:去掉程序中的注释符,把程序中的?改为正确的内容,使其实现上述功能,但不能修改程序中的其他部分。最后把修改后的文件按原文件名存盘。
(2) 在考生文件夹下有一个工程文件sjt4.vbp,相应的窗体文件为sjt4.frm,在窗体上有一个命令按钮和一个文本框。程序运行后,单击命令按钮,即可计算出0~100范围内不能被7整除的所有整数的和,并在文本框中显示出来。在窗体的代码窗口中,已给出了部分程序,其中计算不能被7整除的整数的和的操作在通用过程Fun中实现,请编写该过程的代码。
要求:请勿改动程序中的任何内容,只在Function Fun()和End Function之间填入你编写的若干语句。最后把修改后的文件按原文件名存盘。
选项
答案
本题要产生随机整数,需要使用Rnd函数和Int函数。 Int函数是将参数转换成整数。 Rnd函数返回小于1,但大于或等于0的值,其语法格式为: Rnd[(number)] 可选的number参数是Single或任何有效的数值表达式。 number的值决定了Rnd函数生成随机数的方式。为了生成某个范围内的随机整数,可使用以下公式: Int((upperbound-lowerbound+1) *Rnd+lowerbound) 这里,upperbound是随机数范围的上限,而lowerbound则是随机数范围的下限。解题步骤: 第一步:建立控件并设置其属性。程序用到的控件及其属性见表25-2。 [*] 第二步:编写程序代码。 程序提供的代码: Option Base 1 Private Sub Command1_Click() Dim arrN(20) As Integer Dim Sum As Integer Randomize For i=1 To 20 ’arrN(i)=Int(Rnd * ?) Next i ’Sum=? For i=1 To 20 ’If ? Then ’Sum=? End If Next i Print Sum End Sub 参考代码: Option Base 1 Private Sub Command1_Click() Dim arrN(20) As Integer Dim Sum As Integer Randomize For i=1 To 20 arrN(i)=Int(Rnd * 1000) Next i Sum=0 For i=1 To 20 If arrN(i)>500 Then Sum=Sum+arrN(i) End If Next i Print Sum End Sub 第三步:调试并运行程序。 第四步:按题目要求存盘。 (2) 判断0~100范围内的数能不能被7整除,使用求余运算符Mod,如果余数不为0,则表示该数不能被整除。设置一个变量,来计算不能被7整除的数的和。解题步骤: 第一步:编写程序代码。 程序提供的代码: 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 参考代码: Sub SaveData() Open App.Path & "\" & "outtxt.txt" For Output As #1 Print #1, Text1.Text Close #1 End Sub Function Fun() Dim i As Integer Dim temp As Integer For i=0 To 100 If i Mod 7 <> 0 Then temp=temp + i End If Next i Fun=temp End Function Private Sub Command1_Click() d=Fun() Text1.Text=d SaveData End Sub 第二步:调试并运行程序。 第三步:按题目要求存盘。
解析
转载请注明原文地址:https://kaotiyun.com/show/Gh1p777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下列命令中,属于Java编译命令的是()。
给出下列代码片段:if(x>0){System.out.println("first");}elseif(x>-3){System.out.println("second");}else{System.out.println("t
一元算术运算符中,运算符+的功能是()。
在Java语言中,将后缀名为_________的源代码文件编译后形成后缀名为.class的字节码文件。
执行下面程序后输出的正确结果是publicclassTest{publicstoicvoidmain(Stringargs[]){bytex=3,y=4;longr=80L;Sys
创建一个10行40列的文本区域tal的正确语句是【】。
程序中使用了字符串函数(如strlen),则必须包含的头文件名为______。
下面说法不正确的是()
结构化设计方法(SD)与结构化分析方法(SA)一样,遵循______模型,采用逐步求精技术,SD方法通常与SA相联,即依据数据流图设计程序的结构。
随机试题
关于因果关系的判断,下列说法正确的是:
如何全面把握群体的含义?
患者,女性,21岁,近2年来反复发作遇冷后手指苍白,疼痛,继之发紫,伴双手皮肤肿胀、增厚,近半年经常咳嗽、不伴咳痰,有时活动后气短确诊此患者需进一步检查
乙公司现有生产线已满负荷运转,鉴于其产品在市场上供不应求,公司准备购置一条生产线,公司及生产线的相关资料如下:材料一:乙公司生产线的购置有两个方案可供选择:A方案生产线的购买成本为7200万元,预计使用6年,采用直线法计提折旧,预计净残值率为10%,
E公司只产销一种甲产品,甲产品只消耗乙材料。2017年第4季度按定期预算法编制2018年的企业预算,部分预算资料如下:资料一:乙材料2018年年初的预计结存量为2000千克,各季度末乙材料的预计结存量数据如下表所示:每季度乙材料的购货款于当季支付40
公文的成文日期以印刷日期为准。()
下列哪一项不属于治安警察的职责?()
我国历史上第一部社会主义类型的宪法是()。
(演示文稿题)北京市节能环保低碳创业大赛组委会委托李老师制作有关赛事宣传的演示文稿,用于展台自动播放。按照下列要求帮助李老师组织材料完成演示文稿的整合制作,制作完成的文档共包含12张幻灯片。将第9、10两张幻灯片合并为一张,并应用版式“标题和Smar
Here’saquestionaboutchickensandeggsyoumaynothaveheardbefore:Howisitthataneggcanbesohardtobreakfromthe
最新回复
(
0
)