大一VB计算机语言与程序设计考试题型复习含答案_第1页
大一VB计算机语言与程序设计考试题型复习含答案_第2页
大一VB计算机语言与程序设计考试题型复习含答案_第3页
大一VB计算机语言与程序设计考试题型复习含答案_第4页
大一VB计算机语言与程序设计考试题型复习含答案_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

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

文档简介

1、一、 单选题1. Visual Basic是一种面向对象的可视化程序设计语言,采取了_的编程机制。A) 从窗体开始执行 B) 按书写顺序执行 C) 从主程序开始执行 D) 事件驱动2. 在Visual Basic中最基本的对象是_,它是应用程序的基石,是其他控件的容器。A) 文本框 B) 窗体 C) 标签 D) 命令按钮3. 有下面的程序代码:Command1.Caption ="确定",则Command1,Caption和"确定"分别代表 _。A) 对象,属性,值 B) 对象,方法,值C) 对象,值,属性 D) 属性,对象,值4多窗体程序是由多个窗体组

2、成的,在缺省的情况下,VB应用程序执行时,总是把_指定为启动窗体。A)不包含任何控件的窗体 B)设计时的第一个窗体C)包含控件最多的窗体 D)命名为Form1的窗体5VB是一种面向对象的程序设计语言,下面_不是面向对象包含的三要素。A) 变量 B) 事件 C) 属性 D) 方法6VB 6.0集成开发环境中不能完成的功能是_。A)输入编辑源程序 B)编译生成可招待程序C) 调试运行程序 D)自动生成查找并改正程序中的错误7下列关于VB编程的说法中不正确的是_。A)属性是描述对象特征的数据 B)事件是能被对象识别的动作C)方法指示对象的行为 D)VB程序采用的运行机制是面向对象8关于面向对象的描述

3、中,不正确的是_。A)对象就是自定义结构变量 B)对象代表正在创建的系统中的一个实体C)对象是一个特征和操作的封装体 D)对象之间的信息传递是通过消息进行的9以下叙述错误的是_。A)打开一个工程文件时,系统自动装入与该工程有关的窗体文件B)打开一个窗体文件时,系统自动装入与该窗体有关的工程文件C)保存VB应用程序时,应分别保存窗体文件和工程文件D)事件可以由用户激发,也可以由系统激发10VB6.0集成开发环境不包括_窗口。A)DOS界面窗口 B)窗体窗口 C)代码窗口 D)属性窗口11VB的一个应用程序至少包含一个_文件,该文件存储窗体上使用的所有控件对象和有关的_、对象对应的_过程和_代码。

4、A) 模块、方法、事件、程序 B) 窗体、属性、事件、程序C) 窗体、程序、属性、事件 D) 窗体、属性、事件、模块12. 以下不属于VB工作模式的是_模式。A) 编译 B) 设计 C) 运行 D) 中断13. 在VB集成环境创建VB应用程序时。除了工具箱窗口、窗体窗口、属性窗口外,必不可少的窗口是_。A)窗体布局窗口 B) 立即窗口 C) 代码窗口 D) 监视窗口14. 保存新建工程时,默认的路径是_。A)My Documents B) VB98 C) D) Windows15. 对于窗体,下面_属性在程序运行时其属性设置起作用。A)MaxButton B) BordStyle C) Nam

5、e D) Left16. 要使Print方法在Form_Load 事件中起作用,要对窗体的_属性进行设置。A)BackColor B) ForeColor C) AutoRedraw D) Caption17 .要使标签显示时不覆盖其背景内容,要对_属性进行设置。A)BackColor B) ForeColor C) BackStyle D) Caption18 若要使命令按钮不可操作,要对_属性进行设置。A)Visible B) Enabled C) Name D) Caption19.文本框没有_属性。A) Enabled B) Caption C) BackColor D) Visibl

6、e20. 不论任何控件,共同具有的是_属性。A) Text B) Caption C) BackColor D) Name21. 要使Form1窗体的标题栏显示 “ 欢迎使用Visual Basic 6.0!”,以下_语句是正确的。A) Form1.Caption =" 欢迎使用Visual Basic 6.0! "B) Form1.Caption =' 欢迎使用Visual Basic 6.0! 'C) Form.Caption = " 欢迎使用Visual Basic 6.0! "D) Form.Caption = ' 欢迎使

