收藏 分享(赏)

VB程序设计语言期末复习题.doc

上传人:liyang3100 文档编号:1469057 上传时间:2018-07-20 格式:DOC 页数:28 大小:149.50KB
下载 相关 举报
VB程序设计语言期末复习题.doc_第1页
第1页 / 共28页
VB程序设计语言期末复习题.doc_第2页
第2页 / 共28页
VB程序设计语言期末复习题.doc_第3页
第3页 / 共28页
VB程序设计语言期末复习题.doc_第4页
第4页 / 共28页
VB程序设计语言期末复习题.doc_第5页
第5页 / 共28页
点击查看更多>>
资源描述

1、VB 程序设计语言期末复习1 / 28Visual Basic6.0 程序设计教程复习题一、 填空题1VB 是建立在 BASIC 语言基础上的 可视 化编程语言或编程环境。 2在窗体上已建立多个控件如 Text1、Label1、Command1,若要程序一运行时焦点就定位在 Command1 控件上,应对 Command1 控件设置 TabIndex 属性的值为 0 。3在 VB 中,1234、123456 2 PrintNext iEnd Sub【解答】1 1 To 8; 2 Next j37阅读下列程序,该程序的作用是利用随机函数产生 10 个在 1200 之间的随机整数,打印其中 7 的

2、整数倍的数并求其和。请根据程序的需要在 处填上正确的内容。Private Sub Command1_Click()For i=1 To 10x=Int(Rnd(1)*200+1)If Then Print x: k1=k1+xNext iPrint “k1=“, k1End Sub【解答】X/7=Int(x/7)或者 x Mod 7=0VB 程序设计语言期末复习3 / 28二、选择题1、在 VB 中,所有的窗体和控件都必定具有的一个属性是:( A ) A、Name B、Font C、Caption D、FillColor 2、命令按钮上要显示的内容用下列哪个属性设置:( A ) A、Capti

3、on B、Text C 、Font D、Picture3、下面哪个语句用于关闭退出应用程序:( A ) A、End B、End Sub C、Endif D、End Else 4、确定控件在窗体的位置的属性是: (B ) A、Width 和 Height B、Top 和 Left C、Width 或 Height D、Top 或 Left5、下面有关于控件的 Visible 属性,说法正确的是: (A )A、默认情况下 Visible 属性值是 TrueB、如果设置控件的 Visible 属性值为 False,则该控件消失C、Visible 的值可设为 0 或 1D、设 Visible 属性同设

4、置 Enabled 属性的功能是相同的,都使控件处于失效状态6、要使标签中显示的文本靠右显示, 应设置 Alignment 的值为:(B ) A、 0 B、 1 C、2 D、37、以下说法错误的是:(C ) A、事件是由 VB 预先设置好的、能够被对象识别的动作B、响应某个事件后所执行的操作通过一段程序代码来实现, 这段程序代码称为事件过程C、一个对象对应一个事件,一个事件对应一个事件过程D、事件过程的一般格式为: Private Sub 对象名称_事件名称()事件响应程序代码End Sub8、在 VB 中,以下方式不能进入运行模式的是( D ) A、F5 B、“ 运行“菜单下的“ 启动“命令

5、C、工具栏的启动按钮 D、“调试“ 菜单下的“启动“ 命令9、设置标签上文字的颜色的属性是( C ) A、Backstyle B、Backcolor C、Forecolor D、Borderstyle10、在 Visual Basic 中,要将一个窗体装载到内存进行变量初始化等预处理,应使用的方法是 (C ) A、Show B、UnLoad C、Load D、Hide11、下列变量名中,合法的变量名是(A )AC24 B 、 A B C、 A:B D、1+212、比较图片框(PictureBox)和图像框(Image)的使用,正确的描述是(D )A 两类控件都可以设置 AutoSize 属性,

6、以保证装入的图形可以自动改变大小B 两类控件都可以设置 Stretch 属性,使得图形根据物件的实际大小进行拉伸调整,保证显示图形的所有部分C 当图片框(PictureBox)的 AutoSize 自属性为 Jlase 时,只在装入图元文件VB 程序设计语言期末复习4 / 28(*.wmf )时,图形才能自动调整大小以适应图片框的尺寸D 当图像框(Image)的 Stretch 属性为 True 时,图像框会自动改变大小以适应图形的大小,使图形充满图像框13、在窗体上添加一个命令按钮和一个文本框,并在命令按钮中编写如下代码:Private Sub Command1_Click( )A=1.2C

