Visual Basic 6.0程序设计题型示例
一.填空题
1.选择多个控件,可以按住__________键,然后单击每个控件。
2.Visual Basic的程序设计方法是__________设计。
3.一个工程可以包含多种类型的文件,其中工程文件的扩展名是__________,窗体文件的扩展名是__________,标准模块文件的扩展名是__________。
4.建立窗口并存盘后,除了生成窗体文件外,还会生成__________文件。
5.同时按下__________和方向箭头键也可以移动控件的位置。
6.为了在输入程序时能自动进行语法检查,必须执行__________菜单中的__________命令,打开__________对话框,然后选择“编辑器”选项卡中的__________选项。
7.__________是Visual Basic系统中的基本运行实体。
8.创建用户界面时用到的对象可分为__________和__________。
9.__________是对对象特性的描述,不同的对象有不同的__________。
10.选择窗体或控件时,可在__________中看到各种属性。
11.选择对象后,可以在__________中设置属性值,也可以在__________设置属性值。
12.设置对象属性值的语句格式:__________。
13.事件是____________________。
14.方法是指_________________________。
15.调用方法的语法格式为:____________________。
16.在Visual Basic程序设计中,基本的设计机制是:__________、__________、__________。
17.一般来说,在用Visual Basic开发应用程序时,需要以下三个步骤:__________;__________;__________。
18.当发生某个事件时,就会“驱动”预先设置的一系列动作,这种情况称为______,而预先设置的那些动作,即针对控件或窗体的事件编写代码,称为______________。
19.Visual Basic工程主要由__________、__________和__________组成。
20.窗体模块的文件扩展名为__________;标准模块的文件扩展名为__________,类模块的文件扩展名为__________。
21.Visual Basic 6.0的基本数据类型分为:__________、__________、__________、__________、__________、__________、__________。
22.__________能够存储所有系统定义类型的数据。
23.Byte型存储空间大小为__________字节,范围为__________。
24.Integer型存储空间大小为__________字节,范围为__________。
25.Long型存储空间大小为__________字节,Single型存储空间大小为__________字节;Double型存储空间大小为__________字节;Currency型存储空间大小为__________字节;Variant型存储空间大小为__________字节;Boolean型存储空间大小为__________字节;Date型存储空间大小为__________字节;Object型存储空间大小为__________字节。
字符串常量123在内存中的字节数是26.在Visual Basic中,常量分为两种:__________和__________。
27.按数据类型,一般常量分为:__________、__________、__________、__________。
28.赋值语句语法格式:__________和__________。
29.符号常量分为两种:__________和__________。
30.用户定义的符号常量可以用__________语句来声明,语法格式为:__________。
31.用户定义的符号常量时常量表达式是必需的,它是由文字、其他常数、除__________之外的任意的算术操作符和逻辑操作符所构成的任意组合组成,但不能使用__________、__________和__________。32.变量名用于识别变量在内存中的位置,变量的类型指定__________。
33.如果希望在程序中显示声明变量,可以在模块的声明段中加入__________语句。也可以在__________菜单中选取__________命令,单击__________选项卡,选中__________复选框。
34.在Visual Basic中,可以用变量声明语句来声明变量的类型,语法格式为:____________________。35.使用声明语句声明一个变量后,Visual Basic自动将数值类型的变量赋初值为__________,将字符类型的变量赋初值为__________,将Variant类型的变量赋初值为__________,将布尔型的变量值赋初值为__________。
36.Visual Basic中允许变量不经过声明就直接使用,称为__________,这种声明的变量都是___________________型的,并默认为__________。
37.变量未赋值时,数值型变量的值为__________,字符串变量的值为__________。
38.一个变量未被显示定义,末尾没有类型说明符,则该变量的隐含类型是__________。
39.已知变量aa是一个布尔型的变量,如果要给其赋值为True,则正确的赋值语句是____________________。
40.Visual Basic在数据后面可以加上符号表示不同的数据类型,&表示_______,@表示__________,!表示__________。
41.表达式7*(13.52Mod3.6)*2\3的值是__________。
42.表达式运算符的优先顺序从高到低为:_________→__________→__________→__________。
43.下列程序中,a,b,c代表一个三角形的三条边,程序的作用是判断一个三角形是否成立,请填写空白处
If a+b<c_______b+c<a_______a+c<b then
MsgBox(“这三条边不能构成一个三角形”)
End if
44.设a=11,b=14,则表达式3*a>25and b+8>0的值为__________.
45.设A=“vb123vb12”,则表达式Val(Mid(A,4,2)+Right(A,4))的值为__________。
46.下列程序段运行后,a的值为__________。
a=16
b=35
a=a+b
b=a-b
a=a-b
47.表达式Len(Str(0.078))Mod2的值为__________。
48.表达式38\15*2的值是__________。
49.表达式(17\3+1)*(28\-5)的值是_______________。
50.表达式“abc”<>“abc”&“123”的值是____________________。
51.字符串运算符__________连接的两边的操作数类型必须是字符型。
52.设a=-3,b=8,则表达式4*a>9Or b+8>0的值是____________________。
53.生成10到200范围内的随机整数表达式:____________________。
5对应的Visual Basic表达式:____________________。
54.数学表达式sin60°+cos30°+log
3
55.函数Str$(256.36)的值是__________。
56.表达式Int(-19.6)的值为__________。
57.表达式Right(“zhenzhou”,4)的值是__________。
58.一个语句行以__________结束。把多句写在一行时,语句之间必须用__________连接。当一行代码很长时可以用__________来续行。
59.Print语句的语法格式为:__________。
60.空Print语句的功能是__________或__________。
61.用Print语句输出多个表达式的值时,表达式之间用__________隔开,则表达式按标准格式输出,用__________隔开,表达式按紧凑格式输出。
62.在赋值语句中,变量和表达式的数据类型必须一致,若两者同为数值型但精度不一样,则__________。63.x=a=b语句的含义是____________________。
64.赋值语句兼有__________与__________双重功能。
65.在Visual Basic中有两个注释语句__________或_________,语法格式为:__________。
66.使用Rem关键字时,Rem关键字与注释文本之间要__________,放在其他语句尾时,要用__________隔开。
67.在Visual Basic中有两个结束语句:__________和__________。
68.End语句的功能是__________;Unload语句的功能是__________。
69.“For k=__________To–11Step-3”的循环体循环50次。
70.假设有以下程序段:
For i=1to10step3
For j=15to3step-4
Print i*j
Next j
Next i
Prnt s,i,j
则语句Print i*j的执行次数是__________,执行后i的值为__________,j的值为__________。71.下列程序段的执行结果为__________
i=1
a=4
Do
i=i+1
a=a+2
Loop Until i>=6
Print“a=”a
72.Visual Basic中,把一组具有相同__________、不同__________的变量称为数组。
73.在计算机中,数组占据一块连续的内存区域,__________就是这个区域的名称,区域的每个单元都有自己的地址,__________指出每个单元在该区域的位置。
74.在Visual Basic中,用来声明数组的语句有:__________、__________、__________和__________。75.在定义数组时,下标的范围可以是不超过__________数据类型的范围。如果省略了
“下标下界to”,数组默认下界为________,如果希望下标从1开始,可以通过__________语句来设置。
76.使用Option Base语句时,该语句必须出现在__________或__________的说明部分。
77.数组的维数最多可以有__________维。
78.创建动态数组通常分为两步:首先在窗体级别、标准模块或过程中__________,然后在过程中__________。
79.如果用ReDim重新声明动态数组只能修改__________,不能修改__________。
80.使用ReDim语句重新分配动态数组时,数组中的内容将被清除,如果在ReDim语句中使用了__________选择项,则保留数组内容。
81.用Dim声明数组时,默认情况下,数组下界为__________,如果需要数组下界为1可以在通用声明中,使用__________项加以说明。
82.控件数组是由一组__________相同的控件组成,它们具有一个共同的__________,相同的__________,而且它们实现的功能基本相似。控件数组一经建立,每个控件数组元素通过__________唯一确定。
83.使用ReDim语句__________改变数组类型,在ReDim语句中加了Preserve关键字,对重定义数组的限制是__________。
84.我们利用函数__________及__________能分别求出数组的下界、上界。
85.假设Dim a(8)As Double,则该数组声明了9个元素可供使用。如果设Dim b(4,1to9)As Single,则它声明了一个具有__________个元素的__________维数组。
86.用Dim语句定义数组时,数值数组中的全部元素初始化为__________,字符串数组中的全部元素初
始化为__________。
87.利用Array()函数给数组元素输入初值,数组应该声明为__________数组,数组的数据类型为__________类型。
88.如果想释放动态数组的存储空间或清除定长数组的内容,可以用__________语句来实现,语法格式:____________________。
89.Erase语句的功能是:__________或__________。
90.当把Erase语句用于动态数组时,将删除整个数组结构释放该数组所占有的内存,下一次使用需要重新用__________语句定义。
91.引用数组元素方法是____________________。
92.在引用数组元素时,__________、__________和__________必须与声明数组时一致。
93.在Visual Basic中,过程分为__________过程和__________过程。
94.使用__________声明在所有模块中都可以使用的过程;使用__________声明只能在包含该声明的模块中使用的过程。
95.在使用Static关键字声明过程时,表示在调用Sub过程之间__________。
96.__________语句可以使程序在一定条件下从一个Sub过程中退出,并且在Sub过程的任何位置都可以使用。
97.若要建立通用过程,打开代码编辑器窗口,从__________列表框中选择__________选项。
98.事件过程分为__________过程和__________过程,两者都使用__________进行声明。
99.建立事件过程主要有三种方法:__________、__________、__________。
100.若要提前退出Function过程,可在Function过程内适当位置加入__________语句。
101.若要从Function过程返回一个值,可将这个值赋给__________。
102.声明过程时参数列表格式为:[Optiontal][Byval︳Byref][ParamArry]变量名[()][As数据类型名称]。其中Optiontal表示参数是可选的,ByVal表示__________,ByRef表示__________,ParamArray 表示__________,“()”表示__________,As子句用来__________,多个参数时,参数之间用__________进行分隔。
103.在Visual Basic中,调用Sub过程有两种方式:__________和__________。
104.Visual Basic程序中的错误可分为__________、__________和__________三种类型。
105.编译错误也称为__________,这种错误是由于程序中的语句__________而引起的。
106.在程序中出现“除数为零”会导致__________错误。
107.在Visual Basic中,使用__________语句激活错误捕捉。
108.__________语句用于设置错误陷阱。
109.窗体的Caption属性用于设置__________。
110.窗体的BackColor属性用于设置__________。
111.窗体的ForeColor属性用于设置__________。
112.窗体的FontName属性用于设置__________。
113.窗体的FontSize属性用于设置__________。
114.窗体的CurrentX属性用于设置__________。
115.窗体的ScaleHeight属性用于返回__________,窗体的ScaleWidth属性用于返回__________。116.窗体的Width属性和Height属性用于设置__________。
117.窗体的ScaleWidth和Width属性与属性的区别是前者表示__________,后者表示__________。118.所有控件都具有共同属性是__________属性。
119.控件和窗体的Name属性不能在__________期间设置,只能通过__________设置。
120.窗体的KeyPreview属性是用来返回或设置一个值,以决定__________,语法格式为:__________。121.窗体的Print方法用于__________。
122.窗体的Cls方法用于__________。
123.在程序过行中,一个窗体得到焦点时,最先触发的是__________事件。
124.窗体的Line方法用于__________,线的宽度取决于__________属性值。
125.窗体的Load事件在__________时发生。
126.窗体的Click事件在__________时发生。
127.窗体的Resize事件在__________时发生。
128.窗体的Unload事件在__________时发生。
129.当程序运行装入窗体时,最先触发的是__________事件。
130.窗体的KeyPress事件在__________时发生。
131.KeyDown事件当__________时发生,KeyDown事件当__________时发生。
132.窗体的MouseDown事件是当__________时发生的事件,窗体的MouseUp事件是当__________时发生的事件,MouseMove事件是当__________时发生的事件。
133.语句“Private Sub Form_MouseMove(Button As Integer,Shift As Integer,X As Single,Y As Single)”中”Button”用来标识该__________,值可以是__________、__________和__________,分别对应用__________、__________和__________。
134.鼠标指针移动经过控件时,将触发控件的__________事件。
135.在鼠标事件过程MouseDown和MouseUp中,参数Button的值为1、2、4时,分别代表按下鼠标的__________、__________和__________键。
136.当按下的鼠标键释放后,触发__________事件。
137.窗体的__________事件当一个窗体成为活动窗口时发生。
138.InputBox函数用来在一个对话框中显示提示,等待用户__________,并返回__________。
139.在“Msg Box(Prompt[,Buttons][,Title][,Helpfile,Context])”中,如果参数prompt内容超过一行,则可以用__________或者__________将各行分隔开来。
140.在MsgBox函数对话框显示“取消”按钮时,按下__________键与单击“取消”按钮的效果相同。141.下列程序弹出对话框中按钮的个数为__________。
MsgBox“确认!”,vbAbortRetryIgnore+vbMsgBoxHelpButton+vbQuestion,“提示”
142.创建MDI应用程序应从__________菜单中执行__________命令。
143.要创建一个MDI子窗体,先__________或者__________,然后把它的__________属性设置为True.144.SDI是指__________界面,MDI是指__________界面。
145.一个应用程序最多可以有__________个MDI父窗体。
146.快速显示窗口一般作为__________使用,这种窗口一般没有__________和__________。
147.制作快速显示窗体时,在工程中新建一个窗体,将窗体的BorderStyle属性设置为__________,ControlBox属性设置为__________,Cpation属性设置为__________,并在该窗体中添加一些文字和图片。此外,还必须通过设置__________,把快速显示窗体设置为应用程序的启动对象。
148.标签控件的BorderStyle属性指定__________。
149.标签控件的Move方法用于__________。
150.若要选取多个控件,可按住__________键同时依次单击各个控件,或者在窗体上拖出一个选择框,把这些控件包围起来。
151.如果要精确地设置控件的位置和大小,可以在窗体上选择控件,然后使用属性窗口中的__________、__________、__________和__________的属性值进行设置。
152.删除控件的快捷键是__________。
153.若要显示窗体编辑器工具栏,可选择__________→__________→__________→命令,使该命令项中出现复选标记。
154.如果要把多于两个的控件设置相同间距,可先选取这些控件,然后选择__________→__________→__________或__________→__________→__________命令。
155.文本框的____属性用于返回或设置文本框中的文本。
156.文本框SetFocus方法用于__________。
157.Text文本框接受的最长字符数由文本框的__________属性确定。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论