admin 管理员组文章数量: 1086019
2024年4月19日发(作者:table是什么意思嘛)
第一章第二章课后练习题
一、选择题
1、 Visual Basic 6.0分为3种版本,不属于这3种版本的是(D)。
A)学习版 B)专业版 C)企业版 D)业余版
2、下列方法中不能退出Visual Basic的是(B)
A)按Alt+Q组合键
B)按下Alt+F组合键,然后按Esc键
C)按F10键,然后按F键,再按X键
D)打开“文件”菜单→“退出”命令
3、Visual Basic集成的主窗口中不包括(A)
A)属性窗口 B)标题栏 C)菜单栏 D)工具栏
4、下列操作可以打开立即窗口的是(C)
A)Ctrl+D B)Ctrl+F C)Ctrl+G D)Ctrl+E
5、下列关于Visual Basic特点的描述,哪个是正确的(D)。
A)面向对象 B)可视化 C)事件驱动 D)以上全部都是
6、只有在执行某种动作后,才会执行某段程序,这种机制称为(A)
A)事件驱动 B)面向对象 C)面向过程 D)可视化
7、在Visual Basic 中建立应用程序所需要的控件,应使用(B)
A)属性窗口 B)工具箱窗口 C)立即窗口 D)菜单设计窗口
8、通过(B)可以在设计时,直观地调整窗体在屏幕上的位置。
A)代码窗口 B)窗体布局窗口 C)窗体设计窗口 D)属性窗口
9、Visual Basic窗体设计器是用来设计(B)
A)应用程序的代码段 B)应用程序的界面 C)对象的属性 D)对象的事件
10、在Visual Basic 6.0集成开发环境中,按下列组合键可以打开工程管理器窗口的是(C)
A)Shift+F7 B)Ctrl+G C)Ctrl+R D)Shift+F4
11、Visual Basic 6.0集成开发环境中,如果没有显示出某个窗口,可以通过(C)菜单之下的命
令使其显示。
A)文件 B)编辑 C)视图 D)工程
12、下列不是Visual Basic 6.0中打开工程方法的是(A)
A)按Alt+O组合键 B)执行文件菜单中的打开工程命令
C)按Ctrl+O组合键 D)单击标准工具栏上的打开工程按钮
13、下面关于Visual Basic 6.0工具栏的说法不正确的是(B)
A)工具栏的位置可以任意改变 B)工具栏一定在菜单栏的下方
C)工具栏可以显示或隐藏 D)Visual Basic 有多个工具栏
1
14、在VB中,被称为对象的是(C)
A)窗体 B)控件
C)控件和窗体 D)窗体、控件和属性
15、关于VB“方法”的概念错误的是(C )
A)方法是对象的一部分 B)方法是预先定义好的操作
C)方法是对事件的响应 D)方法用于完成某些特定的功能
16、确定窗体控件启动位置的属性是(C)
A)Width和Height B)Width或Height
C)StartUpPositon D)Top和Left
17、下列说法正确的是(A)
A)对象的可见性可设为True或False
B)标题的属性值不可设为任何文本
C)属性窗口中属性只能按字母顺序排列
D)某些属性的值可以跳过不设置,自动设为空值
18、下列说法错误的是(B)
A)方法是对象的一部分
B)在调用方法时,对象名是不可缺少的
C)方法是一种特殊的过程和函数
D)方法调用格式和对象属性使用格式相同
19、下列说法错误的是(C)
A)窗体文件的扩展名为.frm
B)一个窗体对应一个窗体文件
C)VB中一个工程只包含一个窗体
D)VB中一个工程最多可以包含255个窗体
20、一个工程必须包含的文件的类型是(A)
A)*.vbp *.frm *.frx B)*.vbp *.cls *.bas
C)*.bas *.ocx */res D)*.frm *.cls *.bas
21、新建一个窗体,其BorderStyle属性设置为Fixed Single,但运行时却无最大化和最小化按钮,
可能的原因是(B)
A)BorderStyle的值设为,其设置值的作用即禁止最大化和最小化按钮
B)窗体的MaxButton和MinButton值设为False
C)正常情况下新建的窗体都没有最大化和最小化按钮
D)该窗体可用鼠标拖动框的方法改变窗体的大小
22、下列不能打开代码窗口的操作是(D)
A)双击窗体上的某个控件 B)双击窗体
C)单击视图菜单中的“代码窗口” D)单击窗体或控件
23、下列不能打开属性窗口的操作是(D)
A)执行视图菜单中的属性窗口命令 B)按功能键F4键
C)按Ctrl+T组合键 D)单击工具栏上的属性窗口按钮
24、确定一个控件在窗体上位置的属性是(D)
A)Width和Height B)Width或Height C)Top或Left D)Top和Left
25、24、确定一个控件在窗体上大小的属性是(A)
A)Width和Height B)Width或Height C)Top或Left D)Top和Left
26、为了同时改变一个活动控件的高度和宽度,正确的操作是(A)
A)拖拉控件4个角上的某个小方块 B)只能拖拉位于控件右下角的小方块
C)只能拖拉位于控件左下角的小方块 D)不能同时改变控件的高度和宽度
27、关于Visual Basic应用程序,正确的叙述是(A)
A)Visual Basic程序运行时,总是等待事件被触发
B)Visual Basic程序设计的核心是编写事件过程的程序代码
C)Visual Basic程序是以线性方式顺序执行的
D)Visual Basic的事件可以由用户随意定义,而事件过程是系统预先设置好的
28、以下叙述中正确的是(A)
A)窗体的Name属性指定窗体的名称,用来标记一个窗体
B)窗体的Name属性的值是显示在窗体标题栏中的文本
C)可以在运行期间改变对象的Name属性的值
D)对象的Name属性可以为空
29、窗体的Caption属性的作用是(B)
A)确定窗体的名称 B)确定窗体标题栏的内容
C)确定窗体边界的类型 D)确定在窗体输出字符的字体
30、要使Form1窗体的标题栏显示“欢迎使用Visual Basic”,以下语句正确的是(D)
A) n=“欢迎使用Visual Basic”(注:引号为中文标点)
B) n=’欢迎使用Visual Basic’
C) n=欢迎使用Visual Basic
D)n=”欢迎使用Visual Basic”
31、当窗体被加载时运行,发生的事件是(A)
A) Load B)Unload C)Resize D)DragDrop
32、决定标签内显示内容的属性是(D)
A)Text B)Name C)Alignment D)Caption
33、为了使标签中的内容居中显示,应将Alignment属性设置为(C)
A) 0 B)1 C)2 D)3
2
34、33、为了使标签中的内容居右显示,应将Alignment属性设置为(B)
A) 0 B)1 C)2 D)3
35、不论何控件,共同具有的属性是(B)
A)Text B)Name C)ForeColor D)Caption
36、在设计阶段,当双击窗体上的某个控件时,所打开的窗口是(C)
A)工程资源管理器窗口 B)工具箱窗口 C)代码窗口 D)属性窗口
37、刚建立一个新的标准EXE工程后,不在工具箱中出现的控件是(C)
A)按钮 B)标签 C)通用对话框 D)文本框
38、以下不属于同类的是(A)
A)Click B)Name C)Caption D)Top
39、在Visual Basic环境下,当要编写一个新程序时,所做的第一件事是(B)
A)编写代码 B)新建一个工程 C)打开属性窗口 D)打开立即窗口
40、为了保存一个Visual Basic应用程序,下列说法中正确的是(D)
A)只保存窗体模块文件(.frm) B)只保存工程文件(.vbp)
C)分别保存工程文件和标准模块文件(.bas)
D)分别保存工程文件、窗体文件和标准模块文件
41、Visual Basic的工程文件的扩展名是(C)
A).for B).frm C).vbp D).bas
42、Visual Basic的文件的扩展名是(B)
A).for B).frm C).vbp D).bas
43、下列关于面向对象编程的叙述错误的是(D)
A)属性是描述对象特征的数据 B)方法指示对象的行为
C)事件是能够被对象识别的动作 D)Visual Basic程序的运行机制是面向对象
44、下列叙述中正确的是(C)
A)任何一个对象的所有属性既可在属性窗口中设置,也可以以程序代码的方式设置
B)在属性窗口中设置的属性是在设计阶段完成的,因而这些属性值不能改变
C)在程序中通过编程设置属性值是在运行阶段给属性赋值
D)用程序方式给属性赋值的格式是“属性名:属性值”
二、填空题
1、与传统的程序设计语言相比,Visual Basic最突出的特点是(事件驱动编程机制 )。
2、如果不使用鼠标,用键盘打开菜单和执行菜单命令,第一步应按(功能键F10或Alt键)键。
3、建立一个新的标准模块,应该选择(“工程”菜单 )菜单下的“添加模块”命令。
4、VB采用(面向对象)和(事件驱动)的程序设计机制,把(过程化)和(结构化)编程集
合在一起,是一种易学、实用的面向对象的(软件 )开发工具。
5、Visual的意思是(视觉的 )或(可视的 ),也就是直观的编程方法。是指开发图形用户界
面的(方法 )。
6、Visual Basic1.0版本由(Microsoft )公司于(1991 )年推出。目
前使用最广泛的是( Visual Basic6.0 )版本。
7、VB的特点(面向对象的可视化设计平台 )、(事件驱动的编程机制 )、(结
构化的设计语言 )、(充分利用Windows资源 )、(开放的数
据库功能与网络支持 )。
8、DDE(动态数据交换 )、OLE(对象链接与嵌入 )、
DLL(动态链接库 )、ODBC(开放式数据连接 )、SQL
(结构化查询语言 )、可执行文件的扩展名( )。
9、Visual Basic 是一种面向(对象)的程序设计语言,采用了(事件驱动)编程机制。
10、Visual Basic 中能够将计算机结果立即显示出来的窗口称为(立即)窗口。
11、可以通过(文件)菜单中的(退出)命令退出Visual Basic 。
12、在Visual Basic 6.0集成开发环境窗口的标题栏中,可以显示出工程的3种状态,分别是(设
计)(运行)和(Break)。
13、新建一个工程可以通过(文件)菜单中(新建工程)菜单命令,也可以通过组合键(Ctrl+N
)实现。
14、Visual Basic 窗体设计器的用途是设计应用程序窗体的(外观)。
15、VB程序设计采用的编程机制是(事件驱动)。
16、VB对象可以分为两类,分别为(预定义对象)和(用户定义对象)。
17、在面向对象的程序设计中,我们可以将同类事物抽象为(类),其中所包含的个体称为(对
象)。
18、在Visual Basic中,工具箱中的控件是Visual Basic预先设计的标准(类或控件类),除此之
外程序员也可根据需要定义自己的类。
19、在面向对象的程序设计中,对象的三要素指的是(属性)、(方法)、(事件)。
20、在面向对象的程序设计中,对象的特征称为(属性),对象的某种行为称为(方法),对象
对外界刺激的反映称为(事件)。
21、在面向对象的程序设计中,对象属性的名称称为(属性名),其取值称为(属性值)。
22、在Visual Basic中,控件或窗体的属性值可以在程序的(设计)阶段和程序的(运行)阶段
设置。
23、与控件或窗体位置及大小有关的4个属性分别是(Top)(Left)(Weight)(Height)。
24、如果要在程序的运行阶段通过语句设置属性的取值,其一般格式为(对象名.属性名=属性
值)。
25、在面向对象的程序设计中,由(属性)定义其外观特征,由(方法)定义其行为,由(事
件)定义其与用户的交互。
26、若用户单击了窗体Form1,则此时发生的事件应为( Click )。
3
27、假定一个名称为Label1的标签,运行程序时,为了能够在其中显示“Hello!”,所使用的语
句为(n=”Hello!”)。
28、要删除活动对象,只需选中控件后按(Delete)键。
29、VB系统为每个对象预先定义了一系列的事件,如单击(Click)、双击(DblClick)、装载(Load)、
鼠标移动(MouseMove)、改变(Change)等。
30、在Visual Basic中由(事件)控制整个程序的执行流程。
31、窗体Form1中有控件Label1和Command1,请在下面的程序中填加适当的语句,在窗体的
单击事件中,使Label1上显示“你好!”,使Command1上显示“VB练习”,使Command1按钮
高度改为800像素
Private Sub Form_Click()
(n = "你好!" )
(n = "VB练习" )
( = 800 )
End Sub
在按钮Command1的单击事件上移动按钮的位置到300,1500像素
Private Sub Command1_Click()
( 300, 1500 )
End Sub
在按钮Command2的单击事件上显示Form2,隐藏Form1
Private Sub Command2_Click()
( )
( )
End Sub
在窗体Form2的单击事件上输出“欢迎来到Visual Basic世界!”
Private Sub Form_Click()
( "VB欢迎来到Visual Basic世界!" )
End Sub
32、要使工程1脱离VB能够运行,可用(文件)菜单下的(生成工程1)命令。
版权声明:本文标题:VB基础知识练习及答案 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1713463818a635955.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论