《2022年大一VB《计算机语言与程序设计》考试题型复习 .pdf》由会员分享,可在线阅读,更多相关《2022年大一VB《计算机语言与程序设计》考试题型复习 .pdf(26页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
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多窗体程序是由多个窗体组成的,在缺省的情况下,VB应用程序执行时,总是把 _指定为启动窗体。A)
2、不包含任何控件的窗体 B)设计时的第一个窗体C)包含控件最多的窗体 D)命名为 Form1的窗体5VB是一种面向对象的程序设计语言,下面_不是面向对象包含的三要素。A)变量 B)事件 C)属性 D)方法6VB 6.0 集成开发环境中不能完成的功能是_。A)输入编辑源程序 B)编译生成可招待程序C)调试运行程序 D)自动生成查找并改正程序中的错误7下列关于 VB编程的说法中不正确的是 _。A)属性是描述对象特征的数据 B)事件是能被对象识别的动作C)方法指示对象的行为 D)VB程序采用的运行机制是面向对象8关于面向对象的描述中,不正确的是_。A)对象就是自定义结构变量 B)对象代表正在创建的系统
3、中的一个实体C)对象是一个特征和操作的封装体 D)对象之间的信息传递是通过消息进行的9以下叙述错误的是 _。A)打开一个工程文件时,系统自动装入与该工程有关的窗体文件B)打开一个窗体文件时,系统自动装入与该窗体有关的工程文件C)保存 VB应用程序时,应分别保存窗体文件和工程文件D)事件可以由用户激发,也可以由系统激发10VB6.0 集成开发环境不包括 _窗口。A)DOS 界面窗口 B)窗体窗口 C)代码窗口 D)属性窗口11VB的一个应用程序至少包含一个_文件,该文件存储窗体上使用的所有控件对象和有关的_、对象对应的 _过程和 _代码。A)模块、方法、事件、程序 B)窗体、属性、事件、程序C)
4、窗体、程序、属性、事件 D)窗体、属性、事件、模块12.以下不属于 VB工作模式的是 _模式。A)编译 B)设计 C)运行 D)中断13.在 VB集成环境创建 VB应用程序时。除了工具箱窗口、窗体窗口、属性窗口外,必不可少的窗口是_。A)窗体布局窗口 B)立即窗口 C)代码窗口 D)监视窗口14.保存新建工程时,默认的路径是_。A)My Documents B)VB98 C)D)Windows 15.对于窗体,下面 _属性在程序运行时其属性设置起作用。A)MaxButton B)BordStyle C)Name D)Left 16.要使 Print方法在 Form_Load 事件中起作用,要对
5、窗体的_属性进行设置。A)BackColor B)ForeColor C)AutoRedraw D)Caption 17.要使标签显示时不覆盖其背景内容,要对_属性进行设置。A)BackColor B)ForeColor C)BackStyle D)Caption 18 若要使命令按钮不可操作,要对_属性进行设置。名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 26 页 -精选文库-2-A)Visible B)Enabled C)Name D)Caption 19.文本框没有 _属性。A)Enabled B)Caption C)BackColor D)Visible 20.不论任
6、何控件,共同具有的是_属性。A)Text B)Caption C)BackColor D)Name 21.要使 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=欢迎使用 Visual Basic 6.0!22.有如下语句:Form1.Print“欢迎使用 Visual Basic 6.0!”.F
7、orm1,Print和“欢迎使用 Visual Basic 6.0!”则分别代表 _。A)对象,属性,值 B)对象,方法,参数 C)对象,值,属性 D)属性,对象,值23.要判断在文本框是否按了Enter 键,应在文本框的 _事件中判断。A)Change B)KeyPress C)Click D)KeyDown 24.要使窗体在运行时不可改变窗体的大小和没有最大化和最小化按钮,只需要对下列 _属性进行设置。A)MaxButton B)BordStyle C)Width D)MinButton 25.当文本框 ScrollBars属性设置了非零值,却没有效果,原因是_。A)文本框中没有内容 B)
8、文本框中的 MultiLine设置为 False C)文本框中的 MultiLine设置为 True D)文本框中的 Locked 设置为 True 26Visual Basic 是一种面向对象的程序设计语言,对象的三要素包括_。A)变量,属性,方法 B)属性,事件,方法 C)类,属性,方法 D)对象,属性和方法27.以下叙述中,错误的是 _。A)一个 Visual Basic应用程序可以含有多个标准模块文件B)一个 Visual Basic工程可以含有多个窗体文件C)标准模块文件可以属于某个指定的窗体文件D)标准模块文件的扩展名是Bas 28.刚建立一个新的标准EXE工程后,不在工具箱中出现
9、的控件是_。A)单选按钮 B)图片框 C)通用对话框 D)文本框29以下关于窗体的描述中,错误的是_。A)执行 Unload Form1 语句后,窗体 Form1消失,但仍在内存中B)窗体的 Load 事件在加载窗体时发生C)当窗体的 Enabled 属性为 False 时通过鼠标和键盘对窗体的操作都被禁止D)窗体的 Height、Width 属性用于设置窗体的高和宽30.新建一个工程将其窗体的Name 属性设置为 Myfrm,则默认的窗体文件名为 _。A)Form1.frm B)Myfrm.frm C)Form1.vbp D)工程 1.frm 31.下面是窗体 Forml 的 Click 事
10、件过程,实现运行时每次单击窗体时,窗体均向右移动100。Private Sub Form_click()Static intleft As Integer intleft=intleft+100 Form1._=intleft End Sub 请选择正确属性填充空白处,完成本程序。A)Caption B)Top C)Width D)Left 32.决定一个窗体有无控制菜单的属性是_。名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 26 页 -精选文库-3-A)MinButton B)Caption C)MaxButton D)ControlBox 33.在窗体上画一个名称为Tex
11、t1 的文本框和一个名称为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,500 End Sub 程序运行后,单击命令按钮,执行的操作为_。A)命令按钮移动到距窗体左边界、上
12、边界各500 的位置B)窗体移动到距屏幕左边界)上边界各500 的位置C)命令按钮向左)上方向各移动500 D)窗体向左)上方向各移动500 35.在代码编辑器中,如果一条语句过长,不能在一行内写下,则需要折行书写,这是通过在行末使用续行符来实现的,该续行符表示为_。A)一个下划字符(_)B)一个空格加一个下划字符(_)C)一个空格加一个连字符 D)回车36.为了在按下Esc 键时执行某个命令按钮的Click事件过程,需要把该命令按钮的一个属性设置为True,这个属性是 _。A)Value B)Default C)Cance1 D)Enabled 37.以下关于焦点的叙述中,错误的是_。A)如
13、果文本框的TabStop 属性为 False,则不能接收从键盘上输入的数据B)当文本框失去焦点时,触发LostFocus 事件C)当文本框的 Enabled 属性为 False 时,其 Tab顺序不起作用D)可以用 TabIndex 属性改变 Tab顺序38.要使文本框获得输入焦点,则应采用文本控件的哪个方法_。A)GotFocus B)LostFocus C)KeyPress D)SetFocus 39.图像框有一个属性,可以自动调整图形的大小,以适应图像框的尺寸,这个属性是_。A)Autosize B)Stretch C)AutoRedraw D)Appearance 40.运行时,要向图
14、片框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.将文本框的 _属性设置为True 时,文本框可以输入或显示多行文本,且会在输入的内容超出文本框的宽度时自动换行。A)Multiline B)Scrollbars C)
15、Text D)Enabled 42.将文本框的 ScrollBars属性设置为非零值,却没有效果,原因是_。A)文本框中没有内容 B)文本框的 MultiLime 属性值为 False 名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 26 页 -精选文库-4-C)文本框的 MultiLine属性值为 True D)文本框的 Locked 属性值为 True 43.在设计阶段,在属性窗口设置Text 属性时,通过按下Ctrl+Enter组合键实现文本的换行。在运行阶段,如果在窗体上有缺省按钮(已设置 Default属性为 True)存在,则必须在文本框中按下 _组合键才能移动到下一
16、行。A)Enter B)Alt+Enter C)Ctrl+Enter D)Ctrl+Shift+Enter 44.为了清除窗体上的一个控件,下列正确的操作是_。A)按回车键 B)按 ESC C)选择(单击)要清除的控件,然后按DEL D)选择(单击)要清除的控件,然后按回车45.以下叙述中错误的是 _。A)打开一个工程文件时,系统自动装入与该工程有关的窗体,标准模块文件B)当程序运行时,双击一个窗体,则触发该窗体的 DblClick事件C)Visual Basic应用程序只能以解释方式执行D)事件可以由用户引发,也可以由系统引发46.以下有关 VB对象名称(Name)属性的叙述,正确的是 _。
17、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)MaxLength 49.在开发 VB应用程序时,一个工程一般至少应含有_。A)标准模块文件和类模块文件 B)工程文件和窗体文件 C)工程文件和类模块文件 D)工程文件和标准模块文件50.退出
18、 Visual Basic的快捷键是 _。A)Alt+Q B)Ctrl+Q C)Alt+X D)shift+X 51.为了使命令按钮(名称为 Command1)右移 200,应使用的语句是 _。A)Command1.Move-200 B)Command1.Move 200 C)Command1.Left=Command1.Left+200 D)Command1.Left=Command1.Left-200 52.为了使命令按钮(名称为 Command1)下移 200,应使用的语句是 _。A)Command1.Move-200 B)Command1.Move 200 C)Command1.mov
19、e Command1.top+200 D)Command1.move Command1.Left,Command1.top+200 53.在 Visual Basic工程中,可以作为启动对象的是_。A)任何窗体或标准模块B)任何窗体或过程C)Sub Main 过程或其他任何模块D)Sub Main 过程或任何窗体54.在面向对象方法中,类的实例称为_。A)集合 B)抽象 C)对象 D)模板55.在 VB中,对象的行为被称作 _,它被事先编写好相应的过程或函数供用户直接调用。A)属性 B)方法 C)事件 D)消息名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 26 页 -精选文库-
20、5-56.当窗体最小化时缩小为一个图标,设置这个图标的属性是_。A)MouseIcon B)Icon C)Picture D)MousePointer 57.为了使文本框同时具有水平和垂直滚动条,应先把MultiLine属性设置为True,然后再把ScrollBars属性设置为 _。A)0 B)1 C)2 D)3 58.当程序运行时,系统自动执行启动窗体的_事件过程。A)Click B)Load C)Unload D)GotFocus 59.在为了使标签中的内容居中显示,应把Alignment 属性设置为 _。A)0 B)1 C)2 D)3 60.为了在按下回车键时执行某个命令按钮的事件过程,
21、需要把该命令按钮的一个属性设置为True,这个属性是 _。A)Value B)Default C)Cancel D)Enabled 61.Visual Basic程序设计语言属于 _。A)面向过程的语言 B)机器语言 C)面向对象的语言 D)汇编语言62.以下关于 Visual Basic特点的叙述中,错误的是 _。A)Visual Basic是采用事件驱动编程机制的语言B)Visual Basic程序既可以编译运行,也可以解释运行C)构成 Visual Basic程序的多个过程没有固定的执行顺序D)Visual Basic程序不是结构化程序,不具备结构化程序的特点63.刚建立一个新的标准EX
22、E工程后,不在工具箱中出现的控件是_。A)单选按钮 B)图片框 C)通用对话框 D)文本框64.将窗体的 _属性设置为 False 后,运行时窗体上的按钮、文本框就不会对用户的操作做出响应。A)ControlBox B)Visible C)Enabled D)BorderStyle 65.能够改变窗体边框线类型的属性是_。A)FontStyle B)Border C)BackStyle D)BorderStyle 66 要想改变一个窗体的标题内容,则应设置以下哪个属性的值_。A)Name B)FontName C)Caption D)Text 67.下面是窗体 Form1的 Click 事件过
23、程,实现运行时每次单击窗体时,窗体向右移动100。Private Sub_()Static intleft As Integer Inleft=inleft+100 Form1.Left=intleft End Sub A)Form_Click B)Form1_Click C)Command_Click D)Command1_Click 68.决定控件上文字的字体、字形、大小、效果的属性是_。A)Text B)Caption C)Name D)Font 69.在设计阶段,双击窗体Form1的空白处,打开代码窗口,显示_事件过程。A)Form_Click B)Form1_Load C)Form_
24、Load D)Form1_Click 70.在设计阶段,当双击窗体上的某一个文本框控件时,系统将在代码窗口中显示该文本框控件的_事件过程模板。A)Click B)DblClick C)Change D)GetFocus 71将调试通过的工程经“文件”菜单的“生成.exe 文件“编译成.exe 文件后,该可执行文件到其它机器上不能运行的主要原因是_。A)运行机器上无VB系统 B)缺少.frm 窗体文件 C)该可执行文件有病毒 D)以上原因都不对72当需要上下文帮助时,选择要帮助的“难题”,然后按_键,就可出现MSDN 窗口及显示所需“难题”的帮助信息。名师资料总结-精品资料欢迎下载-名师精心整理
25、-第 5 页,共 26 页 -精选文库-6-A)Help B)F10 C)F1 D)Esc 73Visual Basic有多种类型的窗口,若要在设计时看到窗体窗口,以下操作不正确的是_。A)打开“视图”菜单,选择“对象窗口”B)双击 VB窗口工作区的空白处C)单击“工程资源管理器”中的“查看对象”按钮D)双击“工程资源管理器”中对应的窗体名74下面关于属性和方法的描述中,不正确的是_。A)属性是对象的特征,方法是对象的行为B)属性和方法都有值C)属性可以被赋值D)方法表示能执行的操作75下面关于标签和文本框的描述中,正确的是_。A)文本框和标签都可以显示文字B)文本框和标签都可以在运行时输入文
26、字C)文本框和标签都有Caption 属性D)文本框和标签都有Text 属性二、填空题1.启动 Visual Basic后,在窗体的左侧有一个用于应用程序界面设计的窗口,称作_ _【1】_。2.当进入 VB 集成环境,发现没有显示“工具箱”时,应选择_【2】_ 的工具箱选项,使工具箱显示在窗口。3对象的属性是指 _【3】_。4对象的方法是指 _【4】_。5在创建工程时,使窗体上所有的控件具有相同的字体格式,应对_【5】_ 的 Font 属性进行设置。6在代码窗口对窗体的BorderStyle、MaxButton 属性进行了设置,但运行后没有显示效果,原因是这些属性_【6】_。7对命令按钮的Pi
27、cture属性装入.bmp 图形文件后,选项按钮并没有显示所需要的图形,原因是没有将_【7】_属性设置为 1。8在文本框中通过 _【8】_属性能获得当前插入点所在的位置。9要对文本框中已有的内容进行编辑,按下键盘上的按键就是不起作用,原因是设置的_【9】_属性为 True。10.在窗体上已建立多个控件如Text1、Label1、Command1 等,若要使程序一运行焦点定位在Command1控件上,应把 Command1 控件的 _【10】_属性设置为 0。11.在工具栏的右侧有两栏,分别用来显示窗体的当前位置和大小,其单位为_【11】_。12.属性窗口主要是针对窗体和控件设置的。在Visua
28、l Basic中,窗体和控件被称为 _【12】_。13.一个 Visual Basic应用程序可由 _【13】_标准模块和类模块组成。14.假定已将文本框的MultiLine属性设置为 True,则按 _【14】_组合键可以插入一个空行。15.将 C盘根目录下的图形文件moon.jpg 装入图片框 Picture1的语句是 _【15】_。Visual Basic 语言基础1在一行内写多条语句时,每个语句之间用_来分隔。名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 26 页 -精选文库-7-A),B):C)、D);2下面 _是合法的变量名。A)X_yx B)123abc C)in
29、teger D)X-Y 3下面 _是不合法的整常数。A)100 B)&O100 C)&H100 D)%100 4下面 _是合法的字符常数。A)ABC$B)ABC C)ABC D)ABC 5下面 _是合法的单精度型变量。A)num!B)sum%C)xint$D)mm#6下面 _是不合法的单精度常数。A)100!B)100.0 C)1E+2 D)100.0D+2 7表达式 16/4-25*8/4 MOD 52的值为 _。A)14 B)4 C)20 D)2 8数学表达式 3x10 在 VB中的逻辑表达式为 _。A)3=x10 B)3=x AND x=3 OR x10 D)3=x AND AbC B)
30、thethey C)VISUAL=UCase(Visual)D)IntegerInt 35.若 N=365,下述的语句中 _显示的值是 33。A)Print n-Int(n/100)*100 B)Print Int(n/10)-Int(n/100)*10 C)Print Int(n/10)-Int(n/100)D)Print Int(n-Int(n/10)*10)/10 36.表达式 2*32+2*8/4+3 2的值为 _。A)64 B)31 C)49 D)22 37.表达式 Str(Len(1234)+Str(5.9)的值为 _。A)45.9 B)4 5.9 C)12345.9 D)1234
31、 5.9 38.语句 Print 5/4*65 Mod 2的输出结果是 _。A)0 B)1 C)2 D)3 39.表达式 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 位小数四舍五入的表达式是_。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*
32、Sqr(36*(10 (-2)*10+0.5)/10的值是 _ A)1 B)1 6C)1.6 D)0.16 43.若 N=235,下述的语句中 _显示的值为 3。A)PRINT N-INT(N/100)*100 B)PRINT INT(N/10)-INT(N/100)*10 C)PRINT INT(N/10)-INT(N/100)D)PRINT INT(N-INT(N/10)/10 44.在窗体上画一个名称为Command1 的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()a$=VisualBasic Print String(3,a$)End Sub
33、 程序运行后,单击命令按钮,在窗体上显示的内容是_。A)VVV B)Vis C)sic D)ll 45.函数 String(n,str)的功能是 _。A)把数值型数据转换为字符串B)返回由 n 个字符组成的字符串C)从字符串中取出n 个字符D)从字符串中第n 个字符的位置开始取子字符串46.以下程序段在立即窗口中输出_。A=your B=sname C=iscr Print Right(A,3)Picture1.Print Mid(B,2,4)名师资料总结-精品资料欢迎下载-名师精心整理-第 9 页,共 26 页 -精选文库-10-Debug.Print Left(C,2)A)name B)o
34、ur C)is D)ournameis 47.设 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,执行语句 Print abc后,窗体上显示的是 _。A)True B)False C)1 D)出错信息49.设 x=4,y=6,则以下不能在窗体上显示出A=10的语句是 _。A)Print A=x+y B)PrintA=;x+y C)Print A=+Str(x+y)D)PrintA=&x十
35、 y 50.下面表达式中,_的运算结果与其他三个不同。A)Exp(-3.5)B)Int(-3.5)+0.5 C)-Abs(-3.5)D)Sgn(-3.5)-2.5 51.设 a=5,b=4,c=3,d=2,下列表达式的值是 _ 32*b Or a=c And bc Or cd A)1 B)True C)False D)2 52.设 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.假定有如下的窗体事件过程:Priva
36、te Sub Form_Click()a$=Microsoft Visual Basic b$=Right(a$,5)c=Mid(a$,1,9)MsgBox a$,34,b$End Sub 程序运行后单击窗体,则在弹出的信息框中的标题栏中显示的信息是_。A)Microsoft Visual B)Microsoft C)Basic D)34 54.在窗体上画一个文本框,然后编写如下事件过程:Private Sub Form_Click()x=InputBox(请输入一个整数)Print x+Text1.Text End Sub 程序运行时,在文本框中输入456,然后单击窗体,在输入对话框中输入1
37、23,单击“确定”按钮后,在窗体上显示的内容是 _。A)123 B)456 C)579 D)123456 55.可以同时删除字符串前导和尾部空白的函数是_。A)Ltrim B)Rtrim C)Trim D)Mid、/、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&b 59.下列关于变体数据类型的叙述中正确的
38、是_。A)变体是一种没有类型的数据名师资料总结-精品资料欢迎下载-名师精心整理-第 10 页,共 26 页 -精选文库-11-B)给变体变量赋某一种类型数值后,就不能再赋给另一种类型数值C)一个变量没有定义就赋值,该变量即为变体类型D)变体的空值就表示该变体值为0 60.表达式 Fix(-32.68)+Int(-23.02)的值为 _。A)-55 B)-56 C)-57 D)58 61.在 VB中,若要强制变量必须先定义才能使用,应该用_语句说明。A)Public Const B)Option Explicit C)Type 数据类型名 D)DefDbl 62 执行以下程序段后,变量c$的值为
39、 _。a$=Visual Basic Programing b$=Quick c$=b$&UCase(Mid$(a$,7,6)&Right$(a$,11)A)Visual BASIC Programing B)Quick Basic Programing C)QUICK Basic Programing D)Quick BASIC Programing 63.语句 Print 5*5 5/5的输出结果是 _。A)5 B)25 C)0 D)1 64.语句 Print Sgn(-62)+Abs(-62)+Int(-62)的输出结果是 _。A)-36 B)1 C)-1 D)-72 65.假定 Pic
40、ture1和 Text1 分别为图片框和文本框的名称,下列不正确的语句是_。A)Print 2.5 B)Picture1.Print 2.5 C)Debug.Print 2.5 D)Text1.Print 2.5 66.以下声明语句中错误的是_。A)Const var1=123 B)Dim var2=ABC C)Dim var3%D)Static var3 As Integer 67.下列可作为 Visual Basic变量名的是 _。A)A#A B)4A C)?xy D)constA 68.下列符号 _不是 VB中的合法变量名。A)ABCabc B)bd_1234 C)22wed D)cmd
41、$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 D)#False#72.以下不合法的常量是 _。A)102 B)100 C)100.0 D)10E+01 73.设有如下声明:Dim X As I
42、nteger 如果 Sgn(X)的值为-1,则 X的值是 _。A)整数 B)大于 0 的整数 C)等于 0 的整数 D)小于 0 的数74.Rnd 函数不可能产生 _的值。A)0 B)1 C)0.1234 D)0.00005 75.在 Visual Basic中,如果一个变量未作类型声明而直接使用,则该变量的数据类型是_。名师资料总结-精品资料欢迎下载-名师精心整理-第 11 页,共 26 页 -精选文库-12-A)字符串型 B)数值型 C)变体类型 D)可以是任何类型76.设有如下语句:Dim a,b As Integer c=VisualBasic d=#7/20/2005#以下关于这段代
43、码的叙述中,错误的是_。A)a被定义为 Integer类型变量 B)b 被定义为 Integer类型变量C)c 中的数据是字符串 D)d 中的数据是日期类型77.Abs(-8)+Len(ABCD)的值是 _。A)12 B)14 C)8ABCD D)-8ABCD 78.设 A=963214587,则表达式 Val(Left(A,4)+Mid(A,4,2)的值为 _。A)963214 B)963221 C)963216321 D)963213214 79.如果 X是一个正实数,将百分位四舍五入,保留一位小数的表达方式是_。A)0.1*Int(X+0.05)B)0.1*Int(10*(X+0.05)
44、C)0.1*Int(10*X)D)Int(X+0.05)80.从键盘上输入两个字符串,分别保存在变量str1、str2中。确定第二个字符串在第一个字符串中起始位置的函数是 _。A)Left B)Mid C)String D)Instr 81已知 A$=“12345678”,则表达式 Val(Left(A$,4)+Mid(A$,4,2)的值为 _。A)123456 B)123445 C)8 D)6 82在直角坐标系中,x、y 是坐标系中任意点的位置,用x 与 y 表示在第一或第三象限的表达式,以下不正确的是 _。A)(x0 and y0)and(x0 and y0 and y0)and(x0 a
45、nd y0 D)x*y=Abs(x*y)83语句:Print“Sqr(9)=”;Sqr(9)的输出结果是 _。A)Sqr(9)=Sqr(9)B)Sqr(9)=3 C)”3”=3 D)3=Sqr(9)84下面程序段的输出结果为_。X=10:Y=20 Print X;”+”;Y;”=”;Print X+Y A)10+20=30 B)10+20=30 C)X+Y=30 D)10+20=30 85若要处理一个值为50000的整数,应采用哪种VB基本数据类型描述更合适?_ A)Integer B)Long C)Single D)String 86以下函数表达式中,其值等于-3 的是_。A)Int(-3.
46、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 的是_。名师资料总结-精品资料欢迎下载-名师精心整理-第 12 页,共 26 页 -精选文库-13
47、-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.数学表达式的 VB表达式是 _【3】_。4.表示 x 是 5 的倍数或 9 的倍数的逻辑表达式是 _【4】_。5.已知 a=3.5,b=5.0,c=2.5,d=true,则表达式 a=0 AND a+c b+3 OR NOT d的值是 _【5】_。6.表达式 Ucase(Mid(“abcdefgh”,3,4)的值是 _【6】_。7.要以年月日形式显
48、示当前机器内日期的Format 函数格式为 _【7】_。8.计算距中华人民共和国建国60周年有多少天的函数表达式是_【8】_。9.计算离你毕业 2012年 6 月 30 日还有多少个星期的函数表达式是_【9】_。10.表示 s 字符变量是字母(不区分大小写)的逻辑表达式是 _【10】_。11.a$=Lcase(Hello)a$的返回值是:_【11】_;b$=Ucase(Hello)b$的返回值是:_【12】_。12.与数学表达式对应的 Visual Basic表达式是【13】。13.若 A=20,B=80,C=70,D=30,则表达式 A+B160 Or(B+C200 And Not D60)
49、的值是 _【14】_。14.描述“X是小于 100 的非负整数”的 Visual Basic表达式是【15】。15.产生一在 3,X区间的随机整数应使用表达式_【16】_。过 程一、单选题1在过程定义中用 _表示形参的传值。A)Var B)ByRef C)ByVal D)ByValue 2若已经编写一个Sort 子过程,在该工程中有多个窗体,为了方便调用Sort 子程序,应该将子过程放在_中。A)窗体模块 B)类模块 C)工程 D)标准模块3下面的子过程语句说明合法的是_。A)Sub f1(ByVal n%()B)Sub f1(n%)As Integer C)Function f1%(f1%)
50、D)Function f1(ByVal n%)4要想从子过程调用后返回两个结果,下面子过程语句说明合法的是_。A)Sub f(ByVal n%,ByVal m%)B)Sub f(n%,ByVal m%)C)Sub f(ByVal n%,m%)D)Sub f(n%,m%)10.下列叙述中正确的是 _。A)在窗体的 Form_Load事件过程中定义的变量是全局变量B)局部变量的作用域可以超出所定义的过程C)在某个 Sub过程中定义的局部变量可以与其它事件过程中定义的局部变量同名,但其作用域只限于该过程D)在调用过程时,所有局部变量被系统初始化为0 或空字符串11.以下关于变量作用域的叙述中,正确的