【VB开源代码栏目提醒】:本文主要为网学会员提供“VB 程序设计习题 - 技术总结”,希望对需要VB 程序设计习题 - 技术总结网友有所帮助,学习一下!
第一章 Visual Basic程序开发环境 .1. Visual Basic 程序设计习题 Visual Basic 程序设计实验指导与同步训练 . 2. 第一章 Visual Basic程序开发环境 一、选择题 1
VB6.0共有三个版本按功能从弱到强的顺序排列应是__C___。
A学习版、专业版和工程版 B
学习版、工程版和专业版 C学习版、专业版和企业版 D学习版、企业版和专业版 2刚建立一个新的标准EXE工程后不在工具箱中出现的控件是__C___。
A单选按钮 B图片框 C通用对话框 D文本框 3以下可激活菜单栏的快捷键为__A__。
AF10 BF4 CF5 DCtrl 4英文缩写“OOP”的含义是__C__。
A事件驱动的编程机制 B结构化程序设计语言 C面向对象的程序设计 D可视化程序设计 5下列不能打开属性窗口的操作是__D__。
A执行“视图”菜单中的“属性窗口”命令 B按F4键 C单击工具栏上的“属性窗体”按钮 D按CtrlT 6下列可以打开立即窗口的操作是_D___。
ACtrlD BCtrlE CCtrlF DCtrlG 7利用“开始”菜单中的“程序”里的“
VB中文版”可启动Visual Basic下面是可以启动Visual Basic的方法是__D___。
A打开“我的电脑”找到存放Visual Basic系统文件的硬盘及文件夹双击“
VB6.EXE”图标 B执行“开始”菜单下的“运行”命令输入Visual Basic可执行文件的路径及文件名 C在DOS窗口下键入Visual Basic的路径执行Visual Basic可执行文件 DA和B 8在Visual Basic中__C__被称为对象。
A窗体 B控件 C窗体和控件 D窗体、控件、属性 9. 窗体文件的扩展名是_B___。
Acls Bfrm Cbas Dvbp 10. 以下关于保存工程的说法正确的是__C__。
A 保存工程时只保存窗体文件即可 B 保存工程时只保存工程文件即可 C 先保存窗体文件再保存工程文件 D 先保存工程文件再保存窗体文件 11. 以下不能运行工程的操作是___D__。
A 执行“运行”菜单中的“启动”命令 B 单击工具栏中的“启动”命令 C 按下F5键 D 按下CtrlF5键 12用—个程序段对一对象被单击或双击做出响应从而实现指定的操作称为_B___。
第一章 Visual Basic程序开发环境 .3. A 可视化程序设计 B 事件驱动编程机制 C 过程化程序实际方法 D 非过程化程序设计语言 13以下为纯
代码文件的是__C__。
A工程文件 B窗体文件 C标准模块文件 D资源文件 14以下说法错误的是_C____。
A工程资源管理窗口包括工程文件、工程组文件、窗体文件、标准模块文件、类模块文件、资源文件。
B工程资源管理窗口顶部还有3个按钮分别为“查看
代码”、“查看对象”、和“切换文件夹”。
C用Visual Basic设计应用程序时必须先设计窗体再编写程序。
D资源文件中存放的各种“资源”是一种可以同时存放文本、图片、声音等多种资源的文件其扩展名为.res是一个纯文本文件。
15. 下述选项中属于
VB程序设计的方法是___C__。
A面向对象、顺序驱动 B工程窗口 C面向过程、事件驱动 D面向过程、顺序驱动 16. Visual Basic 一共有
设计、运行和中断三种模式要使用调试工具应该___C__。
A进入设计模式 B进入运行模式 C进入中断模式 D不用进入任何模式 17. 以下叙述中错误的是__C___。
A Visual Basic 是事件驱动型可视化编程工具 B Visual Basic 应用
程序不具有明显的开始和结束语句 C Visual Basic 工具箱中的所有控件都具有宽度Width和高度Height属性 D Visual Basic中控件的某些属性只能在运行时设置 18以下方法中不能退出Visual Basic属性的是_B____。
A按AltQ组合键 B按下AltF组合键然后按Esc键 C打开“文件”菜单执行“退出”命令 D按F10键然后按F键再按X键 二填空题 1
VB6.0集成开发环境有三个工作状态分别是_设计状态___、_运动状态___和__中断状态__。
2
VB6.0中保存窗体文件的快捷键是__.S ___打开工程文件的快捷键是__O ___。
3
VB是__32___位应用程序的编程工具。
编译的程序在_32____位操作系统下运行速度更快、更安全并且适合在多任务环境下运行。
4属性窗口中属性显示方式有___按字母顺序________和_____按分类顺序_____两种。
5在
VB6.0的集成开发环境中可以编写程序
代码但不能修改用户界面的
工作状态是中断状态______。
Visual Basic 程序设计实验指导与同步训练 . 4. 6
VB中最
常用最重要的对象是___窗体___和___控件___ 属性窗口是用来设置__窗体____和__控件____的属性的。
7启动
VB后在窗体的左侧有一个窗口其中放有随着
VB启动而加载进来的内部控件此窗口叫__工具箱____。
8
VB提供了4种工具栏包括编辑、_标准_____、___窗体编辑器___和调试工具栏。
9 英文“Visual”的含义是_可视化___。
三、参考答案 1选择题 1.C 2.C 3.A 4.C 5.D 6.D 7.D 8.C 9.B 10.C 11.D 12.B 13.C 14.C 15.C 16.C 17.C 18.B 2填空题 1.设计状态、 运行状态、 中断状态 2.S 、O 3.32、32 4. 按字母顺序、按分类顺序 5.中断状态 6.窗体、控件、窗体、控件 7. 工具箱 8.标准、窗体编辑器 9.可视化 第二章 对象及其操作 一、选择题 1. 在设计阶段当双击窗体上的某个控件时所打开的窗口是_C____。
A 工程资源管理器窗口 B 工具箱窗口 C
代码窗口 D 属性窗口 2. 以下叙述中错误的是___C__。
A 一个工程中只能有一个Sub Main过程 B 窗体的Show方法的作用是将指定的窗体装入内存并显示该窗体 C 窗体的Hide方法和Unload方法的作用完全相同 D 若工程文件中有多个窗体可以根据需要指定一个窗体为启动窗体 3. 以下叙述中正确的是___A__。
A 窗体的Name属性指定窗体的名称用来标识一个窗体 B 窗体的Name属性的值是显示在窗体标题栏中的文本 C 可以在运行期间改变对象的Name属性的值 D 对象的Name属性值可以为空 4针对下列程序
代码说法正确的是__A____。
Text1.Left400 Text1.Top1000 A Text1对象左边界距窗体的左边界400twip上边界距窗体的上边界1000twip 第二章 对象及其操作 .5. B Text1对象左边界距窗体的左边界400twip上边界距屏幕的上边界1000twip C Text1对象的高度为400twip宽度为1000twip D Text1对象的高度为400点宽度为1000点 5当运行程序时
系统自动执行启动窗体的某个事件过程。
这个事件过程是__A____。
ALoad BClick CUnload DGotFocus 6. 以下说法正确的是___A___。
A默认情况下控件的Visible属性的值是True B如果设置控件的Visible属性值为False则该控件从内存中卸载 CVisible的值可设为0或1 B设置Visible属性同设置Enabled属性的功能是相同的 7Visual Basic是一种面向对象的程序设计语言构成对象的三要素是_B_____。
A 属性、控件和方法 B 属性、事件和方法 C 窗体、控件和过程 D 控件、过程和模块 8. 要使文本框获得输入焦点则应采用文本框控件的___D__方法。
A GotFocus B LostFocus C KeyPress D SetFocus 9能够获得一个文本框中被选取文本的内容的属性是__C___ 。
A Text B Length C SelText D SelStart 10一个命令按钮成为图形命令按钮则应设置其___B__ 属性值。
A Picture B Style C DownPictum D DisabledPicture 11使标签中的文本靠右显示则应将其Alignment属性设置为__B___。
A 0 B1 C2 D3 12. 为了在按下回车键时执行某个命令按钮的事件过程需要把该命令按钮的一个属性设置为True这个属性是___D__。
A Value B Cancel C Enabled D Default 13若要实现当鼠标暂时停留在一命令按钮上时则显示提示信息应设置此命令按钮的__B____属性。
AText BToolTipText CWhatThisHelpI DHelpContextId 14下面四个选项中不是窗体属性是__D___。
AMinButton BMaxButton CCaption DLoad 15为了在运行时能显示窗体左上角的控制框系统菜单必须_B____。
A 把窗体的ControlBox属性设置为False其他属性任意 B 把窗体的ControlBox属性设置为True并且把BoderStyle属性设置为15 C 把窗体的ControlBox属性设置为False同时把BoderStyle属性设置为非0值 D 把窗体的ControlBox属性设置为True同时把BoderStyle属性设置为0值 16不能打开
代码窗口的操作是__B___。
A双击窗体设计器的任何地方 B按下F4键 C单击工程窗口中的“查看
代码”按钮 D选择“视图”下拉菜单中的“
代码窗口” 17若要将窗体从内存卸载其实现的方法是____B__。
Visual Basic 程序设计实验指导与同步训练 . 6. AShow BUnLoad CLoad DHide 18若要设置文本框中所显示的文本颜色应设置的属性是_C____。
AFillColor BBackColor CForeColor DBackStyle 19如果按下ESC键就执行某个命令按钮中的命令则应将此命令按钮的__B__属性设置为True。
AEnalbed BCancel CDefault DValue 20命令按钮不能响应的事件是_A____。
ADblClick BClick CMouseDown DMouseUp 21若要使标签控件显示时不覆盖其背景内容要进行设置的属性是_D____。
ABackColor BBorderStyle CForeColor D BackStyle 22要使Form1窗体的标题栏显示“欢迎使用
VB”以下语句正确的是___D___。
AForm1.Text“欢迎使用
VB” BForm1.Caption‘欢迎使用
VB’ CForm1.Caption欢迎使用
VB DForm1.Caption“欢迎使用
VB” 23不论什么控件共同具有的属性是__B___。
AText BName CForeColor DCaption 24当文本框的ScrollBars属性设置成了非零值但没有效果其原因是__B____。
A文本框没有内容 B文本框MultiLine属性为False C文本框的MultiLine属性为True D文本框的Locked属性为False 25确定一个窗体或控件的大小的属性是__B___。
AWidth或Height BWidth和Height CTop或Left DTop和Left 26为了使某个文件框架不能接收焦点应将此控件的___C___。
ATabIndex属性设置为True BTabStop属性设置为True CTabStop属性设置为False DEnabled属性设置为True 27下列属性值为字符串属性的是____A__。
ACaption BValue CWidth DHeight 28若使用Textbox控件时为对用户输入内容进行立即检查应对Textbox控件的哪个事件编程___A__。
A Change B Interval C Left D Top 29. 窗体的隐藏和删除分别用在不同的场合隐藏Forml和删除Forml的命令是C_____。
A Hide Forml Unload Forml B Forml.Hide Forml.Unload C Forml.Hide Unload Forml D Hide Forml Forml.Unload 30. 在窗体上画一个名称为textl的文本框和一个名称为labell的标签要求如下程序运行时在文本框中输入的内容立即在标签中显示 Private Sub Textl______ Labell.Caption Textl.Text End Sub 在下划线上填入的内容是__C___。
AFocus BClick CChang DLostFocus 第二章 对象及其操作 .7. 二、填空题 1文本框的默认属性是_ Text ___标签控件的默认属性是_、Caption ___命令按钮的默认属性是_Defaul___。
2如果将文本框的___ MaxLength __属性设置为20则输入文本框中的字符数不能超过20个。
3. 标签的标题内容太长需要根据标题自动调整标签的大小时应设置标签的_ Autosize _____属性为True。
若需要标签在垂直方向变化大小以与标题相适应还应设置_ WordWrap ______属性为True。
4窗体的Load事件是在窗体被加载到内存时__自动____触发的事件。
5在程序运行中要想使用按钮变成看得见但不可操作则应设置_ Enabled _____的属性是False。
在程序运行中要想使某个按钮变成看不见则应设置Visible的属性是__ False ____。
6. 建立控件时系统自动给控件一个名称第一个建立的命令按钮的名称是__ Command1 ____但最好用有意义的名称命令按钮有意义的名称之前加前缀__ Cmd ____。
7.
VB6.0识别对象靠的是对象的__ Cmd ____属性 8. 如果要将窗体的最大化按钮和最小化按钮屏蔽掉应把窗体的_ MaxButton _____和___ MinButton ___属性设置成Flase。
9. 若已建立了Form1和Form2两个窗体默认启动窗体为Form1。
通过__工程____菜单的__工程1属性 ____命令的___通用___选项卡可将启动窗体设置为Form2在程序运行中若要显示Form1窗体则应执行执行__ Form1.show ____语句。
10. 为了选择多个控件可以按住__ Ctrl ____键然后单击每个控件。
11. 控件的name属性只能在___属性窗口___中改变而不能通过
代码改变 不同类型控件的Name属性不能相同。
12. 控件和窗体的Name属性只能通过__设计期间____设置不能在____程序运行或运行__期间设置。
13要想在文本框中显示垂直滚动条必须把_ Scrollbars _________属性设置为2同时还应把Multiline属性设置为True。
三、参考答案 1选择题 1.C 2.C 3.A 4.A 5.A 6.A 7.B 8.D 9.C 10.B 11.B 12.D 13.B 14.D 15.B 16.B 17.B 18.C 19.B 20.A 21.D 22.D 23.B 24.B 25.B 26.C 27.A 28.A 29.C 30.C 2填空题 1. Text、Caption、Default 2. MaxLength 3. Autosize、WordWrap 4.自动 5. Enabled、False 6.Command1 Cmd 7. Name 8. MaxButton MinButton 9. 工程、工程1属性 、通用、Form1.show 10. Ctrl 11. 属性窗口12. 设计期间、程序运行或运行 13.Scrollbars Visual Basic 程序设计实验指导与同步训练 . 8. 第三章 数据类型及其运算 一、填空题 1 在
VB6.0中合法的长整型常量是_B______。
A123456 B0amp C31276 D345 2下列四个选项中不是
VB数值常量的是__B____。
A2E8 B2E0.6 C1234 D1.5E-4 3 设有如下变量声明 Dim TestDate As Date 为变量TestDate正确赋值的表达方式是__A_____ A TextDate1/1/2002 B TestDatequot1/1/2002quot CTextDatedatequot1/1/2002quot D TestDateFormatquotm/d/yyquotquot1/1/2002quot 4
VB6.0规定不同类型的数据占用的存储空间是不同的。
下列各组数据类型中占用存储空间从小到大顺序排列的是__A_____。
AByteIntegerLongDouble BByteInteger DoubleBoolean CBooleanByteIntegerLong DBooleanDoubleLongInteger 5下面变量名不合法的是___C__。
Aa Babcd Cax DC_E 6
VB6.0中执行下面的四个语句时出现错误的是__B___。
AxCOS0 BxSQR-4 CxLOG2 DxSIN0 7下面的四个表达式语法正确的是___D___。
Aagtb .AND. bltgtc Bagtb c Cagtb AND ltgtc Dagtb AND bltgtc 8
VB中表达式COS0ABS-1INTRND1SGN-5的值是__A____。
A 1 B–3 C–2 D 2 9在以下运算中优先级最低的是__C____。
A / B C Mod D 10下面逻辑表达式的值为假的是__C____。
A quotAbquotltquotaquot B quotaquotgtquot95quot C quot123quotgtquot45quot D123gt45 11执行以下程序段后输出的结果是_A_____。
Ia 22 Ib 20 Ia Ib-Ia a LtrimStrIbStrIaSTRIb Print a A 20-2 20 B18 C20-220 D quot18quot 12设a为整型变量不能正确表达数学关系10ltalt15的表达式是__A___。
第三章 数据类型及其运算 .9. A a gt 10 Or a lt 15 B a gt 10 And a lt 15 C a gt 10 And a lt 15 D a gt 10 And Not a gt 15 13执行下面语句后 Ia12 Ib10 IaIb-Ia IbIbIa Ia-Ib2 变量Ia的值是__B____。
A 64 B –64 C100 D-100 14表达式3223 MOD 104的值是__C____。
A18 B1 C19 D0 15. 下面的变量名合法的是__A____。
A k_name B k ame C name D k-name 16. 若设a 4 b 5 则下列表达式值为真的是___D___。
A Trueagt0 And bgt10 B agtb Or bgt10-a C False-blt 0 Eqv agtb D agtb Xor b3gt5 17假设变量bool_x是一个布尔型逻辑型的变量则下面正确的赋值语句是__D____。
A bool_xquotFalsequot B bool_x.False. C bool_xFalse D bool_xFalse 18以下声明语句中错误的是___B___。
A Const var1123 B Dim var2‘ABC’ C DefInt a-z D Static var3 As Integer 19下列哪个是满足要求的正确表达式年龄在20到60之间包括年龄20和60在内或工资少于500的女职工___D___。
A20lt年龄lt60 and 工资lt 500 or 性别quot女quot B20lt年龄lt60 and 工资lt 500 or 性别quot女quot C20lt年龄lt60 and 工资lt 500 and 性别quot女quot D20lt年龄 and 年龄lt60 or 工资lt500 and 性别quot女quot 20.对变量名说法不确的是_C_____。
A必须是字母开头不能是数字或其他字符 B不能是Visual Basic的保留字 C可以包含字母、数字、下划线和标点符号 D不能超过255个字符 21设a 1b 3C3d 4下面逻辑表达式的值为真的是__B____。
ASqrdgtb Bd gtc And b gta CAbsa-dltc DNot c-bltb 22数学表达式sin25°写成Visual Basic表达式是__D____。
ASin25 Bsin25 CSin25° DSin253.14/180 23. 下
列表达式的值为2123的是 __B____。
Visual Basic 程序设计实验指导与同步训练 . 10. A Valquot123asdquot amp 2000 B Valquot123asdquot 2000 C Str123 amp quot2000quot D Str123quot2000quot 24. 表达式String2quotShanghaiquot的值是__D____。
A Sh B Shanghai C ShanghaiShanghai D SS 25已知字母A的ASCII码为十进制的65表达式AscquotAquotAscquotCquotInstrquotabcdquotquotdquot的值是____B__。
A6567 B136 C“Acabcd” DACabcd 26. 设Squot中华人民共和国quot表达式LeftS1RightS1MidS32的值为__B____。
A quot中华民国quot B quot中国人民quot C quot中共人民quot D quot人民共和quot 27mn是整数且ngtm在下面四个语句中能将x赋值为一个m n之间包含mn的任意整数的是___A___。
AxINTRNDn-m1m BxINTRNDnm CxINTRNDmn DxINTRNDn-mm 28. 用于去掉一个字符串的右边的空白部分的函数是___A___。
A RTrim B Right C Asc D Time 29. 不能正确表示条件“两个整型变量A和B之一为0但不能同时为0”的布尔表达式是___D___。
AAB0 and ABltgt0 BA0 or B0and Altgt0 OrBltgt0 CnotA0 And B0 and A0 or B0 DAB0 and A0 or B0 30. 设有如下声明 Dim X As Integer 如果SgnX 的值为-1则X的值是____D__。
A 整数 B 大于0的整数 C 等于0的整数 D 小于0的数 31下列程序执行的结果为__A____。
X1y3z5 Print quotAquotxzy quotquotXgtY A A16 False B A16 0 C A153 False D A16 True 32. 设aquotVisual Basicquot下面使bquotBasicquot的语句是___B___。
A bLefta812 B bMida85 C bRigtha55 D bLefta85 33当用Const A As Integer 9.8定义后下列叙述正确的是__A____。
A A是整型常数 B A是整型变量 CA是字符型常数 D A是变体类型的常数 34.表达式InStrquotABCDEFGquotquotDEquot quot100.