2011学年02学期VB程序设计期末试卷A试题卷

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

绍兴文理学院元培学院2011学年02 学期

非计算机 专业 11 级《VB 语言程序设计》期末试卷(A )

考试形式:(闭卷)

一、判断题(共 10 分,每小题 1 分。正确的用A 表示,错误的用B 表示。) 1.在用户拖动滚动滑块时,滚动条的Change 事件连续发生。 2.InputBox 函数返回的数据是字符串类型。

3.在形参前加关键字ByRef 或者什么都不加,参数传送方式为引用(即按地址传递)。

4.清除List1列表框对象的内容的语句是List1.Cls ,清除Combo1组合框的内容的语句是Combo1.Clear 。

5.如果一个菜单项不可见时,其后的菜单项就会往上填充留下来的空位。

6.驱动器列表框.目录列表框和文件列表框三者之间能够自动实现关联。

7.在使用“字体”对话框之前可以设置Flag 属性。

8.如果要定时器控件每钞钟发生一个Timer 事件,则Interval 属性应设置为100。 9.若c=Picture1.Point(x,y)

,则变量c 的类型一定是long 类型。 10.FileLen 函数的功能是用来返回文件的长度。

二、单选题(共 30 分,每小题 1 分)

1.Visual Basic 中的工程文件的扩展名是_____________。

A..reg

B..frm

C..bas

D..vbp 2.一个整型变量占 ___ 个字节 。

A.1

B.2

C.4

D.8 3.当执行下面语句后,k 的值为 ___ 。 w=1

For k=2 to 6 step 2

w=w+1 Next k

Form1.Print k

A.6

B.8

C.4

D.10 4.以下不属于窗体方法的是 。

A.clear

B.print

C.show

D.hide 5.以下关于Visual Basic 语言的说法中,正确的是 。

A.Visual Basic 是一种面向过程的语言

B.Visual Basic 是一种面向对象的语言

C.Visual Basic 是一种低级语言

D.Visual Basic 是一种机器语言

6.表达式23\4/2 mod 2*2的值是 。

A.3

B.2

C.1

D.4 7.坐标度量单位可通过 来改变。

A.Drawstyle 属性

B.DrawWidth 属性

C.Scale 方法

D.ScaleMode 属性 8.将数据项“China ”添加到列表框List1中,且使之成为第一项,使用的语句是 。

A.List1.Additem “China ”,0

B.List1.Additem “China ”,1

C.List1.Additem “China ”

D.List1.Additem 0, “China ” 9.下面变量名错误的是 。

A.private

B.luck

C.a1_

D.yes123 10.执行下列程序后,列表框中的数据项为_____________。

Private Sub Form_Click() Dim i As Integer For i = 1 To 6 List1.AddItem i

Next i

For i = 1 To 3

List1.RemoveItem i Next i End Sub

A.1,5,6

B.2,4,6

C.4,5,6

D.1,3,5

11.在顺序文件中,当使用input#语句时,文件打开的方式必须是____________。

A.input

B.output 或append

C. output

D. append 12.Private sub form_click ()

Dim a(5) as integer,i as integer For i=1 to 4 a(i) =2*i Next i Print a(i)

End sub

程序运行后,单击窗体,窗体上显示的结果是_____________。 A. 0 B. 8 C. 10 D. 12 13.文件号最大可取的值为_____________。

A.255

B.256

C.511

D.512 14.列表框的_____________属性可测试某一项是否被选中。

A.list

B.selected

C.text

D.caption

15.要使窗体在运行时不可改变窗体的大小,并且没有最大化和最小化按钮,要对下

_____________属性进行设置。

A.MaxButton

B.Width

C.MinButton

D.BorderStyle

16.复选框没有_____________属性。

A.Enabled

B.Value

C.Text

D.Caption

17.private sub command1_click()

Dim i As integer ,n As integer

Do while i<32

i =(i+1)*(i+1)

n=n+1

Loop

Print n

End sub

程序运行后,单击command1按钮,窗体上的输出结果为_____________。

A.2

B.5

C.3

D.4

18.KILL语句在VB语言中的功能是_____________。

A.清内存

B.清病毒

C.删除磁盘上的文件

D.清屏幕

19. 以下各表达式中,计算结果为0的是______________。

A.INT(12.4)+INT(-12.6)

B.CINT(12.4)+CINT(-12.6)

C.FIX(13.6)+FIX(-12.6)

D.FIX(12.4)+FIX(-12.6)

20.要读出一个文件名为“c:\tt.txt”的顺序文件,下列___________是正确的语句。

A.F=''c:\tt.txt "

B.F="c:\tt.txt"

Open F For Input As #1 Open "F" For Input As #1

C.Open c:\tt.txt for Output As #1

D.Open “c:\tt.txt” For Ouput As # 1

21.要想从子过程调用后返回两个结果,则子过程语句说明方法是_____________。

A.Sub f1(byval n as integer ,byval m as integer)

B.Sub f1(n as integer ,byval m as integer)

C.Sub f1(n as integer , m as integer)

D.Sub f1(byval n as integer , m as integer)

22.在窗体上画一个名称为Command1的命令按钮和一个名称为Text1的文本框,在文本框

中输入以下字符串:Microsoft Visual Basic Programming。然后编写如下事件过程:

Private Sub Command1_Click()

Open “d:\aa.txt” For Output As #1

For i = To Len (Text1.Text)

C = Mid(Text1.Text,i,1)

If c>=”A” And C<=”Z” The Print #1 ,Ucase(C);

Next i

Close

End Sub

程序运行后,单击命令按钮,文件outf.txt中的内容是_____________。

A.MVBP

B.mvbp

C.M

D..m

V v

B b

P p

23.下列____________途径在程序运行时不能将图片添加到窗体.图片框或图像框的Picture属

性。

A.使用Loadpicture方法

B.对象间图片的复制

C.通过剪贴板复制图片

D.使用拖放操作

24.设置所画的线条宽度,可选用____________属性。

A.FillStyle

B.BoderStyle

C.DrawWidth

D.DrawStyle

25.执行语句Line(1200,1200)-step(1000,500),B后,currentX= ______________。

A.1200

B.2200

C.1000

D.1700

26.Private Sub f1(n As Integer, ByVal m As Integer)

n = n Mod 5

m = m \ 5

End Sub

Private Sub Form_Click()

Dim x As Integer, y As Integer

x = 14

y = 14

Call f1(x, y)

Print x;y

End Sub

程序运行后,单击窗体,窗体上的输出结果是______________。

A.4 14

B.4 2

C.14 4

D.14 2

27.默认情况下,语句Dim a(5) as Integer 声明数组a的元素个数为_____________。

A.5

B.6

C.7

D.4

28.单击滚动条两端的任意一个滚动箭头,将触发该滚动条的______________事件。

A.KeyDown

B.Change

C.Scroll

D.Click

29.Line(200,100) –Step(300,400), ,B将在窗体画______________。

A.(200,100)到(300,400)的线

B.(200,100)到(500,500)的线

C.(200,100)到(300,400)的矩形

D.(200,100)到(500,500)的矩形

30.当对Draw Width进行设置后,将影响______________。

A.Line.Circle.Pset方法

B.Line.Spape控件

C.Line.Circle.Point方法

D.Line.Circle.Pset方法和Line.Spape控件

三、程序填空题(共20 分,每空格 2 分)

1.输入英文句子,将其每个单词首字母变为大写字母,再输出。

Private Sub Form_Click()

相关文档
最新文档