资源描述
第一章第二章课后练习题一、选择题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+DB) Ctrl+F C) Ctrl+GD) Ctrl+E5、下列关于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 Basic6.0集成开发环境中,按下列组合键可以打开工程管理器窗口的是(C)A)Shift+F7B) Ctrl+GC) Ctrl+RD) Shift+F4IK 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有多个工具栏14、在VB中,被称为对象的是(C)A)窗体B)控件C)控件和窗体D)窗体、控件和属性15、关于VB “方法”的概念错误的是(C)A)方法是对象的一部分B)方法是预先定义好的操作C)方法是对事件的响应D)方法用于完成某些特定的功能16、确定窗体控件启动位置的属性是(C)A) Width 和 HeightB)Width 或 HeightC) StartUpPositonD)Top和 Left17、下列说法正确的是(A)A) 对象的可见性可设为True或FalseB) 标题的属性值不可设为任何文本C) 属性窗口中属性只能按字母顺序排列D) 某些属性的值可以跳过不设置,自动设为空值18、下列说法错误的是(B)A) 方法是对象的一部分B) 在调用方法时,对象名是不可缺少的C) 方法是一种特殊的过程和函数D) 方法调用格式和对象属性使用格式相同19、下列说法错误的是(C)A) 窗体文件的扩展名为.frmB) 一个窗体对应一个窗体文件C) VB中一个工程只包含一个窗体D) VB中一个工程最多可以包含255个窗体20、一个工程必须包含的文件的类型是(A)A) *.vbp *.frm *.frxB) *.vbp *.cls *.basC) *.bas *.ocx */resD) *.frm *.cls *.bas21、新建一个窗体,其Borderstyle属性设置为Fixed Single,但运行时却无最大化和最小化按钮, 可能的原因是(B)A) Borderstyle的值设为Fixed.Single,其设置值的作用即禁止最大化和最小化按钮B) 窗体的 MaxButton 和 MinButton 值设为 FalseC) 正常情况下新建的窗体都没有最大化和最小化按钮D) 该窗体可用鼠标拖动框的方法改变窗体的大小22、下列不能打开代码窗口的操作是(D)A)双击窗体上的某个控件B)双击窗体C)单击视图菜单中的代码窗口”23、下列不能打开属性窗口的操作是(D)A)执行视图菜单中的属性窗口命令C)按Ctrl+T组合键D)单击窗体或控件B) 按功能键F4键D)单击工具栏上的属性窗口按钮24、确定一个控件在窗体上位置的属性是(D)A) Width 和 HeightB) Width 或 HeightC) Top或 LeftD) Top和 Left25、24、确定一个控件在窗体上大小的属性是(A)A) Width 和 HeightB) Width 或 HeightC) Top或 LeftD) Top和 Left26、为了同时改变一个活动控件的高度和宽度,正确的操作是(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、要使Forml窗体的标题栏显示“欢迎使用Visual Basic”,以下语句正确的是(D)A) Forml.Caption=欢迎使用Visual Basic”(注:引号为中文标点)B) Forml.Caption=欢迎使用 Visual BasicC) Forml.Caption=C迎使用 Visual BasicD) Forml.Caption=w欢迎使用 Visual Basic31当窗体被加载时运行,发生的事件是(A)A) Load B) Unload C) ResizeD) DragDrop32、决定标签内显示内容的属性是(D)A) TextB) NameC) AlignmentD) Caption33为了使标签中的内容居中显示,应将Alignment属性设置为(C)A) 0B) 1C) 2D) 334、33为了使标签中的内容居右显示,应将Alignment属性设置为(B)A) 0B) 1C) 2D) 335、不论何控件,共同具有的属性是(B)A) TextB) NameC) ForeColorD) Caption36、在设计阶段,当双击窗体上的某个控件时,所打开的窗口是(C)A)工程资源管理器窗口B)工具箱窗口C)代码窗口D)属性窗口37、刚建立一个新的标准EXE工程后,不在工具箱中出现的控件是(C)A)按钮 B)标签 C)通用对话框D)文本框38、以下不属于同类的是(A)A) ClickB) NameC) CaptionD) Top39、在Visual Basic环境下,当要编写一个新程序时,所做的第一件事是(B)A)编写代码 B)新建一个工程C)打开属性窗口D)打开立即窗口40、为了保存一个Visual Basic应用程序,下列说法中正确的是(D)A)只保存窗体模块文件(.frm)B)只保存工程文件(.vbp)C)分别保存工程文件和标准模块文件(.bas)D)分别保存工程文件、窗体文件和标准模块文件41、Visual Basic的工程文件的扩展名是(C)A) .forB) .frmC) .vbpD) .bas42、Visual Basic的文件的扩展名是(B)A) .forB) .frmC) .vbpD) .bas43、下列关于面向对象编程的叙述错误的是(D)A)属性是描述对象特征的数据B)方法指示对象的行为C)事件是能够被对象识别的动作D) Visual Basic程序的运行机制是面向对象44、下列叙述中正确的是(C)A)任何一个对象的所有属性既可在属性窗口中设置,也可以以程序代码的方式设置B)在属性窗口中设置的属性是在设计阶段完成的,因而这些属性值不能改变C)在程序中通过编程设置属性值是在运行阶段给属性赋值D)用程序方式给属性赋值的格式是“属性名:属性值”二、填空题1与传统的程序设计语言相比,Visual Basic最突出的特点是(事件驱动编程机制)。2、如果不使用鼠标,用键盘打开菜单和执行菜单命令,第一步应按(功能键=10或Alt键)键。3、建立一个新的标准模块,应该选择(“工程”菜单 )菜单下的“添加模块”命令。4、VB采用(面向对象)和(事件驱动)的程序设计机制,把(过程化)和(结构化)编程集 合在一起,是一种易学、实用的面向对象的(软件)开发工具。5、Visual的意思是(视觉的)或(可视的),也就是直观的编程方法。是指开发图形用户界面的(方法)o6、Visual Basicl.0 版本由(Microsoft)公司于(1991前使用最广泛的是( Visual Basic6.0)版本。7、VB的特点(面向对象的可视化设计平台)、(事件驱动的编程机制构化的设计语言)、(充分利用Windows资源据库功能与网络支持)o8、DDE (动态数据交换)、OLE (对象链接与嵌入DLL (动态链接库)、ODBC (开放式数据连接(结构化查询语言)、可执行文件的扩展名()年推出。目)、(结)、(开放的数)、SQL)o9、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、若用户单击了窗体Forml,则此时发生的事件应为(Click)。27、假定一个名称为Labell的标签,运行程序时,为了能够在其中显示“Hello!”,所使用的语 句为(Labell.Caption=Hello!)。28、要删除活动对象,只需选中控件后按(Delete)键。29、VB系统为每个对象预先定义了一系列的事件,如单击(Click)、双击(DbICIick)、装载(Load)、 鼠标移动(MouseMove)、改变(Change)等。30、在Visual Basic中由(事件)控制整个程序的执行流程。31窗体Forml中有控件Labell和Commands,请在下面的程序中填加适当的语句,在窗体的 单击事件中,使Labell 显示“你好!”,使Commandl 显示“VB练习”,使Commandl按钮 高度改为8 0 0像素Private Sub Form_Click()(Labell.Caption =你好!)(Commandl.Caption = VB 练习)(Commandl.Height = 800)End Sub在按钮Commandl的单击事件上移动按钮的位置到3 0 0 , 1 5 0 0像素Private Sub Commandl_Click()(Commandl.Move 300,1500)End Sub在按钮Command2的单击事件上显示Form2,隐藏FormlPrivate Sub Command2_Click()(Form2.Show)(Forml.Hide)End Sub在窗体Form2的单击事件上输出“欢迎来到Visual Basic世界! ”Private Sub Form_Click()(Form2.Print VB 欢迎来到 Visual Basic 世界!)End Sub32、要使工程1脫离VB能够运行,可用(文件)菜单下的(生成工程1)命令。
展开阅读全文