当前位置:文档之家› VB填空题及答案

VB填空题及答案

VB填空题及答案
VB填空题及答案

二、填空题:(每空1分,共20分) 程序代码基础部分:

1.Visual Basic 中的变量按其作用分为__ 、__ 、__ 。全局变量、模块变量(或窗体级变量)、局部变量(过程级变量)

2.声明单精度常量PI 代表3.14159的语句为__ __ __ _。 Const PI!=3.14159或Const PI As Single = 3.14159 3.声明定长为10个字符变量Str v 的语句为: 。 Dim Strv as String*10 4.把条件为1≤X ≤5 写成Visual Basic 表达式为: 。x>=1 and x<=5 5.把条件1≤X<12写成Visual Basic 关系表达式为__ 。

x>=1 and x<12

6.数学表达式(2 π r+e -5

)lnx 对应的Visual Basic 表达式是:__ 。(2*3.14*r+exp(-5))*Log (x ) 7.数学表达式

c)-b)(s -a)(s -s(s 对应的Visual Basic 表达式是: __ 。sqr (s*(s-a )*(s-b )*(s-c ))

8.数学表达式b

a x e r

++-ln )2(8π对应的Visual Basic 表达式是: 。(2*3.14*r+exp(-8))*log(x)/(a+b)

9.数学表达式5+(a+b)2

对应的Visual Basic 表达式是 。 5+(a+b)^2

10.数学表达式2a (7+b )对应的Visual Basic 表达式是 。

2*a*(7+b )

11.数学表达式C ×A B

对应的Visual Basic 表达式是 。 C*A^B

12.写出 Visual Basic 表达式 (Abs(a*b-c^3))^3 对应的数学表达式的形式 。 │ab-c 3

│3

13.写出 Visual Basic 表达式 x^2+3*x*y/(2-y) 对应的数学表达式的形式 。 x 2

+3xy/(2-y) 14.设变量x,y,a,b,的值分别为1,2,3,4,则表达式x<0 or not y<0 and a>0 的值是 __ 。 True 15.设变量x,y,a,b,的值分别为1,2,3,4,则表达式 x+y>a+b and not y

16.已知A=2.5,B=1.3,C=4.6,布尔表达式AA OR Not C>B 的值是 。 false 17.表达式93\7 MOD 2^3的值是 。 5

18.设a=7,b=3,c=4,则表达式a mod 3+b^3/c\5的值是 。 2 19.设a=1,b=2,c=3, 则表达式 a+b>c and b=c 的值是 。 false

20.判断变量X 是不是能被5整除的偶数,其逻辑表达式是 ______。

X MOD 5=0 AND X MOD 2=0或X MOD 10=0

21.已知a,b 都是整型变量,如果a 不能被b 整除,则相应的Visual Basic 逻辑表达式是: 。

a MOD b<>0

22.已知a,b,c 都是整型变量,如果a 和b 都大于c, 则相应的Visual Basic 逻辑表达式是: 。 a>c and b>c 23.已知a 、b 、c 都是整型变量,使用Visual Basic 逻辑表达式描述“a 小于b 或小于 c ”: 。 a

Beijing

26.去掉字符串变量C 前后的空格,再求其长度,结果存放在变量L 中,写出实现此功能的语句 。L=LEN(TRIM(C)) 27.InputBox 函数返回值的类型为 。 字符型

28.设有如下程序段:

a$=”Visual Basic Programing ” b$=”.NET ”

c$=left(a$,12) & b & right(a$,11)

执行该程序段后,变量c 的值是 。 Visual https://www.doczj.com/doc/995920333.html, Programing 29.Int(-3.5)的值是 。 -4 30.Int(4.567)的值是 。

4

31.Val(“12”)+12的值是 。

24

32.Lcase(“Hello ”)&“ tom ” 的值是 。 HELLO tom 34.函数Int(10*Rnd)是在 范围内的整数。

[0,9] 35.函数In t(Rnd*100) 是在 范围内的整数。 [0,99] 36.sqr (sqr (81))的值是 。

3

37.表达式Abs(-5)+Len("ABCDE")的值是。10

38.用于获得字符串变量S从第2个字符开始的3个字符的函数是______。mid(s,2,3)

39.写出实现以下功能的语句,求一个人的年龄G(设其出生日期数据保存在一个日期型变量birth中) 。G= year(date)-year(birth)或G=int((date-birth)/365)

40.函数Lcase(Mid(Right("this is my book!",10),6,4))的值是______。book

数组部分

1.语句Dim arr(3 To 5, -2 To 2)所定义的数组的元素个数是。15

2.语句Dim arr(4 To 5, -2 To 2)所定义的数组的元素个数是。10

3.语句Dim arr(1 To 3, -2 To 2)所定义的数组的元素个数是。15

4.使用语句 Dim A(-3 To 3) As Integer所定义的数组的元素个数是。7

5.数组可以分为静态数组和动态数组两类,主要区别在于:静态数组在时要开辟内存区,而动态数组在时才开辟内存区。

编译、运行

6.Option Base 1的作用是确定数组的下界为。1

7.在Visual Basic中,如果希望数组的下标从1开始,可使用语句。Option Base 1

8.一组具有相同属性、类型的数据放在一起,并使用统一的名字作为标识,被称为。数组

9.数组是一组名称相同而不同的变量。值

10.数组中的每个元素应该具有的数据类型。相同

11.当数组的数据类型为Variant时,各个元素能够包含类型的数据。不同

12.Array函数只适用于维数组。一

13.Array函数不能给维数组赋值。二维或多维

14.在Visual Basic中有两种形式的数组:和。静态数组,动态数组

15.在数组中可以用和唯一识别每个元素。数组名,下标

16.在Visual Basic中,默认的下标下界是,如果希望从1开始,可以使用语句来设置。0,Option Base 1 17.定义数组的关键字是。Dim

18.用array函数建立数组,只适用于维数组。一

19.在窗体上画1个标签和1个命令按钮,其名称分别为label1和command1,然后编写如下事件过程:

Private sub command1_click()

Dim a(10) as integer

For i=1 to 5

a(i)=i*i

Num=a(i)

Next i

Label1.caption=num

End sub

程序运行后,单击命令按钮,在标签中显示的结果是。25

20.在窗体上画1个文本框,然后编写如下程序:

Private sub form_click()

Dim arr(10) as integer

For i=6 to 10

Arr(i)=i-3

Next i

Text1.text= Str(arr(6) + arr(8) + arr(10))

End sub

程序运行后,单击窗体,在文本框中显示的内容是。15

21.控件数组的名字由属性指定,而数组中的每个元素由属性指定。name,index 22.控件数组由一组类型的控件组成。相同

23.控件数组中的控件共用一个相同的。控件名

24.控件数组中的控件具有相同的。属性

相关主题
文本预览