电大《VB程序设计》期末考试试题及答案

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

Visual Basic 程序设计试题

一、单项选择题(每小题2分,共30分}

1.与传统的程序设计语宵相比,VisualBasic最突出的特点是( C )。

A. 结构化程序设计

B.程序开发环境

C.事件驱动的编程机制D程序调试技术

2.在VB6.0集成开发环境中有三种工作模式,下列不属于三种工作模式之一的是( D )

A设计模式B中断模式c.执行模式D编写代码模式

3. 下列关于窗体的说法不正确的是( B )。

A.窗体的标题由Caption属性确定

B.窗体的Name属性Caption属性相同

C.窗体的背景图片由其Picture 属性设成

D.通过设置Icon属性可使窗体获得最小化时的图标

4.工程文件的后缀是( B )。

A.frm

B..vbp c.bas D..cls

5.要在窗体的标题内显示"myfrm",使用的语句是( D )。A.Form1.Print"myfrm" B. Form.Print"myfrm"

C.Form.caption="myfrm"

D.Form1.caption="myfrm"

6.在设计动画时,用时钟控件来控制动画速度的属性是( B )。A.Enab led B.Interval

C.Timer

D.Move

7.关于语句行,下列说法正确的是( D )。

A一行只能写一条语句 B.长度不能超过255个学符

C.每行的首学符必须大写D一条语句可以分多行书写

8.假定已在窗体上画了多个控件,井有一个控件是活动的,为了在属性窗口中设置窗体的属性,预先应执行的操作是( A )。

A.单击窗体上没有控件的地方

B.单击任一个控件C不执转任何操作D.双击窗体的标题栏

9.下列关于变量的说法不正确的是( D )。

A.局部变量是指那要是在过程中用Dim语句或Static语句声明的变量

B.局部变量的作用域仅限于声明它的过程

C.静态局部变量是在过程中用Static语句声明的

D.局部变量在声明它的过程孰行完毕后就被释放了

10.使用ADO数据模型时,建立Recordset和Connection对象连接的属性是( C )。

A.Execute

B.Open

C.ActiveConnection

mandType

11.DimA(1 To 6,6)As String定义

的数组包含的元素个数是( C )。

A.36

B.49

C.42

D.50

12.VB程序中逐语句调试的按键

是( B )。

A.F1键

B.F8键

C.F9键

D.Ctrl+F9键

13.不属于VB数据库引擎的是

( C )。

A.ODBC

B.Jet引擎

C.BDE

D.OLEDB

14.一旦数据到达,将首先触发

Winsock控件的( D )。

A.DataGet事件

B.ConnectonRequest

C.DataSend事件

D.DataArrival

事件

15.VB程序中通常不会产生错误

提示的( C )。

A.编译错误

B.实时错误

C.逻辑

错误D.运行时错误

二、填空题{每小霆2分,共20

16.控件数组的名字由

语言中有三种

形式的循环结构。其中,若循环

;

可使用Do

循环。

19.要使标签框的大小随Caption

AutoSize

属姓设置为

的值

TCP/IP或

22.左上角坐栋为

(0,600)

(800,

X Y

轴的

23.

号等于ListCount

Access

(

25.VB

三、阅读程序题{

阅读下列程序并写程序运行结

果。

26.(6分)

Private Sub Form_ClickO

Dim x as integer

Static y As Integer

X=x十3

y=x十y

Forml.Print..x=";X,,”y=”;y

End Sub

程序运行后三次单击窗体,写出

:

Sub Change(ByVal x

AsInteger,ByVal y AsInteger)

Dim t As Integer

T=x

X=y

y=t

Printx,y

EndSub

Private Sub Form_ClickO

Dim a As Integer,b As Integer

a5:b=10

Change a,b

Print a,b

EndSub

写出程序运行时单击窗体后,

Private Sub Form_ClickO

Dim I As Integer,k As Integer,c As

Integer

For i=1To7

If I Mod2=0 Then

Else

c=c+4

End If

Nexti

Print k,c

End Sub

写出程序运行时单击窗体后,窗

上的结果。

Private Sub Form_ClickO

Dim A(1To3) As Stríng

Dim c As Integer

Dirn j As Integer

A(1)=“20”

A(2)=“40”

A(3)="60"

c=2

Forj=1 To 3

C=c十Val(A(j))

Next j

Print c

End Sub

写出程序运行时单击窗体后,窗

相关文档
最新文档