Visual Basic程序设计期末复习一
一、单项选择题
1.能够改变标签(Label)控件显示标题的属性是(    )。
A.Name      B.Caption        C.Text        D.Border
2.当一个工程中含有多个窗体时,其中的启动窗体是(    )。
A.启动VB时创建的第一个窗体            B.第一个添加的窗体
C.在“工程属性”对话框中指定的窗体      D.最后一个添加的窗体
3.当运行程序时,系统自动执行启动窗体的(    )事件。
A.Load   B.Unload  C.Click  D.LostFocus
4.下列4项中合法的变量名是(    )。
A2xyz                  BInteger
Cx-yz                    Dx_yz
5.表达式24 / 2 - 2 ^ 3 *4 / 4 Mod 5 \ 3(  )
A.12              B.16
C.20                D.32
6.要清除List列表框控件中的所有项目,可采用的方法是(    )
A.Erase              B.Clear 
C.Click            D.Delete
7.下列正确的赋值语句是(    ) 
  A.x+y=z                B.2=x+y
C.z=x+y                D.x=Integer+2
8.可通过下列何种属性来设置或返回List列表框控件中当前选定项目的索引(    )。
A.ListIndex        B.ListCount      C.ListText      D.LisItem
9.若窗体Form1左上角的坐标为(-250,300),右下角的坐标为(350,-200),那么X轴和Y轴的正方向是(    )
A.向左和向上              B.向左和向下
C.向右和向下            D.向右和向上   
10.如果仅需要得到当前系统时间,则可以使用哪个函数(    )
A.Time       
B.Year
C.Now
D.Date
11.数学关系8y<40表示成正确的VB表达式为(    )
A、8<=y<40                      B、8<=y AND<40             
C、8<=y AND y<40                D、8<=y OR y<40
12.Dim A(-1 To 4, 5) As String定义的数组包含的元素个数是(    )
A.30                            B.36 
C.25                              D.20
13.应用程序打包后,其包文件的后缀是(  )
A..cab                            B..exe
C..ocx                            D..vbp
14.能够实现“窗体总在最前端”界面效果的API函数是(  )
A.SetWindowPos                    B.SetWindowAPI
C.Private                            D.Public
15. 某窗体的Name属性为MyFrm,则它的Load事件的过程名为(    )
AMyFrm_Load
BMe_Load
CForm1_Load
DForm_Load
16.MsgBox函数的返回值的类型是(  )
A.整型        B.字符串
C.逻辑型      D.日期型
大一vb程序设计基础17. 以读方式打开D盘中的 Text.dat文件,正确的语句是(    )
Aopen"D:\text.dat" For Output As # 1
Bopen" D:\text.dat" For Input As # 1
Copen" D:\text.dat" For Input As
Dopen"text.dat" For Random As # 1
18.在VB中,Access数据库属于(  )
A.本地数据库              B.外部数据库
C.远程数据库                  D.OLE数据库
19.当Winsock控件处于关闭状态时,其State属性的值是(  )
A.1                     B.0
C.2                          D.-1
20.后缀为.Vbp的文件表示VB 的(  )
A.类模块文件                B.窗体文件
C.工程文件                  D.标准类模块文件
21.在设计动画时,用时钟控件来控制动画速度的属性是(    ) 
  A.Enabled                        B.Interval     
C.Timer                          D.Move
22.下列数据对象模型中采用OLE DB访问数据库的是(  )。
ADAO     BRDO    CADO   DRDO和ADO
23.下列控件中不能响应Click事件的是(    )。
A.Frame        B.Label      C.Form        D.Timer
24.文本框不具备的属性是(    )。
A.Enabled        B.Visible      C.BackColor      D.Caption
二、填空题
1.VB提供控件的窗口是              窗口。
2.Timer控件只有一个事件,该事件的名称是         
3. Left(“abcdef”,2)函数的返回值是          。 
4.执行指令Line(200,200)-(600,600)后,CurrentX等于       
5.对命令按钮的Picture属性装入.bmp图形文件后,该命令按钮上并没有显示所需要的图形,原因是没有对              属性设置为1(Graphical)。
6.若窗体Form1左上角坐标为(-250,300),右下角坐标为(350,-200),则X轴的正向向        ,Y轴的正向向       
7.Winsock1.Listen语句的含义是                 
8.Winsock1.Connect语句的含义是                 
9.Winsock控件主要用来编制TCP/IP        协议的通话程序。
10.程序的运行结果和程序员的设想有出入时产生的错误称为       
11.利用SendKeys “{Tab}”语句可以向当前活动窗体发送一个Tab键,那么如果希望发送一个回车键,则正确的语句应该是                     
12.Vb应用程序与数据库进行通信的主要机制称为          。 
13.按文件的存取方式,可将文件分为顺序文件、                     
14.假设ADOrs为一个Recordset对象,那么从Table1表中获取所有记录的语句是              ”Select * From Table1”。
15.Dim a As String,则运行时变量a的初始值是            。如果不事先使用Dim语句声明a变量,那么a的默认数据类型是           
16.变量的声明方法有隐式和          声明两种,如果采用隐式声明方法,那么VB会自动将变量声明为         
17.矩形、三角形、正方形三种图形中,不能用Shape控件绘制的是             
18.一个VB应用程序可以包含        个vbp文件。 
19.ADO模型中一般可通过            对象的Execute方法执行增加、删除、修改SQL语句。
20.全局变量在整个应用程序中有效,一般在标准模块中使用        语句声明。
三、阅读程序题
阅读下列程序并写出程序运行结果
1.
Private Sub Form_Click()
  Static a As Integer
  Dim b As Integer
  a = a+2
  b = b+2
  Text1=a
  Text2=b
End Sub
写出程序运行时连续单击三次窗体后,文本框Text1Text2显示结果。
2.
Private Sub Form_Click()
  Static a As String
  Dim b As String
  a = a + "A"
  b = b + "B"
  Text1 = a
  Text2 = b
End Sub
写出程序运行时连续单击三次窗体后,文本框Text1Text2显示结果。
3.
Private Sub Command1_Click()
  Dim n As Integer, y As Integer, x As Integer
  a = 1
Do While a < 20
    n = n + 1
    b = a + b
    a = a * (a + 1)
  Loop
  Text1.Text = n
  Text2.Text = a
  Text3.Text = b
End Sub
写出程序运行时单击Command1后,文件框Text1、 Text2和 Text3的输出结果。
4.
Private Sub Command1_Click()
  Dim A(1 To 5) As Integer

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。