VB练习题(1)(1)(1) 2
计算机程序设计-VisualBasic【VB】考试试题(1)

A、 AutoSize B、 Visible C、 Enabled D、 WordWrap 正确答案: A 解析:
42、当文本框的 MaxLength 属性值取________时,该文本框能容纳的字符数最多。
A、 256 B、 512 C、 0 D、 -1 正确答案: C 解析:
43、在一行语句内写多条语句时,每个语句之间用_____ ___符号分隔。
A、 ; B、 : C、 , D、 、 正确答案: B 解析:
44、结构化程序由三种基本结构组成,下面术语中是三种基本结构之一的是______ _。
A、 递归结构 B、 选择结构 C、 输入输出结构 D、 过程结构 正确答案: B 解析:
45、在默认情况下,InputBox() 函数返回值的类型为______ __。
8、下列关于 VB 编程的说法中,不正确的是( )。
A、 事件是能被对象识别的动作 B、 方法指示对象的行为 C、 属性是描述对象特征的数据 D、 VB 程序采用的运行机制是面向对象 正确答案: D 解析:
9、下面所列符号中,_________不是数据类型说明符。
A、 !
B、 % C、 ? D、 # 正确答案: C 解析:
A、 0.01*Int(100*(x+0.005)) B、 0.01*Int(x+0.005) C、 0.01*Int(100*(x+0.05)) D、 0.01*Int(x+0.05) 正确答案: A 解析:
24、从字符串变量 Cstr 中取左边 4 个字符,应使用________。
A、 Left(Cstr,4) B、 Left(Cstr,1,4) C、 Mid(Cstr,3,4) D、 Mid(Cstr,4,3) 正确答案: A 解析:
Visual Basic程序设计综合练习题一及答案

Visual Basic程序设计综合练习题一及答案一、单项选择题(每题3分,共45分)1.无论何种控件,共同具有的属性是()。
A.Text 属性B.Caption属性C.Name属性D.Autosize属性2.当需要上下文帮助时,选择要帮助的内容,希望出现MSDN窗口及显示所需的帮助信息,应按的键是()。
A.Help B.F10 C.F1 D.Esc3.为了保存一个Visual Basic应用程序,下列说法正确的是()。
A.只保存窗体文件(.frm)B.只保存工程文件(.vbp)C.分别保存工程文件和标准模块文件(.bas)D.分别保存工程文件、窗体文件和标准模块文件4.在Visual Basic中,变量的默认类型是()。
A.Integer B.VariantC.Double D.Currency5.Timer控件可用于后台进程中,可在Timer事件内编程,要停止触发Timer事件,需要设置的属性是()。
A.Interval=0或Enabled=False B.Interval=0或Visible=False C.Enabled=False 或Enabled=0 D.Interval=0且Enabled=False6.要使窗体在运行时不可改变窗体的大小和没有最大化和最小化按钮,只要对下列()属性设置就有效。
A.MaxButton B.BorderSyleC.Width D.MinButton7.有程序代码如下:Text1.Text = "Visual Basic",则Text1,Text ,和"Visual Basic"分别代表()。
A.对象,值,属性B.对象,方法,属性C.对象,属性,值D.属性,对象,值8.要设置命令按钮的背景图形,必须设置的两个属性是()。
A.Value和Icon B.Style和IconC.Caption和Picture D.Style和Picture9.在VB中,下列合法的变量名是()。
VB复习题答案(1_155)

在Visual Basic设计界面中不能隐藏的窗口是( A )。
A)工程窗口B)属性窗口C)立即窗口D)窗体窗口第2题:以下可以构成语句的一项是( B )。
A)对象名.属性B)对象名.方法名C)对象名.事件名D)对象名.函数名第3题:以下不是Visual Basic 的特点的选项是( B )。
A)可视编程B)算法设计C)事件驱动D)面向对象第4题:在Visual Basic中通过( A )属性来设置字体的颜色。
A)FontColorB)ClipControlC)BackColorD)ShowColor第5题:设置窗体的绘图方式是否在Paint事件中重绘整个窗体内容利用( D )属性。
A)ControlBoxB)ClipControlC)BordeStyleD)AutoRedraw第6题:( C )是由Visual Basic提供的一种专门的子程序,由对象本身所具有,反映该对象功能的内部函数或过程。
A)文件B)属性C)方法D)窗体第7题:以下不属于同类的是( A )。
A)ClickC)CaptionD)Top第8题:当窗体大小改变时,要使其中的控件也按比例发生变化,应使用窗体的是( B )。
A)AutoSize 属性B)Resize事件C)AutoRedraw 属性D)Stretch方法第9题:对象可以识别和响应的某些行为称为( D )。
A)属性A)方法C)继承D)事件第10题:与传统的程序设计语言相比,Visual Basic 最突出的的特点是( C )。
A)结构化程序设计B)程序开发环境C)事件驱动编程机制D)程序调试技术第11题:在正确安装Visual Basic6.0后,可以通过多种方式启动Visual Basic。
以下方式中,不能启动Visual Basic的是( D )。
A)通过“开始”菜单中的“程序”命令B)通过“我的电脑”找到vb6.exe,双击该文件名C)通过“开始”菜单中的“运行”命令D)进入DOS方式,执行vb6.exe文件第12题:为了用键盘打开菜单和执行菜单命令,第一步应按的键是( A )。
VB单选题(第1章、第2章)

