admin 管理员组

文章数量: 1086019


2024年4月21日发(作者:matlab解方程的方法)

高三年级计算机专业VB试题(三)

一、填空题:

1、空Print语句的功能是________或________。

2、用Print语句输出多个表达式的值时,表达式之间用________或________。

3、在赋值语句中,变量和表达式的数据类型必须一致,若两者同为数值型但进度不一样,则________。

4、x=a=b语句的含义是________。

5、赋值语句兼有________与________双重功能。

6、在Visual Basic中有两个注释语句________和________,语法格式为________。

7、使用Rem关键字时,Rem关键字与注释文本之间要________,放在其他语句尾时,要用________隔

开。

8、在Visual Basic中有两个结束语句:________和________。

9、End语句的功能是________;Unload语句的功能是________。

10、“For k =________To-11 Step -3”的循环体循环50次。

11、假设有以下程序段:For i = 1 To Step 3

For j = 15 To 3 Step -4

Print i * j

Next j

Next i

Print s,i, j

则语句Print i*j的执行次数是________,执行后i 的值为________,j 的值为________。

12、下列程序段的执行结果为________。

i = 1

a = 4

Do

i = i + 1

a= a + 2

Loop Until i >= 6

Print "A=";a

13、在Visual Basic中,把一组具有相同________、不同________的变量称为数组。

14、在计算机中,数组占据一块连续的内存区域,________就是这个区域的名称,区域的每个单元都有

自己的地址,________指出每个单元在该区域的位置。

15、在Visual Basic中,用来声明数组的语句有________、________、________、和________。

16、在定义数组时,下标的范围可以是不超过________数据类型的范围。如果省略了“下标下界To”,

数组默认下界为________,如果希望下标从1开始,通过________语句来设置。

17、数组的维数最多可以有________维。

18、创建动态数组通常分为两步:首先在窗体级别、标准模块或过程中________,然后在过程中

________。

19、如果用Redim重新声明动态数组只能修改________,不能修改________。

20‘如果用ReDim语句重新分配动态数组时,数组中的内容将被清除,如果ReDim语句中使用了________

选择项,则保留数组内容。

21、用Dim声明数组时,在默认情况下,数组下界为________,如果需要数组下界为1可以在通用声明

中,使用________项加以说明。

22、控件数组是由一组________相同的控件组成,它们具有一个共同的________,相同的________,而

且它们实现的功能基本相视。控件数组一经建立,每个控件数组元素通过________唯一确定。

1

23、使用ReDim语句________改变数组类型,在ReDim语句中加看Preserve关键字,对重

定义数组的限制是________。

24、我们利用函数________及________能分别求出数组的下、上界。

25、假设Dim a(8) As Double,则该数组声明了9个元素可供使用。如果设Dimb(4,1 to 9)As Single, 则它

声明了一个具有________个元素的________维数组。

26、用Dim语句定义数组时,数值数组中的全部元素初始化为________,字符串数组中的全部元素初始

化为________。

27、利用Array()函数给数组元素输入初值,数组应该声明为________数组,数组的数据类型为________

类型。

28、如果想释放动态数组的存储空间或清除定长数组的内容,可以用________语句来实现,语法格式:

________。

29、Erase语句的功能是________或________。

30、当把Erase语句用于动态数组时,将删除整个数组结构并释放该数组所占有的内存,下一次使用需

要重新用________语句定于。

二、选择题:

1、表达式Right("eijing , 4)的值是 ( )

B、JingC、Eiji D、Ijin

2、设X = 4,Y=8,Z=7,表达式X>Z Or Z

A、1 B、-1 C、Ture D、False

3、设A="9876543210",则表达式Val(Left(A,4)+ Mid(A,4,2))的值为( )

A、987654 B、987665 C、9 D、6

4、将数学表达式cos^2(a+b)+5e

2

VB的表达式,正确的形式是( )

A、cos(a+b)^2+5exp(2) B、Cos(a+b)^2+5*ln(2) C、Cos^2(a+b)+5*ln(2)

5、表达式Int(rnd(0)*100)的范围是( )

A、(0,99) B、(0,100) C、[0,99] D、(0,100)

6、X是大于0小于45的数,用VB表达式表达正确的是 ( )

A、0<=X<45 B、0<=X<=45 C、0<=X and x<=45 D、0<=X or X<45

7、表达式4+5/6*7/8 Mod 9 的值是 ( )

A、4 B、5 C、6 D、7

8、以下VB程序段的输出结果是( )

a= sqr(7):b=sqr(5):c=a>b

Print c

A、-1 B、0 C、False D、True

9、下列4个逻辑表达式,其逻辑值为“真”的是 ( )

A、Not(3+4<4+6) B、2>1 AND 3<2 C、1>2 OR 2>3 D、NOT(1>2)

10、表达式Val(".123E2")的值是( )

A、123 B、12.3 C、0 D、123e2CD

11、如X是一个正实数,对X的第二位小树四舍五入的表达式是 ( )

A、0.1*INT(X+0.05) B、0.1*INT(10*(X+0.05))

C、0.1*INT(100*(X+0.5)) D、0.1*INT(X+0.5)

12、可以同时删除字符串前部和尾部空白的函数是 ( )

A、Ltrim B、Rtrim C、Trim D、Mid

13、表达式INT(-27.8)+Sgn(37.8)的值是( )

A、10 B、-27 C、-18 D、-16

14、表达式INT(5*Rnd+1)*Int(5*RND-1)值的范围是( )

2


本文标签: 数组 语句 表达式 元素 声明