7、用Visual Basic 6.0! '22. 有如下语句:Form1.Print “欢迎使用Visual Basic 6.0!”. Form1,Print和“欢迎使用Visual Basic 6.0!”则分别代表_。A) 对象,属性,值 B) 对象,方法,参数 C) 对象,值,属性 D) 属性,对象,值23. 要判断在文本框是否按了Enter键,应在文本框的_事件中判断。A) Change B) KeyPress C) Click D) KeyDown24. 要使窗体在运行时不可改变窗体的大小和没有最大化和最小化按钮,只需要对下列_属性进行设置。A) MaxButton B) Bor

8、dStyle C) Width D) MinButton25. 当文本框ScrollBars属性设置了非零值,却没有效果,原因是_。A) 文本框中没有内容 B) 文本框中的MultiLine设置为FalseC) 文本框中的MultiLine设置为True D) 文本框中的Locked设置为True26Visual Basic 是一种面向对象的程序设计语言,对象的三要素包括_。A) 变量,属性,方法 B) 属性,事件,方法 C) 类,属性,方法 D) 对象,属性和方法27. 以下叙述中,错误的是_。A)一个Visual Basic应用程序可以含有多个标准模块文件B)一个Visual Basic工

9、程可以含有多个窗体文件C)标准模块文件可以属于某个指定的窗体文件D)标准模块文件的扩展名是 Bas28. 刚建立一个新的标准EXE工程后,不在工具箱中出现的控件是_。A)单选按钮 B)图片框 C)通用对话框 D)文本框29以下关于窗体的描述中,错误的是_。A)执行Unload Form1语句后,窗体Form1消失,但仍在内存中B)窗体的Load事件在加载窗体时发生C)当窗体的Enabled属性为False时通过鼠标和键盘对窗体的操作都被禁止D)窗体的Height、Width属性用于设置窗体的高和宽30. 新建一个工程将其窗体的Name属性设置为Myfrm,则默认的窗体文件名为_。A)Form1

10、.frm B)Myfrm.frm C)Form1.vbp D)工程1.frm31. 下面是窗体Forml的Click事件过程,实现运行时每次单击窗体时,窗体均向右移动100。Private Sub Form_click()Static intleft As Integerintleft = intleft + 100Form1._ = intleftEnd Sub请选择正确属性填充空白处,完成本程序。A)Caption B) Top C)Width D)Left32. 决定一个窗体有无控制菜单的属性是_。A)MinButton B)Caption C)MaxButton D)ControlBo

11、x33. 在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Text1.Text="Visual"Me.Text1="Basic"Text1="_ "End Sub程序运行后,如果单击命令按钮,则在文本框中显示的是_。A)Visual B)Basic C)Program D)出错34. 在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Move 500,5

12、00End Sub程序运行后,单击命令按钮,执行的操作为_。A)命令按钮移动到距窗体左边界、上边界各500的位置B)窗体移动到距屏幕左边界)上边界各500的位置C)命令按钮向左)上方向各移动500D)窗体向左)上方向各移动50035. 在代码编辑器中,如果一条语句过长,不能在一行内写下,则需要折行书写,这是通过在行末使用续行符来实现的,该续行符表示为_。A)一个下划字符(_) B)一个空格加一个下划字符(_) C)一个空格加一个连字符 D)回车36. 为了在按下Esc键时执行某个命令按钮的Click事件过程,需要把该命令按钮的一个属性设置为True,这个属性是_。A)Value B)Defau

13、lt C)Cance1 D)Enabled37. 以下关于焦点的叙述中,错误的是_。A)如果文本框的TabStop属性为False,则不能接收从键盘上输入的数据B)当文本框失去焦点时,触发LostFocus事件C)当文本框的Enabled属性为False时,其Tab顺序不起作用D)可以用TabIndex属性改变Tab顺序38. 要使文本框获得输入焦点,则应采用文本控件的哪个方法_。A)GotFocus B)LostFocus C)KeyPress D)SetFocus39. 图像框有一个属性,可以自动调整图形的大小,以适应图像框的尺寸,这个属性是_。A)Autosize B)Stretch C