1 以下关于vb 语言的说法中,正确的是().A) vb 是一种面向过程的语言B) vb 是一种面向对象语言C) vb是一种低级语言D) vb 是一种机器语言答案 B2 工程资源管理器窗口中包含的文件类型有()种.A) 2B) 3C) 4D) 5答案 C3 下列关于属性设置的叙述错误的是().A) 一个控件具有什么属性是VB预先设计好的,用户不能改变B) 一个控件具有什么属性是VB预先设计好的,用户可以改变C) 一个控件的属性即可以在属性窗口中设置,也可以用程序代码设置D) 一个控件的属性在属性窗口中设置,还可以利用程序代码为其设置新值答案 A4 下列可以打开立即窗口的操作是().A) Ctrl+DB) Ctrl+EC) Ctrl+FD) Ctrl+G答案 D5 下列说法正确的是().A) 对象属性只能在"属性窗口"中设置B) 一个新的工程可以在"工程窗口"中建立C) 必须先建立一个工程,才能开始设计应用程序D) 只能在"代码窗口"中编写程序代码答案 C6 下列叙述正确的是().A) 对象是包含数据又包含对象数据进行操作的方法的物理实体B) 对象的属性只能在属性窗口中设置C) 不同的对象能识别不同的事件D) 事件过程都要由用户点击对象来触发答案 C7 下面()控件不具有Caption属性.A) 标签框B) 单选钮C) 命令按钮D) 文本框答案 D8 要把一个命令按钮设置成无效,应设置其哪一属性值().A) VisibleB) EnabledC) DefaultD) Cancel答案 B9 要改变控件的宽度,应修改该控件的()属性.A) TopB) WidthC) LeftD) Height答案 B10 要使标签能够显示所需要的东西,则在程序中应设置其哪一属性的值().A) CaptionB) TextC) NameD) AutoSize答案 A11 要使标签能透出窗体的背景,必须设置()属性.A) BackStyleB) BorderStyleC) AppearanceD) BackColor答案 A12 要使标签所在处透明显示背景,应把其Backstyle属性设置为().A) 0B) 1C) 2D) 3答案 A13 要使标签中显示的文本靠右显示,则应将其Alignment属性设置为().A) 0B) 1C) 2D) 3答案 B14 要使得标签能自动扩充以满足字体大小则可对其()属性进行设置.A) alignmentB) usemnemonicC) autosizeD) tag答案 C15 要使得窗体一开始运行就充满整个屏幕则须设置()属性.A) borderstyleB) appearanceC) windowstateD) drawmode答案 C16 要使得窗体在出现之前就完成相关的程序设置可在()事件中进行编程.A) linkopenB) KeyPressC) loadD) click答案 C17 要使文本框获得输入焦点,则应采用文本框控件的哪个方法().A) GodFocusB) LostFocusC) KeyPressD) SetFocus答案 D18 要使文本框中的文本显示掩码(密码)符,在属性设置时,首先必须设置()属性为False.A) TextB) EnabledC) VisibleD) Multiline答案 D19 要使文本框中显示密码符有效,必须首先设置()属性.A) TextB) MultiLineC) LockedD) Enabled答案 B20 要使一个标签透明且不具有边框,则应().A) 将其BackStyle属性设置为0,BorderStyle属性设置为0B) 将其BackStyle属性设置为0,BorderStyle属性设置为1C) 将其BackStyle属性设置为1,BorderStyle属性设置为0D) 将其BackStyle属性设置为1,BorderStyle属性设置为1答案 B21 要使一个文本框具有水平和垂直滚动条,则应先将其MultiLine属性设置为True,然后再将ScrollBar属性设置为().A) 0B) 1C) 2D) 3答案 D22 要想输返回文本框中入的内容则可利用其()属性进行编程.A) captionB) textC) nameD) righttoleft答案 B23 要在垂直位置上移动控件,应利用控件的()属性.A) LeftB) WidthC) TopD) Height答案 C24 要在命令按钮控件上显示图像应().A) 设置Picture属性B) 实现不了C) 先将Style设置为1,然后再设置Picture属性D) 以上都不对答案 C25 一个对象可以执行的动作和可被对象识别的动作分别称为().A) 事件、方法B) 方法、事件C) 属性、方法D) 过程、事件答案 B26 以下关于焦点的叙述中,错误的是().A) 如果文本框的TabStop属性为False,则不能接收从键盘上输入的数据B) 当文本框失去焦点时,触发LostFocus事件C) 当文本框的Enabled属性为False时,其Tab顺序不起作用D) 可以用TabIndex属性改变Tab顺序答案 A27 以下叙述中错误的是().A) Visual Basic是事件驱动型可视化编程工具B) Visual Basic应用程序不具有明显开始和结束语句C) Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性D) Visual Basic中控件的某些属性只能在运行时设置答案 C28 以下叙述中错误的是().A) 在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件B) 以.BAS为扩展名的文件是标准模块文件C) 窗体文件包含该窗体及其控件的属性D) 一个工程中可以含有多个标准模块文件答案 A29 以下叙述中错误的是().A) 双击鼠标可以触发DblClick事件B) 窗体或控件的事件的名称可以由编程人员确定C) 移动鼠标时,会触发MouseMove事件D) 控件的名称可以由编程人员设定答案 B30 以下叙述中错误的是().A) 打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件B) 保存Visual Basic程序时,应分别保存窗体文件及工程文件C) Visual Basic应用程序只能以解释方式执行D) 事件可以由用户引发,也可以由系统引发答案 C31 应用程序设计完成后,应将程序保存,保存的过程是().A) 只保存窗体文件即可B) 只保存工程文件即可C) 先保存工程文件,之后保存窗体文件D) 先保存窗体文件(或标准模块文件),之后还要保存工程文件答案 D32 欲使标签的内容自动换行,必须设置属性().A) AutoSizeB) AlignmentC) leftD) WordWrap答案 D33 欲使某命令按钮失效,应修改命令按钮的()属性.A) VisibleB) CaptionC) EnableD) Enabled答案 D34 运行时,当用户向文本框输入新的内容,或在程序代码中对文本框的Text属性进行赋值从而改变了文本框的Text属性值时,将触发文本框的()事件.A) ClickB) DblClickC) GotFocusD) Change答案 D35 在VB中过()属性来设置字体颜色.A) FontColorB) ForeColorC) BackColorD) ShowColor答案 B36 在Visual Basic环境中,请问标准模块的扩展名是().A) frmB) basC) clsD) vbp答案 B37 在设计阶段,双击窗体Form1的空白处,打开代码窗口,显示()事件过程模板.A) Form_ClickB) Form_LoadC) Form1_ClickD) Form1_Load答案 B38 在文本框中欲使掩码符(如*)起作用,必须设置MultiLine属性值为().A) FalseB) TrueC) -1D) 1答案 A39 要想清除文本框Text1中的内容则可利用()进行.A) Text1.Caption=""B) Text1.Text=""C) Text1.ClearD) Text1.Cls答案 B40 能够获得一个文本框中被选取文本的内容的属性是().A) TextB) LengthC) SelTextD) SelStart答案 C41 决定控件上文字的字体、字形、大小、效果的属性是().A) FontB) CaptionC) NameD) Text答案 A42 确定一个窗体或控件大小的属性是().A) Width 和HeightB) Width 和TopC) Top 和rightD) Top 和 Left答案 A43 VB应用程序保存在磁盘上,至少会有以()为扩展名的两个文件.A) .DOC和.TXTB) .COM和.EXEC) .VBW和.BASD) .VBP和.FRM答案 D44 下列选项中,属于Visual Basic 6.0程序设计方法的是().A) 面向对象、顺序驱动B) 面向对象、事件驱动C) 面向过程、事件驱动D) 面向过程、顺序驱动答案 B45 VB6.0是一种面向()的编程环境.A) 机器B) 对象C) 过程D) 应用答案 B46 Visual Basic是一种面向对象的可视化程序设计语言,采用了()的编程机制.A) 事件驱动B) 按过程顺序执行C) 从主程序开始执行D) 按模块顺序执行答案 A47 在Visual Basic中最基本的对象是(),它是应用程序的基石,是其他控件的容器.A) 文本框B) 命令按钮C) 窗体D) 标签答案 C48 当运行程序时,系统自动执行启动窗体的()事件过程.A) LoadB) ClickC) UnLoadD) GotFocus答案 A49 若要使标签控件显示时不覆盖其背景内容,要对()属性进行设置.A) BackColorB) BorderStyleC) ForeColorD) BackStyle答案 D50 若要使命令按钮不可操作,要对()属性进行设置.A) EnabledB) VisibleC) BackColorD) Caption答案 A51 文本框没有()属性.A) EnabledB) VisibleC) BackColorD) Caption答案 D52 要使某控件在运行时不可显示,应对()属性进行设置.A) EnabledB) VisibleC) BackColorD) Caption答案 B53 用来设置粗体字的属性是().A) FontItalicB) FontNameC) FontBoldD) FontSize答案 C54 在下列关于菜单的说法中,错误的是().A) 每个菜单项是一个控件,与其他控件一样也有自己的属性和事件B) 除了Click事件之外,菜单项还能响应其他的事件,如DblClick事件C) 在程序执行时,如果菜单项的Visible属性为False,则该菜单项不可见D) 在程序执行时,如果菜单项的Enabled属性为False,则该菜单项变成灰色,不能被用户选择答案 B55 设在窗体上有两个命令按钮,其中一个命令按钮的名称为cmda,则另一个命令按钮的名称不能是().A) cmdcB) cmdbC) cmdAD) Command1答案 C56 vb 程序设计中的窗体在OOP 中称为().A) 屏幕B) 事件C) 对象D) 控件答案 C57 文本框控件中将Text的内容全部显示为所定义的字符的属性项是().A) PasswordCharB) 需要编程来实现C) PasswordD) 以上都不是答案 A58 改变控件在窗体中的上下位置应修改控件的()属性.A) TopB) LeftC) WideD) Height答案 A59 vb 中的坐标系最小刻度为().A) 缇B) 象素C) 厘米D) 一个标准字符宽度答案 A60 如果设计时在属性窗口将命令按钮的()属性设置为False,则运行时按钮从窗体上消失.A) VisibleB) EnabledC) DisabledPictureD) Default答案 A61 若要使标签控件显示时,不覆盖其背景内容,应设置标签控件的()属性.A) BACKCOLORB) BORDERSTYLEC) FORECOLORD) BACKSTYLE答案 D62 能够改变窗体边框线类型的属性是().A) FontStyleB) BorderStyleC) BackStyleD) Border答案 B63 窗体设计器是用来设计().A) 应用程序的代码段B) 应用程序的界面C) 对象的属性D) 对象的事件答案 B64 "对象"是计算机系统运行的().A) 程序单位B) 逻辑单位C) 物理实体D) 基本实体答案 D65 为了在按下回车键时执行某个按钮的事件过程,需要把该命令按钮的一个属性设置为True,这个属性是().A) ValueB) CancleC) EnableD) Default答案 D66 下列关于控件画法的叙述错误的是().A) 单击一次工具箱中的控件图标,只能在窗体上画出一个相应的控件B) 按住CTRL键后单击一次工具箱中的控件图标,可以在窗体上画出多个相同类型的控件C) 双击工具箱中的控件图标,所画控件的大小和位置是固定的D) 不用工具箱中的控件工具,不可以在窗体上画出图形对象,但可以写入文字字符答案 D67 当事件能被触发时,()就会对该事件作出响应.A) 对象B) 程序C) 控件D) 窗体答案 A68 将命令按钮Command1设置为不可见,应修改该命令按钮的()属性.A) VisibleB) ValueC) CaptionD) Enabled答案 A69 如果要在命令按钮上显示图形文件,应设置命令按钮的().A) Style属性和Graphics属性B) Style属性和Picture属性C) Picture属性D) Graphics属性答案 B70 窗体的Caption属性的作用是().A) 确定窗体的名称B) 确定窗体的标题C) 确定窗体的边界类型D) 确定窗体的字体答案 B71 每个窗体对应一个窗体文件,窗体文件的扩展名是().A) .basB) .clsC) .frmD) .vbp答案 C72 可视化编程的最大优点是().A) 具有标准工具箱B) 一个工程文件由若干个窗体文件组成C) 不需要编写大量代码来描述图形对象D) 所见即所得答案 C73 VB应用程序的运行模式是().A) 解释运行模式B) 编译运行模式C) 两者都有D) 汇编模式答案 C74 如果要改变窗体的标题,则需要设置的属性是().A) CaptionB) NameC) BackColorD) BorderStyle答案 A75 标签控件最重要的属性是().A) captionB) textC) nameD) width答案 A76 双击窗体的任何地方,可以打开的窗口是().A) 代码窗口B) 属性窗口C) 工程管理窗口D) 以上3个选项都不对答案 A77 工具栏中的"启动"按钮的作用是().A) 运行一个应用程序B) 运行一个窗体C) 工程管理窗口D) 打开被选中对象的代码窗口答案 A78 VisualBasic集成环境的大部分窗口都可以从主菜单项()的下拉菜单中找到相应的打开命令.A) 编辑B) 视图C) 格式D) 调试答案 B79 控件内的对齐方式()属性决定.A) AlignmentB) WordWrapC) AtuoSizeD) Style答案 A80 VB窗体文件的扩展名是().A) VBWB) VBPC) FRMD) BAS答案 C81 将命令按钮Command1设置为缺省的活动按钮可修改该控制件的()属性.A) EnabledB) ValueC) DefaultD) Cancel答案 C82 vb 应用程序是分层管理的,其最高的层次为().A) 工程B) 模块C) 窗体D) 过程答案 A83 vb 中的坐标圆点位于().A) 容器右上角B) 容器左上角C) 容器正中央D) 容器右下角答案 B84 文本框没有_____属性.A) EnabledB) VisibleC) BackColorD) Caption答案 D85 已编译的控件部件的扩展名是___.A) OCXB) VBPC) EXED) CTL答案 A86 如果要使一个窗体从屏幕上和内存中完全消失,所要使用的语句是______.A) HideB) ShowC) LoadD) Unload答案 D87 决定标签的字符串颜色的属性是A) FontColorB) BackStyleC) BackColorD) ForeColor答案 D88 下面()不是VB的工作模式.A) 设计模式B) 运行模式C) 中断模式D) 大纲模式答案 D89 在VB中,()被称为对象.A) 窗体B) 控件C) 窗体和控件D) 窗体、控件、属性答案 C90 文本框中选定的内容,由下列()属性反映.A) TextB) CaptionC) SeltextD) sellenght答案 C91 如果文本框的Enabled属性设为 False,则___.A) 文本框的文本将变成灰色,并且此时用户不能将光标置于文本框上B) 文本框的文本将变成灰色,用户仍然能将光标置于文本框上,但是不能改变文本框中的内容C) 文本框的文本将变成灰色,用户仍然能改变文本框中的内容D) 文本框的文本正常显示,用户能将光标置于文本框上,但是不能改变文本框中的内容答案 A92 VB的编程机制是A) 可视化B) 面向对象C) 事件驱动D)答案 C93 在Visual Basic中,最简单的数据类型包括______.A) 整型、实型、布尔型、字符型B) 整型、实型、字符型C) 整型、实型、逻辑型D) 实型、逻辑型、字符型答案 A94 若要使得文本框的初始值为空,则应更改文本框的属性是A) captionB) textC) nameD) index答案 B95 属性窗口只能在使用.A) 设计时B) 编译时C) 运行时D) 以上都不对答案 A96 以下能在窗体MainForm的标题栏中显示"南京森林公安高等专科学校"的语句是A) ="南京森林公安高等专科学校"B) MainForm.Title="南京森林公安高等专科学校"C) MainForm.Caption="南京森林公安高等专科学校"D) MainForm.Text="南京森林公安高等专科学校"答案 C97 下面说法正确的是A) 一个VB应用程序至少有一个工程文件和一个窗体文件B) 一个VB应用程序至少有一个工程文件和一个类模块C) 一个VB应用程序至少有一个窗体文件和一个标准模块D) 一个VB应用程序至少有一个标准模块和一个类模块答案 A98 改变控件在窗体中的左右位置应修改该控件的()属性.A) TopB) LeftC) WidthD) Right答案 B99 从功能上讲,Visual Basic 6.0有3种版本,下列不属于这3种版本的是().A) 学习版B) 标准版C) 专业版D) 企业版答案 B100 与传统的程序设计语言相比,Visual Basic最突出的特点是().A) 结构化程序设计B) 程序开发环境C) 事件驱动编程机制D) 程序调试技术答案 C101 Visual Basic 6.0集成环境的主窗口中不包括().A) 标题栏B) 菜单栏C) 状态栏D) 工具栏答案 C102 在VB集成环境创建VB应用程序时,除了工具箱窗口、窗体窗口、属性窗口外,必不可少的窗口是().A) 窗体布局窗口B) 立即窗口C) 代码窗口D) 监视窗口答案 C103 下列可以激活属性窗口的操作是().A) 用鼠标双击窗体的任何部位B) 执行"工程"菜单中的"属性窗口"命令C) 按Ctrl+F4键D) 按F4键答案 D104 下列不能打开工具箱窗口的操作是().A) 执行"视图"菜单中的"工具箱"命令B) 按Alt+F8键C) 单击工具栏上的"工具箱"按钮D) 按Alt+V,然后按X键答案 B105 下列哪个快捷按钮可以打开属性窗口().A) 图1B) 图2C) 图3D) 图4答案 A106 下列不属于代码窗口的是().A) 对象下拉式列表框B) 过程下拉式列表框C) 代码框D) 属性列表框答案 D107 下面关于对象的描述中,错误的是().A) 对象就是自定义结构变量B) 对象代表正在创建的系统中的一个实体C) 对象是一个状态和操作(或方法)的封装体D) 对象之间的信息传递是通过消息进行的答案 A108 下面4项中不属于面向对象系统三要素的是().A) 变量B) 事件C) 属性D) 方法答案 A109 下面各种高级语言中,不是面向对象程序设计语言的是().A) Visual BasicB) C++C) PascalD) Java答案 C110 为了使一个窗体从屏幕上消失但仍在内存中,所使用的方法或语句为().A) ShowB) HideC) LoadD) UnLoad答案 B111 保存新建的工程时,默认的路径是().A) My DocumentsB) VB98C) \D) Windows答案 B112 将调试通过的工程经"文件"菜单的"生成.exe文件"编译成.exe后,将该可执行文件转到其他机器上不能运行的主要原因是().A) 运行的机器上无VB系统所需的动态连接库B) 缺少.frm窗体文件C) 该可执行文件有病毒D) 以上原因都不对答案 A113 在VB环境中,工程文件的扩展名是().A) .frmB) .basC) .vbpD) .frx答案 C114 将一个VB程序保存在磁盘上,至少会产生的文件是().A) .doc、.txtB) .com、.exeC) .vbp、.frmD) .bat、.sys答案 C115 下列叙述中正确的是().A) 只有窗体才是Visual Basic中的对象B) 只有控件才是Visual Basic中的对象C) 窗体和控件都是Visual Basic中的对象D) 窗体和控件都不是Visual Basic中的对象答案 C116 假定已在窗体上画了多个控件,并有一个控件是活动的,为了在属性窗口中设置窗体的属性,预先应执行的操作是().A) 单击窗体上没有控件的地方B) 单击任一个控件C) 不执行任何操作D) 双击窗体的标题栏答案 A117 为了把窗体上的某个控件变为活动的,应执行的操作是().A) 单击窗体的边框B) 单击该控件的内部C) 双击该控件D) 双击窗体答案 B118 作为一个给编辑、编译、运行与一体的集成环境, Visual Basic的工作状态可分为设计、中断、和()三种模式.A) 开发B) 运行C) 插入断点D) 逐句跟踪答案 B119 要使标签在运行时不可见,应该把该控件的()属性值设置为().A) Caption FalseB) Name Label1C) Visible TrueD) Visible False答案 D120 当文本框的()属性设置为True时,文本框可以显示多行,再设置()属性文本框会出现滚动条.A) Text EnabledB) Name LockedC) Multiline ScrollbarD) Caption Locked答案 C121 以下操作不能运行程序的是().A) 单击工具栏上的"启动"按钮B) 直接按键盘的<F5>键C) 单击"运行"菜单的"启动"命令D) AlT+ F5键答案 D122 标签的()属性设置为True时,标签控件的大小随标题文字自动调整.A) AutoSizeB) CaptionC) AlignmentD) BackStyle答案 A123 程序运行时,不论窗体中哪个控件(命令按钮除外)具有焦点,按回车键都相当于单击默认按钮,这种效果要通过设置命令按钮的()属性来获得.A) CaptionB) CancelC) DefaultD) Enabled答案 C124 MaxLength属性可以设置文本框可以输入与显示的最多字符个数,当其值为0时表示().A) 不允许输入任何字符,但显示不限制B) 不允许输入字符C) 输入的字符长度不限D) 以上都不正确答案 C125 要使Print方法在Form_Load事件中起作用,要对窗体的属性进行设置,该属性是().A) BackColorB) ForeColorC) AutoRedrawD) Caption答案 C126 文本框所没有的属性是().A) EnabledB) VisibleC) BackColorD) Caption答案 D127 不论何控件,共同具有的属性是().A) TextB) NameC) ForeColorD) Caption答案 B128 要使Form1窗体的标题栏显示"欢迎使用VB",以下语句正确的是().A) Form1.Caption="欢迎使用VB"B) Form1.Caption=ˊ欢迎使用VBˊC) Form1.Caption=欢迎使用VBD) Form1.Caption=〞欢迎使用VB〞答案 D129 要使窗体在运行时不可改变窗体的大小并没有最大化和最小化按钮,通过设置可达到此要求的属性是().A) MaxButtonB) BorderStyleC) WidthD) MinButton答案 B130 当运行程序时,系统自动启动窗体的事件过程是().A) LoadB) ClickC) UnLoadD) GotFocus答案 A131 若要禁止窗体被用户移动,通过设置可达此要求的窗体的属性是().A) MaxButtonB) MoveableC) MoveD) ControlBox答案 D132 以下叙述错误的是A) 在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件B) 一个工程中可以含有多个标准模块文件C) 以.bas为扩展名的文件是标准模块文件D) 窗体文件包含该窗体及其控件的属性答案 A133 以下不属于Visual Basic 系统文件类型的是:A) .frmB) *.batC) *.vbpD) *.bas答案 B134 下列关于设置控件属性的叙述正确的是().A) 用户必须设置属性值B) 所有的属性值都可以由用户随意设定C) 属性值不必一一重新设置D) 不同控件的属性项都完全一样答案 C135 启动VisualBasic后,系统为用户新建的工程起一个名为()的临时名称.A) 工程1B) 窗体1C) 工程D) 窗体答案 A136 窗体的Enabled属性的属性值是()类型的数据.A) 整型B) 字符型C) 逻辑型D) 实型答案 C137 将焦点主动设置到指定的控件或窗体上,应采用()方法.A) SetDataB) SetFocusC) SetTextD) GetGata答案 B138 为了在运行时能显示窗体左上角的控制框(系统菜单),必须().A) 把窗体的Contro1Box属性设置为Fale,其他属性任意B) 把窗体的ControlBox属性设置为True,并且把BoderStyle属性设置为1-5C) 把窗体的ControlBox属性设置为False,同时把BoderStyle属性调协为非0值D) 把窗体的ControlBox属性设置为True,同时把BoderStyle属性设置为0值答案 B139 下列不能打开属性窗口的操作是().A) 执行"视图"菜单中的"属性窗口"命令B) 按F4键C) 按Ctrl+TD) 单击工具栏上的"属性窗口"按钮答案 C140 VisualBasic是一种()程序设计语言.A) 过程式B) 非过程式C) 机器D) 低级答案 B141 下列关于窗体上控件的基本操作错误的是().A) 按一次DEL键只能删除一个控件B) 按下一次DEL键可以同时删除多个控件C) 按住SHIFT键,然后单击每个要选择的控件,可以同时选中多个控件D) 按住CTRL键,然后单击每个要选择的控件,可以同时选中多个控件答案 A142 不管一个对象的属性如何设置,程序运行时始终都能接收焦点的方法是().A) 用Tab键B) 用鼠标C) 用方向键D) 不能实现答案 D143 下列()是窗体的扩展名.A) frmB) basC) clsD) dll答案 A144 事件的名称().A) 都要由用户定义B) 有的由用户定义,有的由系统定义C) 都是由系统预先定义D) 是不固定的答案 C145 Text1控件在运行时不可见,是设置下列()属性的结果.A) EnabledB) CancelC) VisibleD) ControlBox答案 C146 VisualBasic的编程机制是().A) 可视化B) 面向对象C) 面向图形D) 事件驱动答案 Dbc。
VB笔试模拟试卷123(题后含答案及解析)

