

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、国家开放大学VisualBasic程序设计章节测试参考答案第1章 VB程序设计概述一、边学边练1.(单选题) 与传统的程序设计语言相比,Visual Basic最突出的特点是( )。a. 程序调试技术b. 事件驱动编程机制c. 程序开发环境d. 结构化程序设计2.(单选题)以下有关Visual Basic程序设计的叙述中,错误的是( )。a. 是可视化的程序设计语言b. 是面向过程的程序设计语言c. 是面向对象的编程语言d. 采用了事件驱动的编程机制3.(单选题)不能打开代码窗口的操作是( )。a. 单击工程窗口中的“查看代码”按钮b. 单击工程窗口中的“查看代码”按钮c. 双击窗体设计器的任
2、何地方d. 按下F4键1.(单选题) 保存一个工程文件至少应该保存两个文件,这两个文件分别是( )。a. 窗体文件和标准模块文件b. 文本文件和工程文件c. 类模块文件和工程文件d. 窗体文件和工程文件2.(单选题)Visual Basic6.0集成开发环境有三种工作模式,下列不属于三种工作模式之一的是( )。a. 执行模式b. 设计模式c. 中断模式d. 编写代码模式3.在VB集成环境创建VB应用程序时,除了工具箱窗口、窗体中的窗口、属性窗口外,必不可少的窗口是( )。a. 监视窗口b. 窗体布局窗口c. 代码编辑窗口d. 立即窗口4.(单选题)工程文件的扩展名是( )。a. .frmb.
3、.vbpc. .frxd. .bas1.(单选题) 事件的名称( )。a. 都是由系统预先定义的b. 都是由用户来定义的c. 是不固定的d. 由用户或系统定义2.(单选题)下列不属于对象的基本特征的是( )。a. 属性b. 事件c. 函数d. 方法3.对象的性质和状态特征称为( )。a. 事件b. 方法c. 属性d. 类1.(单选题) 事件的名称( )。a. 是不固定的b. 由用户或系统定义c. 都是由用户来定义的d. 都是由系统预先定义的2.(单选题)下列不属于对象的基本特征的是( )。a. 事件b. 属性c. 函数d. 方法3.对象的性质和状态特征称为( )。a. 事件b. 类c. 属性d
4、. 方法二、本章自测一、单项选择题(14题,每题5分,共70分)1.Visual Basic是一种面向对象的程序设计语言,所采用的编程机制是A. 事件驱动B. 从主程序开始执行C. 按过程顺序执行D. 按模块顺序执行2.下列选项中,属于VisualBasic程序设计方法的是( )。A. 面向对象、顺序驱动B. 面向过程、顺序驱动C. 面向过程、事件驱动D. 面向对象、事件驱动3.在 Visual Basic的集成开发环境中创建Visual Basic应用程序时,除了工具箱窗口、窗体设计窗口、属性窗口外,必不可少的窗口是( )。A. 监视窗口B. 窗体布局窗口C. 立即窗口D. 代码编辑窗口4.
5、启动Visual Basic后,系统为用户新建的工程名是( )。A. 窗体B. 工程1C. 窗体1D. 工程5.后缀为.frm的文件表示VB 的()。A. 标准类模块文件B. 窗体文件C. 类模块文件D. 工程文件6.窗体文件的扩展名是( )。A. .vbpB. .frmC. .basD. .cls7.将一个VB程序保存在磁盘上,至少会产生的文件是( )。A. .bat和.frmB. .txt和.exeC. .vbp和.frmD. .doc和.txt8.缺省情况下,保存新建的工程时,默认的路径是( )。A. VB98B. My DocumentsC. C盘根目录D. Windows目录9.在设
6、计应用程序时,可以查看到应用程序工程中所有组成部分的窗口是( )。A. 窗体布局窗口B. 窗体布局窗口C. 工程资源管理器窗口D. 属性窗口10.VB6.0集成开发环境可以( )。A. 编辑、调试、运行程序,但不能生成可执行文件B. 编辑、调试、生成可执行程序,但不能运行程序C. 编辑、调试、运行程序,也能生成可执行文件D. 编辑、生成可执行文件、运行程序,但不能调试程序11.Visual Basic应用程序处于执行模式时,这时( )。A. 既能设计界面,也能编写代码B. 可以编辑代码,不能设计界面C. 可以设计界面,不能编辑代码D. 既不能设计界面,也不能编写代码12.后缀为.vbp的文件表
7、示VB 的( )。a. 窗体文件b. 标准类模块文件c. 工程文件d. 类模块文件13.一个VB应用程序可以包含的vbp文件的个数是( )。A. 2个B. 不受限C. 1个D. 多个14.下面关于工程的概念中错误的是( )。A. Visual Basic 的工程是相关应用程序文件的集合B. 一个大的Visual Basic应用程序才能构成一个工程C. 建立只有一个窗口的应用程序,会生成多个程序文件,也称为一个工程D. Visual Basic 的工程实际上为了管理构成应用程序的所有文件二、判断题(10题,每题3分,共30分)15.VB6.0用于开发任何环境下的应用程序。(×)16.在
8、VB中,许多属性可以在属性窗口中修改,并立即在屏幕上看到效果。()17.在事件驱动的应用程序中,代码是按照预定的路径执行的。(×)18.保存VB文件时,若一个工程包含多个窗体或模块,则系统先保存工程文件。再分别保存各窗体或模块文件。(×)19.新建工程时系统会自动将窗体标题设置为Form1。新建工程时系统会自动将窗体标题设置为Form1。()20.属性是指对象的名字、大小、位置和颜色等性质。()21.把方法看做对象的动作,把事件看做对象的响应。()22.方法是Visual Basic提供的用来完成特定操作的子程序。()23.每个对象都有一系列预先定义好的对象事件,但要使对象
9、能响应具体的事件,需要编写该对象相应的事件过程。()24.VB对象的方法只用于完成某种特定功能而不能响应某个事件。()第2章 VB编程初步一、单项选择题(14题,每题5分,共70分)1.下列不正确的赋值语句是()。A. Label1.Caption = "time"B. x = x + 5C. sLength= x + yD. x + y = 152.在设计动画时,用时钟控件来控制动画速度的属性是()。A. IntervalB. EnabledC. TimerD. Move3.将定时器的时间间隔定位1秒,则定时器的Interval属性值应为()。A. 10B. 100C.
10、D. 10004.VB程序的编译错误一般可通过VB集成环境的()设置。A. 自动语法检测B. 根本无法自动检测C. 自动显示快速信息D. 要求变量声明5.VB程序中设置断点的按键是()。A. F6键B. F9键C. F10键D. F5键6.下列关于属性设置的叙述错误的是()。A. 一个控件具有什么属性是Visual Basic预先设计好的,用户可以改变B. 一个控件的属性既可以在属性窗口中设置,也可以用程序代码设置C. 一个控件具有什么属性是Visual Basic预先设计好的,用户不能改变D. 一个控件的属性在属性窗口中设置后,还可以利用程序代码为其设置新值7.当程序运行过程中,需要给用户一
11、些提示信息或警告信息时,应使用()。A. MsgBoxB. InputBoxC. 赋值语句D. print8.下列关于窗体的说法不正确的是()。A. 窗体的Name属性与Caption属性相同B. 窗体的背景图片由其Picture属性设定C. 通过设置Icon属性可使窗体获得最小化时的图标D. 窗体的标题由Caption属性确定9.下列用来设置窗体Form1属性的语句中,在运行时不能正确操作的是()。A. Form1.Name="FormTest"B. Form1.Caption="FormTest"C. Form1.Width=4000D. Form1
12、.Visible=True10.下列关于属性设置的叙述错误的是()。A. 控件具有什么属性是VB预先设计好的,用户不能改变B. 控件的属性既可以在属性窗口中设置,也可以用程序代码设置C. 控件具有什么属性是VB预先设计好的,用户可以改变D. 控件的属性在属性窗口中设置后,还可以用程序代码为其设置新值11.如果要在文本框中键入字符时,只显示某个字符,如星号(*),应设置文本框的()属性。A. CharB. CaptionC. PasswordCharD. Text12.无论何种控件,共同具有的属性是()。A. TextB. NameC. ForeColorD. Caption13.要在命令按钮上
13、显示图形,应首先设置的属性是()。A. EnabledB. IconC. StyleD. Caption14.将文本框的ScrollBars属性设置为非零值,却没有效果,原因是()。A. 文本框的MultiLine属性值为TrueB. 文本框中没有内容C. 文本框的MultiLine属性值为FalseD. 文本框的Locked属性值为True二、判断题(10题,每题3分,共30分)15.用Dim语句声明变量时,Visual Basic系统不仅为变量分配相应数据类型的内部空间,而且还为变量赋予所需的初值。()16.假定已在窗体上画了多个控件,并有一个控件是活动的,为了在属性窗口中设置窗体的属性,
14、预先应执行的操作是单击任一个控件。(×)17.TextBox与Label有许多共同点,它们都能显示和输入文字。(×)18.文本框控件有Caption属性。(×)19.Timer控件只有一个事件,该事件的名称是Timer。()20.计时器开始计时后,每经过一段按照Interval属性设定时间间隔,会自动触发一次Timer事件并且重新计时。()21.VB程序中通常不会产生错误提示的是编译错误。(×)22.事件过程可以由某个用户事件触发执行,它不能被其他过程调用。(×)23.只有控件才是Visual Basic中的对象,窗体只是为起“容器”作用而存在
15、的。(×)24.把方法看做对象的动作,把事件看做对象的响应。()第3章 VB语言基础1.在Visual Basic中,如果一个变量未作类型声明而直接使用,则该变量的数据类型是( )。A. 数值型B. 变体类型C. 可以是任何类型D. 字符串型2.下列不能在语句中用于变量声明的是( )。A. PublicB. ConstC. DIMD. Const3.在一个语句内写多条语句时,每个语句之间用( )符号分割。A. ;B. :C. ,D. 、4.对于窗体级变量,下列说法中错误的是( )A. 所在窗体的各子程序都可以访问B. 一定要在所在窗体的通用区内定义C. 其他窗体的子程序不能访问D.
16、所在窗体的子程序不能访问用Private定义的窗体级变量5.以下关于变量作用域的叙述中,正确的是( )A. 模块级变量只能用Private关键字声明B. 窗体中凡被声明为Private的变量只能在某个指定的过程中使用C. 全局变量必须在标准模块中声明D. Static类型变量的作用域是它所在的窗体或模块文件6.一定要在所在窗体的通用区内定义A. 标准模块的通用声明段B. 窗体模块或标准模块的通用声明段C. 过程中D. 窗体模块的通用声明段7.如果仅需要得到当前系统时间,则可以使用的函数是()。A. NowB. TimeC. DateD. Time8.由“For I = 1 To 16 Step
17、 3”决定的循环结构被执行( )次。A. 4B. 5C. 6D. 79.由“For I = 1 To 16 Step 3”决定的循环结构被执行( )次。A. For结构B. Do结构C. Select Case结构D. While结构10.下列叙述不正确的是( )。A. 代码中加入注释语句的目的是提高程序的可读性B. 注释语句不能放在代码中的任何位置C. 注释语句是非执行语句,仅对程序的有关内容起注释作用,客观存在不被解释和编译D. 注释语句可以放在代码中的任何位置11.在整个程序运行时,用Static声明的局部变量是静态的,其值可以在该过程所在的模块运行期间一直存在,而用Dim声明的变量只能
18、在过程执行期间才存在。()12.在窗体的“通用声明”段用Dim或Private语句声明的变量称为全局变量。(×)13.在VB6.0中,变量“Hello”和变量“HELLO”指的是不同的两个变量名。(×)14.在DoLoop循环语句中,若要强制退出循环,使用的退出语句是Exit Do()15.在Visual Basic语言中有三种形式的循环结构。其中,若循环的次数可以适先确定,可使用For 循环;若要求先判断循环进行的条件,可使用While循环或Do 循环。()16.数学关系3x<10表示成正确的Visual Basic表达式为3 <= x And x <
19、10。()17.表达式817Mod22的值是2。(×)18.在窗体的“通用声明”段用Dim或Private语句声明的变量称为全局变量。(×)19.在Visual Basic语言中有三种形式的循环结构。其中,若循环的次数可以适先确定,可使用For 循环;若要求先判断循环进行的条件,可使用While循环或Do 循环。()20.在标准模块的“通用部分”用Dim或Private语句声明的变量称为模块变量。()21.Private Sub Form_Click() Dim x As Integer Static y As Integer x = x + 2 y = x + y For
20、m1.Print "x=" x, "y=" y End Sub程序运行后三次单击窗体,Form1上的输出结果为( )。A. x=2 y=2B. x=2 y=6C. x=2 y=4D. x=6 y=622.Private Sub Command1_Click() Static y As Integer Cls For i = 0 To 2 x = x + y y = y + 3 Next i Print x, yEnd Sub程序运行后,连续二次单击Command1按钮后,窗体上显示的值是( )。A. 9 9B. 63 27C. 30 12D. 36 18
21、23.Private Sub Command1_Click() x = 1: n = 0 Do While x < 100 x = x * 10 n = n + 1 Loop Text1.Text = Str(n) Text2.Text = Str(x)End Sub程序运行后,单击命令按钮,在两个文本框中显示的值分别为( )。A. 3 50B. 10 0C. 4 168D. 2 10024.Private Sub Form_Click() Dim I As Integer, j As Integer Dim c As Integer c = 0 For I = 1 To 3 For j
22、 = 1 To 2 c = c + 3 Next j Next I Print cEnd Sub程序运行后,单击窗体,在窗体上显示的结果是( )。A. 9B. 18C. 15D. 1225.Private Sub Form_Click() Dim i As Integer, k As Integer, c As Integer For i = 1 To 10 If i Mod 2 = 0 Then k = k + 3 Else c = c + 4 End If Next i Print k, cEnd Sub程序运行后,单击窗体,在窗体上显示的值是( )。A. 20 15B. 15 20C.
23、10 20D. 10 3026.Private Sub Form_Click() Dim c As Integer, j As Integer, k As Integer k = 1 c = 2 For j = 1 To 5 If j > 3 Then c = c + 6 Exit For Else k = k + 3 End If Next j Print c, kEnd Sub程序运行后,单击窗体,在窗体上显示的值是( )。A. 10 8B. 8 7C. 8 10D. 8 4第4章 VB可视化编程一、单项选择题(14小题,每题5分,共70分)1.当一个工程中含有多个窗体时,其中的启动
24、窗体是( )。A. 第一个添加的窗体B. 在“工程属性”对话框中指定的窗体C. 启动VB时创建的第一个窗体D. 最后一个添加的窗体2.多窗体程序是由多个窗体组成,在缺省情况下,VB在应用程序执行时,总是把( )指定为启动窗体。A. 设计时的第一个窗体B. 不包含任何控件的窗体C. 包含控件最多的窗体D. 命名为Frm1的窗体3.在VB工程中,可以作为启动对象的是( )。a. 任何窗体或过程b. Sub Main过程或任何窗体c. Sub Main过程或其他任何模块d. 任何窗体或标准模块4.菜单编辑器设计的菜单控件在程序设计中的引用对象是( )A. 菜单索引B. 菜单快捷键C. 菜单名称D.
25、菜单标题5.以下控件中没有Caption属性的是( )。A. 标签B. 命令按钮C. 文本框D. 框架6.复选框对象是否被选中,是由其( )属性决定的。A. SelectedB. ValueC. CheckedD. Enabled7.没有Caption属性的控件是( )。A. OptionButtonB. LabelC. ListBoxD. Frame8.选中复选框控件时,Value属性的值是( )。A. FalseB. 1C. 0D. True9.在列表框中。当前选中列表框的序号由( )属性表示。A. IndexB. TabIndexC. ListD. ListIndex10.可通过何种属性
26、判断List列表控件的项目总数目()。A. ListIndexB. ListTextC. ListCountD. ListItem11.将数据项“China”添加到列表框(List1)中成为第1项应使用的语句是( )。A. List1.AddItem1“China”B. List1.AddItem “China” ,1C. List1.AddItem 0“China”D. List1.AddItem “China” ,012.以下叙述中错误的是( )。A. 在同一个程序中,用不同的方法(如ShowOpen或ShowSave等)打开的通用对话框具有不同的作用B. 调用通用对话框控件的ShowOp
27、en方法,可以直接打开在该通用对话框中指定的文件C. 调用通用对话框控件的ShowColor方法,可以打开颜色对话框D. 在程序运行时,通用对话框控件是不可见的13.将通用对话框CommonDialog1显示为成颜色对话框,可采改变该控件的( )属性。A. FlieNameB. ActionC. ColorD. Filter14.将通用对话框CommonDialog1以打开对话框打开,可选( )方法。A. ShowColorB. ShowOpenC. ShowFontD. ShowSave二、判断题(10小题,每题3分,共30分)15.对于多窗体程序,必须指定其中一个窗体为启动窗体;如果未指定
28、,就把设计的最后一个窗体作为启动窗体。(×)16.Sub main 过程必须在标准模块窗口中建立。()17.多窗体中要存取另一窗体的变量,该变量必须是被声明为全局(Public)变量。()18.在多重窗体程序中,需要单独保存窗体,可以根据需要制定启动窗体。()19.为了把一个窗体装入内存,所使用的语句为Load,而为了清除内存中指定的窗体,所使用的语句为Unload。()20.如果工程中含有Sub Main过程,则程序一定首先执行该过程。(×)21.菜单控件没有任何方法,只有一个单击事件;每个菜单项都是一个单独的对象。()22.移动框架时框架内的控件也跟随移动,所以框架内各
29、控件的Left与Top属性值也随之改变。(×)23.列表框中增加表项和删除表项分别用列表框的 AddItem方法和 RemoveItem方法。()24.列表框中增加表项和删除表项分别用列表框的 AddItem方法和 RemoveItem方法。()第5章 VB高级语言技巧一、单项选择题(10小题,每小题5分,共50分)1.如下数组声明语句,正确的是( )。A. Dim a3,4 As IntegerB. Dim a(3,4) As IntegerC. Dim a(n,n) As IntegerD. Dim a(3 4) As Integer2.用下面语句定义的数组的元素个数是( )。D
30、im A(-3 To 5) as IntegerA. 7B. 6C. 9D. 83.Sub过程与 Function过程最根本的区别是( )。A. Function过程可以有参数,Sub过程不可以。B. Sub过程可以使用Call语句或直接使用过程名调用,而Function过程不可以。C. Sub过程的过程名不能返回值,而Function过程能够通过过程名返回值。D. 两种过程参数的传递方式不同。4.在Sub过程定义的“参数列表”中设置参数是按值传送的选项是( )。A. OptionalB. ParamArrayC. ByRefD. ByVal5.过程调用时,下列关于形参与实参之间数据传递的原则
31、说法正确的是( )。A. 按实参和形参个数相同并且类型也对应的原则B. 按实参和形参位置对应的原则C. 按实参和形参不仅位置对应,而且类型也对应的原则D. 按实参和形参同名的原则6.在过程中定义的变量,若希望在离开该过程后,还能保存过程中局部变量的值,则应使用( )关键字在过程中定义局部变量。A. DimB. PrivateC. PrivateD. Static7.下列关于过程叙述不正确的是( )。A. 过程的传值调用参数是单向传递的,过程的传址调用参数是双向传递的B. 过程的传址调用是将实参在内存的地址传递给形参C. 无论过程的传值调用还是过程传址调用,参数传递都是双向的D. 过程的传值调用
32、是将实参的具体值传递给形参8.下列关于SUB过程的叙述正确的是( )A. 可以用GoTo语句强制退出SUB过程B. 一个SUB过程必须有一个Exit Sub语句C. 一个SUB过程必须有一个End Sub语句D. 在SUB过程中可以定义一个Function过程9.Visual Basic提供的焦点处理方法有两种,一种是通过鼠标选择操作或控件的 Setfocus 方法实现;另一种是预先设置控件的 Tabindex 属性,然后在运行期通过按( )键,实现控件焦点的移动。A. DelB. EscC. TabD. Ctrl10.与键盘操作有关的事件有keyPress、KeyUp和KeyDown事件,当
33、用户按下并且释放一个键后,这三个事件发生的顺序是( )。A. 没有规律B. KeyDown、keyPress、KeyUpC. keyPress、KeyDown、KeyUpD. KeyDown、KeyUp、keyPress二、判断题(13小题,每小题2分,共26分)11.用变量作为下标定维的数组是动态数组。()12.控件数组共用一个控件名,但具有不同的属性,它们的事件过程也不相同。(×)13.静态数组的大小始终保持不变。()14.数组的引用通常是指对数组元素的引用,其方法是在数组后面的括号中制定下标。()15.用Dim A(3,-2 To 3)语句声明二维数组后,数组A的元素共有18
34、个。(×)16.在Visual Basic中向过程传递参数时,按地址传递参数是缺省的。()17.在参数传递过程中,使用关键字ByRef来修饰参数,可以使之按值传递。(×)18.所谓按址传递就是当过程被调用时,形参与实参共享同一个内存单元。()19.形参是用来接收传送给通用过程的数据;实参是将它们的数据(数值或地址)传送给Sub或Function过程与其对应的参数。()20.调用Sub过程时,使用Call语句,该语句用于把程序控制传送到一个Visual Basic的Sub过程。()21.对所有控件来说,鼠标事件发生的先后次序是:MouseDown,MouseUp,Click(
35、)22.Static定义的变量可以在窗体中使用。(×)23.在不同的过程中以相同名字定义的变量代表同一个变量。(×)三、阅读程序题(4小题,每小题6分,共24分。阅读程序,选择正确答案)24.下列程序的运行结果是( )。Private Sub Form_Click() Dim A(1 To 3) As String Dim c As Integer Dim j As Integer A(1) = "3" A(2) = "6" A(3) = "9" c = 1 For j = 1 To 3 c = c + Val(A
36、(j) Next j Print cEnd SubA. 16B. 19C. 17D. 1025.下列程序的运行结果是( )。Private Sub Command1_Click() Dim A(1 To 5) As Integer Dim x As Integer For i = 1 To 5 A(i) = i Next i i = 1 Do While x < 6 A(i) = A(i) + x x = x + 2 i = i + 2 Loop Text1.Text = A(3) Text2.Text = A(5)End SubA. 9 5B. 5 4C. 4 5D. 5 926.下列
37、程序的运行结果是( )。Sub Change(x As Integer, y As Integer) Dim t As Integer t = x x = y y = t Print x, yEnd SubPrivate Sub Form_Click() Dim a As Integer, b As Integer a = 30: b = 40Change a, b Print a, bEnd Sub程序运行后单击窗体,在窗体上显示的结果是( )。A. 40 30 40 30B. 30 40 30 40C. 30 40 40 30D. 40 30 30 4027.下列程序的运行结果是( )。P
38、rivate Sub Form_Click() Dim x, y As Integer x = 5: y = 10 nc x, y Print x, yEnd SubPrivate Sub nc(ByVal a%, b%) a = a + b b = a a = a * bEnd SubA. 5 15B. 225 15C. 15 15D. 5 10第6章 文件处理应用程序设计一、单项选择题(14小题,每小题6分,共84分)1.每次重新设置驱动器列表框的Drive属性时,都将引发()事件。可在该事件过程中编写代码修改目录列表框的路径,使目录列表框内容随之发生改变。A. ChangeB. Clic
39、kC. ChDriveD. List2.目录列表框用来显示当前驱动器下目录结构。刚建立时显示当前驱动器的顶层目录和当前目录,如果要显示其他驱动器上的目录信息,必须改变路径,即重新设置目录列表框的( )属性。A. ListCountB. PathC. ListIndexD. List ( index )3.以下程序段简要说明驱动器列表框、目录列表框及文件列表框三者协同工作的情况。将程序段补充完整。Private Sub Drive1_Change()Dir1.Path=Drive1.DriveEnd SubPrivate Sub Dir1_Change()( )End SubA. File1.P
40、ath=Dir.PathB. File.Path=Dir1.PathC. File.Path=Dir.PathD. File1.Path=Dir1.Path4.在Visual Basic中,文件系统控件包括驱动器列表框(DriveListBox)、( )和文件列表框(FileListBox)。三者协同操作可以访问任意位置的目录和文件,可以进行文件系统的人机交互管理。A. 磁盘列表框B. 属性列表框C. 目录列表框(DirListBox)D. 光盘驱动器列表框5.顺序文件的读操作通过下列( )语句可以实现。A. Input #和Read#B. Read#和Get#C. Get#和Input #D
41、. LineInput #和Input #6.当改变驱动器列表框中的驱动器时,为了使目录列表框中的内容同步跟着改变,应当( )A. 在Dir1_Change()事件中加入代码Dir1.Path=Drive1.DriveB. 在Dir1_Channge()事件中加入代码Drive1.Drive =Dir1.PathC. 在Dirve1_Channge()事件中加入代码Drive1.Drive =Dir1.PathD. 在Dirve1_Channge()事件中加入代码Dir1.Path=Drive1.Drive7.为了使drive1驱动器列表框、dir1目录路径列表框和file1文件列表框能同步协
42、调工作,需要在( )。A. drive1的Change事件过程中加入drive1.Drive = dir1.Path,在dir1的Change事件过程中加入dir1.Path = file1.Path代码B. drive1的Change事件过程中加入dir1.Path = drive1.Drive,在dir1的Change事件过程中加入file1.Path = dir1.Path代码C. dir1的Change事件过程中加入dir1.Path = drive1.Drive,在file1的Click事件过程中加入file1.Path = file1.FileName代码D. dir1的Chang
43、e事件过程中加入dir1.Path = drive1.Drive,在file1的Click事件过程中加入file1.Path = dir1.Path代码8.目录列表框Path属性的作用是( )A. 显示当前驱动器或指定驱动器上的目录结构B. 显示当前驱动器或指定驱动器上的某目录下的文件C. 显示根目录下的文件名D. 显示路径下的文件9.下面叙述中不正确的是( )。A. 驱动器列表框是一种能显示系统中所有有效磁盘驱动器的列表框B. 从驱动器列表框中选择驱动器能自动地变更系统当前的工作驱动器C. 要改变系统当前的工作驱动器需要使用Change语句D. 驱动器列表框的Drive属性只能在运行时被设置
44、10.在窗体上画一个名称为Drive1的驱动器列表框,一个名称为Dir1的目录列表框。当改变当前驱动器时,目录列表框应该与其同步改变。设置两个控件同步的命令放在一个事件过程中,这个事件过程是( )。A. Drive1_ChangeB. Drive1_ClickC. Dri1_ClickD. Dri1_Change11.下面关于顺序文件的描述正确的是( )。A. 每条记录的长度必须相同B. 可通过编程对文件中的某条记录方便地修改C. 数据只能以ASCII码形式存放在文件中,所以可通过文本编辑软件显示D. 文件的组织结构复杂12.KILL语句在VB语言中的功能是( )。A. 清内存B. 清病毒C.
45、 删除磁盘上的文件D. 清屏幕13.下面叙述中正确的是( )。A. 随机文件中记录的长度不是固定不变的B. 随机文件由若干条记录组成,并可以按记录号访问各个记录C. 不能按任意顺序访问随机文件中的数据D. 可以同时对打开的随机文件进行读写操作14.关于顺序文件和随机文件的说法错误的是( )。A. 顺序文件中记录的逻辑顺序与存储顺序是一致的B. 随机文件读写操作比顺序文件灵活C. 随机文件的结构特点是固定记录长度以及每条记录均有记录号D. 随机文件的操作与顺序文件相同二、判断题(8小题,每小题2分,共16分)15.在VB6.0中,当改变目录列表框的Path属性时,改变了当前驱动器的当前路径。()
46、16.在驱动器列表框Drivel的Change事件过程中,代码Dirl.Path=Drivel.Drive的作用是:当Drivel的驱动器改变时,Dirl的目录列表随不同驱动器作相应改变。()17.文件列表框与驱动器列表框、目录列表框一样,都能响应Change事件。(×)18.目录列表框的Path属性,只能用程序代码设置,不能通过属性窗口设置。()19.在VB中文件列表框的FileName属性返回或设置一个选中的文件名字符号。()20.驱动器列表框的Drive属性只能在运行时被设置。()21.从驱动器列表框中选择驱动器能自动变更系统当前的工作驱动器。(×)22.要读取一个磁
47、盘文件,需要使用EOF函数来判断文件是否到达文件尾。()第7章 图形图像和多媒体应用程序设计一、单项选择题(14小题,每小题5分,共70分)1.以下的属性和方法中,可重定义坐标系的是( )A. Scale方法B. ScaleMode属性C. DrawWidth属性D. Drawstyle属性2.若窗体Form1左上角的坐标为(-250,300),右下角的坐标为(350,-200),那么X轴和Y轴的正方向是( )。A. 向右和向上B. 向右和向下C. 向左和向上D. 向左和向下3.可用来改变坐标度量单位的是( )。A. Scale方法B. ScaleMode属性C. DrawWidth属性D.
48、Drawstyle属性4.图像框有一个属性,可以自动调整图形的大小,以适应图像框的尺寸,这个属性是()A. StretchB. AutoRedrawC. AppearanceD. Autosize5.矩形、三角形、正方形、圆形4种图形中,不能用Shape控件绘制的是( )。A. 矩形B. 正方形C. 三角形D. 圆形6.使用Shape控件无法得到的图形是( )。A. 矩形B. 圆形C. 椭圆D. 扇形7.下列对象中不能作为容器的是( )。A. PictureBox控件B. Image控件C. 窗体D. Frame控件8.为了使图片框PictureBox的大小自动适应图形的大小,则应( )。A.
49、 将其Stretch属性值设置为FalseB. 将其AutoSize属性值设置为TrueC. 将其Stretch属性值设置为TrueD. 将其AutoSize属性值设置为False9.为了使图像框Image中的图形自动适应图像框Image的大小,则应( )。A. 将其AutoSize属性值设置为TrueB. 将其AutoSize属性值设置为FalseC. 将其Stretch属性值设置为FalseD. 将其Stretch属性值设置为True10.设置直线边框类型的属性是( )。A. DrawWidth属性B. ScaleWidth属性C. ScaleMode属性D. BorderStyle属性1
50、1.为了清除图片框Picture1中的图形,应采取的正确方法是( )。A. 选择图片框,在属性窗口中选择Picture属性条,然后按回车键B. 执行语句Picture1.Picture = ""C. 选择图片框,然后按Del键D. 执行语句Picture1.Picture = LoadPicture("")12.用来设置某图形是否能改变尺寸以适应图像框的大小的属性是( )。A. SortedB. AutosizeC. SystemD. Stretch13.Line(300,300)-Step(600,600)将在窗体( )画一直线。A. (0,0)到(9
51、00,900)B. (300,300)到(600,600)C. (300,300)到(900,900)D. (0,0)到(600,600)14.在VB中,进行音、视频处理都要用到多媒体控制接口,通过它实现对音频设备、视频设备及其它设备透明操作,这其中最为重要的是( )A. MMControl控件B. 媒体流处理技术C. Data控件D. SysInfo控件二、判断题(10题,每题3分,共30分)15.窗体的默认坐标原点在窗体的坐上角,X轴向右,Y轴向下。()16.改变容器对象的ScaleMode属性值,容器的大小不会改变,它在屏幕上的位置不会改变。()17.以窗体Form1的中心为圆心,画一个
52、半径为800的圆的语句是Circle(ScaleWidth/2,ScaleHeight/2),800。()18.当图像框Image控件的Stretch属性为True时,Image控件能自动调整自己的尺寸以与显示的图片尺寸匹配。(×)19.PictureBox控件和Image控件都可以设置AutoSize属性,以保证装入的图形可以自动改变大小。(×)20.设置Shape控件的Style属性可以绘制多种形状的图形。(×)21.PictureBox控件和Image控件都可以设置Stretch属性,使得图形根据物件的实际大小进行拉伸调整,保证显示图形的所有部分。(
53、5;)22.VB坐标系的默认单位是缇(或Twips),除此之外,用户还可以选用其它的度量单位,这需要通过对象的ScaleMode属性来实现。()23.当图片框PictureBox控件的属性为AutoSize属性False时,超过图片框尺寸的图片会被图片框截去。()24.使用Line方法画矩形,必须在指令中使用关键字B。如果要填满线框,则使用关键字F。()第8章 网络应用程序设计一、单项选择题(10题,每题6分,共60分)1.一旦数据到达,将首先触发Winsock控件的()。A. DataArrival事件B. DataSend事件C. DataGet事件D. ConnectionRequest事件2.当提醒用户当前下载进度时,将触发WebBrowser控件的()事件。A. ProgressChangeB. StopC. DownLoadBeginD. DownLoadComplete3.要发送数据,通常使用Winsock控件的()。A. GetData方法B. Accept方法C. SendData方法D. Listen方法4.当Winsock控件处于关闭状态时,其State属性的值是()。A. 1B.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年广东轻工职业技术学院单招职业倾向性测试题库参考答案
- 社交媒体大数据库的建设与管理案例
- 2025年哈尔滨铁道职业技术学院单招职业适应性测试题库汇编
- 2025年甘肃卫生职业学院单招职业倾向性测试题库附答案
- 构建高效在线学习平台策略分析
- 2025年福州英华职业学院单招职业倾向性测试题库含答案
- 科技发展下的老年人生活指南
- 科技创新驱动下的绿色新材料市场分析
- 2025年海口经济学院单招职业倾向性测试题库完整版
- 2025年广州工程技术职业学院单招职业技能测试题库参考答案
- GB/T 22919.2-2008水产配合饲料第2部分:军曹鱼配合饲料
- 数字化转型中数据底座湖仓一体化
- 典范英语8-1-刺猬女孩艾蜜
- 《教育管理学》课件
- 水平井套内不动管柱滑套多段压裂工艺技术全解课件
- 净水设备技术参数要求
- 脑血管造影护理课件
- 称呼礼仪精品课件
- 课题申报讲座课件
- 思想道德与法治课件:第四章 第二节 社会主义核心价值观的显著特征
- 四步创业法:创业必备知识点课件
评论
0/150
提交评论