教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 政务民生 >

VBA理论练习题 - 图文(9)

来源:网络收集 时间:2026-07-12
导读: VBA理 论 练 习 题 第 41 页 共 42 页 然后编写如下事件过程: PriVale Sub Commandl_Click( ) n=Val(Textl.text) If n\\2=n/2 Then f=f1(n) Else f=f2(n) End If MsgBox f & \ End Sub Public Function f1(ByRef x

VBA理 论 练 习 题 第 41 页 共 42 页

然后编写如下事件过程:

PriVale Sub Commandl_Click( ) n=Val(Textl.text) If n\\2=n/2 Then f=f1(n) Else

f=f2(n) End If

MsgBox f & \ End Sub

Public Function f1(ByRef x) x=x*x f1=x+x End Function

Public Function f2(ByVal x) x=x*x f2=x+x+x End Function

程序执行后,在文本框中输入6,然后单击命令按钮,消息框输出的是。 A) 72 36 B) 108 36 C) 72 6 D) 108 6 . 二、填空题 (1~5):

1.VBA全称是Visual Basic for Aplication。 2.说明变量最常用的方法,是使用Dim...As结构。

3.用户定义的数据类型可以用Type...End Type关键字间说明。

4.以下是一个竞赛评分程序。8位评委,去掉一个最高分和一个最低分,计算平均分,试填空补充完整。

Private Sub Form_Click( )

Dim Max As Integer,Min As Integer

Dim i As Integer,x As Integer,s As Integer Dim p As Single Max=0 Min=0 s=0

For i=1 to 8

x=Val(InputBox(\请输入分数:\

VBA理 论 练 习 题 第 42 页 共 42 页

If x>Max Then Max=x If x

s=s-Min-Max p=s/6

MsgBoxr\最后得分:\ End Sub

5.以下程序的功能是:从键盘上输入若干个数字,当输入负数时结束输入,统计出若干数字的平均值,输出结果,试填空补充完整。 Pribate Sub Form_click( ) Dim x,y As Single Dim z As Integer

x=InputBox(\ Do while x>=0 y=y+x z=z+1

x=InputBox(\ Loop

If z=0 Then z=1 End If y=y/z MsgBox y End Sub

(试题结束)

VBA理论练习题 - 图文(9).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/447676.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)