14、)AutoRedraw D)Appearance40. 运行时,要向图片框Pic中加载"C:windowsbeer.bmp"图像文件,应使用语句_。A)Picture1.Picture="C:windowsbeer.bmp"B)Picture1.Picture=LoadPicture("C:windowsbeer.bmp")C)Pic.Picture=LoadPicture(C:windowsbeer.bmp)D)Pic.Picture=LoadPicture("C:windowsbeer.bmp")41. 将文本

15、框的_属性设置为True时,文本框可以输入或显示多行文本,且会在输入的内容超出文本框的宽度时自动换行。A)Multiline B)Scrollbars C)Text D)Enabled42. 将文本框的ScrollBars属性设置为非零值,却没有效果,原因是_。A)文本框中没有内容 B)文本框的MultiLime属性值为FalseC)文本框的MultiLine属性值为True D)文本框的Locked属性值为True43. 在设计阶段,在属性窗口设置Text属性时,通过按下Ctrl+Enter组合键实现文本的换行。在运行阶段,如果在窗体上有缺省按钮(已设置Default属性为True)存在,则

16、必须在文本框中按下_组合键才能移动到下一行。A)Enter B)Alt+Enter C)Ctrl+Enter D)Ctrl+Shift+Enter44. 为了清除窗体上的一个控件,下列正确的操作是_。A)按回车键 B)按ESC C)选择(单击)要清除的控件,然后按DEL D)选择(单击)要清除的控件,然后按回车45. 以下叙述中错误的是_。A)打开一个工程文件时,系统自动装入与该工程有关的窗体,标准模块文件B)当程序运行时,双击一个窗体,则触发该窗体的 DblClick事件C)Visual Basic应用程序只能以解释方式执行D)事件可以由用户引发,也可以由系统引发46. 以下有关VB对象名称

17、(Name)属性的叙述,正确的是_。A)对象的Name属性值可以为空B)窗体的Name属性用来标识和引用窗体C)可以在程序运行期间改变对象的Name属性值D)窗体的Name属性值是显示在标题栏中的字符串47. Visual Basic6.0集成环境的主窗口中不包括_。A)标题栏 B)菜单栏 C)状态栏 D)工具栏48. 在VB中文本框控件的哪个属性在设计时不能设置_。A)Seltext B)Locked C)Enabled D)MaxLength49. 在开发VB应用程序时,一个工程一般至少应含有_。A)标准模块文件和类模块文件 B)工程文件和窗体文件 C)工程文件和类模块文件 D)工程文件和

18、标准模块文件50. 退出Visual Basic的快捷键是_。A) Alt+Q B)Ctrl+Q C)Alt+X D)shift+X51.为了使命令按钮(名称为Command1)右移200,应使用的语句是_。A) Command1.Move -200B) Command1.Move 200C) Command1.Left= Command1.Left+200D) Command1.Left= Command1.Left-20052. 为了使命令按钮(名称为Command1)下移200,应使用的语句是_。A) Command1.Move -200B) Command1.Move 200C) Co

19、mmand1.move Command1.top+200D) Command1.move Command1.Left,Command1.top+20053. 在Visual Basic工程中,可以作为启动对象的是_。A)任何窗体或标准模块B)任何窗体或过程C)Sub Main过程或其他任何模块D)Sub Main过程或任何窗体54. 在面向对象方法中,类的实例称为_。A)集合 B)抽象 C)对象 D)模板55. 在VB中,对象的行为被称作_,它被事先编写好相应的过程或函数供用户直接调用。A)属性 B)方法 C)事件 D)消息56.当窗体最小化时缩小为一个图标,设置这个图标的属性是_。A)Mou

