VB复习题1

  • 格式:pdf
  • 大小:440.09 KB
  • 文档页数:26
Open "Text.Dat" For Output As #FreeFile
的功能说明中错误的是 。 A) 以顺序输出模式打开文件"Text.Dat" B) 如果文件"Text.Dat"不存在,则建立一个新文件 C) 如果文件"Text.Dat"已存在,则打开该文件,新写入的数据将增 添到该文件中 D) 如果文件"Text.Dat"已存在,则打开该文件,新写入的数据将覆 盖原有的数据 20.要设置标签框是否有边框,应设置 属性来实现。
Private a = 1 a = b Print End Sub Sub Command1_Click() : b = 2 : c = 3 : b = c : c = a a; b; c
程序运行后,单击命令按钮,则窗体上显示的内容是 。 A) 1 2 3 B) 2 3 1 C) 2 3 2 D) 2 2 3 33.当使用通用对话框来进行打开文件的操作时,如果要指定搜索三 类图形文件(WMF/BMP/JPG),则对通用对话框的正确的设置是 。 A) 设置其Filter属性为:all pictrue*.*|(*.wmf)|(*.bmp)|(*.jpg) B) 设置其Filter属性为:(*.wmf)|(*.bmp)|(*.jpg) C) 设置其Filter属性为:WMF|(*.wmf)|BMP(*.bmp)|JPG|(*.jpg) D) 设置其Patterm属性为:(*.wmf)|(*.bmp)|(*.jpg) 34.单击窗体中的按钮Command1后,下列程序的输出结果是 。
程序运行后,单击窗体,则窗体上显示的内容是 。 A) 123 B) 6 C) 5 D) 579 31.下面数组说明语句错误的是 。 A) Dim a(10) As Integer B) Dim d(-10 To -1) As Boolean C) Dim e(-99 To -5, -3 To 0) D) Dim f(-10 To -20, 10 To 20) As Long 32.在窗体上画一个名称为Command1的命令按钮,然后编写如下事 件过程:
Private Sub Command1_Click() For j = 1 To 20 a = a + j \ 7 Next j Print a End Sub
程序运行后,单击命令按钮,则窗体上显示的内容是 A) 21 B) 41 C) 63 D) 210 30 .编写如下事件过程:

