电子科技大学《VB程序设计》20秋期末考试[答案]答案
电子科技大学《VB程序设计》20秋期末考试题目
试卷总分:100 得分:100
一、单选题 (共 30 道试题,共 75 分)
1.Load事件是在窗体被装入工作区时( )触发的事件
A.用户
B.程序员
C.手工
D.自动
2.下列可作为Visual Basic的变量名的是( )
A.Filename
B.ABC
C.A%D
D.Print
3.以下Case语句中错误的是( )
A.Case 0 To 10
B.Case Is>10
C.Case Is>10 And Is<50
D.Case 3,5,Is>10
4.VB集成开发环境可以( )
A.编辑、调试、运行程序,但不能生成可执行程序
B.编辑、生成可执行程序、运行程序,但不能调试程序
C.编辑、调试、生成可执行程序,但不能运行程序
D.编辑、调试、运行程序,也能生成可执行程序
5.以下能判断指针是否指向文件尾的函数是( )
A.BOF
B.LOC
C.LOF
D.EOF
6.VB集成开发环境有三种工作状态,不属于三种工作状态之一的是( )
A.设计状态
B.编写代码状态
C.运行状态
D.中断状态
7.在窗体上有若干控件,其中有一个名称为Text1的文本框。影响Text1的Tab顺序的属性是( )
A.TabStop
B.Enabled
C.Visible
D.TabIndex
8.要使一个文本框对象能够显示多行文字,应设置该对象的( )属性值为True。
A.Text
B.MultiLine
C.Style
D.Visible
9.在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Command1_Click( ) Dim a, b As Integer a = val(InputBox("Enter the First integer")) b = val(InputBox("Enter the Second integer")) Print a + b End Sub 程序运行后,单击命令按钮,先后在两个输入对话框中分别输入123和456,则输出结果是和( )
A.579
B.123
C.456
D.123456
10.以下选项中,不是VB标准控件的是( )
A.命令按钮
B.定时器
C.通用对话框
D.单选框
11.在窗体上画一个名称为Command1的命令按钮,并编写如下程序: Private Sub Command1_Click( ) Dim x As Integer Static y As Integer x=10 y=5 Call f1(x,y) Print x,y End Sub Private Sub f1(ByRef x1 As Integer, y1 As Integer) x1=x1+2 y1=y1+2 End Sub 程序运行后,单击命令按钮,在窗体上显示的内容是( )
A.10 5
B.12 5
C.10 7
D.12 7
12.在窗体上画一个名称为CommandDialog1 的通用对话框,一个名称为Command1的命令按钮。然后编写如下事件过程: Private Sub Command1_Click( ) CommonDialog1.FileName ="" CommonDialog1.Filter="All file|*.*|(*.Doc)|*.Doc|(*.Txt)|*.Txt" CommonDialog1.FilterIndex=1 CommonDialog1.DialogTitle="VBTest" CommonDialog1.Action=1 End Sub 对于这个程序,以下叙述中错误的是( )
A.该对话框被设置为"打开"对话框
B.在该对话框中指定的文件名为空
C.该对话框的标题为VBTest
D.在该对话框中指定的默认文件类型为文本文件(*.Txt)
13.目录列表框的Path属性的作用是( )
A.显示当前驱动器或指定驱动器上某文件夹的路径
B.显示当前驱动器或指定驱动器上的某目录下的文件名
C.显示根目录下的文件名
D.只显示当前路径下的文件
14.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click( ) x = -5 If x >0 Then y = x ^ 2 Else y = x End If Print y End Sub 程序运行后,单击命令按钮,窗体上显示的是( )
A.-5
B.25
C.1
D.-1
15.在表达式y=InputBox("a","b","c")中,c为输入函数对话框的( )
A.标题
B.提示
C.默认值
D.帮助文件名
16.窗体的过程Form_MouseDown (Button As Integer, Shift As Integer, X As Single, YAs Single) ,有4个参数,关于这些参数,正确的描述是( )
A.通过Button参数判定当前按下的是键盘上哪一个键
B.Shift参数只能用来确定是否按下Shift键
C.Shift参数只能用来确定是否按下Alt和Ctrl键
D.参数x,y用来设置鼠标当前位置的坐标
17.在窗体上画一个名称为Drive1的驱动器列表框,一个名称为Dir1的目录列表框。当改变当前驱动器时,目录列表框应该与之同步改变。设置两个控件同步的命令放在一个事件过程中,这个事件过程是( )
A.Drive1_Change
B.Drive1_Click
C.Dir1_Click
D.Dir1_KeyPress
18.以下声明语句中错误的是( )
A.Const var1=123
B.Dim var2 = 'ABC'
C.Public a,b as integer
D.Static a as single
19.以下关系表达式中,其值为False的是( )
A."ABC">"AbC"
B."the"<>"they"
C."VISUAL"=UCase("Visual")
D."Integer">"Int"
20.用来设置粗体字的属性是( )。
A.FontItalic
B.FontName
C.FontBold
D.FontSize
21.在VB中,工程文件的扩展名是( )
A..frm
B..vbp
C..bas
D..frx
22.在设计阶段,当双击窗体上的某个控件时,所打开的窗口是( )
A.工程资源管理器窗口
B.工具箱窗口
C.代码窗口
D.属性窗口