20、seIcon B)Icon C)Picture D)MousePointer57. 为了使文本框同时具有水平和垂直滚动条,应先把MultiLine属性设置为True,然后再把ScrollBars属性设置为_。A)0 B)1 C)2 D)358. 当程序运行时,系统自动执行启动窗体的_事件过程。A)Click B)Load C)Unload D)GotFocus59. 在为了使标签中的内容居中显示,应把Alignment属性设置为_。A)0 B)1 C) 2 D)360. 为了在按下回车键时执行某个命令按钮的事件过程,需要把该命令按钮的一个属性设置为True,这个属性是_。A) Value B)

21、 Default C) Cancel D) Enabled61. Visual Basic程序设计语言属于_。A)面向过程的语言 B)机器语言 C)面向对象的语言 D)汇编语言62. 以下关于Visual Basic特点的叙述中,错误的是_。A)Visual Basic是采用事件驱动编程机制的语言B)Visual Basic程序既可以编译运行,也可以解释运行C)构成Visual Basic程序的多个过程没有固定的执行顺序D)Visual Basic程序不是结构化程序,不具备结构化程序的特点63. 刚建立一个新的标准EXE工程后,不在工具箱中出现的控件是_。A)单选按钮 B)图片框 C)通用对话

22、框 D)文本框64. 将窗体的_属性设置为False后,运行时窗体上的按钮、文本框就不会对用户的操作做出响应。A) ControlBox B) Visible C) Enabled D) BorderStyle65. 能够改变窗体边框线类型的属性是_。A) FontStyle B) Border C) BackStyle D) BorderStyle66 要想改变一个窗体的标题内容,则应设置以下哪个属性的值_。A) Name B) FontName C) Caption D) Text67. 下面是窗体Form1的Click事件过程,实现运行时每次单击窗体时,窗体向右移动100。Private

23、 Sub_()Static intleft As IntegerInleft=inleft+100Form1.Left=intleftEnd SubA) Form_Click B) Form1_Click C) Command_Click D) Command1_Click68. 决定控件上文字的字体、字形、大小、效果的属性是_。A) Text B) Caption C) Name D) Font69. 在设计阶段,双击窗体Form1的空白处,打开代码窗口,显示_事件过程。A) Form_Click B) Form1_Load C) Form_Load D) Form1_Click70. 在设

24、计阶段,当双击窗体上的某一个文本框控件时,系统将在代码窗口中显示该文本框控件的_事件过程模板。A) Click B) DblClick C) Change D) GetFocus71将调试通过的工程经“文件”菜单的“生成.exe文件“编译成.exe文件后,该可执行文件到其它机器上不能运行的主要原因是_。A)运行机器上无VB系统 B)缺少.frm窗体文件 C)该可执行文件有病毒 D)以上原因都不对72当需要上下文帮助时,选择要帮助的“难题”,然后按_键,就可出现MSDN窗口及显示所需“难题”的帮助信息。A)Help B)F10 C)F1 D)Esc73Visual Basic有多种类型的窗口,若

25、要在设计时看到窗体窗口,以下操作不正确的是_。A)打开“视图”菜单,选择“对象窗口”B)双击VB窗口工作区的空白处C)单击“工程资源管理器”中的“查看对象”按钮D)双击“工程资源管理器”中对应的窗体名74下面关于属性和方法的描述中,不正确的是_。A)属性是对象的特征,方法是对象的行为B)属性和方法都有值C)属性可以被赋值D)方法表示能执行的操作75下面关于标签和文本框的描述中,正确的是_。A)文本框和标签都可以显示文字B)文本框和标签都可以在运行时输入文字C)文本框和标签都有Caption属性D)文本框和标签都有Text属性二、 填空题1. 启动Visual Basic后,在窗体的左侧有一个用

26、于应用程序界面设计的窗口,称作_ _【1】_。2. 当进入VB集成环境,发现没有显示“工具箱”时,应选择_【2】 _的工具箱选项,使工具箱显示在窗口。3对象的属性是指_【3】_。4对象的方法是指_【4】_。5在创建工程时,使窗体上所有的控件具有相同的字体格式,应对_【5】_ 的Font属性进行设置。6在代码窗口对窗体的BorderStyle、MaxButton属性进行了设置,但运行后没有显示效果,原因是这些属性_【6】_。7对命令按钮的Picture属性装入.bmp图形文件后,选项按钮并没有显示所需要的图形,原因是没有将_【7】_属性设置为1。8在文本框中通过_【8】_属性能获得当前插入点所在