7、=Len(Str$(A)+Space(10)Text1.text=CEnd Sub程序运行后,单击命令按钮,在文本框中显示( C)A3 B8 C 14 D 1014、在窗体中添加两个文本框(其 Name 属性分别为 Text1 和 Text2)和一个命令按钮(其 Name 属性为 Command1) ,然后编写如下程序: Private Sub Command1_Click()X = 0Do While X 10X = (X + 1) * (X + 2)n = n + 1LoopText1.Text = Str(n)Text2.Text = Str(X)End Sub14、程序运行后,单击命令

8、按钮,在两个文本框 Text1 和 Text2 中分别显示的值是(B )A1 和 0 B2 和 12 C 2 和 72 D3 和 1215、以下哪类控件能用来显示图形(B )ALabel BPictureBox CTextBox DOptionButton16、在窗体中添加一个名称为 Command1 命令按钮和一个名称为 text1 的文本框,然后编写如下程序:Private Sub Command1_Click()Dim x, y, z As Integerx = 5: y = 7: z = 0Text1.Text = “Call p1(x, y, z)Text1.Text = Str(z

9、)End SubSub p1(ByVal a As Integer, ByVal b As Integer, c As Integer)c = a + bEnd Sub程序运行后,如果单击命令按钮,文本框中显示的是( B)A0 B12 C Str(z) D没有显示17、在窗体中添加名称为 Command1 和名称为 Command2 的命令按钮测验文本框 Text1,然后编写如下代码:VB 程序设计语言期末复习5 / 28Private Sub Command1_Click()Text1.Text = “AB“End SubPrivate Sub Command2_Click()Text1.T

10、ext = “CD“End Sub首先单击 Command2 按钮,然后再单击 Command1 按钮,在文本框中显示(A )AAB B CD CABCD DCDAB 18、可获得当前系统日期的函数是(A ) 、Date( ) 、Time( ) 、IsDate( ) 、Year( ) 19、X 是小于 100 的非负数,用 VB 表达式表达正确的是(C ) A、0X100 B、0=X100 C、0=X and X100 D、0X100 20、以下能够触发文本框 Change 事件的操作是 DA、文本框失去焦点 B、文本框获得焦点 C、设置文本框的焦点 D、改变文本框的内容21、要使标签中显示的

11、文本居中显示, 应设置 Alignment 的值为:(C ) A、 0 B、 1 C、2 D、322、下面四项中不属于面向对象系统的三要素的是:(A ) A、变量 B、事件 C、属性 D、方法23、对象的性质,来描述和反映对象特征的参数是对象的( A) A、属性 B、方法 C、事件 D、过程24、文本框没有(D )属性 A、Enabled B、Backcolor C、Visible D、Caption25、下述选项中,属于 VB 的程序设计方法是 ( B) A、面向对象、顺序驱动 B、面向对象、事件驱动 C、面向过程、事件驱动 D、面向过程、顺序驱动26、用于获得字符串 S 从第 2 个字符开

12、始的 3 个字符的函数是(A )AMid$(S,2,3) B、Middle(S,2,3) C、Right$(S,2,3) D 、Left$(S,2,3)27、确定一个窗体或控件大小属性是(B )AWidth 或 Height BWidth 和 Height CTop 或 Left DTop 和 Left28、要使窗体的标题为“ 演示实例 ”,应修改窗体的( A )属性。ACaption BTip CItem DText29、下面语句中错误的是(B )A Redim Preserve Matrix(10,Ubound(Matrix,2)+1)B Redim Preserve Matrix(Ubo

13、und(Matrix,1)+1,10)C Redim Preserve DynArray(Ubound(DynArray)+1)D Redim DynArray(Ubound(DynArray)+1)30、在 MsgBox 函数中哪一个参数是必须的(A )Aprompt Bbuttons C title Dcontext31、在窗体中添加两个文本框(其 Name 属性分别为 Text1 和 Text2)和一个命令按钮(Name 属性为 Command1) ,然后编写如下两个事件过程:Private Sub Command1_Click()a = UCase$(Text1.Text) + Lef

14、t$(Text2.Text,2)VB 程序设计语言期末复习6 / 28Print aEnd SubPrivate Sub Form_Load()Text1.Text = “aB“Text2.Text = “123456“End Sub程序运行后,单击命令按钮,输出结果为(B )Aab12 B AB12 CAB56 Dab5632、下列关于属性设置的叙述正确的是( D)A 所有的对象都有同样的属性B 控件的属性只能在设计时修改,运行时无法改变C 控件的属性都有同样的默认值D 引用对象属性的格式为:对象名称 . 属性33、在窗体中添加一个名称为 Command1 的命令按钮,然后编写如下程序:Fu

15、nction fun(x As Integer)Static zy = y + 1: z = z + 1fun = x + y + zEnd FunctionPrivate Sub Command1_Click()Dim x As Integerx = 1For i = 1 To 2Print fun(x)Next iEnd Sub程序运行后,如果单击命令按钮,窗体中显示的内容是(D )A3 3 B3 4 C 3 D 3 34、下列叙述中不正确的是( B)A VB 中的函数功能类似于 Sub 过程B Sub 过程不可以递归C 子过程不返回与其特定子过程名相关联的值D 过程是没有返回值的函数,又

16、常被称为 Sub 过程,在事件过程或其他子过程中可以按名称调用过程35、退出 For 循环可使用的语句为( A ) 、Exit For 、Exit Do 、End For 、End Do 36、当一个命令按钮的 Default 属性设置为 True 时,按哪个键和单击该命令按钮作用相同。 (D ) 37、当我们输入代码时,VB 可以自动检测下面那个错误:( A ) A、语法错误 B、编译错误 C、运行错误 D、逻辑错误38、下列哪个属性决定命令按钮是否能够接受用户的输入,即命令按钮是否可用:(C )A、Caption B、Style C、Enabled D、Name39、以下叙述中正确的是(A

17、 ) VB 程序设计语言期末复习7 / 28A、窗体的 Name 属性指定窗体的名称,用来标识一个窗体 B、窗体的 Name 属性的值是显示在窗体标题栏中的文本 C、可以在运行期间改变对象的 Name 属性的值 D、对象的 Name 属性值可以为空 40、以下选项中,不属于文本框的属性是( D ) 。AEnabled B Caption C.Name D Min41、假定窗体的名称为(Name 属性)为 form1,则把窗体的标题设置为“VBTEST”的语句正确的是(B )Aform1=“VBTEST” BCaption=“VBTEST”Cform1.test=“VBTEST” Dform1.

18、name=“VBTEST”42、清除列表框中的所有项目,应调用(C )方法。A. Cls B. RemoveAt C. Clear D. Remove43、VB 项目文件即工程文件的扩展名是:(A ) A、VBP B、FRM C、VBW D、FRX44、若窗体上有一个文本框 txt_Show,如果想要在程序运行后,在文本框中便会出现“Hello!”字样,应在 ( A)事件过程中写如下代码:txt_Show.Text=”hello! A 、 Form_Load B、Command1_Click C 、Form_Click D、Form_Dbclick45、下面哪个窗口用来浏览和设置窗体和控件的属

19、性:(D ) A、窗体窗口 B、工程资源管理器 C、工具箱 D、属性窗口46、下面说法正确的是:(B ) A、窗体文件的扩展名.vbpB、一个窗体对应一个窗体文件C、VB 中一个工程只包含一个窗体D、VB 中一个工程最多可以包含 256 个窗体47、以下说法错误的是: ( D ) A、方法是对象的一部分B、方法是一种特殊的过程和函数C、方法的调用方式是 对象名称方法名称D、在调用方法时,对象名时不可缺少的48、在代码编辑器中,若一条语句过长,可以用什么续行符来换行书写语句:(B ) A、一个下划线“_” B、一个空格加一个下划线 “_”C、一个连字符“-” D、一个空格加一个连字符“-”49、

20、下列选项中,更改哪个属性,可以对窗体的标题内容进行修改:(D ) A、Text B、Name C、Font D、Caption50、在 VB 集成环境中创建应用程序时,除了工具箱、窗体窗口、属性窗口外,必不可少的窗口是:(C ) A、窗体布局窗口 B、立即窗口 C、代码窗口 D、监视窗口51、VB 预先设置好的,能够被对象识别的动作是 (C ) A、属性 B、方法 C、事件 D、过程52、为了使标签框的大小根据里面显示的内容的长度进行扩展或缩小,应对(C )属性进行设置 VB 程序设计语言期末复习8 / 28A、Alignment B、Backstyle C、Autosize D、Backco

21、lor53、当一个命令按钮的 Cancel 属性设置为 True 时,按哪个键和单击该命令按钮作用相同。 (C ) A、Ctrl B、Tab C、Esc D、回车 54、要改变新建对象的名称,应使用属性: ( C ) A、Font B、ForeColor C、Name D、Height55、VB 的工程资源管理器可管理多种类型的文件,下面叙述不正确的是( C )A 窗体文件的扩展名为.frm,每个窗体对应一个窗体文件B 标准模块是一个纯代码性质的文件,它不属于任何一个窗体C 用户通过类模块来定义自已的类,每个类都用一个文件来保存,其扩展名为.basD 资源文件是一种纯文本文件,可以用简单的文字

22、编辑器来编辑56、在窗体中添加一个命令按钮,名称为 Command1,两个文本框名称分别为Text1、 Text2,然后编写如下程序:Private Sub Command1_Click( )a=Text1.textb=Text2.textC=Lcase(a)D=Ucase(b)PrintC;DEnd Sub程序运行后,在文本框 Text1、Text2 中分别输入 AbC 和 Efg,结果是(A )AabcEFG Babcefg C ABCefg DABCEFG57、以下关于窗体描述正确的是(B )A 只有用于启动的窗体可以有菜单B 窗体事件和其中所有控件事件的代码都放在窗体文件中C 窗体的名

23、字和存盘的窗体文件名必须相同D 开始运行时窗体的位置只能是设计阶段时显示的位置58、有关列表框的属性和方法的正确描述是( D)A 列表框的内容由属性 Item Data 来确定B 当多选属性(MultiSelect)为 True 时,可通过 Text 属性获得所有内容C 选中的内容应通过 List 属性来访问D 选中的内容应通过 Text 属性来访问,并且每次只能获得一条内容59、如果变量 a、b、c 均为整型,下列程序段的输出结果为(C )a=2b=3c=a*bPrint a “第一“,Print Tab(6); “第二“;VB 程序设计语言期末复习9 / 28End Sub程序运行后,如果

24、单击命令按钮,在窗体上显示的内容是(表示空格) (C )A第一第二 B第一第二 C第一 第二 D第一 第二61、如果希望一个窗体在显示的时候没有边框,应该设置的属性是(C )A 将窗体的标题(Caption)设成空字符B 将窗体的 Enabled 属性置成 FalseC 将窗体的 BorderStyle 属性置成 NoneD 将窗体的 ContalBox 置成 False62、设有如下程序:Option Base 1Private Sub Form_Click()Dim a(10), P(3) As Integerk = 5For i = 1 To 10a(i) = iNext iFor i

25、= 1 To 3P(i) = a(i * i)Next iFor i = 1 To 3k = k + P(i) * 2Next iPrint kEnd Sub程序运行后,单击窗体,则在窗体上显示的是(A )A33 B35 C 37 D 3863、以下不属于键盘事件的是( C ) 、KeyDown 、KeyUp 、Unload 、KeyPress 64、当用户在窗体上单击鼠标时,不会触发的事件是(D ) 、Click 、MouseDown 、MouseUp 、DblClick 65、下列逻辑表达式中,能正确表示条件“x,y 都是奇数” 的是(C )Ax Mod 2 =1 Or y Mod 2 =

26、1 Bx Mod 2 =0 Or y Mod 2=0Cx Mod 2 =1 And y Mod 2 =1 Dx Mod 2 =0 And y Mod 2=066、在窗体中添加两个文本框(其 Name 属性分别为 Text1 和 Text2)和一个命令按钮(其 Name 属性为 Command1) ,然后编写如下事件过程:Private Sub Command1_Click()x = 0Do While x 10x = (x - 2) * (x + 3)n = n + 1LoopText1.Text = Str(n)VB 程序设计语言期末复习10 / 28Text2.Text = Str(x)E

27、nd Sub67、程序运行后,单击命令按钮,在两个文本框中显示的值分别为(B )A1 和 0 B2 和 24 C 3 和 50 D4 和 6868、在窗体上添加标签 Label1 后,标签控件默认的名称 Name 为:( A ) A、Label1 B、Label C、Text D、Text169、在 Visual Basic 中,建立一个文本编辑区域,可采用下列哪个控件:(C ) A、命令按钮 B、标签控件 C、文本框控件 D、定时器控件70、在 VB 中的每个对象都具有自己的属性、 (C )和方法。 A、控件 B、函数 C、事件 D、公用过程71、将文本框的 Multiline 属性设为 F

28、alse, 则文本框中只能输入: ( C) A、一个字符 、两个字符 、单行文本 、多行文本72、下列关于属性设置的叙述错误的是 (A ) A、一个控件具有什么属性是 Visual Basic 预先设计好的,用户不能改变其属性值B、一个控件具有什么属性是 Visual Basic 预先设计好的,但用户可以改变其属性值C、一个控件的属性既可以在属性窗口中设置,也可以用程序代码设置D、一个控件的属性在属性窗口中设置,还可以利用程序代码为其设置新值73、关于复选框和单选钮的比较中正确的是(D )A 复选框和单选钮都只能在多个选择项中选定一项B 复选框和单选钮的值(value )都是(True/Fal

29、se)C 单选钮和复选框都响应 DblClick 事件D 要使复选框不可用,可设置 Enabled 属性(False )和 value 属性(Grayed)74、在窗体中添加一个名称为 Command1 的命令按钮和一个名称为 Text1 的文本框,然后编写如下程序:Private Sub Command1_Click()Dim x, y, z As Integerx = 10y = 5z = 23Text1.Text = “Call p1(x, y, z)Text1.Text = Str(z)End SubSub p1(ByVal a As Integer, ByVal b As Integer, c As Integer)c = a + bEnd Sub75、程序运行后,如果单击命令按钮,则文本框中显示的内容是(B )A0 B15 C Str(z) D2376、VB 中可用(D )语句产生一消息框。 、InputBox 、Shift 、Both 、MsgBox 77、在设计阶段,当双击窗体上的某个控件时,所打开的窗口是 C

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

当前位置:首页 > 实用文档 > 往来文书

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报