[IT认证]VB练习题库.doc

上传人:sccc 文档编号:4649542 上传时间:2023-05-03 格式:DOC 页数:734 大小:3.82MB
返回 下载 相关 举报
[IT认证]VB练习题库.doc_第1页
第1页 / 共734页
[IT认证]VB练习题库.doc_第2页
第2页 / 共734页
[IT认证]VB练习题库.doc_第3页
第3页 / 共734页
[IT认证]VB练习题库.doc_第4页
第4页 / 共734页
[IT认证]VB练习题库.doc_第5页
第5页 / 共734页
点击查看更多>>
资源描述

《[IT认证]VB练习题库.doc》由会员分享,可在线阅读,更多相关《[IT认证]VB练习题库.doc(734页珍藏版)》请在三一办公上搜索。

1、第一章 VB环境和基础一、选择题 1. 标准模块文件的扩展名为_。A、.frmB、.resC、.clsD、.bas 2. 激活菜单栏的快捷键是:A、 F10B、 F4 C、 F5 D、 Ctrl 3. 当我们输入代码时,Visual Basic可以自动检测_错误。A、语法错误B、编译错误C、运行错误D、逻辑错误 4. 下列方法中不能退出Visual Basic的是:A、 按Alt+Q组合键 B、 按下Alt+F组合键,然后按Esc键C、 打开“文件”菜单,执行“退出”命令 D、 按F10键,然后按F键,再按X键 5. 一个工程必须包含的文件的类型是:A、*.vbp ,*.frm ,*.frx

2、B、*.vbp ,*.cls, *.bas C、*.bas ,*.ocx ,*.res D、*.frm ,*.cls ,*.bas 6. 下列可以打开立即窗口的操作是:A、Ctrl+DB、Ctrl+EC、Ctrl+FD、Ctrl+G 7. 刚建立一个新的标准EXE工程后,出现在工具箱中的控件是:A、CommonDialogB、ListViewC、TextBoxD、Toolbar 8. Visual Basic窗体设计器的主要功能是:A、建立用户界面 B、编写源程序代码C、画图 D、显示文字 9. 下列可以启动Visual Basic的方法是:A、 打开“我的电脑”,找到存放Visual Bas

3、ic所在系统文件的硬盘及文件夹,双击“VB6.exe”图标B、 在DOS窗口中,键入Visual Basic的路径,执行Visual Basic可执行文件C、 利用“开始”菜单中的“程序”命令可启动Visual BasicD、 A) 和C)10. 资源文件的扩展名为_。A、.resB、.frmC、.vbpD、.bas11. 在Visual Basic中,要强制用户对所用的变量进行显式声明,这可以在哪里设置:A、 “属性”对话框 B、 “程序代码”窗口 C、 “选项”对话框 D、 对象浏览器12. 下列可以打开文件对话框的操作是:A、Ctrl+D B、Ctrl+E C、Ctrl+F D、Ctrl

4、+G13. Visual Basic集成的主窗口中不包括:A、 属性窗口B、标题栏 C、 菜单栏D、 工具栏14. VB的启动有多种方法,下面不能启动VB的是:A、 使用“开始”菜单中的“程序”命令B、 使用“开始”菜单中的“运行”命令,在弹出的对话框中输入VB启动文件的名字C、 使用“我的电脑”,在VB所在硬盘驱动器中找到相应的VB文件夹D、 先打开VB的“文件”菜单,再按Zlt+Q组合键15. 创建VB应用程序的主要步骤是:创建应用程序界面 设置控件 设置属性 编写代码 ,其中正确的步骤是:A、 B、 C、 D、16. Microsoft Visual Basic 60包括三种版本,其中不

5、包括:A、通用版B、企业版C、学习版D、专业版17. Visual Basic中窗体文件的扩展名是:A、VBPB、FRMC、VBW D、PDM18. 在Visual Basic的集成开发环境中不能执行程序的方法是:A、按F8键B、按F5键C、按F9键D、按Shift+F819. 通过以下_窗口可以在设计时直观的调整窗体在屏幕上的位置。A、代码窗口B、窗体布局窗口 C、窗体设计窗口D、属性窗口20. VB的工程资源管理器可管理多种类型的文件,下面叙述不正确的是:A、 窗体文件的扩展名为.frm,每个窗体对应一个窗体文件B、 标准模块是一个纯代码性质的文件,它不属于任何一个窗体C、 用户通过类模块

