当前所在位置:珠峰网资料 >> 计算机 >> 计算机等级考试 >> 正文
2015年计算机二级VisualBasic语言基础练习题及答案
发布时间:2011/12/19 11:12:16 来源:城市学习网 编辑:ziteng

Visual Basic 语言基础

  单选题

  1.在一行内写多条语句时,每个语句之间用________来分隔。

  A) ,

  B) :

  C) 、

  D) ;

  2.下面________是合法的变量名。

  A) X_yx

  B) 123abc

  C) integer

  D) X-Y

  3.下面________是不合法的整常数。

  A) 100

  B) &O100

  C) &H100

  D) 0

  4.下面________是合法的字符常数。

  A) ABC$

  B) "ABC"

  C) ’ABC’

  D) ABC

  5.下面________是合法的单精度型变量。

  A) num!

  B) sum%

  C) xint$

  D) mm#

  6.下面________是不合法的单精度常数。

  A) 100!

  B) 100.0

  C) 1E+2

  D) 100.0D+2

  7.表达式16/4-2^5*8/4 MOD 5\2的值为________。

  A) 14

  B) 4

  C) 20

  D) 2

  8.数学表达式3≤x<10在VB中的逻辑表达式为________。

  A) 3<=x<10

  B) 3<=x AND x<10

  C) x>=3 OR x<10

  D) 3<=x AND <10

  9.与数学表达式ab/3cd对应,不正确的VB表达式为________。

  A) a*b/(3*c*

  D)

  B) a/3*b/c/d

  C) a*b/3/c/d

  D) a*b/3*c*d

  10. RND函数不可能是下列________值。

  A) 1

  B) 0

  C) 0.123

  D)0.00005

  11. Int(198.55*100+0.5)/100的值为________。

  A) 198

  B) 199.6

  C) 198.55

  D)200

  12. Int(198.555*100+0.5)/100的值为_______。

  A)198

  B)199.6

  C)198.56

  D)200

  13. Print DateAdd("m",1,#1/30/2000#)语句显示的结果为________。

  A) 00-2-29

  B) 00-2-28

  C) 00-2-30

  D)00-1-31

  14. 表达式DateDiff("y",1,#12/30/1999#,#1/13/2000#)的结果为________。

  A) 1

  B) 11

  C) 14

  D) 99

  15. 表达式Len("123程序设计ABC")的值是________。

  A) 10

  B) 14

  C) 20

  D) 17  [NextPage]

  16 .表达式LenB("123程序设计ABC")的值是________。

  A) 10

  B) 14

  C) 20

  D) 17

  17. 下面正确的赋值语句是________。

  A) x + y = 30

  B) y = p*r*r

  C) y = x + 30

  D) 3y = x

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

  A) x = 1 : y = 1 : z = 1

  B) x = 1, y = 1, z = 1

  C) x = y = z = 1

  D) xyz = 1

  19. 赋值语句:a = 123 + MID("123456",3,2)执行后,a变量的值是是________。

  A) “1234”

  B) 123

  C) 12334

  D) 157

  20. 赋值语句:a = 123 & MID("123456",3,2)执行后,a变量的值是是________。

  A) “12334”

  B) 123

  C) 12334

  D) 157

  21. 表达式 12000 + "123" & 100 的结果为 ________。

  A) 12000123100

  B) 出错

  C) 12123100

  D) 12223

  22. 表达式String(3, "ABCDED")的值为 ________。

  A) C

  B) "ABC"

  C) ABC

  D) "AAA"

  23. 表达式InStr(3, "EFABCDEFG","EF")的值为 ________。

  A) 1

  B) 7

  C) 2

  D) “EF”

  24. 以下合法的Visual Basic 标识符是______。

  A)ForLoop

  B)Const

  C)6abc

  D)b#x

  25.Visual Basic中的数值可以用十六进制或八进制表示,十六进制数以&H开头,八进制数以______开头。

  A)$O

  B)&O

  C)$E

  D)&E

  26. 设有如下声明:

  Dim X As Integer

  如果Sgn(X)的值为-1,则X的值是______。

  A)整数

  B)大于0的整数

  C)等于0的整数

  D)小于0的数

  27. 产生[5,46]之间随机整数VB表达式是______。

  A)Int(Rnd(1)*42)+6

  B)Int(Rnd(1)*42)+5

  C)Int(Rnd(1))+41

  D)Int(Rnd(1)*41)+5

  28. 设a="Visual Basic",下面使b=" Basic"的语句是_______。

  A) b=Left$(a,8,5)

  B) b=Right$(a,5,5)

  C) b=Mid$(a,8,5)

  D) b=InStr(a,8)

  29. 表达式Int(-17.8)+Sgn(17.8)的值是______。

  A)18

  B)-17

  C)-18

  D)-16

  30. 表达式Val(".123E2CD")的值是______。

  A)123

  B)0

  C)12.3

  D)123E2CD

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
B
A
D
B
A
D
B
B
D
A
C
C
A
C
A
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
C
C
A
D
A
C
D
B
A
B
D
B
C
B
C

广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved