在考生文件夹下有一个工程文件sjl4.vbp。请在窗体上添加一个组合框,名称为cbl,并输入三个列表项:“3”、“7”、“11”(列表项的顺序不限,但必须是这三个数字);添加一个名为。Textl的文本框;再添加一个标题为“计算”、名称为Cl的命令按钮,如图

admin2020-04-08  27

问题  在考生文件夹下有一个工程文件sjl4.vbp。请在窗体上添加一个组合框,名称为cbl,并输入三个列表项:“3”、“7”、“11”(列表项的顺序不限,但必须是这三个数字);添加一个名为。Textl的文本框;再添加一个标题为“计算”、名称为Cl的命令按钮,如图所示。请编写适当的事件过程,使得在程序运行时,在组合框中选定一个数字后,单击“计算”按钮,则计算5000以内能够被该数整除的所有数之和,并放入Textl中。最后,按原文件名存盘。

    提示:由于计算结果较大,应使用长整型变量。
    注意:考生不得修改窗体文件中已经存在的程序,在结束程序运行之前,必须至少进行一次计算。并且必须用窗体右上角的关闭按钮结束程序,否则无成绩。

选项

答案【操作步骤】 步骤1:打开本题工程文件,按照题目要求建立控件并设置组合框控件属性,如图4.19所示。程序中用到的控件及属性见表4.11。 [*] 步骤2:打开代码编辑窗口,在代码编辑窗口指定位置编写以下代码。 参考答案 PriVate Sub C1 Click() Dim sum As Long Dim n As Integer Dim i.As Integer n=Val(cbl.Text)′读取选中的数字并通过函数Val转换为数值 For i=n To 5000′从本身开始循环查找 If i Mod n=0 Then sum=sum+i判断是否能被该教整除并求和 End If Next i Textl.Text=sum′在Textl中显示 End Sub 步骤3:调试并运行程序,关闭程序后按题目要求存盘。 【易错提示】在定义变量时注意,由于数值较大。应定义为长整型变量,防止数值过大溢出。

解析 本题主要考查组合框的属性及For循环语句的使用。
转载请注明原文地址:https://kaotiyun.com/show/yATp777K
0

最新回复(0)