VB笔试模拟试卷123(题后含答案及解析) 题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.下列说法中错误的是( )。
A.在同一模块不同过程中的变量可以同名B.不同模块中定义的全局变量可以同名C.引用另一模块中的全局变量时,必须在变量名前加模块名D.同一模块中不同级的变量可以同名正确答案:D解析:变量可以分为3类:局部变量、模块变量、全局变量。
在同一模块不同过程中的变量叫做局部变量,其作用域是它所在的过程,所以不同过程中的局部变量可以同名;模块变量的作用范围是整个窗体或模块,引用其他模块中的模块变量时,必须加上模块名;当同一个模块内的不同过程使用相同的变量时,必须声明窗体层的变量,当然不能有重名。
2.下列数据结构中,属于非线性的是( )。
A.线性表B.队列C.树D.栈正确答案:C解析:线性结构,是指数据元素只有一个直接前件元素和直接后件元素。
线性表是线性结构。
栈和队列是指对插入和删除操作有特殊要求的线性表,树是非线性结构。
3.下列叙述中错误的是( )。
A.线性表是由n个元素组成的一个有限序列B.线性表是一种线性结构C.线性表的所有结点有且仅有一个前件和后件D.线性表可以是空表正确答案:C解析:线性表是一种线性结构,由n(n≥0)个元素组成,所以线性表可以是空表。
但是在线性表中,第一个结点没有前件,最后一个结点没有后件,其他结点有且只有一个前件和后件,所以C是错误的。
4.按照“先进先出”组织数据的数据结构是( )。
A.队列B.栈C.双向链表D.二叉树正确答案:A解析:队列是一种特殊的线性表,只允许在表的一端插入元素,在表的另一端删除元素,插入元素的一端叫“队尾”,删除元素的一端叫“队头”,先插入的元素先被删除,是按“先进先出”的原则组织数据的。
5.下列关于线性链表的描述中正确的是( )。
VB习题集第一部分