6、来定义自已的类,每个类都用一个文件来保存,其扩展名为.basD、 资源文件是一种纯文本文件,可以用简单的文字编辑器来编辑21. 在Visual Basic 6中下列_是不对的。A、可以编写ActiveX控件B、可以编写网络程序C、可以通过直接访问或建立连接的方式访问大型网络数据库D、可以写出16位应用程序二、填空题1. Visual Basic中的控件分为3类,它们是标准控件、 和可插入对象。 2. Visual BASIC应用程序通常由3类模块组成,即窗体模块、 和类模块。第一章答案一、选择题 1. D 2. A 3. A 4. B 5. A 6. D 7. C 8. A 9. D 10.

7、A 11. C 12. A 13. A 14. D 15. A 16. A 17. B 18. C 19. B 20. C 21. D99. 二、填空题 1. ActiveX控件 2. 标准模块第二章 VB对象及操作一、选择题 1. 下列不能打开属性窗口的操作是:A、执行视图菜单中的属性窗口命令B、按F4键 C、按Ctrl+TD、单击工具栏上的属性窗口按钮 2. 下列不能打开工具箱窗口的操作是:A、执行“视图”菜单中的“工具箱”命令B、按Alt+F8键C、单击工具栏上的“工具箱”按钮D、按Alt+V,然后按X键 3. 以下不能在“工程资源管理器”窗口中列出的文件类型是:A、bas B、res

8、C、frm D、ocx。 4. Visual Basic是一种面向对象的程序设计语言,构成对象的三要素是:A、属性、控件和方法 B、属性、事件和方法 C、窗体、控件和过程 D、控件、过程和模块 5. DataTime是一个Data类型的变量,以下赋值语句中错误的是:A、DataTime=#5/14/01# B、DataTime=#September 1,2001#C、DataTime=#12:15:00 AM# D、DataTime=“8/8/99” 6. 关于Visual Basic方法的概念错误的是:A、 方法是对象的一部分 B、 方法是预先定义好的操作C、 方法是对事件的响应 D、 方法

9、用于完成某些特定的功能 7. 在设计应用程序时,通过_窗口可以查看到应用程序工程中的所有组成部分。A、代码窗口B、窗体设计窗口C、属性窗口D、工程资源管理器窗口 8. 保存一个工程至少应保存两个文件,这两个文件分别是:A、文本文件和工程文件 B、窗体文件和工程文件C、窗体文件和标准模块文件 D、类模块文件和工程文件 9. 为了保存一个VB应用程序,下列叙述中正确的是:A、只保存窗体文件(.frm) B、只保存工程文件(.vbp)C、分别保存工程文件和窗体文件 D、分别保存工程文件和标准模块文件(.bas)二、填空题 1. Visual Basic对象可以分为两类,分别为和。 2. 在窗体上画一

10、个文本框和一个图片框,然后编写如下两个事件过程:Private Sub Form_Click() Text1.Text = VB程序设计End SubPrivate Sub Text1_Change() Picture1.Print VBProgrammingEnd Sub程序运行后,单击窗体,在文本框中显示的内容是_,而在图片框中显示的内容是_。99.第二章答案一、选择题 1. C 2. B 3. D 4. B 5. D 6. C 7. D 8. B 9. C二、填空题 1. 预定义对象、用户定义对象 2. VB程序设计;VBProgramming第三章VB数据类型及运算一、选择题 1. 可

11、以同时删除字符前导和尾部空白的函数是:A、LtrimB、RtrimC、TrimD、)Mid 2. 计算结果为0的表达式是:A、Int(2.4)+Int(-2.8) B、Cint(2.4)+Cint(-2.8)C、Fix(2.4)+Int(-2.8) D、Fix(2.4)+Fix(-2.8) 3. 用于获得字符串S从第2个字符开始的3个字符的函数是:A、 MId$(S,2,3) B、Middle(S,2,3) C、Right$(S,2,3) D、Left$(S,2,3) 4. 符号是声明_类型变量的类型定义符。A、IntegerB、VariantC、SingleD、String 5. 定义变量如

