安徽省及国家计算机二级VB模拟题解惑答疑2010-06-08(10)

2019-08-30 22:09

省二级考试VB试题汇总

Next I Ave=s/N Text1=Str(min) Text2.Text=Str(max) Text3.Text=Str(ave) End Sub (四)在考生文件夹中,完成以下要求:

(1) 启动工程文件Prog1.Vbp,将该工程文件的工程名称改为“Spks”,并将该工程中的窗体文件Prog1.frm的

窗体名称改为“Prog1”,窗体的标题为“最小公倍数”。

(2) 请在窗体适当位置增加以下控件:3个标签(均为默认名称,标题分别为“数1”、“数2”、“最小公倍数

为”);三个文本框(均为默认名称);两个命令按钮(均为默认名称,标题分别为“计算”和“保存”),如图所示。

(3) 要求编写计算两个数的最小公倍数的程序,程序运行后:

(1) 在文本框Text1和Text2中分别输入数据196和42,然后单击“计算”按钮,计算出这两个数的

最小公倍数,并将结果显示在文本框Text3;

(2) 在确定正确之后,单击“保存”按钮,将结果存入考生文件夹中的“kssj.dat”中。 (4) 在考生文件夹下有标准模块prog1.bas,其中的过程putdata可以把结果存入指定文件,考生可以根据需要

把这个模块文件添加到当前工程中,直接调用过程。

(5) 请先将工程、窗体与模块保存,然后调试、运行并生成可执行程序:Prog1.exe。

您的编程题模块设计如下:(题中已在标准模块给出的代码) Option Explicit Sub putdata(t_FileName As String, t_Str As Variant) Dim sFile As String sFile = \ Open App.Path & sFile For Output As #1 Print #1, t_Str Close #1 End Sub

参考代码如下:(要求考生编写代码部分) Private Sub Command1_Click() Dim m As Integer, n As Integer, t As Long m = Val(Text1.Text) n = Val(Text2.Text) t = m * n Do r = m Mod n 第 46 页 共 74 页 省二级考试VB试题汇总

m = n n = r Loop Until r = 0 t = t / m Text3.Text = t End Sub Private Sub Command2_Click() Call putdata(\End Sub

同学问题解答:

1. 问:vb课本第三章选择题31题(page123)答案是否错了?是D不是C? 当在文本框输入\四个字符时,窗体上显示的是< > Private Sub Text1-Change( ) Print Text1 End Sub

A. ABCD B. A C. AABABCABCD D. A B AB C ABC D ABCD

解答:因为是change事件,所以,当你往文本框写入\的时候,已经触发了change事件,所以输

出\,再写B的时候,文本框里有了\,也会触发change事件,于是输出\,第3次输入\,文本框内变成\,触发change事件,输出\,第4次输入\,文本框内变成\,触发change事件,输出\;

又因为print语句末尾没有分号,所以C选项不对,故答案D正确

新增2010年6月考题: 第一套模拟题

第 47 页 共 74 页

省二级考试VB试题汇总

第 48 页 共 74 页

省二级考试VB试题汇总

第 49 页 共 74 页

省二级考试VB试题汇总

第 50 页 共 74 页


安徽省及国家计算机二级VB模拟题解惑答疑2010-06-08(10).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:小学古诗文考级8级

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: