【vb精品源码栏目提醒】:网学会员vb精品源码为您提供【精品】VB题库总题 - 其它论文参考,解决您在【精品】VB题库总题 - 其它论文学习中工作中的难题,参考学习。
1 第一章
VB环境和基础 一、选择题 1. 标准模块文件的扩展名为___d_____。
A、.frm B、.res C、.cls D、.bas 2. 激活菜单栏的快捷键是 A、 F10 B、 F4 C、 F5 D、 Ctrl 3. 当我们输入代码时Visual Basic可以自动检测______a___错误。
A、语法错误 B、编译错误 C、运行错误 D、逻辑错误 4. 下列方法中不能退出Visual Basic的是: A、 按AltQ组合键 B、 按下AltF组合键然后按Esc键 C、 打开“文件”菜单执行“退出”命令 D、 按F10键然后按F键再按X键 5. 一个工程必须包含的文件的类型是: A、.vbp .frm .frx B、.vbp .cls .bas C、.bas .ocx .res d、.frm .cls .bas 6. 下列可以打开立即窗口的操作是 A、CtrlD B、CtrlE C、CtrlF D、CtrlG 7. 刚建立一个新的标准EXE工程后出现在工具箱中的控件是c A、CommonDialog B、ListView C、TextBox D、Toolbar 8. Visual Basic窗体设计器的主要功能是a A、建立用户界面 B、编写源程序代码 C、画图 D、显示文字 9. 下列可以启动Visual Basic的方法是: A、 打开“我的电脑”找到存放Visual Basic所在系统文件的硬盘及文件夹双击“
VB6.exe”图标 B、 在DOS窗口中键入Visual Basic的路径执行Visual Basic可执行文件 C、 利用“开始”菜单中的“程序”命令可启动Visual Basic D、 A 和C 10. 资源文件的扩展名为_________。
A、.res B、.frm C、.vbp D、.bas 11. 在Visual Basic中要强制用户对所用的变量进行显式声明这可以在哪里设置: A、 “属性”对话框 B、 “程序代码”窗口 C、 “选项”对话框 D、 对象浏览器 12. 下列可以打开文件对话框的操作是: A、CtrlD B、CtrlE C、CtrlF D、CtrlG 13. Visual Basic集成的主窗口中不包括 A、 属性窗口 B、标题栏 C、 菜单栏 D、 工具栏 14.
VB的启动有多种方法下面不能启动
VB的是: A、 使用“开始”菜单中的“程序”命令 B、 使用“开始”菜单中的“运行”命令在弹出的对话框中输入
VB启动文件的名字 C、 使用“我的电脑”在
VB所在硬盘驱动器中找到相应的
VB文件夹 D、 先打开
VB的“文件”菜单再按ZltQ组合键 15. 创建
VB应用程序的主要步骤是①创建应用程序界面 ②设置控件 ③设置属性 ④编写代码 其中正确的步骤是: A、①③④ B、①②④ C、②③④ D、①②③④ 16. Microsoft Visual Basic 60包括三种版本其中不包括 2 A、通用版 B、企业版 C、学习版 D、专业版 17. Visual Basic中窗体文件的扩展名是 A、VBP B、FRM C、VBW D、PDM 18. 在Visual Basic的集成开发环境中不能执行程序的方法是 A、按F8键 B、按F5键 C、按F9键 D、按ShiftF8 19. 通过以下________窗口可以在设计时直观的调整窗体在屏幕上的位置。
A、代码窗口 B、窗体布局窗口 C、窗体设计窗口 D、属性窗口 20.
VB的工程资源管理器可管理多种类型的文件下面叙述不正确的是: A、 窗体文件的扩展名为.frm每个窗体对应一个窗体文件 B、 标准模块是一个纯代码性质的文件它不属于任何一个窗体 C、 用户通过类模块来定义自已的类每个类都用一个文件来保存其扩展名为.bas D、 资源文件是一种纯文本文件可以用简单的文字编辑器来编辑 21. 在Visual Basic 6中下列________是不对的。
A、可以编写ActiveX控件 B、可以编写网络程序 C、可以通过直接访问或建立连接的方式访问大型网络数据库 D、可以写出16位应用程序 二、填空题 1. Visual Basic中的控件分为3类它们是标准控件、 ActiveX控件 和可插入对象。
2. Visual BASIC应用程序通常由3类模块组成即窗体模块、 标准模块 和类模块。
第一章答案 一、选择题 1. D 2. A 3. A 4. B 5. A 6. D 7. C 8. A 9. D 10. A 11. C 12. A 13. A 14. D 15. A 16. A 17. B 18. C 19. B 20. C 21. D 二、填空题 1. ActiveX控件 2. 标准模块 3 第二章
VB对象及操作 一、选择题 1. 下列不能打开属性窗口的操作是 A、执行quot视图quot菜单中的quot属性窗口quot命令 B、按F4键 C、按CtrlT D、单击工具栏上的quot属性窗口quot按钮 2. 下列不能打开工具箱窗口的操作是: A、执行“视图”菜单中的“工具箱”命令 B、按AltF8键 C、单击工具栏上的“工具箱”按钮 D、按AltV然后按X键 3. 以下不能在“工程资源管理器”窗口中列出的文件类型是 A、bas B、res C、frm D、ocx。
4. Visual Basic是一种面向对象的程序设计语言构成对象的三要素是: A、属性、控件和方法 B、属性、事件和方法 C、窗体、控件和过程 D、控件、过程和模块 5. DataTime是一个Data类型的变量以下赋值语句中错误的是: A、DataTime5/14/01 B、DataTimeSeptember 12001 C、DataTime12:15:00 AM D、DataTime“8/8/99” 6. 关于Visual Basicquot方法quot的概念错误的是: A、 方法是对象的一部分 B、 方法是预先定义好的操作 C、 方法是对事件的响应 D、 方法用于完成某些特定的功能 7. 在设计应用程序时通过_______窗口可以查看到应用程序工程中的所有组成部分。
A、代码窗口 B、窗体设计窗口 C、属性窗口 D、工程资源管理器窗口 8. 保存一个工程至少应保存两个文件这两个文件分别是: A、文本文件和工程文件 B、窗体文件和工程文件 C、窗体文件和标准模块文件 D、类模块文件和工程文件 9. 为了保存一个
VB应用程序下列叙述中正确的是: A、只保存窗体文件.frm B、只保存工程文件.vbp C、分别保存工程文件和窗体文件 D、分别保存工程文件和标准模块文件.bas 二、填空题 1. Visual Basic对象可以分为两类分别为 预定义对象 和。
用户定义对象 2. 在窗体上画一个文本框和一个图片框然后编写如下两个事件过程: Private Sub Form_Click Text1.Text quotVB程序设计quot End Sub Private Sub Text1_Change Picture1.Print quotVBProgrammingquot End Sub 程序运行后单击窗体在文本框中显示的内容是_
VB程序设计________而在图片框中显示的内容是_ VBProgramming 4 第二章答案 一、选择题 1. C 2. B 3. D 4. B 5. D 6. C 7. D 8. B 9. C 二、填空题 1. 预定义对象、用户定义对象 2.
VB程序设计VBProgramming 5 第三章
VB数据类型及运算 一、选择题 1. 可以同时删除字符前导和尾部空白的函数是 A、Ltrim B、Rtrim C、Trim D、Mid 2. 计算结果为0的表达式是: A、Int2.4Int-2.8 B、Cint2.4Cint-2.8 C、Fix2.4Int-2.8 D、Fix2.4Fix-2.8 3. 用于获得字符串S从第2个字符开始的3个字符的函数是: A、 MIdS23 B、MiddleS23 C、RightS23 D、LeftS23 4. 符号是声明_______类型变量的类型定义符。
A、Integer B、Variant C、Single D、String 5. 定义变量如下 Dim My_Var My_Var ”come see me “ 若在立即窗口中显示My_Var的值下面正确的是: A、Debug.Print My_Var B、PictureBox.Print My_Var C、Printer.Print My_Var D、Print My_Var 6. 在窗体上画一个命令按钮名称为Command1编写如下事件过程 Private Sub Command1 click b5 c6 Prim abc End Sub 程序运行后单击命令按钮输出的结果是 A、all B、abc C、a D、False 7. 以下变量名中_________是不符合Visual Basic的命名规范的。
A、Abc901 B、_mnu_Open_234 C、price_ D、K 8. 函数Stringn“str”的功能是 A、把数值型数据转换为字符串 B、返回由n个字符组成的字符串 C、从字符串中取出n个字符 D、从字符串中第n个字符的位置开始取子字符串 9. 下面对哪一种变量的类型说明符的使用是正确的: A、Dim a:a2000 B、Dim a:a50000 C、Dim a:aampTrue D、Dim a:a“OK” 10. 下列各组常量的声明正确的是: A、Const C as 3 B、Const c1/3 C、Public I3 D、Puclic I1/3 11. 根据变量的作用域可以将变量分为3类分别为: A、 局部变量、模块变量和全局变量 B、 局部变量、模块变量和标准变量 C、 局部变量、模块变量和窗体变量 D、 局部变量、标准变量和全局变量 12. 声明一个变量为局部变量应该用: A、 Global B、 Private C、 Static D、 Public 13. 关于货币型数据的说明正确的是: A、 货币型数据有时可以表示成整型数据 6 B、 货币型数据与浮点型数据完全一样 C、 货币型数据是由数字和小数点组成的字符串 D、 货币型数据是小数点位置固定的实型数 14. 下列变量名中合法的变量名是: A、C24 B、A B C、AB D、12 15. 如果在立即窗口中执行以下操作ltCRgt是回车键 a8 ltCRgt b9 ltCRgt print agtb ltCRgt 则输出结果是 A-1 B 0 CFalse DTrue 16. 如果在程序中要将c定义为静态变量且为整型数则应使用的语句是: A、 Redim a As Integer B、 Static a As Integer C、 Public a As Integer D、 Dim a As Integer 17. 表达式Abs-5LenquotABCDEquot的值是 A、5ABCDE B、-5ABCDE C、10 D、0 18. 设a”a”b”b”c”c”d”d”执行语句xIIfagtd”A””B”后x的值为 A、”a” B、”b” C、”B” D、”A” 19. 下列变量命名正确的是: A、myfile B、
vb 1 C、page 2 D、cmd.1 20. 下面变量名错误的是 A、我们 B、abc C、a123 D、a.c 21. 设x4y8z7以下表达式的值是 xlty And Not ygtz Or zltx A、1 B、-1 C、True D、False 22. Rnd函数不可能产生_________值。
A、0 B、1 C、0.1234 D、0.00005 23. 以下合法的Visual Basic标识符是 A、ForLoop B、Const C、9abc D、ax 24. 假设变量bool_x是一个布尔型逻辑型的变量则下面正确的赋值语句是: A、bool_xquotFalsequot B、bool_x.False. C、bool_xFalse D、bool_xFalse 25. 已知XgtYAgtB正确表示它们之间关系的式子是: A、SgnY-X-sgnA-Blt0 B、SgnY-X-SgnA-B-2 C、SgnY-X-SgnA-B0 D、SgnY-X-SgnA-B-1 26. 以下关系表达式中其值为假的是 A、quotXYZquotltquotXyzquot B、quotVisualBasicquotquotvisualbasicquot C、quotthequotltgtquottherequot D、quotIntegerquotgtquotIntquot 27. 在Visual Basic中下列运算符中优先级最高的是 A、 B、 C、lt D、Not 28. 在一行内写多条语句时语句之间要用某个符号分隔。
这个符号是: A、 B、 C、、 D、 29. 设有如下变量声明Dim time1 As Date为变量time1正确赋值的表达式是: A、time1 11:34:04 B、time1 FormatTimequotyy:mm:ddquot C、time1 quot11:34:04quot D、time1 Formatquothh:mm:ssquotTime 30. 在窗体上添加一个命令按钮和一个文本框并在命令按钮中编写如下代码 Private Sub Command1_Click 7 A1.2 CLenStrASpace10 Text1.textC End Sub 程序运行后单击命令按钮在文本框中显示: A、3 B、8 C、14 D、10 31. 在
VB的基本数据类型中通用类型Variant可以表示任何类型的变量如果有定义Dim a则以下变量赋值中正确的是: A、a”OK” B、AOK C、a04/01/2001 D、a”OK” 32. 下面的变量名合法的是: A、k_name B、k ame C、name D、k-name 33. 下列可作为Visual Basic变量名的是 A、AA B、4A C、xv D、constA 34. 下列程序段的显示结果为 x0 Print x-1 A、-1 B、3 C、2 D、0 35. 下面的四个
VB6.0表达式语法正确的是 A、agtbfindbltgtc B、agtb c C、agtb ANDltgtc D、agtb AND bltgtc 36. 如果一个变量未经定义就直接使用则该变量的类型为: A、 Integer B、 Byte C、 Boolean D、 Variant 37. 下列不可作为
VB变量名的是: A、4Delta B、Alpha C、ABC D、ABT1 38. Visual Basic逻辑运算符Xor、Or、Eqv、And中级别最高的运算符是 A、Xor B、Or C、Eqv D、And 39. 以下关于作用范围的描述正确的是: A、所有变量Public/Global/Static/Private都可以放到窗体的通用部分定义 B、所有变量Public/Global/Static/Private都可以放到标准模块中定义 C、Public/Global类的变量只能放在标准模块中定义 D、只有Global类的变量必须放在标准模块中定义 40. 执行以下程序段后变量c的值为 aquotVisual Basic Programmingquot bquotQuickquot cb amp UCaseMida76ampRighta1 2 A、Visual Basic Programming B、Quick Basic Programming C、QUICK Basic Programming D、Quick BASIC Programming 41. 表达式 5 Mod 3352的值是 A、0 B、2 C、4 D、6 42. 下列程序段的执行结果为 K0 For Il TO 3 AIIK Print A Next I A、1 l 1 B、l 4 9 C、0 0 0 D、1 2 3 43. 设有如下变量声明 Dim TestDate As Date 8 为变量TestDate正确赋值的表达方式是 A、TestDate112002 B、TestDatequot112002quot C、TestDatedatequot112002quot D、TestDateFormatquotmdyyquotquot11112002quot 44. 表达式3223 MOD 104的值是: A、18 B、1 C、19 D、0 45. 以下能正确定义数据类型TelBook的代码是: A、Type TelBook Name As String10 TelNum As Integer End Type A、 Type TelBook Name As String10 TelNum As Integer End TelBook B、 Type TelBook Name String。
10 TelNum Integer End Type TelBook C、 Typedef TelBook NameStringlO TelNum Integer EndType 46. 设S“中华人民共和国”表达式LeftS1RightS1MidS32的值为: A、 “中华民国” B、 “中国人民” C、 “中共人民” D、 “人民共和” 47. 在窗体中添加一个命令按钮名称为Command1然后编写如下程序 Private Sub Command1_Click A1234 BStrA CLenB Print C End Sub 程序运行后单击命令按钮则在窗体上显示的内容是: A、0 B、5 C、6 D、7 48. 有如下语句 Type Student Name As String Age As Integer Sex As String End Type Dim Stu As Student With Stu .Name quot张红quot .Age 22 .Sex quot女quot End With 执行Print Stu.Age后的结果是: A、张红 B、22 C、“女” D、Age 9 49. 下列逻辑表达式中能正确表示条件“xy都是奇数”的是: A、x Mod 2 1 Or y Mod 2 1 B、x Mod 2 0 Or y Mod 20 C、x Mod 2 1 And y Mod 2 1 D、x Mod 2 0 And y Mod 20 50. 设有如下的记录类型 Type Student Number As string name As String age As Integer End Type 则正确引用该记录类型变量的代码是 A、Studentname”张红” B、Dim s As Student sname”张红” C、Dim s As Type Student D、Dim s As Type Sname”张红” s.Dame”张红” 51. 设a2b3c4d5表达式3gt2b OR ac AND bltgtc OR cltd的值是: A、1 B、-1 C、False D、True 52. 下列符号常量的声明中不合法的是: A、 Const a As Single1.1 B、 Const aquotOKquot C、 Const a As DoubleSin1 D、 Const a As Integer12 53. 设a”MicrosoftVisualBasic” 则以下使变量b的值为”VisualBasic”的语句是 A、bLefta10 B、bMida10 C、bRighta10 D、bMida1110 54. 使用Public Const语句声明一个全局的符号常量时该语句应放在 A、过程中 B、窗体模块的通用声明段 C、标准模块的通用声明段 D、窗体模块或标准模块的通用声明段 55. 在窗体上画一个名称为Command1的命令按钮然后编写如下事件过程 Private Sub Command1_Click aquotVisualBasicquot Print String3a End Sub 程序运行后单击命令按钮在窗体上显示的内容是 A、VVV B、Vis C、sic D、11 56. 执行以下语句后输出的结果是: s quotABCDEFGHIJKquot Print Mids 3 4 print Lens A、ABCD 11 B、CDEF 11 C、EFGH 11 D、HIJK 11 57. 设Aquot12345678quot则表达式ValLeftA4MidA42的值为 A、123456 B、123445 C、1279 D、6 58. 设a10b5cl执行语句Print agtbgtc后窗体上显示的是。
A、True B、False C、l D、出错信息 59. 执行以下程序段后变量C的值为: aVisual Basic bQuick cb amp Mida23 amp ucaseRighta2 A、Quick Visual B、Quick Basic C、QuickisuIC D、QuickISUic 60. 骰子是一个正六面体用1-6这六个数分别代表这六面掷一次骰子出现的数可表示为 10 A、INTRND61 B、INTRND6 C、INTRND7 D、INTRND61 61. 语句Print Sgn-62Abs-62Int-62的输出结果是: A、-36 B、1 C、-1 D、-72 62. 如下程序段定义了学生成绩的记录类型由学号、姓名、三门课程成绩百分制组成: Type Stud no As Integer name As String 10 score 1 to 3 As Single End Type 若对某个学生的各数据项进行赋值下列程序段正确的是: A、Dim S As Stud Stud.no 0201 Stud.namequot李平quot Stud.score788896 B、Dim S As Stud S.no 0201 S.namequot李平quot S.score788896 C、Dim S As Stud S.no 0201 S.namequot李平quot S.score178 S.score288 S.score396 D、Dim S As Stud Stud.no 0201 Stud.namequot李平quot Stud.score178 Stud.score288 Stud.score396 63. 设a2b4c6下列表达式的值为真的是: A、agtb And clta B、agtb Or clta C、agtb Xor clta D、agtb Eqv clta 64. 下列表达式的值为2123的是: A、 Valquot123asdquot amp 2000 B、 Valquot123asdquot 2000 C、 Str123 amp quot2000quot D、Str123quot2000quot 65. 执行以下程序段后变量c的值为 aquotVisual Basic Programingquot bquotQuick” cb amp UCaseMida76 amp Righta11 A、Visual BASIC Programing B、Quick Basic Programing C、QUICK Basic Programing D、Quick BASIC Programing 66. 下面叙述中不正确的是 A、自定义数据类型必须在窗体模块或标准模块的通用声明段进行声明 B、自定义数据类型只能在窗体模块的通用声明段进行声明 11 C、在窗体模块中定义自定义数据类型时必须使用Private关键字 D、自定义数据类型中的元素的数据类型可以是系统提供的基本数据类型或已声明的自定义数据类型 67. 将数学表达式Cos2ab5e2写成Visual Basic的表达式其正确的形式是 A、Cosab25exp2 B、Cos2ab5exp2 C、Cosab25ln2 D、Cos2ab5ln2 68. 设a5b4c3d2下列表达式的值是 3gt2b Or ac And bltgtc Or cgtd A、1 B、True C、False D、2 69. 设a6则执行 xIIfagt5-10后x 的值为 A、 B、6 C、0 D、-1 70. 以下关于变量类型说明符的使用正确的是 A、Dim a:a90000 B、Dim a:a2000 C、Dim a:a”OK” D、Dim a:aampTrue 71. 以下声明语句中错误的是 A、Const varl123 B、Dim var2ABC C、Dim intSum As Integer D、Static vat3 As Integer 72. 表达式45678 Mod 9的值是 A、4 B、5 C、6 D、7 73. 若设a 4b 5则下列表达式值为真的是: A、Trueagt0 And bgt10 B、agtb Or bgt10-a C、False-blt 0 Eqv agtb D、agtb Xor b3gt5 74. 表达式12000 quot129quot amp 200的值是: A、12329 B、quot12129200quot C、quot12000129200quot D、quot12329quot 二、填空题 1. 以下程序段执行后y的值是 9 。
x86 yintx0.5 print y 2. 在Visual Basic的立即窗口内输入以下语句 X65ltCRgt ChrX ltCRgt 在窗口中显示的结果是 A 。
3. 设有如下的Visual Basic表达式 5 x2 – 3 x – 2 Sina/3 它相当于代数式_________。
4. 函数lenStr256.36 的值是 7 。
5. 假定当前日期为2003年9月20日星期六则执行以下语句 Print DayNow 输出结果是 20 6. 以下程序段的输出结果是 8.6 。
x85 print intx0.6 7. 以下语句的输出结果是 4 a4.5678 Print a 8. 与数学表达式COS2ab3x5对应的Visual Basic表达式是 9.
VB表达式INT-4.8632FIX-4.8的.