C语言课件:vb复习题_第1页
C语言课件:vb复习题_第2页
C语言课件:vb复习题_第3页
C语言课件:vb复习题_第4页
C语言课件:vb复习题_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第一卷 客观题第一题:是非题(共10分,每项1分)  1. ActiveX部件是可以重复使用的编程代码和数据。A    A.对    B.错 2. 窗体的Enabled属性设为False时,窗体题的按钮、文本框控件就不会对用户的操作做出反应。A    A.对    B.错 3. 每一个控件实质上都是一个微型程序。A    A.对    B.错 4. 在程序运行过程中,

2、变量中的值不会改变,而常量中的值会被改变。B    A.对    B.错 5. 用Dim语句声明变量时,VB系统不仅为变量分配相应数据类型的内在空间,而且还为变量赋所需的初值。B    A.对    B.错 6. 定义菜单项时,可以不设置分隔线的菜单项控件名称。B    A.对    B.错 7. 在事件驱动的应用程序中,代码是按照预定的路径执行的。B   

3、 A.对    B.错 8. 函数调用时,实际参数与形式参数在数量必须完全一致。A    A.对    B.错 9. 每个菜单项都是一个控件,与其他控件一样也有自己的属性和事件。A    A.对    B.错 10. 通用过程可以放在标准模块中,也可以放在窗体模块中。A    A.对    B.错 11. 当窗体上有多个控件时,一般只有一个控件是当

4、前控件,对控件的所有操作都是针对当前控件进行的。    A.对    B.错12. 窗体上的控件同样可以借助于剪贴板进行剪切、复制和粘贴。    A.对    B.错 13. 在VB系统中,没有用Dim语句声明的变量不能使用,因为它没有数据类型。    A.对    B.错 14. 普通窗体与子窗体建立的方法是相同的,不同之处是子窗体的MDIChild属性设置为False,而普通窗体的MDIChi

5、ld属性设置为True。    A.对    B.错15. 除了Click事件之外,菜单项还能响应其他的事件。    A.对    B.错16. 数组作为过程参数时,使用的是地址传送方式。    A.对    B.错17. 标签控件即可以用来显示用户不能编辑和修改的文本,也可以用来编辑和修改文本。B    A.对    B.错 18. Timer是

6、时钟控件的唯一事件。A    A.对    B.错 19. 菜单项的快捷键不能任意设置。A    A.对    B.错 20. VB中的“消息”是指由一个应用程序传递到另一个应用程序的信息包。A    A.对    B.错 21. 菜单选项“Enabled”属性与“Visible”属性是相同的。B    A.对    B.错&#

7、160;22. VB6.0只能运行在Windows 2000下,不能运行在Windows 98下。B    A.对    B.错23. 用户控件和系统控件都可以加载到工具箱上,并且永久保留。B    A.对    B.错 24. 在VB中,可通过函数Shell调用DOS或Windows下的可执行程序。A    A.对    B.错 25. 窗体的Moveabel属性设为False时,不能改变窗体的

8、大小,只能移动窗体。B    A.对    B.错26. " "是一个字符串,而""不是一个字符串。B    A.对    B.错 27. 单选项和复选框能够响应Click事件,但通常不需要编写事件过程。A    A.对    B.错28. GotFocus事件通常用来在焦点移离时进行验证和确认。B    A.对  &

9、#160; B.错29. 函数过程和子过程的区别是子过程结束将返回值过程值,函数过程结束不必返回函数值。B    A.对    B.错30. ActiveX技术是一种共享程序数据和功能的技术。A    A.对    B.错 31. 在Not、Or、And三个运算符中,运算符And的的优先级最高。B    A.对    B.错32. 变量名是以字母或汉字开头,由字母、汉字、数字或下划线组成,长度可以任意的字符

10、序列。B33. Style为0时组合框称为简单组合框。 B A.对 B.错 34. 表达式 “ab” & 34的结果是 “ab34”。 A A.对 B.错第二题、 单选题(共45分,每项1.5分) 12. InputBox函数的返回值的类型为_B_。    A.数值    B.字符串    C.逻辑值    D.日期值 13. 要想在过程调用后返回两个结果,下面的过程定义语句合法的是_A_。    A.Sub Proc

