VB语言程序设计习题3.docx
- 文档编号:9387170
- 上传时间:2023-02-04
- 格式:DOCX
- 页数:12
- 大小:20.07KB
VB语言程序设计习题3.docx
《VB语言程序设计习题3.docx》由会员分享,可在线阅读,更多相关《VB语言程序设计习题3.docx(12页珍藏版)》请在冰豆网上搜索。
VB语言程序设计习题3
《VB语言程序设计》习题3
一、单项选择题
1.图像框有一个属性,可以自动调整图像框的大小,以适应图像的尺寸,这个属性是()。
A、AutoSize
B、Stretch
C、AutoRedraw
D、Appearance
2.常用控件的Style属性值是()。
A、字符常量
B、逻辑常量
C、数值常量
D、日期常量
3.若要使标签控件显示时,不覆盖其背景内容,应设置标签控件的()属性。
A、BackColor
B、BorderStyle
C、ForeColor
D、BackStyle
4.在程序运行期间,如果拖动滚动条上的滚动框,则触发的滚动条事件是()。
A、Move
B、Change
C、Scroll
D、GetFocus
5.为了暂时关闭计时器,应把计时器的某个属性设置为False,这个属性是()。
A、Visble
B、Timer
C、Enabled
D、Interval
6.在列表框中当前被选中的列表项的序号由()属性表示。
A、List
B、Index
C、Listindex
D、Tabindex
7.保存一个工程至少应保存两个文件,这两个文件分别是()。
A、文本文件和工程文件
B、窗体文件和工程文件
C、窗体文件和标准模块文件
D、类模块文件和工程文件
8.为了装入一个VisualBasic应用程序,应当()。
A、只装入窗体文件(.frm)
B、只装入工程文件(.vbp)
C、分别装入工程文件和标准模块文件(.bas)
D、分别装入工程文件、窗体文件和标准模块文件
9.要使Print方法在Form_Load事件中起作用,要对窗体的()属性进行设置。
A、Backcolor
B、ForeColor
C、AutoRedraw
D、BackStyle
10.Cls方法可以清除窗体或图片框中的()内容。
A、在设计阶段使用Picture设置的背景位图
B、在设计阶段放置的控件
C、在运行阶段产生的图形和文字
D、以上均可
11.当运行程序时,系统自动执行窗体的()事件过程。
A、Load
B、Click
C、Unload
D、GotFocus
12.VisualBasic是一种面向对象的可视化程序设计语言,采取了()的编程机制。
A、事件驱动
B、按过程顺序执行
C、从主程序开始执行
D、按模块顺序执行
13.在VisualBasic中最基本的对象是()。
它是应用程序的基石,是其他控件的容器。
A、文本框
B、命令按钮
C、窗体
D、标签
14.用来设置粗体字的属性是()。
A、FontItalic
B、FontName
C、FontBold
D、FontSize
15.在窗体上建立通用对话框需要添加的控件是()。
A、Data控件
B、Form控件
C、CommonDialog控件
D、VBComboBox控件
16.为了在按下Esc键时执行某个命令按钮的Click事件过程,需要把该命令按钮的一个属性设置为Ture,这个属性是()。
A、Value
B、Default
C、Cancel
D、Enabled
17.下列控件中属于复选框控件的是()。
A、Label
B、TextBox
C、CheckBox
D、ListBox
18.打开菜单编辑器的快捷键是()。
A、Ctrl+E
B、Shift+E
C、Alt+E
D、Tab+E
19.列表框中的列表内容里是通过()属性来设置的。
A、Columns
B、List
C、Index
D、Height
20.用Dimarr(3To5,-2to2)语句所定义的数组的元素个数是()。
A、20
B、12
C、15
D、24
21.在VB中传递参数的方法有()种方式。
A、一
B、两
C、三
D、四
22.函数过程(用Function定义)与子过程(用Sub定义)的最大区别是()。
A、函数过程有返回值
B、子过程有返回值
C、函数过程可以带参数
D、子过程可以带参数
23.若要使命令按钮不可操作,要对()属性进行设制。
A、Enabled
B、Visible
C、BackColor
D、Caption
24.函数String(n,"str")的功能是()。
A、把数值型数据转换为字符串
B、返回由n个字符组成的字符串
C、从字符串中取出n个字符
D、从字符串中第n个字符的位置开始取子字符串
25.设a=10,b=5,c=1,执行语句Printa>b>c后,窗体上显示的是()。
A、True
B、False
C、1
D、出错信息
26.从键盘上输入两个字符串,分别保存在变量str1、str2中。
确定第二个字符串在第一个字符串中起始位置的函数是()。
A、Left
B、Mid
C、String
D、Instr
27.下列可作为VisualBasic中的变量名的是()。
A、Filename
B、A(A+B)
C、254D
D、Print
28.设a="VisualBasic",下面使b="Basic"的语句是()。
A、b=Left(a,8,12)
B、b=Mid(a,8,5)
C、b=Rigth(a,5,5)
D、b=Left(a,8,5)
29.变量未赋值时,数值型变量的值为()。
A、0
B、空
C、1
D、无任何值
30.VB提供了结构化程序设计的三种基本结构,三种基本结构是()。
A、递归结构、选择结构、循环结构
B、选择结构、过程结构、顺序结构
C、过程结构、输入输出结构、转向结构
D、选择结构、循环结构、顺序结构
31.数组声明语句Dima(2to3,-2to2,3to5)中,数组a包含元素的个数为()。
A、120
B、75
C、30
D、13
32.用以下方式声明的变量,()可以在整个程序中通用。
A、在窗体模块用Dim进行声明
B、在窗体模块用Public进行声明
C、在窗体模块用Private进行声明
D、在窗体模块用Static进行声明
二、多项选择题
1.以下叙述中正确的是()。
A、一个工程中可以包含多个窗体文件
B、在一个窗体文件中用Private定义的通用过程能被其他窗体调用
C、VB程序中的窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件
D、一个工程默认的启动对象是Form1
2.以下关于焦点的叙述中,正确的是()。
A、如果文本框的TabStop属性为False,则不能接收从键盘上输入的数据
B、当文本框失去焦点时,触发LostFocus事件
C、当文本框的Enabled属性为False时,其Tab顺序不起作用
D、可以用TabIndex属性改变Tab顺序
3.以下关于窗体的描述中,正确的是()。
A、执行UnloadForm1语句后,窗体Form1消失,但仍在内存中
B、窗体的Load事件在加载窗体时发生
C、当窗体的Enabled属性为False时,通过鼠标和键盘对窗体的操作都被禁止
D、窗体的Height、Width属性用于设置窗体的高和宽
4.以下叙述中正确的是()。
A、双击鼠标可以触发DblClick事件
B、窗体或控件的事件的名称可以由编程人员确定
C、移动鼠标时,会触发MouseMove事件
D、控件的名称可以由编程人员设定
5.下列说法错误的是()。
A、一个应用程序中只能创建一个窗体
B、一个应用程序中只能创建一个模块
C、一个应用程序中只能创建一个MDI窗体
D、一个应用程序中能创建多个MDI子窗体
三、填空题
1.当转换其他的数值类型为Boolean值时,______会转成False,而其他的值则变成True。
2.一个数组说明为Dima(0to5,1to5)AsInteger,则该数组共有______个元素。
3.执行x$=String(6,"124abc")后,x的值是______。
4.如果将布尔常量值TRUE赋值给一个整型变量,则整型变量的值为______。
5.表达式Day(#2003-04-05#)的值是______。
6.在窗体上画两个文本框Text1及Text2,再画一个按钮Command1,然后编写如下事件过程,当运行此窗体时,分别在Text1中输入123,在Text2中输入456,然后点击按钮,则输出结果是______。
PrivateSubCommand1_Click()
A=Text1.Text+Text2.Text
PrintA
EndSub
7.改变驱动器列表框的Drive属性将激活的事件是______。
8.下列程序的输出结果是______。
PrivateSubCommand1_Click()
Fori=1To10
GetValuei
Nexti
PrintGetValue(i)
EndSub
PrivateFunctionGetValue(ByValaAsInteger)StaticSAsIntegerS=S+a
GetValue=S
EndFunction
9.数组的下标可取的变量类型是______。
四、判断题
1.MDI窗体的子窗题可以移到MDI窗体以外。
()
2.若工程文件中有多个窗体,可以根据需要指定一个窗体为启动窗体。
()
3.对象的Name属性值可以为空。
()
五、程序设计题
编写程序,功能为找出被3、5、7除,余数
均为1的最小的5个正整数。
《VB语言程序设计》习题3答案
一、单项选择题
题号
1
2
3
4
5
6
7
8
9
10
答案
B
C
D
C
C
C
B
D
C
C
题号
11
12
13
14
15
16
17
18
19
20
答案
A
A
C
C
C
C
C
A
B
C
题号
21
22
23
24
25
26
27
28
29
30
答案
B
A
A
B
B
D
A
B
A
D
题号
31
32
答案
C
B
二、多项选择题
题号
1
2
3
4
5
答案
ACD
BCD
BCD
ACD
AB
三、填空题
1、0
2、30
3、
4、-1
5、5
6、
7、Change
8、66
9、数值型
四、判断题
题号
1
2
3
答案
F
T
F
五、程序设计题
编写程序,功能为找出被3、5、7除,余数
均为1的最小的5个正整数。
PrivateSubCommand1_Click()
DimcountN%,n%
countN=0
n=1
Do
n=n+1
IfnMod3=1AndnMod5=1AndnMod7=1Then
Printn
countN=countN+1
EndIf
LoopUntilcountN=5
EndSub
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 语言程序设计 习题