版VB练习题13415pdf.docx
- 文档编号:5128495
- 上传时间:2022-12-13
- 格式:DOCX
- 页数:244
- 大小:2.62MB
版VB练习题13415pdf.docx
《版VB练习题13415pdf.docx》由会员分享,可在线阅读,更多相关《版VB练习题13415pdf.docx(244页珍藏版)》请在冰豆网上搜索。
版VB练习题13415pdf
2012-2013学年第二学期“计算机程序设计基础VisualBasic”练习题
第1章Visua1Basic简介
一、选择题
1.VisualBasic程序设计语言属于【】。
A.面向过程的语言
C.面向对象的语言
B.面向问题的语言
D.面向机器的语言
2.关于面向对象程序设计的叙述中,不正确的是【】。
A.对象具有属性、方法等特性
B.对象之间的通信产生了消息
C.一个对象是一个软件构造块,它包含数据与相关的操作
D.对象的属性不能改变
3.以解释方式执行程序的过程是边逐条解释边执行,不生成【】。
A.目标程序
B.源程序
C.连接程序
D.库文件
4.计算机能够直接执行的程序是【】。
A.源程序
B.机器语言
C.高级语言程序
D.汇编语言程序
5.在面向对象的程序设计中,【】是程序设计的基本单位。
A.对象
B.类
C.属性
D.方法
6.对象可以识别和响应的某些行为称为【】。
A.方法
B.继承
C.属性
D.事件
7.下面符合VisualBasic的特点是【】。
A.简单的程序设计方法
C.事件驱动的编程机制
B.面向程序设计思想
D.非结构化程序设计语言
8.可以编辑代码,但不能编辑界面的工作模式是【】。
A.设计模式
B.运行模式
C.中断模式
D.连接模式
9.若要打开VisualBasic的工具箱,可使用的菜单项是【】。
A.工具
B.编辑
C.工程
D.视图
10.下面说法不正确的是【】。
A.窗体的网格线不能改变
C.工具栏可隐藏
B.属性窗口能移动
D.代码窗口打开有3种方法
第 1 页 共 85 页
2012-2013学年第二学期“计算机程序设计基础VisualBasic”练习题
第2章Visua1Basic程序设计概述
一、选择题
1.使用【】方法可以进入代码窗口编写代码。
A.执行“文件”菜单中的“打开”命令
B.双击工程资源管理器窗口
C.执行“视图”菜单中的“代码窗口”命令
D.单击工程资源管理器窗口
2.以下关于窗体设计器窗口的说法,正确的是【】。
A.窗体设计器窗口就是用户要设计的界面
B.应用程序中的每一个窗体都有自己的窗体设计器窗口
C.应用程序中的所有窗体都使用同一个窗体设计器窗口
D.调整窗体设计器窗口的大小将改变窗体的大小
3.如果在一个新建的工程中使用其他工程已设计好的窗体,可以采用【】步骤将其添加
到当前工程中。
A.使用“工程”菜单中的“添加窗体”命令打开“添加窗体”对话框,从“现存”选项
卡选择所需的窗体文件
B.使用“工程”菜单中的“添加模块”命令打开“添加模块”对话框从“现存”选项卡
选择所需的窗体文件
C.在Windows资源管理器中直接双击所需的窗体文件
D.不可以将已建立好的窗体文件添加到当前工程中
4.新建一工程,将其窗体的(名称)属性设置为MyFirst,则默认的窗体文件名为【】。
A.Forml.frm
B.工程1.frmC.MyFirst.frmD.Forml.vbp
5.下列窗体属性中,【】属性在程序运行时其设置才起作用。
A.BorderStyle
B.Caption
C.MaxButton
D.Left
6.当将窗体的【】属性值设置为False时,将不显示窗体的控制菜单、最大化、最小化
及关闭按钮。
A.MaxButtonB.MinButtonC.ControlBoxD.WindowState
7.如果在运行时不允许移动窗体,可以将窗体的【】属性设置为False。
A.BordorStyleB.ControlBoxC.MoveableD.WindowState
8.如果要改变窗体运行时的最小化图标,需设置窗体的【】属性。
A.Caption
B.Icon
C.MaxButton
D.MinButton
9.如果要使窗体的最大化按钮变成暗灰色(不起作用),应设置窗体的【】属性。
A.Caption
B.Icon
C.MaxButton
D.MinButton
10.在VisualBasic集成开发环境中,如果工具箱不可见,应在【】菜单中操作而使它
可见。
第 2 页 共 85 页
2012-2013学年第二学期“计算机程序设计基础VisualBasic”练习题
A.窗口
B.视图
C.编辑
D.文件
11.在设计阶段,当双击窗体上的某个控件时,所打开的窗口是【】。
A.工程资源管理器窗口B.工具箱窗口C.代码窗口D.属性窗口
12.VisualBasic应用程序处于运行模式时,这时【】。
A.既不能设计界面,也不能编辑代码B.可以编辑代码,不能设计界面
C.可以设计界面,不能编辑代码
D.既能设计界面,也能编辑代码
13.下列选项中,属于VisualBasic程序设计方法特点的是【】。
A.可视化、顺序驱动
C.面向对象、顺序驱动
B.可视化、事件驱动
D.面向过程、事件驱动
14.通过【】可以在界面设计阶段直观地调整窗体在屏幕上的位置。
A.窗体布局窗口B.工具箱窗口C.代码窗口D.属性窗口
15.在VisualBasic集成开发环境中,窗体设计器的主要功能是【】。
A.建立用户界面
C.显示文件
B.编写源程序代码
D.显示属性
16.在设计应用程序时,通过【】窗口可以查看到应用程序工程中的所有组成部分。
A.工程资源管理器
B.窗体设计器
C.代码
D.属性
17.要在窗体上显示图片,需设置窗体的【】属性。
A.Caption
B.Icon
C.Picture
D.ControlBox
18.如果希望运行时窗体以最大化方式显示,则应设置窗体的【】属性。
A.BordorStyleB.ControlBoxC.MoveableD.WindowState
19.将窗体的【】属性设置为False后,运行时窗体上的按扭、文本框等控件就不会对用
户的操作做出响应。
A.Enabled
B.Visible
C.ControlBox
D.WindowState
20.要使窗体在运行时不能改变大小且没有最大化和最小化按钮,需设置【】属性。
A.BorderStyleB.MaxButtonC.MinButtonD.ControlBox
21.在设计阶段,双击窗体Forml的空白处,打开代码窗口,显示【】事件过程模板。
A.Form_ClickB.Form_LoadC.Form1_ClickD.Form1_Load
22.在运行时,系统自动执行启动窗体的【】事件过程。
A.Click
B.GotFocus
C.LoadD.UnLoad
23.下列操作中不能触发一个命令按钮的Click事件的是【】。
A.在按钮上单击鼠标左键
B.在按钮上单击鼠标右键
D.使用该按钮的访问键
C.把焦点移至按钮上,然后按回车键
24.设在窗体上有两个命令按扭,其中一个命令按钮的名称为cmda,则另一个命令按钮的
名称不能是【】。
A.cmdc
B.cmdb
C.cmdA
D.Commandl
第 3 页 共 85 页
2012-2013学年第二学期“计算机程序设计基础VisualBasic”练习题
25.如果要在命令按钮上显示图形文件,应设置命令按钮的【】。
A.Style属性和Graphics属性
C.Picture属性
B.Style属性和Picture属性
D.Graphics属性
26.在属性窗口设置命令按钮的DownPicture属性,指定按下时显示的图形文件,但在运行
时命令按钮却没有效果,原因是【】。
A.命令按钮的Default属性为True
B.命令按钮的Style属性为2-picture
C.命令按钮的Style属性为0-Standard
D.命令按钮的Style属性为1-Graphical
27.如果设计时在属性窗口将命令按钮的【】属性设置为False,则运行时按钮从窗体上
消失。
A.Visible
B.Enabled
C.DisabledPicture
D.Default
28.如果设计时在属性窗口将命令按钮的【】属性设置为False,则运行时按钮不能响应
用户的鼠标事件。
A.VisibleB.Enabled
C.DisabledPicture
D.Default
29.当窗体上添加了一个标签控件Label1之后,执行语句Label1.Caption="VisualBasic"
之后,标签控件的“(名称)”属性和Caption属性为【】。
A.Label、VisualBasic
C.Labell、Labell
B.Label1、VisualBasic
D.Label、Label
30.若要使标签控件显示时不覆盖其背景内容,应设置标签控件的【】属性。
A.BackColorB.BorderStyleC.ForeColorD.BackStyle
31.当标签的标题内容太长,需要根据标题自动调整标签的大小时,应设置标签的【】属
性为True。
A.AutoSize
B.WordWrap
C.Enabled
D.Visible
32.设置标签边框的属性是【】。
A.BorderStyle
B.BackStyle
C.AutoSize
D.Alignment
33.将文本框的【】属性设置为True时,文本框可以输入或显示多行文本,且会在输入
的内容超出文本框的宽度时自动换行。
A.MultiLine
B.ScrollBars
C.Text
D.Enabled
34.在设计阶段,在属性窗口设置Text属性值时,通过按下【】组合键实现文本的换行。
A.EnterB.Alt+EnterC.Ctrl+Shift+EnterD.Ctrl+Enter
35.如果要在文本框中键入字符时只显示某个字符,如星号(*),应设置文本框的【】属
性。
A.Caption
B.PasswordChar
C.Text
D.Char
36.如果将文本框的PasswordChar属性设置为一个字符,如星号(*),运行时,在文本框中
第 4 页 共 85 页
2012-2013学年第二学期“计算机程序设计基础VisualBasic”练习题
输入的字符仍然显示出来,而不显示星号,原因可能是【】。
A.文本框的MultiLine属性值为True
B.文本框的Locked属性值为True
C.文本框的MultiLine属性值为False
D.文本框的Locked属性值为False
37.当文本框的ScrollBars属性设置为非零值时却没有效果,原因是【】。
A.文本框的MultiLine属性值为False
C.文本框的MultiLine属性值为True
B.文本框中没有内容
D.文本框的Locked属性值为True
38.通过文本框的【】属性可以获得当前文本插入点所在的位置。
A.Position
B.SelStart
C.SelLength
D.Left
39.如果将文本框的【】属性设置为True,则运行时不能对文本框中的内容进行编辑。
A.Locked
B.MultiLine
C.TabStop
D.Visible
40.如果将文本框的Locked属性设置为True,则以下说法【】是正确的。
A.此时在属性窗口不可以修改文本框的Text属性值
B.运行时用户不可以在界面上修改文本框中的内容
C.在程序代码中不可以修改文本框的内容,如不可以使用语句Text1.Text
D.以上均不正确
41.如果文本框的Enabled属性被设置为False,则运行时【】。
A.文本框中的文本将变成灰色,并且此时用户不能将光标置于文本框上
B.文本框中的文本将变成灰色,用户仍然能将光标置于文本框上,但是不能改变文本框
中的内容
C.文本框中的文本将变成灰色,用户仍然能改变文本框中的内容
D.文本框的文本正常显示,用户能将光标置于文本框上,但是不能改变文本框中的内容
42.在设计阶段,当双击窗体上的某一个文本框控件时,系统将在代码窗口中显示该文本框
控件的【】事件过程模板。
A.Click
B.DblClick
C.Change
D.GotFocus
43.运行时,当用户向文本框输入新的内容,或在程序代码中对文本框的Text属性进行赋
值从而改变了文本框的Text属性时,将触发文本框的【】事件。
A.Click
B.DblClick
C.GotFocus
D.Change
44.通过文本框的【】事件过程可以获取文本框中键入字符的ASCII码值。
A.Change
B.GotFocus
C.LostFocus
D.KeyPress
45.要判断在文本框内是否按下了回车键,可以在文本框的【】事件过程中进行判断。
A.Change
B.Click
C.KeyPress
D.GotFocus
46.下面【】对象无Caption属性。
A.Form
B.CommandButton
C.TextBox
D.Label
第 5 页 共 85 页
2012-2013学年第二学期“计算机程序设计基础VisualBasic”练习题
47.任何控件都具有【】属性。
A.Text
B.Caption
C.(名称)
D.ForeColor
48.决定控件上文字的字体、字形、大小、效果的属性是【】。
A.Text
B.Caption
C.(名称)
D.Font
49.下列关于事件的叙述中不正确的是【】。
A.事件是系统预先为对象定义的能被对象识别的动作
B.事件可分为用户事件与系统事件两类
C.VisualBasic为每个对象设置好各种事件,并定义好事件过程的过程名,但过程代
码必须由用户自行编写
D.VisualBasic中所有对象的默认事件都是Click
50.以下有关对象属性的说法中正确的是【】。
A.对象所有的属性都罗列在属性窗口列表中
B.不同对象不可能有同名属性
C.不同对象的同名属性取值一定相同
D.对象的某些属性既可在属性窗口中设置,也可通过程序代码设置或改变
二、填空题
1.VisualBasic一般用4种类型的文件保存,分别是扩展名为
名为
的窗体文件,扩展
的工程文件。
的标准模块文件,扩展名为
的类模块文件和扩展名为
2.VisualBasic程序有3种工作模式,即
、
和
。
3.VisualBasic采用
驱动的编程机制,程序员只需要编写响应用户动作的程序,
而不必考虑按精确次序执行的每个步骤。
4.在工程资源管理器窗口中有三个按钮,单击
按钮可以打开代码编辑器。
按钮可以打开窗体设计器;单击
5.如果属性窗口被关闭,按键盘上的
键可以打开属性窗口,也可以使用工具栏中的
按钮,或使用
菜单中的
命令。
6.在属性窗口中,有些属性具有预定值,在这些属性上双击属性值可以
。
7.如果在窗体F1中放置了一个命令按钮C1,一个文本框T1,则在代码编辑器窗口的对象
下拉列表框中应包含
名。
对象,而在过程下拉列表框中列出了所选对象的所有
8.在代码编辑器窗口中,单击
查看所有过程。
按钮用于一次查看一个过程,单击
按钮用于
9.在代码窗口中输入某行代码并按回车后,如果代码变成红色,表示
。
10.对象是代码和数据的集合,如VisualBasic中的
11.设置对象的属性有两种方法,一种是在设计阶段在
、
、菜单等都是对象。
窗口中设置;另一种是在运行
阶段进行设置,设置格式为
而有些属性只能用一种方法设置。
。
大部分属性可以用以上两种方法中的任一种进行设置,
第 6 页 共 85 页
2012-2013学年第二学期“计算机程序设计基础VisualBasic”练习题
12.假设某窗体名称为FF,描述窗体背景颜色的属性为BackColor,VisualBasic中用vbRed
代表红色值,则在运行时将窗体背景设置为红色应写为:
。
13.假设某命令按钮名称为C1,决定命令按钮表面文字的属性为Caption,则在运行时将命
令按钮表面文字改为“显示”应写为:
。
14.事件就是在对象上所发生的事情,VisualBasic中的事件如
15.事件过程是指。
、
和
等。
假设某一事件过程如下:
PrivateSubcmd1_Click()
Forml.Caption="VB示例"
EndSub
则响应该过程的对象名是
16.一个对象响应的事件可以有
,事件名是
。
个,用户不能建立新的事件。
17.对象的方法用于
。
当方法不需要任何参数并且也没有返回值时,调用对象的方
法的格式为
。
例如,对窗体Form1使用Show方法,应写为
对图片框Picture1使用清除方法Cls,应写为
。
。
18.一个应用程序可以有多个窗体,使用
钮可以添加一个新的窗体。
菜单下的
命令,或使用工具栏的
按
19.假设在当前工程中有Form1和Form2两个窗体,系统默认的启动窗体为Form1。
如果要
将窗体Form2设为启动窗体,可以执行
话框,在“通用”选项卡中设置启动对象为Form2。
20.如果要使命令按钮表面显示文字“退出(X)”(在字符X之下加一横线),其Caption属
菜单中的
命令,打开“工程属性”对
性应设置为
相同。
,其括号中带下划线的X表示在运行时按下
键与单击该按钮效果
21.如果要将命令按钮的背景设置为某种颜色,或者要在命令按钮上粘贴图形,应将命令按
钮的属性值设置为1-Graphical。
22.如果要在单击命令按钮时执行一段代码,则应将这段代码写在该命令按钮的
件过程中。
事
23.设在窗体上有两个命令按钮C1和C2,在C1的Click事件过程中已经写了一些代码,
完成一定的功能,要使运行时按下C2按钮与按下C1按钮执行相同的功能,请在以下横线上
填写一条语句来完成这一功能。
PrivateSubC2_Click()
EndSub
24.双击工具箱中的控件按钮,即可在窗体的
位置画出控件。
第 7 页 共 85 页
2012-2013学年第二学期“计算机程序设计基础VisualBasic”练习题
25.表示控件与窗体顶部距离的属性是
。
表示控件与窗体左侧距离的属性
是
。
表示控件宽度的属性是
。
表示控件高度的属性是
。
26.使用键盘改变控件大小的组合键是
。
使用键盘改变控件位置的组合键
是
。
27.在窗体上单击鼠标右键,在快捷菜单上选择
28.要同时选定多个控件,可以按住或
,可以将控件固定在窗体上。
键,再用鼠标依次单击各个控件。
29.要对选定的各个控件调整格式,如对齐、调整间距、统一尺寸等、可以使用
单下的命令。
菜
30.对象是既包含
又包含对
的方法,并将其封装起来的一个逻辑实体。
31.面向对象的程序设计方法是把
封装起来作为一个对象,并为每一个对象设置所
需的
。
32.对象的属性是指
33.对象的属性是用
,方法是指
来描述的。
。
第 8 页 共 85 页
2012-2013学年第二学期“计算机程序设计基础VisualBasic”练习题
第3章VisualBasic语言基础
一、选择题
1.下列类型中不属于基本数据类型的是【】。
A.字节型B.双精度型
C.枚举型D.货币型
2.下列字符序列中合法的变量名是【】。
A.VB12
B.2A
C.x.yD.Single
3.下列变量名中为单精度变量的是【】。
B.Sum#C.total!
D.Ave%
4.有变量定义语句Dima,bAsInteger,变量a的类型和初值是【】。
A.Integer,0B.Variant,空值C.String,""D.Long,0.0
5.下列【】字符不属于VisualBasic字符集。
B.#C.&D.δ
A.A1$
A.R
6.下面所列4组数据中,全部是正确的VisualBasic常量的是【】。
A.32767,3.14D2,"ABCDE",&O17
B.256,123.5,1.2E-2,#True
C.&HABCE,08-08-2008,False,D-3
D.ABCDE,#08-08-2008#,E-2
7. 下面声明语句中错误的是【】。
A.DimAge=12
C.ConstAge=12
B.ConstAgeAsInteger=12
D.StaticAgeAsInteger
8.表达式9+8\7*6/5Mod4的值是【】。
B.8C.9D.10
9.下面运算符中优先级最高的是【】。
B.>C.AndD.&
10.表达式:
12+"34"的值是【】。
A.7
A.*
A."1234"B.12"34"
C.46
D."46"
11.下面表达式的值为假的是【】。
A."Xyz">"XYZ"
B."Integer">"Int"
C."The">"There"D."BASIC"<>"basic"
12.如果x是一个正实数,则能对x的第3位小数四舍五入的表达式是【】。
A.0.01*Int(x+0.005)
C.0.01*Int(100*(x+0.05))
B.0.01*Int(100*(x+0.005))
D.0.01*Int(x+0.05)
13.若a=8,b=10,则下面表达式值为真的是【】。
A.-7+b>aXorb>0
C.a<1Andb>0
B.a>bEqvb>0
D.a>bAndb>10
14.x+y小于12且x-y大于2的逻辑表达式是【】。
第 9 页 共 85 页
2012-2013学年第二学期“计算机程序设计基础VisualBasic”练习题
A.x+y<12Orx-y>2
B.(x+y)<12;(x-y)>2
D.x+y<12Xorx-y>2
C.x+y<12Andx-y>2
15.下面表达式错误的是【】。
A."abc"&123
C."12"&34
B."12"+34
D."VisualBasic"+6.0
16.表达式Int(Rnd*100)产生的随机整数闭区间是【】。
A.[1,99]B.[0,99]C.[1,100]D.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 练习题 13415 pdf