12、下:Dim My_VarMy_Var =”come see me “若在立即窗口中显示My_Var的值,下面正确的是:A、Debug.Print My_Var B、PictureBox.Print My_VarC、Printer.Print My_Var D、Print My_Var 6. 在窗体上画一个命令按钮(名称为Command1),编写如下事件过程:Private Sub Command1 click()b=5c=6Prim a=b+cEnd Sub程序运行后,单击命令按钮,输出的结果是:A、a=llB、a=b+cC、a=D、False 7. 以下变量名中,_是不符合Visual Ba

13、sic的命名规范的。A、Abc901B、_mnu_Open_234C、price_D、K 8. 函数String(n,“str”)的功能是:A、把数值型数据转换为字符串 B、返回由n个字符组成的字符串 C、从字符串中取出n个字符 D、从字符串中第n个字符的位置开始取子字符串 9. 下面对哪一种变量的类型说明符的使用是正确的:A、Dim a:a=2000 B、Dim a:a%=50000C、Dim a:a&=True D、Dim a:a$=“OK”10. 下列各组常量的声明正确的是:A、Const C as 3 B、Const c=1/3 C、Public I=3 D、Puclic I=1/31

14、1. 根据变量的作用域,可以将变量分为3类,分别为:A、 局部变量、模块变量和全局变量 B、 局部变量、模块变量和标准变量C、 局部变量、模块变量和窗体变量 D、 局部变量、标准变量和全局变量12. 声明一个变量为局部变量应该用:A、 Global B、 Private C、 Static D、 Public13. 关于货币型数据的说明,正确的是:A、 货币型数据有时可以表示成整型数据B、 货币型数据与浮点型数据完全一样C、 货币型数据是由数字和小数点组成的字符串D、 货币型数据是小数点位置固定的实型数14. 下列变量名中,合法的变量名是:A、C24 B、A B C、A:B D、1+215.

15、如果在立即窗口中执行以下操作(是回车键):a=8b=9print ab 则输出结果是:A)-1B) 0 C)FalseD)True 16. 如果在程序中要将c定义为静态变量,且为整型数,则应使用的语句是:A、 Redim a As Integer B、 Static a As IntegerC、 Public a As Integer D、 Dim a As Integer17. 表达式Abs(-5)+Len(ABCDE)的值是:A、5ABCDE B、-5ABCDEC、10D、018. 设a=”a”,b=”b”,c=”c”,d=”d”,执行语句x=IIf(ad),”A”,”B”)后,x的值为:

16、A、”a”B、”b”C、”B”D、”A”19. 下列变量命名正确的是:A、myfile B、vb 1 C、page 2 D、cmd.120. 下面变量名错误的是:A、我们 B、abc C、a123 D、a.c21. 设x=4,y=8,z=7,以下表达式的值是:xz) Or zY,AB,正确表示它们之间关系的式子是:A、Sgn(Y-X)-sgn(A-B)0 B、Sgn(Y-X)-Sgn(A-B)=-2C、Sgn(Y-X)-Sgn(A-B)=0 D、Sgn(Y-X)-Sgn(A-B)=-126. 以下关系表达式中,其值为假的是:A、XYZXyz B、VisualBasic=visualbasicC

17、、thethereD、IntegerInt27. 在Visual Basic中,下列运算符中优先级最高的是:A、*B、C、bfindbcB、ab c C、ab ANDc D、ab AND bc36. 如果一个变量未经定义就直接使用,则该变量的类型为:A、 Integer B、 Byte C、 Boolean D、 Variant37. 下列不可作为VB变量名的是:A、4*Delta B、Alpha C、ABC D、ABT138. Visual Basic逻辑运算符Xor、Or、Eqv、And中,级别最高的运算符是:A、XorB、OrC、EqvD、And39. 以下关于作用范围的描述正确的是:A