VB 课程练习题集课程练习题集(2010年)中国中国矿业矿业矿业大学大学大学徐海徐海徐海学院学院窗体与控件窗体与控件姓名姓名 班级班级 序号序号 成绩成绩知识点回顾题知识点回顾题::1.与传统的程序设计语言相比,Visual Basuc 最突出的特点是( )。
A .结构化程序设计B .程序开发环境C .事件驱动编程机制D .程序调试技术2.在设计阶段,双击窗体上的某个控件时,打开的窗体是( )。
A .工程资源管理器窗口B .代码编辑器窗口C .工具箱窗口D .属性窗口3.对于定时器(Timer )控件,设计其定时是否开启的属性是( )。
A .IndexB .TagC .EnabledD .Left4.若要求从文本框输入密码时,在文本框只显示*号,则应用在此文本框的属性窗口中设置( )。
A .Text 属性值为*B .Caption 属性值为*C . Password 属性值为空D . Passwordchar 属性值为*5. 任何控件都具有的属性是( )。
A . TextB . NameC . CaptionD . Value6. 当运行程序时,系统自动启动窗体的事件过程是( )。
A . LoadB . ClickC . UnloadD . GotFocus7. 程序运行后,当单击窗体上的Command1时,会触发的事件是( )。
A .Click B .ChangeC .LoadD .KeyPress8. 下列叙述正确的是( )。
A . Load 语句与Show 语句功能完全相同B . UnLoad 语句与Hide 语句功能完全相同C . Load 语句与Unload 语句功能完全相反D . 三者都对9. 当一个工程中含有多个窗体时,则启动对象是( )。
A. 启动VB 时建立的窗体B. 第一个添加的窗体C. 最后一个添加的窗体D. 在“工程属性”对话框中通过“启动对象”指定的窗体10. 定时器(Timer )控件可识别的事件是 ,发生该事件的时间间隔由定时器的 属性设置,其单位为 。
VB程序设计试题及答案(一)

