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项中合法的变量名是( )。
A.2xyz B.Integer
C.x-yz D.x_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.数学关系8≤y<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事件的过程名为( )
A.MyFrm_Load
B.Me_Load
C.Form1_Load
D.Form_Load
16.MsgBox函数的返回值的类型是( )
A.整型 B.字符串
C.逻辑型 D.日期型
大一vb程序设计基础17. 以读方式打开D盘中的 Text.dat文件,正确的语句是( )
A.open"D:\text.dat" For Output As # 1
B.open" D:\text.dat" For Input As # 1
C.open" D:\text.dat" For Input As
D.open"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访问数据库的是( )。
A.DAO B.RDO C.ADO D.RDO和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
写出程序运行时连续单击三次窗体后,文本框Text1和Text2显示结果。
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
写出程序运行时连续单击三次窗体后,文本框Text1和Text2显示结果。
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小时内删除。
发表评论