18、、所有变量(Public/Global/Static/Private)都可以放到窗体的通用部分定义B、所有变量(Public/Global/Static/Private)都可以放到标准模块中定义C、Public/Global类的变量只能放在标准模块中定义D、只有Global类的变量必须放在标准模块中定义40. 执行以下程序段后,变量c$的值为:a$=Visual Basic Programmingb$=Quickc$=b$ & UCase(Mid$(a$,7,6)&Right$(a$,1 2)A、Visual Basic ProgrammingB、Quick Basic Programming

19、C、QUICK Basic Programming D、Quick BASIC Programming41. 表达式 5 Mod 3+35*2的值是:A、0 B、2 C、4 D、642. 下列程序段的执行结果为:K=0For I=l TO 3A=IIKPrint A;Next IA、1l1 B、l49 C、000 D、12343. 设有如下变量声明Dim TestDate As Date为变量TestDate正确赋值的表达方式是:A、TestDate=#112002# B、TestDate=#112002#C、TestDate=date(112002) D、TestDate=Format(md

20、yy,11112002)44. 表达式32*2+3 MOD 104的值是:A、18 B、1 C、19 D、045. 以下能正确定义数据类型TelBook的代码是:A、Type TelBookName As String*10TelNum As IntegerEnd TypeA、 Type TelBookName As String*10TelNum As IntegerEnd TelBookB、 Type TelBookName String。10TelNum IntegerEnd Type TelBookC、 Typedef TelBookNameString*lOTelNum Intege

21、rEndType46. 设S=“中华人民共和国”,表达式Left(S,1)+Right(S,1)+Mid(S,3,2)的值为:A、 “中华民国” B、 “中国人民” C、 “中共人民” D、 “人民共和”47. 在窗体中添加一个命令按钮,名称为Command1,然后编写如下程序:Private Sub Command1_Click( )A=1234B$=Str$(A)C=Len(B$)Print CEnd Sub程序运行后,单击命令按钮,则在窗体上显示的内容是:A、0 B、5 C、6 D、748. 有如下语句:Type StudentName As StringAge As IntegerSe

22、x As StringEnd TypeDim Stu As StudentWith Stu.Name = 张红.Age = 22.Sex = 女End With执行Print Stu.Age后的结果是:A、张红 B、22 C、“女” D、Age49. 下列逻辑表达式中,能正确表示条件“x,y都是奇数”的是:A、x Mod 2 =1 Or y Mod 2 =1 B、x Mod 2 =0 Or y Mod 2=0C、x Mod 2 =1 And y Mod 2 =1 D、x Mod 2 =0 And y Mod 2=050. 设有如下的记录类型 Type Student Number As str

23、ing 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. 设a=2,b=3,c=4,d=5,表达式32*b OR a=c AND bc OR cbc后,窗体上显示的是:。A、TrueB、FalseC、lD、出错信息59. 执行以下程序段后,变量C$的值为:a$=Visual Basicb$=Quickc$=b$

