VB期中考试试卷-及参考答案(B1卷)-

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2010~2011学年度第 2 学期期中考试试卷 [B1] 考试科目:《 Visual Basic 程序设计》考试形式:开卷 -上机考答题时间: 120 分钟班级学号姓名

一、选择题( 2 分/题,共20 分)

1.以下有关VB 对象名称(Name)属性的叙述,正确的是。

A )对象的Name 属性值可以为空

B )窗体的Name 属性用来标识和引用窗体

C)可以在程序运行期间改变对象的Name 属性值

D )窗体的Name 属性值是显示在标题栏中的字符串

2.Visual Basic6.0 集成环境的主窗口中不包括。

A )标题栏

B )菜单栏C)状态栏D)工具栏

3.在开发VB 应用程序时,一个工程一般至少应含有__ 。

A )标准模块文件和类模块文件

B )工程文件和窗体文件

C)工程文件和类模块文件 D )工程文件和标准模块文件

4..为了使命令按钮(名称为Command1)右移200,应使用的语句是

____________________________________________________________ 。

A )Command1.Move -200

B )Command1.Move 200

C )Command1.Left= Command1.Left+200

D )Command1.Left= Command1.Left-200

5.当程序运行时,系统自动执行启动窗体的__ 事件过程。

A )Click B)Load C)Unload D )GotFocus 6.Visual Basic 有多种类型的窗口,若要在设计时看到窗体窗口,以下操作不正确的是。

A)打开“视图”菜单,选择“对象窗口

B )双击 VB 窗口工作区的空白处

C )单击“工程资源管理器”中的“查看对象”按钮

D )双击“工程资源管理

器”中对应的窗体名 7.下面关于属性和方法的描述中,不正确的是

A )属性是对象的特征,方法是对象的行为

B )属性和方法都有值

C )属性可以被赋值

D )方法表示能执行的操作 8.下面关于标签和文本框的

描述中,正确的是 ____________________________

A )文本框和标签都可以显示文字

B )文本框和标签都可以在运行时输入文字

C )文本框和标签都有 Caption 属性

D )文本框和标签都有 Text 属性

9.在一行内写多条语句时,每个语句之间用 ___ 来分隔。

10.表达式 16/4-2^5*8/4 MOD 5\2 的值 为

二、读程填空题(每题 4分,共 32分)

阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。

1. 【程序说明】随机产生 n 个100以内的正整数, 放在数组 A 中存储。 n 由InputBox () 输入 ,并每 5 个数据一行打印输出。

【程序】

Private Sub Command1_Click ()

Dim a () As Integer

n = InputBox (" 请输入一个正整数 ") ReDim ( 1) a (n )

For i = 1 To n

a(i) = Int(Rnd * 100)

Prin t (2) a(i);

If ( 3) I mod 5=0

A ) ,

B )

C ) 、

D )

A ) 14

B ) 4

C ) 20

Next i

then print

End Sub

【供选择的答案】

( 1)A.a() B.a% C. n*i D. a(n)

( 2) A. print j B. a(i); C. print n*i D. print n

(3)A. i=n B. i=0 C. I mod 5=0 D. i\5

2. 【程序说明】用Array 函数建立一个含有8 个元素的数组,然后查找并输出该数组中元素的最大值

【程序】Option Base 1 (4)

Private Sub Command1_Click()

Dim arr1, i, Max as Integer

arr1=Array(12,435,76,24,78,54,866,43)

(5) Max=arr1(1)

For i=1 To 8

If arr1(i)>Max Then _(6)_ Max=arr1(i)

Next i

Print" 最大值是:";Max

End Sub

【供选择的答案】

( 4) A.dim array B. Option Base 1 C.const=12 D. dim a(5) ( 5) A.arr1(i) =12 B. arr1=12 C. n= n*i D. Max=arr1(1)

( 6) A.arr1 (i )= Max B. Exit for C. Max=arr1(i) D. i=i+1

3.【程序说明】产生100个1~4之间的随机整数,并进行统计。数组元素S(i)(i=1,2,3,4) 的值表示等于i 的随机数的个数,要求输出如下格式:

S(1)=. . . S(2)=. . S(3)=. . . S(4)=. . . 【程序】

Dim S(4) As Integer

Randomize

For I=1 To 100

相关文档
最新文档