27、的位置。9要对文本框中已有的内容进行编辑,按下键盘上的按键就是不起作用,原因是设置的_【9】_属性为True。10.在窗体上已建立多个控件如Text1、Label1、Command1等,若要使程序一运行焦点定位在Command1控件上,应把Command1控件的_【10】_属性设置为0。11.在工具栏的右侧有两栏,分别用来显示窗体的当前位置和大小,其单位为_【11】_。12.属性窗口主要是针对窗体和控件设置的。在Visual Basic中,窗体和控件被称为_【12】_。13.一个Visual Basic应用程序可由_【13】_标准模块和类模块组成。14.假定已将文本框的MultiLine属性设

28、置为True,则按_【14】_组合键可以插入一个空行。15.将C盘根目录下的图形文件moon.jpg装入图片框Picture1的语句是_【15】_。 Visual Basic 语言基础1在一行内写多条语句时,每个语句之间用_来分隔。A) , B) : C) 、 D) ;2下面_是合法的变量名。A) X_yx B) 123abc C) integer D) X-Y3下面_是不合法的整常数。 A) 100 B) &O100 C) &H100 D) %1004下面_是合法的字符常数。A) ABC$ B) "ABC" C) 'ABC' D) ABC5

29、下面_是合法的单精度型变量。A) num! B) sum% C) xint$ D) mm#6下面_是不合法的单精度常数。A) 100! B) 100.0 C) 1E+2 D) 100.0D+27表达式16/4-25*8/4 MOD 52的值为_。A) 14 B) 4 C) 20 D) 28数学表达式3x10在VB中的逻辑表达式为_。A) 3<=x<10 B) 3<=x AND x<10C) x>=3 OR x<10 D) 3<=x AND <109与数学表达式ab/3cd对应,不正确的VB表达式为_。A) a*b/(3*c*D) B) a/3*b

30、/c/dC) a*b/3/c/d D) a*b/3*c*d10. RND函数不可能是下列_值。A) 1 B) 0 C) 0.123 D)0.0000511. Int(198.55*100+0.5)/100的值为_。A) 198 B) 199.6 C) 198.55 D)20012. Int(198.555*100+0.5)/100的值为_。A)198 B)199.6 C)198.56 D)20013. Print DateAdd("m",1,#1/30/2000#)语句显示的结果为_。A) 00-2-29 B) 00-2-28 C) 00-2-30 D)00-1-3114.

31、 表达式DateDiff("y",1,#12/30/1999#,#1/13/2000#)的结果为_。A) 1 B) 11 C) 14 D) 9915. 表达式Len("123程序设计ABC")的值是_。A) 10 B) 14 C) 20 D) 1716 .表达式LenB("123程序设计ABC")的值是_。A) 10 B) 14 C) 20 D) 1717. 下面正确的赋值语句是_。A) x + y = 30 B) y = p*r*rC) y = x + 30 D) 3y = x18. 为了给x,y,z三个变量赋初值1,下面正确的赋值

32、语句是_。A) x = 1 : y = 1 : z = 1 B) x = 1, y = 1, z = 1C) x = y = z = 1 D) xyz = 119. 赋值语句:a = 123 + MID("123456",3,2)执行后,a变量的值是是_。A) “1234” B) 123 C) 12334 D) 15720. 赋值语句:a = 123 & MID("123456",3,2)执行后,a变量的值是是_。A) “12334” B) 123 C) 12334 D) 15721. 表达式 12000 + "123" &a

33、mp; 100 的结果为 _。22. 表达式String(3, "ABCDED")的值为 _。A) C B) "ABC" C) ABC D) "AAA"23. 表达式InStr(3, "EFABCDEFG","EF")的值为 _。A) 1 B) 7 C) 2 D) “EF”24. 以下合法的Visual Basic 标识符是_。A)ForLoop B)Const C)6abc D)b#x25.Visual Basic中的数值可以用十六进制或八进制表示,十六进制数以&H开头,八进制数以_开

