第五章函数试题带答案

  • 格式:doc
  • 大小:39.00 KB
  • 文档页数:3

下载文档原格式

  / 3
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第五章试题

一.填空题

1、从字符变量S 中的第5个字符起取6个字符的VB 表达式是 Mid(s,5,6)。

2、数学表达式

e x

对应的VB 表达式为

3、数学公式))()((c s b s a s s ---的VB 表达式为______________

4、)lg(30sin 3||32xy y x +-- 的VB 表达式为:_________________。

5、有如下声明:

Dim x As Integer, y As Single

那么,x +y 的运算结果的数据类型为__single_________。

二、选择题

1、表达式100 & "100" + 100的值是(D )

A 、300

B 、100100100

C 、200100

D 、100200

2、表达式16/4-2^5*8/4 Mod 5\2的值为 B 。

A 、14

B 、4

C 、20

D 、以上值均错

3、下面四个表达式中其值为0的是( C )

A. 4/5

B. 5 mod 4

C. 4\5

D. 4 mod 5 4、已知a=”0123456789”,则表达式Val(Mid(a,5,2) +Left(a,5))的值为 A 。

A 、4501234

B 、1279

C 、451234

D 、49

5、在VB 中,能正确表达“X 是小于100的非负数”的表达式是 A A 、X>=0 And X<100 B 、0==0 Or X<100)

D 、X>=0 Or X<100 6、设有如下语句( )。

Dim a, b As Integer

c = "西北农林科技大学"

d = #1/20/2007#

以下关于这段代码的叙述中错误的是( A )。

A 、a 被定义为Integer 类型变量

B 、b 被定义为Integer 类型变量

C 、c 中的数据是字符串

D 、d 中的数据是日期类型

7、设x=10,y=20,以下不能在窗体上显示出“A=30”的语句是( A )。 A 、Print A=x+y B 、Print "A="; x + y C 、Print "A=" & x + y

D 、Print "A=" + Str(x + y) 8、表达式Len("VB 程序设计")的值为( A )。

A 、6

B 、12

C 、10

D 、5

9、下面表达式的值为真的是(D )

A.“ABC ”>”Aba ”

B.“3+2”>”4”

C.“ABC ”>”ABC ”

D.“ABC ”>”ABB ”

10、表达式 5 Mod 3+3\5*2的值是 B

A 、0

B 、2

C 、4

D 、6

11、设x=4,y=8,z=7,以下表达式的值是 C

x >z Or z

A 、1

B 、-1

C 、True

D 、False

12、产生[10,40]之间的随机整数的VB 表达式是_____B___。

A .Int(Rnd * 30) + 10

B .Int(Rnd * 31) + 10

C .Int(Rnd * 30) + 11

D .Int(Rnd * 30) + 12

13、计算下面的表达式,其值是__A______。

CInt(-3.5) * Fix(-3.81) + Int(-4.1) * (5 Mod 3)

A .2

B .1

C .-1

D .6

14.数学关系式3≤x<10表示成正确的VB 表达式为___B____。

A. 3<=x<10

B. 3<=x AND x<10

C. x>=3 OR x<10

D. 3<=x AND <10

15.下面正确的赋值语句是___C____。

A. x+y=30

B. pi*r*r=y

C. y=x+30

D. x=3y

16. \,/,Mod ,*四个算术运算符中,优先级别最低的是___C____。

A. \

B. /

C. Mod

D. *

17. 函数InStr(”China”,”in”)的值是__C______。

A. 1

B. 2

C. 3

D. 4

18.下面语句中有非法调用的是___C____。

A. x=Sgn(-1)

B. x=Fix(-1)

C. x=Sqr(-1)

D. x$=Chr$(65)

19. 表达式2+3*4^5中最先进行的运算是_A_____。

A )4^5

B )3*4

C )x+1

D )Sin()

20.如果变量 a=2、b="abc"、c="acd"、d=5,则表达式 ac AND b<>c 的值为___A____。

A. True

B. False

C. Yes

D. No

21.下面不正确的赋值语句是___B____。

A. x=30-y

B. y=r.r

C. y=x+30

D. y=x\3

22.为了给x,y,z 三个变量赋初值1,下面正确的赋值语句是___A____。

A. x=1∶y=1∶z=1

B. x=1,y=1,z=1

C. x=y=z=1

D. xyz=1

23.以下4类运算符,优先级最低的是___D____。

A. 算术运算符

B. 字符运算符

C. 关系运算符

D. 逻辑运算符

24. 与数学表达式cd ab

3对应,不正确的VB 表达式为_____D___。

A.a*b/(3*c*D)

B.a/3*b/c/d

C.a*b/3/c/d

D.a*b/3*c*d

25.在Visual Basic 中,y1+z2=a*Sin(b*x+c)+k 表达式的类型是___B____。

A. 算术表达式

B. 关系表达式

C. 逻辑表达式

D. 字符表达式

26.下列表达式的值为真的是___C____。

A. "A">"a"

B. "9">"a"

C. "That">"Thank"

D. 12>12.1

27.在下列算术运算符中,运算等级最高的是___A____。

A. 取负(-)

B. 乘、除(*,/)

C. 取模(MOD )

D. 加、减(+,-)

28.如果变量a=2,b=3,c=4,d=5,表达式NOT a>b AND NOT d<>c 的值是___B____。

A. True

B. False

C. 1

D. 0

29.在一个有(1)逻辑运算、(2)算术运算、(3)关系运算混合在一起的表达式(无括号)中,其运算顺序为____C___。

A. (1)(2)(3)

B. (3)(2)(1)

C. (2)(3)(1)

D. (2)(1)(3)

30.表达式A%+B&+C!-D#的结果为____D___。

A. 整型

B. 长整型

C. 单精度型

D. 双精度型

31.条件:1

A. X>1 AND X<=2 OR X>=10 AND X<15

B. X>1 OR X<=2 OR X>=10 OR X<15