11、1(ByVal n,Byval m)    B.Sub Proc1(ByVal n, m)    C.Sub Proc1(n,Byval m)    D.Sub Proc1(n, m) 14. 下面关于打印对话框属性的说法错误的是_C_。    A.Copies属性指定打印的份数。    B.HDC属性指定分配给打印机的句柄,用来识别对象的设备环境。    C.FromPage属性指定要打印文档的页范围。使

12、用该属性时必须把Flags属性设置为1。    D.Max和Min属性用来显示FromPage和ToPage的范围,其中Min指定允许的起始页码,Max指定允许的最后页码。 16. Print #1,STR1$中的Print是_A_。    A.顺序文件的写语句    B.在窗体上显示的方法    C.子程序名    D.打印命令 17. 使用Public x声明一个全局的变量时,该语句应放在_D_。  &

13、#160; A.过程中    B.窗体模块的通用声明段C.标准模块的通用声明段D.窗体模块或标准模块的通用声明段 19. 记录长度最大可取的值是_A_字节。    A.32767    B.32768    C.65535    D.65536 20. 下面四项中,_A_是VB中的数值变量。    A.ABC    B.E+2    C.

14、"True"    D.1.35E-2 21. 将数据项“China”添加到列表框(List)中成为第一项应使用A语句。    A.List1.AddItem”China”,0    B.List1.AddItem”China”,l    C.List1.AddItem 0,”China”    D.List1.AddItem 1,”China” 22. 下列不能打开菜单编辑器的操作是_D_。 &

15、#160;  A.按Ctrl+E    B.单击工具栏中的“菜单编辑器”按钮    C.执行“工具”菜单中的“菜单编辑器”命令    D.按Shift + Alt + M 23. 文本框(Text1)中有选定的文本,执行 Text1.SelText=”Hello”的结果是A。    A.“Hello”将替换掉原来选定的文本    B.“Hello”将插入到原来选定的文本之前    C.Text1.

16、SelLength为5    D.文本框中只有“Hello” 24. 语句Print Format("HELLO", "<")的输出结果是_B_。    A.HELLO    B.hello    C.He    D.he 25. 函数Int(Rnd*11)+10产生的数值的范围是_C_。    A.(0,10)    B

17、.10,10    C.10,20    D.(0,20)    27. 框架内的所有控件是A。    A.随框架一起移动、显示、消失和屏蔽    B.不随框架一起移动、显示、消失和屏蔽    C.仅随框架一起移动    D.仅随框架一起显示和消失 28. Integer类型的数据由_B_字节组成。    A.1  &

18、#160; B.2    C.3    D.4 29. 数学表达式x>y>z的正确VB逻辑表达式是_D_。    A.x>y And <z    B.x>y>z    C.x>y And >z    D.x>y And y>z 31. 在下列说法中,正确的是D。    A.通过适当的设置,可以在程序运行期间,

19、让时钟控件显示在窗体上    B.在列表框中不能进行多项选择    C.在列表框中能够将项目按字母顺序从大到小排列    D.框架也有 Click和 DblClick事件 33. 按文件的组织方式分为_A_。    A.顺序文件和随机文件    B.文本文件和二进制文件    C.程序文件和数据文件    D.只读文件和读写文件 34. 以下_C_不能作为VB中的变量

20、名。    A.Abx45    B.P1234    C.89TasFF    D.xy 35. 已编译的控件部件的扩展名是A。    A. .OCX    B. .VBP    C. .EXE    D. .CTL 36. 为了建立一个随机文件,其中每一条记录有多个不同数据类型的数据项组成,应使用_A_。  