34、头。A)$O B)&O C)$E D)&E26. 设有如下声明:Dim X As Integer如果Sgn(X)的值为-1,则X的值是_。A)整数 B)大于0的整数 C)等于0的整数 D)小于0的数27. 产生5,46之间随机整数VB表达式是_。A)Int(Rnd(1)*42)+6 B)Int(Rnd(1)*42)+5C)Int(Rnd(1)+41 D)Int(Rnd(1)*41)+528. 设a="Visual Basic",下面使b=" Basic"的语句是_。A) b=Left$(a,8,5) B) b=Right$(a,5,5)C

35、) b=Mid$(a,8,5) D) b=InStr(a,8)29. 表达式Int(-17.8)+Sgn(17.8)的值是_。A)18 B)-17 C)-18 D)-1630. 表达式Val(".123E2CD")的值是_。A)123 B)0 C)12.3 D)123E2CD31设a=5,b=10,则执行c=int(b-A)*Rnd+A)+1后,c值的范围为_。A)510 B)69 C)610 D)5932. 设有如下变量声明Dim TestDate AS Date能为变量TestDate正确赋值的是_。A)TestDate=#1/1/2007#B)TestDate=#&q

36、uot;1/1/2007"#C)TestDate=date("1/1/2007")D)Testdate=Format("m/d/yy","1/1/2007")33. 在窗体中添加一个命令按钮,并编写如下程序:Private Sub Command1_Click()a%=2/3b%=32/9Print a%,b%End Sub运行下列程序,输出结果为_。A)0 4 B)0 3 C)1 3 D)1 434. 以下关系表达式中,其值为False的是_。A)"ABC">"AbC" B)&

37、quot;the"<>"they"C)"VISUAL"=UCase("Visual") D)"Integer">"Int"35. 若N=365,下述的语句中_显示的值是33。A)Print n - Int(n / 100) * 100B)Print Int(n / 10) - Int(n / 100) * 10C)Print Int(n / 10) - Int(n / 100)D)Print Int(n - Int(n / 10) * 10) / 1036. 表达式2

38、*32+2*8/4+3 2的值为_。A)64 B)31 C)49 D)2237. 表达式Str(Len("1234")+Str(5.9)的值为_。A)45.9 B)4 5.9 C)12345.9 D)1234 5.938. 语句Print 5/4*65 Mod 2的输出结果是_。A)0 B)1 C)2 D)339. 表达式2+3*45+Sin(x+1)/2中最先进行的运算是_。A)45 B)3*4 C)x+1 D)Sin()40.表达式A%*B&-D#3.0+F!的结果是_。A)整型 B)长整型 C)单精度型 D)双精度型41. 如果x是一个正实数,对x的第3位小数

39、四舍五入的表达式是_。A)0.01*Int(x+0.005) B)0.01*Int(100*(x+0.005)C)0.01*Int(100*(x+0.05) D)0.01*Int(x+0.05)42. 表达式Int(8 * Sqr(36 * (10 (-2) * 10 + 0.5) / 10的值是_A)1 B)1 6C)1.6 D)0.1643. 若N=235,下述的语句中_显示的值为3。A)PRINT N-INT(N/100)*100B)PRINT INT(N/10)-INT(N/100)*10C)PRINT INT(N/10)-INT(N/100)D)PRINT INT(N-INT(N/1

40、0)/1044. 在窗体上画一个名称为Command1 的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()a$ = "VisualBasic"Print String(3, a$)End Sub程序运行后,单击命令按钮,在窗体上显示的内容是_。A)VVV B)Vis C)sic D)ll45. 函数String(n,"str")的功能是_。A)把数值型数据转换为字符串B)返回由n个字符组成的字符串C)从字符串中取出n个字符D)从字符串中第n个字符的位置开始取子字符串46. 以下程序段在立即窗口中输出_。A=&quo