24、 & Mid$(a$,2,3) & ucase(Right$(a$,2)A、Quick Visual B、Quick Basic C、QuickisuIC D、QuickISUic60. 骰子是一个正六面体,用1-6这六个数分别代表这六面,掷一次骰子出现的数可表示为:A、INT(RND(6)+1)B、INT(RND*6)C、INT(RND*7) D、INT(RND*6+1)61. 语句Print Sgn(-62)+Abs(-62)+Int(-62)的输出结果是:A、-36 B、1 C、-1 D、-7262. 如下程序段定义了学生成绩的记录类型,由学号、姓名、三门课程成绩(百分制)组成:Type

25、 Studno As Integername As String * 10score (1 to 3) As SingleEnd Type若对某个学生的各数据项进行赋值,下列程序段正确的是:A、Dim S As StudStud.no =0201Stud.name=李平Stud.score=78,88,96B、Dim S As StudS.no =0201S.name=李平S.score=78,88,96C、Dim S As StudS.no =0201S.name=李平S.score(1)=78S.score(2)=88S.score(3)=96D、Dim S As StudStud.no

26、=0201Stud.name=李平Stud.score(1)=78Stud.score(2)=88Stud.score(3)=9663. 设a=2,b=4,c=6,下列表达式的值为真的是:A、ab And cb Or cb Xor cb Eqv c2*b Or a=c And bc Or cdA、1 B、True C、False D、269. 设a=6,则执行 x=IIf(a5,-1,0)后,x 的值为:A、 B、6 C、0 D、-170. 以下关于变量类型说明符的使用正确的是:A、Dim a:a%=90000 B、Dim a:a=2000%C、Dim a:a#=”OK” D、Dim a:a&

27、=True71. 以下声明语句中错误的是:A、Const varl=123B、Dim var2=ABCC、Dim intSum As Integer D、Static vat3 As Integer72. 表达式4+56*78 Mod 9的值是:A、4B、5C、6D、773. 若设a = 4,b = 5,则下列表达式值为真的是:A、(True+a)0 And b10 B、ab Or b10-a C、(False-bb) D、ab Xor b+3574. 表达式12000 + 129 & 200的值是:A、12329 B、12129200 C、12000129200 D、1232999.二、填空

28、题 1. 以下程序段执行后y的值是 。x=86 y=int(x+0.5)print y 2. 在Visual Basic的立即窗口内输入以下语句X65?Chr$(X) 在窗口中显示的结果是。 3. 设有如下的Visual Basic表达式: 5 * x2 3 * x 2 * Sin(a)/3 它相当于代数式_。 4. 函数len(Str$(256.36) )的值是。 5. 假定当前日期为2003年9月20日,星期六,则执行以下语句:Print Day(Now)输出结果是 6. 以下程序段的输出结果是 。x=85 print int(x)+0.6 7. 以下语句的输出结果是a%=4.5678Pr

29、int a% 8. 与数学表达式COS2(a+b)3x+5对应的Visual Basic表达式是 9. VB表达式INT(-4.8)*632+FIX(-4.8)的值是_10. 用户可以用 语句定义自己的数据类型。11. 以下语句的输出结果 。S$=ChinaS$=BeijingPrint S$12. 表达式Fix(-32.68)+Int(-23.02)的值为。13. 语句Print “25+32=”;25+32的输出结果是_ 。14. 执行下面的程序段后,s的值为。s = 5For i = 2.6 To 4.9 Step 0.6s = s+1Next i15. 执行以下程序段,并输入1.23,

30、则程序的输出结果应是 。N=Str(InputBox(请输入一个实数:)p=InStr(N,.)Print Mid(N,p)16. 设有如下程序段:a$=BeijingShanghaib$=Mid(a$,InStr(a$,g)+1)执行上面的程序段后,变量b$的值为_。17. 随机生成一个1-10的随机整数的表达式是18. 以下语句的输出结果是: _。Print Int(12345.6789*100+0.5)/10019. 执行下面的程序段后,b的值为。a=300b=20a=a+bb=a-ba=a-b20. 下面程序运行后,输出的结果为Private Sub Command1_Click( )

31、A$=”Beijing”B$=”dalian”C$=”shanghai”C$=Instr(Left(A$,2)+Right$(B$,2),C$)Print C$End Sub第三章 答案一、选择题1. C 2. D 3. A 4. A 5. A 6. D 7. B 8. B 9. D10. B11. A12. C13. D 14. A15. C16. B17. C18. C19. A20. D21. D22. B23. A24. D25. B26. B27. A28. D29. A30. C31. A32. A33. D34. A35. D36. D37. A38. D39. C40. D41

32、. B42. A43. A44. C45. A46. B47. B48. B49. C50. B51. D52. C53. B54. C55. A56. B57. B58. B59. C60. D61. C62. C63. D64. B65. D66. B67. A68. B69. D70. B71. B72. B73. D74. B99. 二、填空题1. 9 2. A 3. 5x2-3x-2Sina3 4. 7 5. 20 6. 8.6 7. 4 8. (cos(a+b)2(3*x+5) 9. -710. TYPE11. Beijing12. -5613. 25+32=5714. 915.

33、.2316. Shanghai 17. INT(10*RND)1)18. 12345.6819. 30020. 0第四章VB输入输出一、选择题 1. 对用MsgBox显示的消息框,下面_是错的。A、可以有一个按钮C、可以有三个按钮B、可以有两个按钮D、可以有四个按钮 2. 设有如下程序:Private Sub Form_Click()i = MsgBox(AAAAA, 2, BB)End Sub程序运行后,单击窗体,则在窗体上显示的内容是: 3. 假定有如下的窗体事件过程:Private Sub Form_Click() a$ = Microsoft Visual Basic b$ = Right(a$, 5) c = Mid(a$, 1, 9) MsgBox a$, 34, b$, c$, 5End Sub程序运行后单击窗体,则在弹出的信息框中的标题栏中显示的信息是:A、Microsoft VisualB、MicrosoftC、BasicD、5 4. 可以实现从键盘输入一个作为双精度变量a的值的语句是:A、 a=InputBox() B、 a=InputBox(请输入一个值) C、 a=Val(InputBox(请输入一个值

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 教育教学 > 小学


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号