VB程序设计试题及答案(一)一、单选题1. VB6.0是一种面向 B 的编程环境。
(A)机器(B)对象(C)过程(D) 应用2. 要使FormI窗体的标题栏显示"欢迎使用VB",以下 D 语句是正确的。
(A) Forml。
Caption=“欢迎使用VB”(B) Forml。
Caption='欢迎使用VB’(C) Forml.Caption=欢迎使用VB(D)Forml.Caption=”欢迎使用VB”3。
若要使命令按钮不可操作,要对 A 属性进行设置。
(A)EnabIed (B)Visible(C)Backcolor (D)Caption4。
如果在窗体上已经创建了一个文本框对象TextI,可以通过 C 事件获得输入键值的ASCII码。
(A)Change (B)LostFocus(C) KeyPress (D)GotFocus5。
下面 A 是合法的变量名。
(A)X_yz (B)123ab。
(C) integer (D)X-Y6. 以下关系表达式中,其值为False的是 A 。
(A) "ABC">"AbC”(B)"女"〉"男”(C)”BASIC”=UCase("basic)(D) ”123”<”23”7。
为了给x、y、z三个变量赋初值1,下面正确的赋值语句是 A .(A) x=1:y=1:z=1 (B) x=1,y=1,z=1(C)x=y=z=1 (D)xyz=18。
VB提供了结构化程序设计的三种基本结构,三种基本结构是 D 。
(A)递归结构、选择结构、循环结构(B)选择结构、过程结构、顺序结构(C)过程结构、输入输出结构、转向结构(D)选择结构、循环结构、顺序结构9. 下面If语句统计满足性别为男、职称为副教授以上、年龄小于40岁条件的人数,不正确的语句是 D 。
(A)If sex="男" And age=4O And InStr(duty,"教授")〉O Then n=n+l (B) If sex=”男" And age=4O And (duty=”教授” Or duty="副教授") Then n=n+l(C)If sex=”男” And age=4O And Right(duty,2)="教授" Then n=n+l (D)If sex="男" And age=4O And duty="教授" And duty=”副教授” Then n=n+l10.下列关于Do…Loop循环结构执行循环次数的描述正确的是 D 。
Visual-Basic程序设计综合练习题一及答案

Visual Basic程序设计综合练习题一及答案一、单项选择题(每题3分,共45分)1.无论何种控件,共同具有的属性是()。
A.Text 属性B.Caption属性C.Name属性D.Autosize属性2.当需要上下文帮助时,选择要帮助的内容,希望出现MSDN窗口及显示所需的帮助信息,应按的键是( )。
A.Help B.F10 C.F1 D.Esc3.为了保存一个Visual Basic应用程序,下列说法正确的是()。
A.只保存窗体文件(。
frm)B.只保存工程文件(.vbp)C.分别保存工程文件和标准模块文件(。
bas)D.分别保存工程文件、窗体文件和标准模块文件4.在Visual Basic中,变量的默认类型是()。
A.Integer B.VariantC.Double D.Currency5.Timer控件可用于后台进程中,可在Timer事件内编程,要停止触发Timer事件,需要设置的属性是( )。
A.Interval=0或Enabled=False B.Interval=0或Visible=False C.Enabled=False 或Enabled=0 D.Interval=0且Enabled=False6.要使窗体在运行时不可改变窗体的大小和没有最大化和最小化按钮,只要对下列( )属性设置就有效。
A.MaxButton B.BorderSyleC.Width D.MinButton7.有程序代码如下:Text1。
Text = "Visual Basic",则Text1,Text ,和"Visual Basic"分别代表( )。
A.对象,值,属性B.对象,方法,属性C.对象,属性,值D.属性,对象,值8.要设置命令按钮的背景图形,必须设置的两个属性是()。
A.Value和Icon B.Style和IconC.Caption和Picture D.Style和Picture9.在VB中,下列合法的变量名是()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
选这题1.在Visual Basic 中称对象的数据为_____D________。
A、方法B、事件C、封装D、属性2.设窗体上有一个文本框,名称为text1,程序运行后,要求该文本框只能显示信息,不能接受输入的信息,以下能实现该操作的语句是_B__。
A、Text1.Width=0B、Text1.Enabled=FlaseC、Text1.MaxLength=0D、Text1.Visible=Flase3.以下关于MsgBox的叙述中,错误的是_A_。
A、MsgBox语句没有返回值B、通过MsgBox函数可以设置消息框中图标和按钮的类型C、MsgBox函数返回一个整数4.下列关于条件语句的说法中正确的是_C_。
A、 If语句中只能有一个Elseif分句B、If语句中可以没有Then保留字C、 If语句中可以没有Else保留字D、If语句都可以由Iif语句替代5.以下Case语句中错误的是_A_。
A、Case Is>10 And Is<5B、 Case 3,5,Is>10C、Case Is>10D、Case 0 to 106.关于Do...Loop Until循环正确的描述是_C_。
A、如果"条件表达式"的值为真,则一次循环也不执行B、如果"条件表达式"的值为真,则要继续执行循环体C、不论"条件表达式"是否为"真",至少要执行一次循环体D、如果"条件表达式"的值为假,则一次循环也不执行7. Do循环语句是根据条件决定循环的语句,下列说法正确的是_A_。
A、While是当条件为真时执行循环,而Until是在条件变为真之前重复B、 Until是当条件为真时执行循环,而While是在条件变为真之前重复C、While 和Until都是当条件为真时执行循环D、While 和Until都是在条件变为真的之前重复循环8.循环语句For i=10 To 20 Step -2的循环次数为______A____。
A、不循环B、5C、4D、69.要分配存放12个元素的整形数组,下列数组声明错误的是__B______。
A、Dim a%(1 To 12)B、Dim a(3,4)C、 Dim a(11) As integerD、Dim a%(2,3)10.下述语句定义的数组元素有___D___个。
OPTION BASE 1DIM A(12,8)A、128B、117C、20D、9611.由Array函数建立的数组,其变量必须是___C____类型。
A、字符型B、整型C、变体型D、字符串类型12.以下控件中不是标准控件的是_____A_____。
A、ActiveX控件B、组合框C、文本框D、水平滚动条13. Visual Basic控件分为3类,它们分别是标准控件、ActiveX控件和可插入对象。
其中只有______D____是由系统提供的。
A、ActiveX控件B、可插入对象C、以上都可以D、标准控件14.在Visual Basic中,要使一个窗体不可见,但不从内存中释放,应使用的语句是_____D_____。
A、UnLoandB、 ShowC、LoadD、 Hide15.如果列表框(List1)中没有被选定的项目,则执行List1.RemoveItem List1.ListIndex 语句的结果是____A____ 。
A、以上都不对B、移去最后加入列表的一项C、移去最后一项D、移去第一项16设置复选框或单选按钮标题对齐方式的属性是__D____ 。
A、AlignB、SortedC、ValueD、Alignmen17.显示弹出菜单所使用的方法是_D___。
A、PopMenuB、MenuPopC、MenuPopupD、PopupMenu18.释放任意一个鼠标按钮时被触发的是___A____事件。
A、MouseUpB、MouseMoveC、DblClickD、MouseDown19.鼠标双击时被触发的是___D____事件。
A、ClickB、MouseDownC、MouseUpD、DblClick20.下面关于图形框(PictureBox)和图像框(Image)说法不正确的是__D_A、图像框可以比图形框占用更少内存B、均可加载图片C、图形框可保存其他控件D、图像框可以保存其他控件21.要使图像框可以自动调整大小以适应图形的大小,则需要设置属性_A__A、StretchB、AutoSizeC、AppearanceD、AutoRedraw22.有说明语句Dim x!,则x是_____B___类型的变量。
A、整型B、单精度浮点型C、长整型D、双精度浮点型23.使用ADO数据控件的ConnectionString属性与数据源建立链接的相关信息,在属性页对话框中可以有 _B__ 中不同的链接方式A、4B、3C、1D、224.下列关于VB编程的说法中,不正确的是_D_。
A、事件是能被对象识别的动作B、方法指示对象的行为C、属性是描述对象特征的数据D、VB程序采用的运行机制是面向对象25.日期常量用_B_作为界定符。
A、%B、#C、"D、&26.表达式Fix(5.6)+Int(-5.6)的值是_A_。
A、-1B、1C、以上都不对D、027. VB是一种面向对象的程序设计语言,构成对象的三要素是_B_。
A、属性、控件和方法B、属性、事件和方法C、控件、过程和模块D、窗体、控件和过程28.下列说法错误的是___C_____。
A、窗体文件的扩展名为.frmB、一个窗体对应一个窗体文件C、Visual Basic中一个工程只包含一个窗体文件D、 Visual Basic中的一个工程最多可包含255个窗体29.关于VB源代码的编写,下列说法错误的是_D_。
A、VB源代码中不区分字母的大小写B、同一行可以写多个语句C、可以适当添加注释有利于程序的维护和调试D、一个语句必须写在一行中,不可分成多行来书写30.下列赋值语句中,正确的是_D_。
A、x+1=5B、a&="10e"C、x!="abc"D、s$=10031.关于条件语句,下列说法错误的是_C_。
A、条件语句中的"条件"可以是数值表达式,非0值表示Ture,0值表示FalseB、在块结构的条件语句,"语句块"中的语句不能与Then在同一行上C、块结构的条件语句和单行结构的条件语句都必须以End If 结束D、条件语句中的"条件"可以是逻辑表达式或关系表达式32.关于Do...Loop Until循环正确的描述是_C_。
A、如果"条件表达式"的值为真,则一次循环也不执行B、如果"条件表达式"的值为真,则要继续执行循环体C、不论"条件表达式"是否为"真",至少要执行一次循环体D、如果"条件表达式"的值为假,则一次循环也不执行33.设有数组说明语句:Dim b(-1 To 2,-2 To 2),则数组b中元素的个数是___D_______。
A、16B、15C、12D、2034.若有数组说明语句:Dim a() S Integer,则a被定义为______B____。
A、定长数组B、动态数组C、静态数组D、可变类型数组35.以下说法错误的是____D________。
A、使用Redim语句可以改变数组每维数的大小B、使用Redim语句可以对数组的元素初始化C、使用Redim语句可以改变数组的维数D、使用Redim语句可以改变数组的类型36.子过程Sub ...End Sub 的形式参数可以是__D_。
A、常数、简单变量、数组变量B、常数、简单变量、数组变量和运算式C、简单变量、数组变量和运算式D、简单变量、数组变量37.对象.cls方法对____D______控件有效。
A、窗体、图像框B、图像框、图片框C、屏幕、窗体D、窗体、图片框38.在Visual Basic 中要将一个窗体装载到内存中进行预处理,但不显示,应该使用语句___C___ 。
A、UnLoadB、HideC、LoadD、Show39.如果列表框List1中已有10项数据,应使用语句__C____将数据"Mydata"插入到列表框的第3项。
A、List1.Insert "Mydata", 3B、List1.Insert "Mydata", 2C、List1.AddItem "Mydata", 2D、List1.AddItem "Mydata" ,340.下列控件中,没有Caption属性的是___B___。
A、单选按钮B、列表框C、复选框D、框架41.当组合框的__C____属性值为2时,不允许用户在组合框中输入任何文本。
A、TestB、ListC、StyleD、 ListCount42.使用菜单编辑器设计菜单时,必须输入的项是_D______。
A、快捷键B、索引C、标题D、名称43.鼠标单击时被触发的是___D____事件。
A、DblClickB、MouseUpC、MouseDownD、Click44.用户按下键盘上任意一个键时被触发的事件是___C____。
A、KeyB、KeyUpC、KeyDownD、KeyPress45.构成一个坐标系的三要素为__B_A、坐标原点、ScaleTop、ScaleLeftB、原点坐标、坐标轴长度和方向、坐标试题单位C、ScaleMode、ScaleHeight、ScaleWidthD、ScaleMode、ScaleTop、ScaleLeft46.如果在图片框Picture1中装入一个图形,为了清除该图形(不删除图片框),应采用的方法是_D__A、选择图片框,在属性窗口中选择Picture属性条,然后按回车键B、执行语句Picture1.Picture = ""C、选择图片框,然后按Del键D、执行语句 Picture1.Picture = LoadPicture("")47.执行指令“Circle (1000,1000),500,8,-6, -3”将绘制__C_A、圆弧B、画园C、扇形D、椭圆48.使用目录列表框的_B__属性可以返回或设置工作目录的完整路径A、以上都不对B、PathC、ListIndexD、Dir49.下面关于随机文件的描述不正确的是_A__A、一个文件的记录号不必唯一B、其组织结构比顺序文件复杂C、每条记录的长度必须相同D、数据只能对ASCII码形式存放在文件中,所以可通过编辑软件显示50. 下列逻辑表达式为True的是_A_。