Visual Basic 6.0第二章测试题
一、填空题
1VB数据类型可分为:字符型(      ),单精度型(________,整型(___________), 长整型( _________),日期型(____________),布尔型(_____________),可变型(__________.
2、常量可分为________________________两大类,其中一般常量可分为____________,____________,___________,______________
3、系统内部定义的符号常量: ___________,____________, 绿___________
4、用户自定义符号常量用___________语句。
5print具有__________________ 的双重功能。
6、标识符必须以___________开头,最大长度为________
7、日期型常量必须用_____括起来。
8、定义变量的语句有_______,__________,__________,_________。其中用来声明全局变量的是__________
9、使用变量声明语句声明一个变量后,VB会自动将数值型的变量赋初值为______,将字符或可变型变量赋初值为_________,将布尔型变量赋初值为________,将日期型变量赋初值为___________
10、赋值语句具有________________的双重功能。
11、如果一行中书写多个语句,各语句之间用_______-隔开。
12、注释语句有______________,二者的区别是 ____________________________________________________________________
13、结束语句有_______________,其中能够从内存中卸载窗体的是______
14、当一行代码很长时,可用________________来续行。
15VB主要有________________,_______________,________________,___________
____四种运算。
16、算术运算符按优先级顺序有________________________________________________
17、关系运算符两侧的数据类型必须________VB把非0值都认为是________,一般用-1表示_______,0表示_________
18、运算符的优先级从高到低的顺序为:________________,_________________,_________________,____________________
19iif 函数的语法格式:________________________________________
20select case 结构中,表达式列表可以是____________,____________,_____________
21for-next循环体执行次数计算公式:_________________________________________
22、无条件跳出FOR循环的语句是_______________
23、无条件跳出DO ------LOOP循环的语句是________________
24、定义数组时,DIM语句必须放在使用数组之前,遵循_______________的原则。
25、在定义数组时,若省略了令数组全部的值为0AS 子句,则默认数据类型是______________
26、数值数组中全部元素初始值为________,字符串数组中全部元素初始值为_______
27、布尔型数组中全部元素默认初值为__________
28、数组下标下界默认为_______,如果希望从1开始,则应在模块层书写语句__________________
29、数组的维数最多为_________维。
30、数组下标的下界必须_________ 数组下标的上界。
31、过程中参数传递分为按_______________和按________________,其关键字分别为
_________ __________
32、自定义函数格式以______________开头。
33、定义数组时,如果省略了下标下界,则默认为_____
34、清除数组的语句是_________
35、重新分配动态数组时数组中的内容将被清除,如果在REDIM语句中使用了_________选择项,则保留数组内容。
36 无条件退出过程的语句是______________
37、测试当前系统日期时间的函数是________
38、测试数组下标上界值和下界值的函数分别是___________ _____________
39、过程中参数传递时,能够将形参结果返回给实参的是按________传递,对应的关键字是________
40、执行语句PRINT IIF(3>5,“你好”,“中国”)后,显示结果是__________
41、要改变窗体背景,应修改______________属性值。
42、过程的调用格式有两种分别是__________________________ _____________________________
43、在定义过程时,在形式参数变量前加上___________ 关健字,就可表示该参数是可选的。
44、生成闭区间[20,90]之间的随机数表达式为____________________________
45、在自定义函数中,最后加上___________________语句,才能使函数有返回值。
46、表达式(8-6*5-28/2^2的值是___________
二、判断题。
1、数组应遵循先声明后使用的原则。(   
2、清除数组时,如果是动态数据,则不释放数据的所有空间,只是清除数据的内容。(   
3、动态数据可以使用变量作为下标值。(   
4、运算符的优先级从低到高的顺序为:算术运算符、字符串连接运算符、关系运算符、布尔运算符。(     
5、无条件退出DO-----LOOP循环的语句是EXIT DO。(     
6、在默认情况下执行语句DIM A(2,3)后,数组A中包含6个数组元素。(     
7、在同一过程中,数组名和变量名不能同名。(     
8、执行语句PRINT INT(-5.2)后,显示结果为-5。(   
9、默认数组的数据类型为Variant。(     
10、过程可以平行也可以嵌套。(     
11、在VB中,一个汉字占两个字符的位置。(   
12、在过程中,参数传递的方式有两种,一种是BYVAL按值传递,一种是BYREF按地址传递,其中按BYVAL传递方式可以把形参结果返回给实参。(   
13VB过程参数传递的默认方式是按地址传递。(       
14、在VB过程调用时,如果使用CALL语句,则过程名后边的参数必须用括号括起来。( 
15、事件过程可分为窗体事件过程和控件事件过程。(       
16、在引用数组元素时,数组名,类型和维数必须与声明数组时一致。(     
17、数组下标的上界值可以小于下标的下界值。(     
18、在DO UNTIL-----LOOP循环中,当条件为真的退出循环。(     
19、在FOR-----NEXT循环中,最少的情况下,循环体最少执行1次。(     
20、整除运算(\)和求余运算(mod)在运算时,先对两侧的数据进行四舍五入。(     
三、选择题
1、在一个语句行内写多条语句时,每个语句之彰应该用的分隔符是(   
A、逗号      B、分号    C、顿号    D、冒号
2、下列各运算或,级别最高的是(   
A、关系运算        B、算术运算
C、布尔运算        D、级别相同
3VBIF语句的格式如下,下列各种说法中正确的是(   
IF 逻辑表达式  THEN  语句1  ELSE  语句2
A、语句1和语句2可能全被执行
B、语句1和语句2有且只有一条被执行
C、语句1和语句2可能全不执行。
D、语句1和语句2全被执行或全不被执行。
4、由for j=1 to 100 step 3 语句开头的循环,循环体被执行的次数是(     
  A100      B50      C33        D34
5、用下面语句声明的数组元素的个数是(       
Dim a(4 to 6,-3 to 3)  as  integer
A24      B36      C21      D18
6、设a=”12345678” ,则表达式left(a,4)+mid(a,4,2)的值是(     
A、“123456        B、“123445
C、“56            D、“78
7、程序运行后,在窗体上单击鼠标,此时窗体不会接收到的事件是
AMouseDown  BMouseUp    CLoad          DClick
8、、如果要改变窗体的标题,则需要设置的属性是
ACaption        BName          CBackColor    DBorderStyle
9、确定一个控件在窗体上的位置的属性是
AWidthHeight                            BWidthHeight
CTopLeft                                  DTopLeft
10、为了清除窗体上的一个控件,下列正确的操作是
A)按回车键
B)按Esc

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。