41、t;your"B="sname"C="iscr"Print Right(A,3)Picture1.Print Mid(B,2,4)Debug.Print Left(C,2)A)name B)our C)is D)ournameis47. 设a="MicrosoftVisualBasic",则以下使变量的b值为"VisualBasic"的语句是_。A)b=Left(a,10) B)b=Mid(a,10) C)b=Right(a,10) D)b=Mid(a,11,10)48. 设a=10,b=5,c=1,执行

42、语句Print a>b>c后,窗体上显示的是_。A)True B)False C)1 D)出错信息49. 设x=4,y=6,则以下不能在窗体上显示出"A=10"的语句是_。A)Print A=x+y B)Print"A="x+yC)Print "A="+Str(x+y) D)Print"A="&x十y50. 下面表达式中,_的运算结果与其他三个不同。A)Exp(-3.5) B)Int(-3.5)+0.5C)-Abs(-3.5) D)Sgn(-3.5)-2.551. 设a=5,b=4,c=3,d=

43、2,下列表达式的值是_3>2*b Or a=c And b<>c Or c>dA)1 B)True C)False D)252. 设a="MicrosoftVisualBasic", 则以下使变量b的值为"VisualBasic"的语句是_。A)b=Left(a,10) B)b=Mid(a,10)C)b=Right(a,10) D)b=Mid(a,11,10)53. 假定有如下的窗体事件过程:Private Sub Form_Click()a$ = "Microsoft Visual Basic"b$ = Ri

44、ght(a$, 5)c = Mid(a$, 1, 9)MsgBox a$, 34, b$End Sub程序运行后单击窗体,则在弹出的信息框中的标题栏中显示的信息是_。A)Microsoft Visual B)MicrosoftC)Basic D)3454. 在窗体上画一个文本框,然后编写如下事件过程:Private Sub Form_Click()x = InputBox("请输入一个整数")Print x + Text1.TextEnd Sub程序运行时,在文本框中输入456,然后单击窗体,在输入对话框中输入123,单击“确定”按钮后,在窗体上显示的内容是_。A)123

45、B)456 C)579 D)12345655. 可以同时删除字符串前导和尾部空白的函数是_。A) Ltrim B) Rtrim C) Trim D) Mid56. 、/、Mod、*四个算术运算符中,优先级别最低的是_。A) B) / C) Mod D) *57. 在VisualBasic中,日期 时间型常量要用_括起来A) " B)# C) * D) 58. 设a%=20,b$=”30”,则下列输出结果是”2030”的语句是_。A)Print str(A) B)Print “a”+b C)Print a+b D)Print a & b59. 下列关于变体数据类型的叙述中正确的

46、是_。A) 变体是一种没有类型的数据B) 给变体变量赋某一种类型数值后,就不能再赋给另一种类型数值C) 一个变量没有定义就赋值,该变量即为变体类型D) 变体的空值就表示该变体值为060. 表达式Fix(-32.68)+Int(-23.02)的值为 _。A) -55 B) -56 C) -57 D) 5861. 在VB中,若要强制变量必须先定义才能使用,应该用_语句说明。A) Public Const B) Option ExplicitC) Type 数据类型名 D) DefDbl62 执行以下程序段后,变量c$的值为_。a$="Visual Basic Programing&quo

47、t;b$="Quick"c$=b$ & UCase(Mid$(a$,7,6) & Right$(a$,11)A) Visual BASIC Programing B) Quick Basic ProgramingC) QUICK Basic Programing D) Quick BASIC Programing63 .语句Print 5 * 5 5 / 5的输出结果是_。A) 5 B)25 C) 0 D)164. 语句Print Sgn(-62)+Abs(-62)+Int(-62)的输出结果是_。A) -36 B)1 C) -1 D)-7265. 假定Pi

48、cture1和Text1分别为图片框和文本框的名称,下列不正确的语句是_。A) Print 2.5 B)Picture1.Print 2.5C) Debug. Print 2.5 D) Text1.Print 2.566. 以下声明语句中错误的是_。A)Const var1=123 B)Dim var2 = 'ABC'C)Dim var3% D)Static var3 As Integer67. 下列可作为Visual Basic变量名的是_。A)A#A B)4A C)?xy D)constA68. 下列符号_不是VB中的合法变量名。A)ABCabc B)bd_1234 C)2

