VB期中考试试卷-及参考答案(B1卷)-
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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