21、60; A.自定义类型    B.数组   C.字符串类型    D.变体类型 37. 表达式Int(23.4)+Round(-35.5)的计算结果为_C_。    A.-11    B.-12.1    C.-13    D.-12.5 38. 引用列表框(List1)最后一个数据项应使用B。    A. List1.List(List1.Lis

22、tCount)    B.List1.List(List1.ListCount-1)    C.List1.List(ListCount)    D.List1.List(ListCount-l) 11. 文本框没有_D_属性。    A.Enabled    B.Visible    C.BackColor    D.Caption 12. 语句Dim a(3,-3

23、 to 0,3 to 6)声明的数组a有_C_元素。    A.12    B.27    C.64    D.80 13. 下面关于随机文件的描述,不正确的是_B_。    A.每条记录的长度必须相同    B.一个文件中记录号不必惟一C.文件的组织结构比顺序文件复杂    D.可通过编程对文件中的某条记录方便地修改 14. 如果要使一个窗体从屏幕上和内存中完全消失

24、,所要使用的语句是_D_。    A.Hide    B.Show    C.Load    D.Unload 15. 在VB中,常量987654,987654#的数据类型是_D_。    A.整型    B.实型    C.长整型    D.双精度 16. 在下面选项中,不能完成对顺序文件的读操作的是_D_。A.LineInput#语句

25、    B.Input#语句   C.Input()函数   D.Get#语句 18. 不论何种控件,共同具有的是_B_属性。    A.Text    B.Name    C.BackColor    D.Caption 19. 为了把一个记录型变量的内容写入文件中指定的位置,所使用的语句的格式为_D_。    A.Get 文件号,记录号,变量名 

26、;   B.Get 文件号,变量名,记录号    C.Put 文件号,变量名,记录号    D.Put 文件号,记录号,变量名 20. 常量2.7856E-6的类型是_B_。    A.整型    B.实型    C.字符型    D.双精度 21. 假如列表框(List1)有4个数据项,那么把数据项“China”添加到列表框的最后,应使用D语句。  

27、60; A. List1.AddItem3,”China”    B.List1.AddItem”China”,List1.ListCount-1    C.List1.AddItem”China”,3    D.List1.AddItem”China”,List1.ListCount 23. 如果文本框的Enabled属性设为 False,则A。    A.文本框的文本将变成灰色,并且此时用户不能将光标置于文本框上    B.文本框的

28、文本将变成灰色,用户仍然能将光标置于文本框上,但是不能改变文本框中的内容    C.文本框的文本将变成灰色,用户仍然能改变文本框中的内容    D.文本框的文本正常显示,用户能将光标置于文本框上,但是不能改变文本框中的内容 24. 下列控件中,没有Caption属性的是B。    A.框架    B.列表框    C.复选框    D.单选按钮 25. 下列逻辑表达式中,其值为真的是_A_。

29、60;   A."b">"ABC"    B."THAT">"THE"    C.9>"H"    D."A">"a" 26.  窗体从加载到显示,依次引发的事件有。 D    A.Load、Initialize、Activate    B.In

30、itialize、Activate、load    C.Load、Activate、Initialize    D.Initialize、Load、Activate 27. 如果每0.5秒产生一个计时器事件,那么Interval属性值应设为C。    A.5    B.50    C.500    D.0.5 28. 表达式3>4 And 7=5的返回值为_D_。  &#

31、160; A.0    B.True    C.-1    D.False 31. 为了防止用户随意将光标置于控件之上,应该进行设置。D    A.将控件的 TabIndex属性设置为 0    B.将控件的 TabStop属性设置为 True    C.将控件的 TabStop属性设置为 False    D.将控件的 Enabled属性设置为 False 33.

32、文件号最大可取的值为_。B    A.255    B.511    C.512    D.256 34. 在Visual Basic中,语句Print 3>9的输出结果为_。D    A.0    B.1    C.-1    D.False    39. 改变驱动器列表框的Drive属性值将激活_事

33、件。A    A.Change     B.Scoll    C.KeyDown    D.KeyUp 11. 在VB中,变量的默认类型是_C_。    A.Integer    B.Double    C.Variant    D.Currency 12. 在顺序文件中_D_。    A.文件中按每条记录的