49、2wed D)cmd$69. 下列叙述中不正确的是_。A)变量名的第一个字符必须是字母 B)变量名的长度不超过255个字符C)变量名可以包含小数点或者内嵌的类型声明字符D)变量名不能使用关键字70. 下列符号常量的声明中,_是不合法的。A)Const a As Single=1.1 B)Const a As Integer="15b"C)Const a As Double=1 D)Const a As String = "Sin1"71. 下面_不是字符串常量A)"语言" B)" " C)"5"

50、 D)#False#72. 以下不合法的常量是 _。A)102 B)100 C)100.0 D)10E+0173. 设有如下声明:Dim X As Integer如果Sgn(X)的值为-1,则X的值是_。A)整数 B)大于0的整数 C)等于0的整数 D)小于0的数74. Rnd函数不可能产生_的值。A)0 B)1 C)0.1234 D)0.0000575. 在Visual Basic中,如果一个变量未作类型声明而直接使用,则该变量的数据类型是_。A)字符串型 B)数值型 C)变体类型 D)可以是任何类型76. 设有如下语句:Dim a,b As Integerc="VisualBas

51、ic"d=#7/20/2005#以下关于这段代码的叙述中,错误的是_。A)a被定义为Integer类型变量 B)b被定义为Integer类型变量C)c中的数据是字符串 D)d中的数据是日期类型77. Abs(-8)+Len("ABCD")的值是_。A)12 B)14 C)8ABCD D)-8ABCD78. 设A="963214587",则表达式Val(Left(A,4)+Mid(A,4,2)的值为_。A)963214 B)963221 C)963216321 D)96321321479. 如果X是一个正实数,将百分位四舍五入,保留一位小数的表达

52、方式是_。A)0.1*Int(X+0.05) B)0.1*Int(10*(X+0.05)C)0.1*Int(10*X) D)Int(X+0.05)80. 从键盘上输入两个字符串,分别保存在变量str1、str2中。确定第二个字符串在第一个字符串中起始位置的函数是_。A) Left B)Mid C)String D)Instr81已知A$=“12345678”,则表达式Val(Left(A$,4)+Mid(A$,4,2)的值为_。A) 123456 B) 123445 C) 8 D) 682在直角坐标系中,x、y是坐标系中任意点的位置,用x与y表示在第一或第三象限的表达式,以下不正确的是_。A)

53、(x>0 and y>0) and (x<0 and y<0) B)(x>0 and y>0) and (x<0 and y<0)C)x*y>0 D)x*y=Abs(x*y)83语句:Print “Sqr(9)=” ; Sqr(9)的输出结果是_。A)Sqr(9)= Sqr(9) B)Sqr(9)=3C)”3”=3 D)3= Sqr(9)84下面程序段的输出结果为_。X = 10 :Y = 20Print X ;”+” ;Y ;”= ”;Print X + YA)10 + 20 = 30B)10 + 20 = 30C)X+ Y = 30D)

54、10 + 20 =3085若要处理一个值为50000的整数,应采用哪种VB基本数据类型描述更合适?_A)Integer B)Long C)Single D)String86以下函数表达式中,其值等于-3的是_。A)Int(-3.5) B)Fix(-3.5) C)Round(-3.5) D)Abs(-3.5)87以下函数表达式中,其值不等于3的是_。A)Int(3.5) B)Fix(3.5) C)Round(3.5) D)Abs(-3)88以下函数表达式中,其值不等于-4的是_。A)Int(-3.5) B)Fix(-4.5) C)Round(-3.5) D)Abs(-3.5)89以下函数表达式中,其值等于4的是_。A)Int(3.5) B)Fix(3.5) C)Round(3.5) D)Abs(3.5)90以下函数表达式中,其值等于3.5的是_。A)Int(3.5) B)Fix(3.5) C)Round(3.5) D)Abs(3.5)二、 填空题1. 整型变量X中存放了一个两位数,要将两位数交换位置,例如13变成31,实现的表达式是_【1】_。2. 数学表达式 的VB表达式是_【2】_。3. 数

温馨提示

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

评论

0/150

提交评论