第5章 数组和自定义类型(3)

2019-04-09 15:09

A) ab B) bd C) ac D) 出错

(28)窗体上有一个名称为Text1 的文本框,一个名称为Command1 的命令按钮。编写如下的代码:

Private Type x a As Integer b As Integer End Type

Private Sub Command1_Click Dim y As x

y.a =inputBox(\ If y.a\\2=y.a/2 Then y.b=y.a*y.a Else

y.b=Fix(y.a/2) End If

Text1.Text=y.b End Sub

对以上程序,下列叙述中错误的是 A) x是用户定义的类型

B) InputBox函数弹出的对话框中没有提示信息 C) 若输入的是偶数,y.b的值为该偶数的平方

D) Fix(y.a/2)把y.a/2的小数部分四舍五入,转换为整数返回

2.填空题

(1)用户可以用 语句定义自己的数据类型。

(2)组合框的Style属性决定了它的3种不同类型,其中使得组合框只能选择而不能输入数据的Style值为 。

(3)下列程序的功能是求sin(0.3125)的值。由台劳级数可知:

sinx=x-x3/3!+ x5/5!- x7/7!+??

用有限步取代sinx的无限步计算,请填空。

(注意:不得增行或删行, 也不得更改程序的结构!) Private Sub Form_Click() k = 2: n = 80 x = 0.3125 sin1 = 0

fn = 1: fx = x For i = 1 To n

sin1 = sin1 + fx / fn

fn = fx = k = k + 2 Next i

Print sin1 End Sub

(4)下列程序的功能是:计算并输出100以内的所有能被3整除且个位数是6的所有整数,请填空。(注意:不得增行或删行, 也不得更改程序的结构!) Private Sub Form_Click()

Dim i As Integer, j As Integer

For i = 0 To j = i * 10 + 6

If Then Print j End If Next i End Sub

(5)在窗体上有一个名称为Label1的标签和一个名称List1的列表框。程序运行后,在列表框中添加若干列表项。当双击列表框中的某个项目时,在标签Label1中显示所选中的项目,如图所示。请在空白处填入适当的内容,将程序补充完整。

Private Sub Form_load()

List1.AddItem \北京\ List1.AddItem \上海\ List1.AddItem \河北\ End Sub

Private Sub List1_DblClick() Label1.Caption=? ? End Sub

(6)在窗体上有一个列表框,然后编写如下两个事件过程:

Private Sub Form_Click() List1.RemoveItem 1 List1.RemoveItem 2 List1.RemoveItem 3 End Sub

Private Sub Form_Load() List1.AddItem\List1.AddItem\ List1.AddItem\List1.AddItem\ List1.AddItem\ List1.AddItem\End Sub

运行上面的程序,然后单击窗体,列表框中显示的项目是? ? 。

(7)下列程序功能是,产生10个0~100的随机数,输出其中的最大值。请将程序补充完整。

Private Sub Form_Click() Dim an(10) As Integer Dim max As Integer Randomize For i=1 To 10

an(i)= Next i

max=an(1) For i=2 to 10

if an(i)>max then max=an(i) End If Next Print max End Sub (8)下面程序的功能是产生10个小于100(不含100)的随机正整数,并统计其中能被5整除的数所占比例,但程序不完整,请补充完整。

Private Sub Form_Click() Randomize Dim a(10) For i=1 To 10

a(i)=Int( ) If Then k=k+1 Print a(i) Next i Print

Print k / 10 End Sub

一、单项选择题答案 1. C 11. B 21. B 2. A 12. A 22. B 3. D 13. B 23. C 4. C 14. A 24. D 5. D 15. C 25. B 6. A 16. C 26. B 7. A 17. C 27. B 8. C 18. C 28. D 9. A 19. A 10. C 20. A 二、填空题答案 1. Type 2. 2 3. 空1:fn*k*(k+1) 或 fn*(i*2)*(i*2+1) 空2:-fx*x^2 4. 空1:9 空2:j mod 3 =0 5. list1.text 6. ItemA ItemC ItemE 7. rnd*100 8. 空1:rnd*99+1 空2:a(i) mod 5=0


第5章 数组和自定义类型(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:浅谈组织行为学在企业管理中的应用策略1

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

马上注册会员

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