34、记录号从小到大排序    B.文件中按每条记录的长度从小到大排序    C.文件中按记录的某关键数据项的从小到大的顺序    D.记录是按写入的先后顺序存放的,读出也是按写入的先后顺序读出 13. 利用菜单编辑器设计菜单时,如果要在菜单中加入一个分隔符,菜单分隔符的标题必须设置为_B_。    A.+    B.-    C.*    D./ 14. 在Visual

35、Basic中,最简单的数据类型包括_A_。    A.整型、实型、布尔型、字符型    B.整型、实型、字符型    C.整型、实型、逻辑型    D.实型、逻辑型、字符型 15. 使用驱动器列表框的_B_属性可以返回或设置磁盘驱动器的名称。    A.ChDrive    B.Drive    C.List    D.ListIndex 

36、;16. 在随机文件中_C_。    A.文件中的内容是通过随机数产生的    B.文件中的记录号是通过随机数产生的    C.可对文件中的记录根据记录号随机地读写    D.文件的每条记录的长度是随机的 18. 下列控件中,不属于文件系统控件的是_D_。A.驱动器列表框  B.文件列表框 C.目录列表框  D.图象列表框 20. 如果列表框(List1)中没有被选定的项目,则执行List1.RemoveItem 

37、List1.ListIndex语句的结果是D。    A.移去第一项    B.移去最后一项    C.移去最后加入列表的一项    D.以上都不对 21. 下列关于通用对话的描述错误的是_C_。    A.CommandDialog1.ShowFont显示字体对话框。    B.在打开或另存为对话框中,用户选择的文件名和路径可以经FileName属性返回。    C.在打开或

38、另存为对话框中,用户选择的文件名和路径可以经FileTitle属性返回。    D.利用通用对话框可显示和制作帮助对话框。 23. 当一个窗体被卸载时,最后引发的一个事件是。D    A.Deactivate  B.QueryUnload  C.Unload   D.terminate 24. 复选框的Value属性为1时,表示B。    A.复选框未被选中    B.复选框被选中   

39、 C.复选框内有灰色的勾    D.复选框操作方式“错误” 25. 下列四个字符串进行比较,最小的是_A_。A."9977"    B."B123" C."BASE"    D."DATA" 26. 计时器的时间间隔是A。    A.以毫秒计    B.以分计    C.以秒计    D.

40、以小时计 27. 组合框的Style属性决定组合框的类型和行为,它的值为2时,其显示形式和功能是C。    A.下拉列表框,并允许用户输入不属于列表框中的选项    B.简单组合框,并允许用户输入不属于列表框中的选项    C.下拉列表框,不允许用户输入不属于列表框中的选项    D.简单组合框,不允许用户输入不属于列表框中的选项 30. 下面关于顺序文件的描述,正确的是_C_。    A.每条记录的长度必须相同 &

41、#160;  B.可通过编程对文件中的某条记录方便地修改    C.数据以ASCII码形式存放在文件中,所有可通过文本编辑软件显示    D.文件的组织结构复杂 31. 文件列表框中用于设置或返回所选文件的文件名的属性是_D_。A.FilePath    B.File    C.Path  D.FileName 32. 为了建立一个随机文件,其中每一条记录有多个不同数据类型的数据项组成,应使用_A_。   

42、 A.自定义类型    B.数组  C.字符串类型    D.变体类型 34. 当一个工程含有多个窗体时,其中的启动窗体是_D_。    A.启动VB时建立的窗体    B.第一个添加的窗体  C.最后一个添加的窗体D.在“工程属性”对话框中指定的窗体。 35. 使用目录列表框的_C_属性可以返回或设置当前工作目录的完整路径。    A.Drive    B.ListIndex

43、    C.Path    D.Dir 36. Integer类型的数据由_B_字节组成。    A.1    B.2    C.3    D.4 37. 如果列表框(List1)中只有一个项目被用户选定,则执行DebugPrint  List1Selected(List1.ListIndex)语句的结果是A。    A.在Debug窗口输出被选定的项目的索

