2014安徽VB二级考试综合应用.pdf
《2014安徽VB二级考试综合应用.pdf》由会员分享,可在线阅读,更多相关《2014安徽VB二级考试综合应用.pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、综合应用1.已知考生文件夹中有工程文件Menu1.Vbp,其中含有一个名称为“Menu1”的窗体文件Menu1.frm,要求在其中:1.建立菜单,格式与内容如下:调试(D)数据处理逐语句计算退出 Ctrl+X 其中,括号内的字符为热键;分隔条的名称为 FGT,其它菜单和子菜单的名称与标题相同,但不含热键;Ctrl+X:设置为快捷键。2.将考生文件夹下的模块文件CDMK.Bas添加进本工程,其中的过程calculate的功能是:求 s=1+(1+2)+(1+2+3)+(1+2+3+n)的值。请根据题意在“*question*”下面的下划线处填入正确内容后,再删除下划线,使该过程能够正确运行,不准
2、增加或减少程序行。3.“计算”菜单项的 Click()事件调用模块中的子程序过程 calculate,“退出”菜单项的Click()事件执行 End语句,其它菜单和子菜单不执行任何操作。4 调 试 运 行 并 生 成 可 执 行 程 序:Menu1.exe。解:下 列 程 序 的 功 能 是:求s=1+(1+2)+(1+2+3)+(1+2+3+n)的值。Public Sub Calculate()Dim n As Integer,s As Integer s=0 n=10 For i=1 To n*question*内循环上限For j=1 To _i_*question*求和s=_s+j_
3、Next j Next i Menu1.Print s End Sub 2.已知考生文件夹中有工程文件Menu1.Vbp,其中含有一个名称为“Menu1”的窗体文件Menu1.frm,要求在其中:1.建立菜单,格式与内容如下:排序(S)数据处理升序计算退出 Ctrl+X 其中,括号内的字符为热键;分隔条的名称为 FGT,其它菜单和子菜单的名称与标题相同,但不含热键;:复选标记;Ctrl+X:设置为快捷键。2.将考生文件夹下的模块文件CDMK.Bas添加进本工程,其中的过程calculate的功能是:一只小球从 10米高度上自由落下,每次落地后反弹回原高度的 40,再落下。编程计算小球在第 8次
4、落地时,共计经过了多少米。3.“计算”菜单项的 Click()事件调用模块中的子程序过程 calculate,“退出”菜单项的Click()事件执行 End 语句,其它菜单和子菜单不执行任何操作。4 调试运行并生成可执行程序:Menu1.exe。解:下列程序的功能是:一只小球从 10 米高度上自由落下,每次落地后反弹回原高度的 40,再落下。编程计算小球在第8 次落地时,共计经过了多少米。Public Sub Calculate()h=10 Sum=10 第 1 次下落高度*question*求余下 7 次往返高度For i=1 To _7_h=0.4*h*question*计算总高度Sum=
5、Sum+_ 2*h_ Next i Menu1.Print 小球第 8 次落地时,共经过了;Sum;米 End Sub 3.已知考生文件夹中有工程文件Menu1.Vbp,其中含有一个名称为“Menu1”的窗体文件Menu1.frm,要求在其中:1.建立菜单,格式与内容如下:文件(F)数据处理打开计算退出Ctrl+X 其中,括号内的字符为热键;分隔条的名称为FGT,其它菜单和子菜单的名称与标题相同,但不含热键;Ctrl+X:设置为快捷键。2.将考生文件夹下的模块文件CDMK.Bas 添加进本工程,其中的过程calculate的功能是:在窗体上绘制如下图所示的Sin曲线图案。过程中有2条语句需要完
6、善,请根据题意在“*question*”下面的下划线处填入正确内容后,再删除下划线,使该过程能够正确运行,不准增加或减少程序行。3.“计算”菜单项的 Click()事件调用模块中的子程序过程 calculate,“退出”菜单项的 Click()事件执行End语句,其它菜单和子菜单不执行任何操作。解:下列程序的功能是:在窗体上绘制 Sin函数曲线。Public Sub calculate()Const PI=3.14159 menu1.Cls*question*定义坐标原点位于窗体中央,窗体宽度为16,高度为 4 menu1.Scale(-8,2)-(_)menu1.Line(-7.5,0)-(
7、7.5,0)menu1.Line(0,1.1)-(0,-1.1)画 X 轴与Y 轴For i=-7 To 7 在 X 轴上标记坐标刻度,线长0.1 menu1.Line(i,0)-(i,0.1)menu1.CurrentX=i-0.2 menu1.CurrentY=-0.1 menu1.Print i Next i menu1.CurrentX=-2*PI menu1.CurrentY=0 For i=-2*PI To 2*PI Step 0.001 x=i*question*计算函数值y=_ menu1.Line-(x,y),QBColor(12)画 Sin 曲线,红色Next i End
8、Sub 4.已知考生文件夹中有工程文件Menu1.Vbp,其中含有一个名称为“Menu1”的窗体文件Menu1.frm,要求在其中:1.建立菜单,格式与内容如下:插入(C)数据处理图片计算退出 Ctrl+X 其中,括号内的字符为热键;分隔条的名称为 FGT,其它菜单和子菜单的名称与标题相同,但不含热键;Ctrl+X:设置为快捷键。2.将考生文件夹下的模块文件CDMK.Bas添加进本工程,其中的过程calculate的功能是:随机产生 10个020之间(包括 0和20)不重复的正整数。3.“计算”菜单项的 Click()事件调用模块中的子程序过程 calculate,“退出”菜单项的Click(
9、)事件执行 End语句,其它菜单和子菜单不执行任何操作。解:下列程序的功能是:随机产生10 个 020之间(包括 0和 20)不重复的正整数。Public Sub calculate()Dim a(1 To 10)As Integer Dim i As Integer,j As Integer Dim x As Integer,yes As Integer For i=1 To 10 Do*question*产生 020 之间的随机数x=Int(_Rnd*21_)yes=0 For j=1 To i-1 If x=a(j)Then yes=1:Exit For Next j*question*
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2014 安徽 VB 二级 考试 综合 应用
限制150内