《Visual BASIC程序设计》期末考试选择题复习(180题)
- 格式:doc
- 大小:171.00 KB
- 文档页数:26
2019年Visual Basic 程序设计期末测试复习题200题[含答案]一、选择题1.若要将窗体隐藏起来,则实现的方法为_______。
a) Unloadb) Showc) WindowsStated) Hide 答案:D2.如下数组声明语句,正确的是______。
a) dim a[3,4] as intigerb) dim a(3,4) as stringc) dim a(n,n) as singled) dim a(3 4) as integer 答案:B3.要想改变一个窗体的标题内容,则应该设置______属性的值。
a) Nameb) Fontnamec) Captiond) Text 答案:C4.在Visual Basic设计界面中不能隐藏的窗口是______。
a) 工程窗口b) 属性窗口c) 立即窗口d) 窗体窗口答案:A5.在程序中使用日期型数据时,必须用符号____将日期型数据括起来。
a) @b) $c) %d) # 答案:D6.下列数据类型不可能占8个字节的是_____数据类型。
a) Dateb) Longc) Doubled) Currency 答案:B7.下列结构中不属于循环结构的是______。
a) for/nextb) while/wendc) With/end withd) do/loop 答案:C8.若要取消窗体的最大化功能,则可设置______属性为False来实现。
a) ControlBoxb) MinButtonc) MaxButtond) Enabeld 答案:C9.以下可以构成语句的一项是_______。
a) 对象名.属性名b) 对象名.方法名c) 对象名.事件名d) 对象名.函数名答案:B10.下列_______属性用于设置或返回文本框中的文本。
a) Captionb) Textc) Named) DragIcon 答案:B11.复选框控件其Value属性的可取值是_______。
《V i s u a l B a s i c 程序设计》期末复习题一、单项选择题1.VisualBasic 是一种面向对象的可视化编程语言,采取了()的编程机制。
A.按过程顺序执行B.从主程序开始执行C.事件驱动D.按模块顺序执行2.与传统的设计语言相比,VisualBasic 最突出的特点是()A.程序开发环境B.结构化程序设计C.程序调试技术D.事件驱动的编程机制3.将调试通过的工程经“文件”菜单的“生成.exe文件”编译成.exe后,将该可执行文件拿到其它机器上不能运行的主要原因是()。
A.缺少.frm窗体文件B.该可执行文件有病毒C.运行的机器上无VB系统D.以上原因都不对4.VisualBasic6.0集成开发环境有三种工作模式,下列不属于三种工作模式之一的是()。
A.设计模式B.编写代码模式C.执行模式D.中断模式5.后缀为.bas的文件表示()。
A.工程文件 B .窗体文件C.窗体二进制数据文件 D .标准类模块文件6.工程文件的扩展名是()。
A..vbp B..frm C..bas D..frx7.刚建立一个新的标准EXE工程后,不在工具箱中出现的控件是()。
A.时钟控件B.图像框C.框架D.通用对话框8.以下叙述中错误的是()。
A.一个工程中可以包含多个窗体文件B.在设计VisualBasic 程序时,窗体、标准模块、类模块等需要分别保存为不同类型的文件C.在一个窗体文件中用Private 定义的通用过程能被其它窗体调用D.全局变量必须在标准模块中定义9.要在窗体 Form1内显示“欢迎您!”,使用的语句是()A.Form.caption=" 欢迎您!" B .Form1.caption=" 欢迎您!"C.Form.print" 欢迎您!" D .Form1.print" 欢迎您!"10.决定标签内显示内容的属性是()A.Name B.Text C.Caption D.Alignment11.要设置命令按钮的背景图形,必须设置的两个属性是()A.Caption 和Picture B.Style 和PictureC.Style 和Icon D.Value和Icon12.将数据项“China”添加到列表框List1 中成为第一项,应使用的语句是()A.List1.AddItem"China" B.List1.AddItem"1,China"C.List1.AddItem"China",0 D.List1.AddItem"China",113.在VB中,下列各项合法的变量名是()。
Visual Basic程序设计期末综合练习题一一、单项选择题1.Visual Basic是一种面向对象的可视化编程语言,采取了(的编程机制。
A.从主程序开始执行B.按过程顺序执行C.事件驱动D.按模块顺序执行2.在Visual Basic中,窗体文件的扩展名为(。
A..vbpB..frmC..clsD..bas3.Visual Basic6.0集成开发环境有三种工作模式,下列不属于三种工作模式之一的是(。
A.设计模式B.编写代码模式C.中断模式D.执行模式4.如果对象的名称为Mytext,而且对象有一个属性Text,那么在代码中引用该属性的正确格式是(。
A.Text.MytextB.Mytext*TextC.Mytext.(TextD.Mytext.Text5.下列关于变量的说法不正确的是(。
A.局部变量在声明它的过程执行完毕后就被释放了B.局部变量的作用域仅限于声明它的过程C.静态局部变量是在过程中用Static语句声明的D.局部变量是指那些在过程中用Dim语句或Static语句声明的变量6.关于对象的属性不正确的是(。
A.对象的属性一般有属性名和属性值B.可通过属性窗口设置属性的值C.可通过程序代码设置属性的值D.对象的所有属性值均可在设计时设计7.在设计阶段,双击窗体上的某个控件时,打开的窗体是(。
A.工程资源管理器窗口B.工具箱窗口C.代码编辑器窗口D.属性窗口8.要在窗体的标题内显示“myfrm”,使用的语句是(。
A.Form.caption="myfrm"B.Form1.caption="myfrm"C.Form1.Print"myfrm"D.Form.Print"myfrm"9.在VB中,下列变量名不合法的是(。
A.file_1B.fileC.file-1D.file_1_210.在设计动画时,用时钟控件来控制动画速度的属性是(。
《Visual Basic程序设计》复习题一、单选题(每小题2分)1.VB工程文件的扩展名是。
[A] .vbp[B] .frm[C] .frx[D] .bas2.控件________没有Caption属性。
[A] Label[B] OptionButton[C] Frame[D] TextBox3.当设置了定时器的有关属性后,使窗体自动向下移动的语句是哪条?[A] Move Left, Top + 100[B] Move Top + 100[C] Move , Top + 100 [D] Move Top = Top + 1004.将通用对话框控件Commondialog1显示为颜色对话框,可以改变该控件的________属性。
[A] Color[B] FileName[C] Action[D] Filter5.下列函数中, 返回值是字符串的是:[A] Chr[B] InStr[C] Val[D] Asc6.表达式6.5 Mod 5 \ 2+ Fix(-8.5) *3的值是__________。
[A]-27[B]-24[C]-23[D]-267.将当前窗体中显示的文字及绘制的图形全部清除,可以用________方法。
[A] Me.Clear[B] Me.Cls[C] Me=””[D] Me.Delete8.某顶级菜单项的热键字母为F,操作________等同于单击该菜单项。
[A] 同时按下[Ctrl]和[F]键[B] 按下[F]键[C] 同时按下[Alt]和[F]键[D] 同时按下[Shift]和[F]键9.一个对象可以执行的动作和可以被对象识别的动作分别称为________。
[A] 方法和事件[B] 事件和方法[C] 属性和方法[D] 事件和过程10.在设计模式双击窗体中的对象后,Visual Basic将显示的窗口是______。
[A] 属性窗口[B] 代码窗口[C] 工具箱[D] 项目(工程)窗口11.在以下________中的这些对象都不响应Click事件。
Visual Basic 期末复习题一、填空题、判断题二、选择题、程序选择题三、编程题一、填空题、判断题1) 3abc为合法变量。
答案:错2) 局部变量是指那些在过程中用Dim语句或Static语句声明的变量。
答案:对3) 局部变量的作用域仅限于声明它的过程。
答案:对4) 逻辑表达式Not"a">"b" And 9<3 Or 9>3的值为true 。
对5) 使用a=b:b=a 语句可以将变量A和B的值互换。
答案:错6) 以下循环的执行次数是_____。
K=0Do While k<=10k=k+1Loop 答案:117) 逻辑常量值为TRUE或_______。
答案:FALSE8) 表达式(2+8*3)/2的值是______。
答案:139) 下列程序的执行结果是____。
T = O : m = 1 : Sum = 0Dot = t + m : Sum = Sum + t : m = m + 2Loop While m <= 9Print Sum 答案:5510) 设a=2,b=3,c=4,d=5下列a>b and c<>d or c=a表达式的值是_____。
答案:FALSE11) 表达式3>4 and 7=5的值是______。
答案:FALSE12) 下列程序段的执行时,共循环____次。
For a=0 To 1For b=1 To 2For c=1 To 3I=I+1Next cNext bnext a 答案:1213) 以下程序计算2到50间所有偶数的和,请补充完该程序Sub mult()Dim Sum As IntegerSum=0Dim I as integerFor___to 50If I MOD 2=___Then___Next IPrint sumEnd Sub 答案:I=2#0#SUM=SUM+IK=0DO While k<10K=k+1:______loopprint t 答案:T=T+K16) 下列程序是用来计算1+2+3……+10的程序段,请补充完该程序。
2019年Visual Basic 程序设计期末测试复习题200题[含答案]一、选择题1.若要取消窗体的最大化功能,则可设置______属性为False来实现。
a) ControlBoxb) MinButtonc) MaxButtond) Enabeld 答案:C2.在拖动滚动条的滚动块的时候,在没有松开鼠标前会触发滚动条的______事件。
a) Changeb) keyDownc) Scrolld) DragOver 答案:C3.要想改变一个窗体的标题内容,则应该设置______属性的值。
a) Nameb) Fontnamec) Captiond) Text 答案:C4.在VB中,过程共有三种,他们是______。
a) 事件过程,子过程和函数过程。
b) sub过程,Function过程和Property过程。
c) 事件过程,函数过程和属性过程。
d) Sub过程,函数过程和通用过程。
答案:A5.在Visual Basic设计界面中不能隐藏的窗口是______。
a) 工程窗口b) 属性窗口c) 立即窗口d) 窗体窗口答案:A6.整型变量占用的字节数为______。
a) 2个字节b) 3个字节c) 4个字节d) 5个字节答案:A7.叹釘哏说法不正确的是a) 必须是字母开头,不能是数字或其他字符b) 不能用Visual Basic 保留字c) 可以包含字母、数字、下划线和标点符号d) 不能超过255个字符答案:C8.下列控件不能改变大小的有_______。
a) TextBoxb) Labelc) Timerd) PictureBox 答案:C9.以下程序段的执行结果是_____。
X=2:y=1If x*y<1 Theny=y-1Elsey=-1Print y-x>0End Ifa) Tureb) Falsec) -1d) 1 答案:B10.若要以代码方式设置在文本框中显示文本的字体大小,则可用文本框的______属性来实现。
2019年Visual Basic 程序设计期末测试复习题200题[含答案]一、选择题1.要想改变一个窗体的标题内容,则应该设置______属性的值。
a) Nameb) Fontnamec) Captiond) Text 答案:C2.变量未赋值时,数值型变量的值为( )a) 0b) 空c) 1d) 0.1 答案:A3.单击命令按钮时,下列程序的执行结果为______。
Private Function P(N As Integer)Static sumFor I = 1 To Nsum = sum + 1Next IP = sumEnd FunctionPrivate Sub Command1_Click()S = P(1) + P(2) + P(3) + P(4)Print S;End Suba) 20b) 30c) 115d) 135 答案:A4.命令按钮Command1 的Caption属性为“退出(x)”,要将命令按钮的快捷键设为Alt+x,应修改Caption属性为_________。
a) 在x前插入&b) 在x后插入&c) 在x前插入 #d) 在x后插入# 答案:A5.下列结构中不属于循环结构的是______。
a) for/nextb) while/wendc) With/end withd) do/loop 答案:C6.下列命令按钮事件过程执行后,输出结果是_____。
For m=1 to 1000 step 2a=10for n=1 to 20 step 2a=a+2next nnext mprint aa) 1200b) 1000c) 30d) 20 答案:C7.要在C盘当前文件夹下建立一个名为Sd.dat的顺序文件,应先使用_____语句。
a) Open "Sd.dat" For Output As #1b) Open "C:Sd.dat" For Input As #1c) Open "C:Sd.dat" For Output As #1d) Open "Sd.dat" For Input As #1 答案:C8.当复选框设置为图片风格时,下列_______属性可以在复选框被选中时显示图形。
2019年Visual Basic 程序设计期末测试复习题200题[含答案]一、选择题1.一个可执行的vb运行程序至少包括一个______。
a) 标准模块b) 窗体模块c) 类模块d) 资源文件模块答案:B2.以下不属于Visual Basic系统的文件类型是a) .frmb) .clsc) .batd) .vbp 答案:C3.要使窗体Form1关闭,错误的是______。
a) Unload Form1b) Unload mec) Endd) Form1.Visiable=False 答案:D4.复选框控件其Value属性的可取值是_______。
a) Trut和Falseb) 0和1c) 1、2、3d) 0、1、2 答案:D5.若要在列表框中显示多列数据,可用列表框的______属性来实现。
a) MultiSelectb) Indexc) Columnsd) List 答案:C6.当复选框设置为图片风格时,下列_______属性可以在复选框被选中时显示图形。
a) DisabledPictureb) DownPicturec) Pictured) Image 答案:B7.下列_______属性用于设置或返回文本框中的文本。
a) Captionb) Textc) Named) DragIcon 答案:B8.若要以代码方式设置在文本框中显示文本的字体大小,则可用文本框的______属性来实现。
a) FontNameb) Fontc) FontSized) FontBold 答案:C9.如果有声明Dim a(5) As Integer,则该数组共占用______个字节内存。
a) 5b) 6c) 10d) 12 答案:D10.整型数的取值范围为______。
a) –32767~+32767b) –32768~+32767c) –32768~+32768d) 0~65535 答案:B11.整型变量占用的字节数为______。
1. Visual Basic集成开发环境中不包括下列哪些窗口( )。
A、工具箱窗口B、工程资源管理器窗口C、属性窗口D、命令窗口参考答案是:D2. 在设计应用程序时,通过( )窗口可以查看到应用程序工程中的所有组成部分。
A、代码窗口B、窗体设计窗口C、属性窗口D、工程资源管理器窗口参考答案是:D3. 在正常安装Visual Basic6.0后,可以通过多种方式启动Visual Basic。
以下方式中不能启动Visual Basic的是:( )。
A、通过“开始”菜单中的“程序”命令B、通过“我的电脑”找到vb6.exe,双击该文件名C、通过“开始”菜单中的“运行”命令D、进入DOS方式,执行vb6.exe文件参考答案是:D4. Visual Basic 6.0工程文件的扩展名是( )。
A、.vbpB、.frmC、.basD、.cls参考答案是:A5. Visual Basic6.0是面向( )的程序设计语言。
A、过程B、工程C、事件D、对象参考答案是:D6. 下列关于Visual Basic编程特点的叙述中,错误的是( )。
A、Visual Basic 是采用事件驱动编程机制的语言B、构成Visual Basic 程序的多个过程没有固定的执行顺序C、Visual Basic 程序既可以编译运行,也可以解释运行D、Visual Basic 程序不是结构化程序,不具备结构化程序的3 种基本结构参考答案是:D7. Visual Basic 6.0集成开发环境有三种工作状态,不属于三种工作状态之一的是( )。
A、设计状态B、编写代码状态C、运行状态D、中断状态参考答案是:B8. 在Visual Basic 6.0中要获取上下文相关帮助,只需将光标定位在相应位置,再按( )A、F1B、F2C、F3D、F4参考答案是:A9. Visual Basic 6.0集成开发环境的主窗口中不包括( )。
A、标题栏B、菜单栏C、状态栏D、工具栏参考答案是:C10. 下列可以激活属性窗口的操作是( )。
A、用鼠标双击窗体的任何部位B、执行“工程”菜单中的“属性窗口”命令C、按F4键D、按Ctrl+F4键参考答案是:C11. Visual Basic 6.0中的对象是将数据和程序( )起来的实体。
A、封装B、链接C、串接D、伪装参考答案是:A12. Visual Basic 6.0集成开发环境中窗体设计器窗口的主要功能是( )。
A、创建用户界面B、编写源程序代码C、画图D、显示文字参考答案是:A13. 在设计窗体时双击窗体的任何地方,可以打开的窗口是( )。
A、代码窗口B、属性窗口C、工程资源管理器窗口D、工具箱窗口参考答案是:A14. Microsoft Visual Basic 6.0包括3三种版本,其中不包括()。
A、通用版B、企业版C、学习版D、专业版参考答案是:A15. 要判断在文本框内是否按下了回车键,可以在文本框的( )事件过程中进行判断。
A、ChangeC、KeyPressD、GotFocus参考答案是:C16. 对象的特征和状态特征称为( )。
A、事件B、方法C、属性D、类参考答案是:C17. 下面哪一个属性用来标识对象的名称( )。
A、CaptionB、ValueC、TextD、Name参考答案是:D18. VB中窗体文件的扩展名是( )。
A、VBPB、FRMC、VBWD、PDM参考答案是:B19. 在Visual Basic中,所有的窗体和控件都必定具有的一个属性是( )。
A、NameB、FontC、CaptionD、FillColor参考答案是:A20. 为了同时改变一个活动控件的高度和宽度,正确的操作是:( )。
A、拖拉控件4个角上的某个小方块B、只能拖拉位于控件右下角的小方块C、只能拖拉位于控件左下角的小方块D、不能同时改变控件的高度和宽度参考答案是:A21. ( )属性设置窗体中文本和图形的背景颜色。
A、BackColorB、ColorC、TextD、ForeColor参考答案是:A22. 假定一个Visual Basic 应用程序由一个窗体模块和一个标准模块构成。
为了保存该应用程序,下列正确的操作是( )。
A、只保存窗体模块文件B、分别保存窗体模块、标准模块和工程文件C、只保存窗体模块和标准模块文件D、只保存工程文件参考答案是:B23. 为了删除窗体上的一个控件,下列正确的操作是( )。
A、按回车键B、按<Esc>键C、选择( 单击)要删除的控件,然后按<Del>键D、选择( 单击)要删除的控件,然后按回车键参考答案是:C24. 在文本框的( )属性值设为True的情况下,设置Scrollbars属性可使文本框中出现滚动条。
A、LockedB、AlignmentC、MultilineD、Enabled参考答案是:C25. 下列叙述中错误的是( )。
A、打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件B、当程序运行时,双击一个窗体,则触发该窗体的DblClick 事件C、Visual Basic 应用程序只能以解释方式执行D、事件可以由用户引发,也可以由系统引发参考答案是:C26. 在窗体上绘制多个控件,假定有一个控件是活动的,为了在属性窗口中设置窗体的属性,那么预先应执行的操作是( )。
A、单击窗体上没有控件的地方B、单击任一个控件C、不执行任何操作D、双击窗体的标题栏参考答案是:A27. 将命令按钮Command1设置为不可见,应修改该命令按钮的( )属性。
A、VisibleB、ValueC、CaptionD、Enabled参考答案是:A28. 要想清除文本框中的内容则可利用( )进行。
A、CaptionB、TextC、ClearD、Cls参考答案是:B29. 为了同时改变窗体的高度和宽度,正确的操作是( )。
A、拖拉窗体的4个角上的某个小方块B、只能拖拉位于窗体右下角的小方块C、只能拖拉位于窗体左下角的小方块D、不能同时改变窗体的高度和宽度参考答案是:B30. 下列叙述中错误的是( )。
A、在Visual Basic 中,对象所能响应的事件是由系统定义的B、对象的任何属性既可以通过属性窗口设定,也可以通过程序语句设定C、Visual Basic 中允许不同对象使用相同名称的方法D、Visual Basic 中的对象具有自己的属性和方法参考答案是:B31. 以下选项中,不属于文本框的属性是( )。
A、EnabledB、CaptionC、NameD、Min参考答案是:D32. 要求改文本框中显示的文本,应当在属性窗口中改变的属性是( )。
A、CaptionB、NameC、TextD、Label参考答案是:C33. 要求从文本框中输入密码时在文本框中只显示#号,则应用在此文本框的属性窗口中设置( )。
A、Text属性值为#B、Caption属性值为#C、Passwordchar属性值为#D、Passwordchar属性值为真参考答案是:C34. 工程文件的扩展名是( )。
A、vbgB、vbpC、vbwD、vbl参考答案是:B35. 若要使命令按钮不可用,要对( )属性设置。
A、EnabledB、VisibleC、BackColorD、Caption参考答案是:A36. 要使某控件在运行时不可显示,应对( )属性进行设置。
A、EnabledB、VisibleC、BackColorD、Caption参考答案是:B37. 当运行程序时,系统自动执行启动窗体的( )事件过程。
A、LoadB、ClickC、UnLoadD、GotFocus参考答案是:A38. 显示窗体,则实现的语句为( )。
A、.ShowB、. HideC、.LoadD、.Unload参考答案是:A39. 标签框文本的对齐方式由( )属性来决定。
A、AlignB、AlignmentC、AutosizeD、BackStyle参考答案是:B40. 将调试通过的工程经“文件”菜单的“生成.exe 文件”编译成.exe后,将该可执行文件到其他机器上不能运行的主要原因是( )。
A、运行的机器上无VB系统所需的动态连接库B、缺少.frm窗体文件C、该可执行文件有病毒D、以上原因都不对参考答案是:D41. 要使文本框获得输入焦点,则应采用文本框控件的( )方法。
A、GotFocusB、LostFocusC、KeyPressD、SetFocus参考答案是:D42. 下列叙述中正确的是( )。
A、只有窗体才是VB中的对象B、只有控件才是VB中的对象C、控件和窗体都是VB中的对象D、控件和窗体都不是VB中的对象参考答案是:C43. 为了把窗体上的某个控件变为活动的,应执行的操作是( )。
A、单击窗体的边框B、单击该控件的内部C、双击该控件D、双击窗体参考答案是:B44. 确定一个控件在窗体上的位置的属性是( )。
A、Width或HeightB、Width和HeightC、Top或LeftD、Top和Left参考答案是:D45. 为了装入一个VB应用程序,应当( )。
A、只装入窗体文件(.frm)B、只装入工程文件(.vbp)C、分别装入工程文件和标准模块文件(.bas)D、分别装入工程文件、窗体文件和标准模块文件参考答案是:B46. 当窗体最小化时缩小为一个图标,设置这个图标的属性是( )。
A、MouseIconB、IconC、PictureD、MousePoint参考答案是:B47. 为了取消窗体的最大化功能,需要把它的一个属性设置为False,这个属性是( )。
A、ControlBoxB、MinButtonC、EnabledD、MaxButton参考答案是:D48. 决定窗体有无控制菜单的属性是( )。
A、ControlBoxB、MinButtonC、EnabledD、MaxButton参考答案是:A49. 在设计阶段,当双击窗体上的某个控件时,所打开的窗口是( )。
A、工程资源管理器窗口B、工具箱窗口C、代码窗口D、属性窗口参考答案是:C50. 下列对象中没有焦点属性的是( )。
A、命令按钮B、标签C、文本框D、单选框参考答案是:B51. 以下不能运行工程的操作是( )。
A、执行"运行"菜单中的"启动"命令B、单击工具栏中的"启动"命令C、按下F5键D、按下Ctrl+F5键参考答案是:D52. 卸载对象的语句是( )。
A、loadB、stopC、unloadD、rem参考答案是:C53. 将命令按钮Command1设置为不可见,应修改该命令按钮( )属性。
A、VisibleB、ValueC、CaptionD、Enabled参考答案是:A54. 在VB中,若要改变一个标签(Label)上显示的内容的水平对齐方式,应当在属性窗口中改变这个标签的( )属性的值。