44、引值    B.在 Debug窗口输出True    C.在窗体上输出被选定的项目的索引值    D.在窗体上输出True 38. 通过代码在运行时设置属性的语法格式为_B_。    A.对象名属性 .新值    B.对象名.属性新值    C.对象名.新值=属性 .新值   D.对象名.属性=属性 .新值 39. 要使用FSO对象模型,必须通过【工程】菜单中的_D_命令将FS

45、O对象模型引入到当前工程中。    A.部件  B.工程属性 C.添加属性    D.引用 40. 全局变量必须在_A_中定义    A.标准模块    B.任意模块    C.窗体模块    D.类模块第二题、 单选题(共45分,每项1.5分) 11. 常量2.7856E-6的类型是_B_。 A.整型 B.实型 C.字符型 D.双精度 12. 下列说法错误的是_C_。 A.在多重窗体中一定要有一

46、个窗体为启动窗体。 B.在多重窗体中,如果没有指定启动窗体,则默认首先设计的窗体为启动窗体。 C.启动窗体能在运行程序时自动显示出来,其它窗体有些也能自动显示出来。 D.启动窗体通过“工程”菜单中的“工程属性”命令来指定。 13. Sub和Function的最大差别在于_A_。 A.Function有返回值,而Sub没有 B.Function需要输入参数,而Sub不用 C.Sub可以用Call语句调用,而Function不行 D.两者并无不同 14. 在下列表达式中,非法的是_C_。 A.a=b+c B.a>b+c C.ab>c D.a<b+c 15. 使用Public x声

47、明一个全局的变量时,该语句应放在_C_。 A.过程中 B.窗体模块的通用声明段C.标准模块的通用声明段 D.窗体模块或标准模块的通用声明段 16. 下面关于打印对话框属性的说法错误的是_C_。 A.Copies属性指定打印的份数。 B.HDC属性指定分配给打印机的句柄,用来识别对象的设备环境。 C.FromPage属性指定要打印文档的页范围。使用该属性时必须把Flags属性设置为1。 D.Max和Min属性用来显示FromPage和ToPage的范围,其中Min指定允许的起始页码,Max指定允许的最后页码。 17. 文本框没有_D_属性。 A.Enabled B.Visible C.BackC

48、olor D.Caption 19. 表达式a+b=c是_D_。A.赋值表达式 B.字符表达式 C.算术表达式 D.关系表达式 20. MsgBox函数的返回值的类型为_A_。 A.整数 B.字符串 C.逻辑值 D.日期值 21. 已编译的控件部件的扩展名是A。 A. .OCX B. .VBP C. .EXE D. .CTL 22. 引用列表框(List1)最后一个数据项应使用B。 A. List1.List(List1.ListCount) B.List1.List(List1.ListCount-1) C.List1.List(ListCount) D.List1.List(ListCou

49、nt-l) 23. VB表达式Cos(0)+Abs(-1)+Int(Rnd(1)的值是_B_。 A.1 B.2 C.0 D.-1 24. 表达式3>4 And 7=5的返回值为_D_。 A.0 B.True C.-1 D.False 25. 如果列表框(List1)中没有被选定的项目,则执行List1.RemoveItem List1.ListIndex语句的结果是D。 A.移去第一项 B.移去最后一项 C.移去最后加入列表的一项 D.以上都不对 26. 在下列说法中,正确的是D。 A.通过适当的设置,可以在程序运行期间,让时钟控件显示在窗体上 B.在列表框中不能进行多项选择 C.在列表

50、框中能够将项目按字母顺序从人到小排列 D.框架也有 Click和 DblClick事件28. 表达式Int(23.4)+Round(-35.5)的计算结果为_。 A.-11 B.-12.1 C.-13 D.-12.5 29. 当一个工程含有多个窗体时,其中的启动窗体是_。 A.启动VB时建立的窗体 B.第一个添加的窗体 C.最后一个添加的窗体 D.在“工程属性”对话框中指定的窗体。 30. 下面关于随机文件的描述,不正确的是_B_。 A.每条记录的长度必须相同 B.一个文件中记录号不必惟一 C.文件的组织结构比顺序文件复杂 D.可通过编程对文件中的某条记录方便地修改 31. 如果要使

51、一个窗体从屏幕上和内存中完全消失,所要使用的语句是_D_。    A.Hide    B.Show    C.Load    D.Unload 32. 用语句Dim a(-3 to 5) As Integer定义的数组的元素个数是_C_。    A.7    B.8    C.9    D.10 33. 当一个窗体被卸载时,最后引发的一个

52、事件是。 C    A.Deactivate    B.QueryUnload    C.Unload    D.terminate 34. 下面关于顺序文件的描述,正确的是_C_。    A.每条记录的长度必须相同    B.可通过编程对文件中的某条记录方便地修改    C.数据以ASCII码形式存放在文件中,所有可通过文本编辑软件显示    D

53、.文件的组织结构复杂 35. 以下_C_不能作为VB中的变量名。A.Abx45    B.P1234 C.89TasFF    D.xy 36. VB 工程中的每一个窗体都是独立的_B_。    A.类    B.对象    C.数据库    D.方法 37. 按文件的组织方式分为_A_。    A.顺序文件和随机文件    B

54、.文本文件和二进制文件    C.程序文件和数据文件    D.只读文件和读写文件 38. 为了防止用户随意将光标置于控件之上,应该进行C设置。    A.将控件的 TabIndex属性设置为 0    B.将控件的 TabStop属性设置为 True    C.将控件的 TabStop属性设置为 False    D.将控件的 Enabled属性设置为 False 39. VB中的工具栏可以从_

55、C_菜单上的“工具栏”命令中移进或移出。    A.工具    B.编辑    C.视图    D.调试 40. 将数据项“China”添加到列表框(List)中成为第一项应使用A语句。    A.List1.AddItem”China”,0    B.List1.AddItem”China”,l    C.List1.AddItem 0,”China”  

56、  D.List1.AddItem 1,”China”第二题、 单选题(共45分,每项1.5分) 11. 下列不能打开菜单编辑器的操作是_D_。    A.按Ctrl+E    B.单击工具栏中的“菜单编辑器”按钮    C.执行“工具”菜单中的“菜单编辑器”命令    D.按Shift + Alt + M 12. 已编译的控件部件的扩展名是A。    A. .OCX    B. .VB

57、P    C. .EXE    D. .CTL 13. 表达式a+b=c是_D_。    A.赋值表达式  B.字符表达式  C.算术表达式    D.关系表达式 14. 利用菜单编辑器设计菜单时,如果要在菜单中加入一个分隔符,菜单分隔符的标题必须设置为_B_。    A.+    B.-    C.*    D./&

58、#160;15. 文本框没有_D_属性。   A.Enabled    B.Visible    C.BackColor    D.Caption 16. 在VB中要将一个窗体装载到同存中进行预处理,但不显示,应该使用语句_C_。    A.Form.Show    B.Form.Load   C.Form.Hide    D.Form.Unload

59、0;17. 下列四个字符串进行比较,最小的是_A_。    A."9977"    B."B123"    C."BASE"    D."DATA" 18. 语句Print Format("HELLO", "<")的输出结果是_B_。    A.HELLO    B.hello

60、60;   C.He    D.he 19. 如果每0.5秒产生一个计时器事件,那么Interval属性值应设为C。    A.5    B.50    C.500    D.0.5 20. 将数据项“China”添加到列表框(List)中成为第一项应使用A语句。    A.List1.AddItem”China”,0    B.List1.Add

61、Item”China”,l    C.List1.AddItem 0,”China”    D.List1.AddItem 1,”China” 21. InputBox函数的返回值的类型为_B_。    A.数值    B.字符串    C.逻辑值    D.日期值 22. Integer类型的数据由_B_字节组成。    A.1   

62、B.2    C.3    D.4 23. 假如列表框(List1)有4个数据项,那么把数据项“China”添加到列表框的最后,应使用D语句。    A. List1.AddItem3,”China”    B.List1.AddItem”China”,List1.ListCount-1    C.List1.AddItem”China”,3    D.List1.AddItem”China”,List1.

63、ListCount 24. 如果列表框(List1)中只有一个项目被用户选定,则执行DebugPrint  List1Selected(List1.ListIndex)语句的结果是B。    A.在Debug窗口输出被选定的项目的索引值    B.在 Debug窗口输出True    C.在窗体上输出被选定的项目的索引值    D.在窗体上输出True 25. 在Visual Basic中,语句Print 3>9的输出结果为_ D_。

64、60;   A.0    B.1    C.-1    D.False 26. 表达式Int(23.4)+Round(-35.5)的计算结果为_C_。    A.-11    B.-12.1    C.-13    D.-12.5 27. 为减少语句的使用,将一个窗体加载到内存中并显示出来,所使用的语句或方法是_C_。  

65、60; A.Load    B.Unload    C.Show    D.Hide 28. 使用Public x声明一个全局的变量时,该语句应放在_C_。    A.过程中    B.窗体模块的通用声明段    C.标准模块的通用声明段    D.窗体模块或标准模块的通用声明段 29. 下列说法错误的是_B_。    A.在同一模块不同

66、过程中的变量可以同名。    B.不同模块中定义的全局变量不可以同名。    C.引用另一模块中的全局变量时,必须在变量名前加模块名。    D.同一模块中不同级的变量可以同名。 30. 用语句Dim a(-3 to 5) As Integer定义的数组的元素个数是_C_。    A.7    B.8    C.9    D.10 31. 如果文本框的Enabled属

67、性设为 False,则A。    A.文本框的文本将变成灰色,并且此时用户不能将光标置于文本框上    B.文本框的文本将变成灰色,用户仍然能将光标置于文本框上,但是不能改变文本框中的内容    C.文本框的文本将变成灰色,用户仍然能改变文本框中的内容    D.文本框的文本正常显示,用户能将光标置于文本框上,但是不能改变文本框中的内容 32. 在Visual Basic中,用于获得字符串S最左边4个字符的函数是_A_。    A.Le

68、ft(S,4)    B.Left(1,4)    C.LeftStr(S)    D.LeftStr(S,4) 33. VB 工程中的每一个窗体都是独立的_B_。    A.类    B.对象    C.数据库    D.方法 34. 下面关于顺序文件的描述,正确的是_C_。    A.每条记录的长度必须相同  &#

69、160; B.可通过编程对文件中的某条记录方便地修改    C.数据以ASCII码形式存放在文件中,所有可通过文本编辑软件显示    D.文件的组织结构复杂 35. 文本框(Text1)中有选定的文本,执行 Text1.SelText=”Hello”的结果是A。    A.“Hello”将替换掉原来选定的文本    B.“Hello”将插入到原来选定的文本之前    C.Text1.SelLength为5  

70、0; D.文本框中只有“Hello” 36. VB中的工具栏可以从_C_菜单上的“工具栏”命令中移进或移出。    A.工具    B.编辑    C.视图    D.调试 37. 用来设置粗体字的属性是。C    A.Font1Italic    B.FontName    C.FontBold    D.FontSize 3

71、8. 在VB的集成环境中创建VB应用程序时,除了工具箱窗口、窗体设计窗口、属性窗口外,必不可少的窗口是_C_。    A.窗体布局窗口    B.立即窗口    C.代码窗口    D.监视窗口 39. Sub和Function的最大差别在于_A_。    A.Function有返回值,而Sub没有    B.Function需要输入参数,而Sub不用    C.Sub可以用C

72、all语句调用,而Function不行    D.两者并无不同 40. 要判断“命令按钮”是否被鼠标单击,应在“命令按钮”的事件中判断。C    A.Chang    B.KeyDown    C.Click    D.KeyPress第三题、 简单程序(共15分,每项1.5分) 41. 下列程序段的运行结果。A          Pri

73、vate Sub Form_Click()               Dim Msg               Hide               Msg=”选择确定按钮”   

74、60;           MsgBox Msg               Show            End Sub    A.隐藏窗体,按确定按钮使窗体重现    B.隐藏窗体  

75、  C.显示窗体,按确定按钮使窗体隐藏    D.显示窗体 42. 执行下面程序段后,变量c$的值为_D_。  a$= "Visual Basic Programming"    b$= "Quick"  c$=b$ & Ucase(Mid$(a$,7,6) & Right$(a$,12)    A.Visual BASIC Programming    B.Quick Basic Prog

76、ramming    C.QUICK Basic Programming    D.Quick BASIC Programming 43. 运行下面程序后,在窗体中显示的是_D_。  Private Sub Form_Click()       a$="*": b$="$"      For k=1  To 3      

77、60;      x$=String$(Len(a$)+k,b$)         Print x$;      Next k       Print   End Sub    A.、* * *    B.*$*$*$    C.1*$2*$3*$     D

78、.、$ 44. 执行下面程序段后,变量a的值为_C_。  For I=1 To 3        For j=1 To I           For k=j To 3              a=a+1         

79、60; Next k      Next j   Next I    A.3    B.9    C.14    D.21 45. 写出如下程序运行结果。 D  Function f(m As Integer) As Integer   b = 1   Static c As Integer   b = b + 1   c = c + 1   f = m *

80、 b * c   End Function   Private Sub Command1_Click()   Dim a As Integer   a = 2   sum=0   For I = 1 To 3     sum=sum+ f(a)   Next I    print sum   End Sub    A.12    B.16    C.20  

81、  D.24 46. 以下程序的输出结果是_B_。    Private Sub Command1_Click()   a=1234       b$=Str$(a)       c=Len(Trim(b)       print c;LenB(b)   End Sub    A.3 8   B.4 10 C.5 10 

82、;   D.4 8 47. 执行下面程序段后,变量x的值为_A_。  x=5     For I=1 To 20 step 2          x=x+I5  Next I    A.21    B.22    C.23    D.24 48. 以下程序的输出结果是_D_。  Private Su

83、b Command1_Click()       a=100       Do           s=s+a           a=a+1       Loop Until a>100       print

84、a   End Sub    A.100    B.120    C.201    D.101 49. 以下程序的循环次数是_A_。  Private Sub Command1_Click()   For j=8 To 35 Step 3           Print j;       Next

85、j   End Sub    A.10    B.9    C.27    D.28 50. 下列程序运行后,其结果为_A_。  Private Sub Form_Click ( )       Filename=“c:testfile.txt”       Open filename For Output As #1     

86、   Print #1,“ABCD我是一个学生”       Close #1       Open filename For Input As #1        MsgBox Input(8,1)       Close #1   End Sub    A.在通用对话框中显示“ABCD我是一个”    B.在通用对话框中显示“ABCD

87、我是”    C.在窗体中显示“ABCD我是一个”    D.在窗体中显示“ABCD我是”第二卷  主观题填空题(共30分,每项2分。注意:填两个空的题的时候,要按照从上至下,从左至右的顺序添入答题卡!) 1. 下列程序运行后,能求出20个数中的最大值。请填上适当的内容,将程序补充完整。  Private Sub Form_Activate()    Randomize    Dim I As Integer,ssl As Integer,Dim

88、 tt As Integer    ssl = Int(Rnd * 51 + 50)       For I = 1 To 19        tt = Rnd * 51 + 50          _IF ssl<tt then ssl=tt_       Next I 

89、       Print        Print ssl   End Sub 2. 在C盘根目录下建立一个名为Student.dat的顺序文件。  要求用InputBox函数输入10名学生的学号(StuNo)、姓名(StuName)和性别(StuSex)。  Private Sub Form_Load ( )       Open “C:Student.dat” For Output As #1       For I=1 to 10              StuNo=In

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论