Private Sub Form_Click() A$ = "123": B$ = "456" C = Val(A$) + Val(B$) Print C \ 100 End Sub
选择题
11. 表达式 Int(Rnd*11)+10 的值的范围是 。 A) (0,10) B) [10,10] C) [10,20] D) [0,20] 12. 下列语句输出的结果为 。
Print Format(6543, "0#####.0")
A) 6543 B) #6543.0 C) 006543.0 D) 06543.0 13.在运行程序时,将焦点移至指定的控件或窗体,则需使用的方法 是 。 A) Change B) SetFocus C) GetFocus D) Move 14.单击命令按钮Command1必将调用的事件 。 A) LostFocus B) KeyPress C) Dbclick D) Click 15.设有数组说明语句:Dim c(-1 To 1,1 To 5),则下列表示数组c 的元素选项中正确的是 。 A) c(i+j) B) c(i)(j) C) c(i+1,i-1) D) c(1,0) 16.以下叙述中错误的是 。 A) 一个工程中只能有一个Sub Main过程 B) 窗体的Show方法的作用是将指定的窗体装入内存并显示该窗体 C) 窗体的Hide方法和Unload方法的作用完全相同 D) 若工程文件中有多个窗体,可以根据需要指定一个窗体为启动 窗体 17.下列说法错误的是 。 A) 在同一模块不同过程中的变量可以同名 B) 不同模块中定义的全局变量不可以同名 C) 引用另一模块中的全局变量时,必须在变量名前加模块名 D) 同一模块中不同级的变量可以同名 18.把MsgBox的返回值转换为数值应该使用的函数是 。 A) Log B) Str C) Len D) Val 19.在属性窗口中,属性按 两种方式排列。 A) 字母顺序和分类 B) 文件大小和名称 C) 日期和时间 D) 事件和对象 20.如果要求设置定时器时间间隔为1秒钟,那么它的Interval属性值 应该等于 。 A) 1000 B) 100 C) 10 D) 1 21.设在窗体上有两个命令按钮,其中一个命令按钮的名称为Cmda, 若不打算建立控件数组的话,则另一个命令按钮的名称不能是 。 A) Cmdc B) Cmdb C) CmdA D) Command1 22.在设计阶段,双击窗体Form1的空白处,打开代码窗口,显示事 件过程模板的事件是 。 A) Form_Click B) Form_Load C) Form1_Click D) Form1_Load 23.在以下事件过程中,Private表示 。
Dim x As Integer Private Sub Command1_Click() Call fun1 Print x End Sub Private Sub Form_Load() x = 5 End Sub Public Sub fun1() Dim x As Integer x = 10 End Sub
图18.5
窗体
27.要使窗体Form1的标题栏中显示“正在复制文件…”,以下语句是 正确 。 A) Form1.Caption="正在复制文件…" B) Form1.title="正在复制文件…" C) Form1.Text="正在复制文件…" D) ="正在复制文件…" 28.编写如下事件过程:
Private Sub lblAbc_Change() ……
End Sub
A) 此过程可以被任何其他过程调用 B) 此过程只可以被本窗体模块中的其他过程调用 C) 此过程不可以被任何其他过程调用 D) 此过程只可以被本工程中的其他过程调用 24.在设计一个计算器时,必须要使用的控件是 。 A) 滚动条 B) 图片框 C) 文本框 D) 单选按钮 25.在下列的属性中,不属于列表框的是 。 A) Cls B) ListCount C) Text D) ListIndex 26.在下列的方法中,不属于组合框的是 。 A) RemoveItem B) Interval C) Clear D) AddItem 27.在图18.1的应用的运行窗体中,为了设置“计时器”字样,应使用 的窗体对象的属性是 。
Private Sub Form_Click() score = Int(Rnd * 10) + 80 Select Case score Case Is < 60 a$ = "F" Case 60 To 69 a$ = "D" Case 70 To 79 a$ = "C" Case 80 To 89 a$ = "B" Case Else a$ = "A" End Select Print a$
A) 12 B) 0 C) 出错 D) 5 35.窗体上仅有一个文本框Text1,当执行程序后按下键盘Shift键时, 在窗体上打印出的结果是 。
Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer) key1 = (Shift And vbShiftMask) > 0 Print key1
End Sub
程序运行后,单击窗体,则窗体上显示的内容是 。 A) A B) B C) C D) D 29. 在窗体上画一个名称为Command1的命令按钮,然后编写如下事 件过程:
Private Sub Convert(y As Integer) k = y : y = 1 For j = 1 To k y = y * j Next j End Sub Private Sub Command1_Click() Dim s As Integer Sum = 3 Call Convert(Sum + 1) Print Sum End Sub
A) BackColor B) ForeColor C) BordeStyle D) Visible 21.如果列表框表项的总高度超过了列表框的高度,将在列表框的右 边加上一个垂直滚动条,可以通过它上下移动列表,Columns属性值为 。 A) 0 B) 1 C) 2 D) 3 22.在组合框中选择的项目内容,可以通过 属性获得。 A) List B) ListIndex C) ListCount D) Text 23.若要获得滚动条的当前位置,可以通过访问 属性来实现。 A) Value B) Max C) Min D) LargeChange 24.要暂时关闭计时器,需设置 属性。 A) Visible B) Enabled C) Lock D) Cancel 25.下列控件中 不能接受GetFocus和LostFocus事件。 A) 命令按钮 B) 组合框 C) 复选框 D) 计时器 26.如图18.5所示的窗体中没有使用的控件是 。 A) 文本框 B) 标签框 C) 单选按钮 D) 复选框
程序运行后,单击窗体,则窗体上显示的内容是 。 A) 1 B) 4 C) 3 D) 120 30. 在窗体上画一个名称为Command1的命令按钮,然后编写如下事 件过程:
图18.1
运行窗体(1)
A) Enabled B) text 28.设有程序段: