vb期末复习(answer)

  • 格式:doc
  • 大小:70.50 KB
  • 文档页数:6

一、选择题

1、VB 6.0是一种面向________的编程环境。

(A)机器 (B)对象 (C)过程 (D)应用

2、VB 6.0集成开发环境不包括________窗口。

(A) DOS界面窗口 (B)窗体窗口 (C)代码窗口 (D)属性窗口

3、Visual Basic,是一种面向对象的可视化程序设计语言,采取了________。

(A)事件驱动 (B)按过程顺序执行

(C)从主程序开始执行 (D)按模块顺序执行

4、下列关于VB编程的说法中,不正确的是________。

(A)属性是描述对象特征的数据 (B)事件是能被对象识别的动作

(C)方法指示对象的行为 (D)VB程序采用的运行机制是面向对象

5、有程序代码如下:

Textl.Text = “Textl.text”

则Textl、Text、"Textl. text"分别代表________。

(A)对象、值、属性 (B)对象、方法、属性

(C)对象、属性、值 (D)属性、对象、值

6、当运行程序时,系统自动执行启动窗体的________事件过程。

(A) Load (B) Click (C)UnLoad (D) GotFocus

7、在Visual Basic中最基本的对象是________,它是应用程序的基石,是其他控件的容器。

(A)文本框 (B)命令按钮 (C)窗体 (D)标签

8、若要使标签控件显示时不覆盖其背景内容,要对________属性进行设置。

(A) BackColor (B) BorderStyle (C) ForeColor (D) BackStyle

9、多窗体程序是由多个窗体组成的。在默认情况下,VB在应用程序执行时,总是把________指定为启动窗体。

(A)不包含任何控件的窗体 (B)设计时的第一个窗体

(C)包含控件最多的窗体 (D)命名为Form1的窗体

10、若要使命令按钮不可操作,要对________属性进行设置。

(A) Enabled (B) Visible (C) BackColor (D) Caption

11、不论何控件,共同具有的是________属性。

(A) Text (B) Name (C) ForeColor (D) Caption

12、字符串“辽宁对外经贸学院”中取出子字符串“经贸”应使用的函数是________。

(A)Mid(“辽宁对外经贸学院”,4,2) (B)Mid(“辽宁对外经贸学院”,2,4)

(C)Mid(“辽宁对外经贸学院”,3,2) (D)Mid(“辽宁对外经贸学院”,5,2)

13、要使Form1窗体的标题栏显示明使用“欢迎光临”,以下________语句是正确的。

(A) Form1. Caption =“欢迎光临” (B) Form1.Caption=’欢迎光临’

(C) Form1. Caption =欢迎光临 (D) Form1.Caption = "欢迎光临"

14、X=LTRIM(TRIM(“□□□XYZ□□□”))的结果是________。

(A)XYZ□□□ (B)XYZ (C)□□□XYZ (D)□□□XYZ□□□

15、要使某控件在运行时不可显示,应对________属性进行设置。

(A) Enabled (B) Visible (C) BackColor (D) Caption

16、SQRT(SQRT(256))的值是________。

(A) 16 (B) 4 (C) 32 (D) 256

17、下面________是合法的常量。 (A)AC$ (B) &O80 (C) &H70 (D) % 70

18、在一行语句内写多条语句时,每个语句之间用________符号分隔。

(A) , (B) :

(C) 、 (D) ;

19、下面________是合法的单精度型变量。

(A) num! (B) sum% (C) xinte $ (D) mm#

20、一条语句要在下一行继续写,用________符号作为续行符。

(A) + (B) - (C) _ (D)„

21、下面________是合法的变量名。

(A) X_yz (B) 123abc

(C) integer (D) X - Y

22、InputBox函数返回值的类型是________。

(A)整型数值 (B)字符串 (C)变体 (D)数值或字符串

23、下面________是不合法的整常数。

(A) 100 (B) &0100

(C) &H100 (D) % 100

24、表达式Len("12程序AB" )的值是________。

(A) 4 (B) 6 (C)8 (D) 10

25、表达式16 /2 – 2^3*8/2 MOD 5\2的值为________。

(A) 16 (B) 8

(C) 20 (D) 4

26、以下关系表达式中,其值为False的是________。

(A) “ABc” > “Abc” (A65 a97 b98) (B)”womaon” >”man”

(C) ”BASIC” = UCase(“ basic” ) (D)”123" <”23”

27、数学表达式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

28、下面正确的赋值语句是________。

(A) x+y=30 (B) y==r*r

(C) y=x+30 (D) 3y=x

29、\、/、Mod、*、4个算术运算符中,优先级别最低的是________。

(A)\ (B) / (C) Mod (D) *

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

(A) x=l : y=l : z=l (B) x=l , y=l , z=l

(C) x = y = z = 1 (D) xyz = 1

31、与数学表达式cdab3对应,不正确的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

32、赋值语句:a=123+Mid(“123456” , 3 , 2)执行后,a变量中的值是________。

(A) "12334" (B) 123

(C) 12334 (D) 157

33、Rnd函数不可能为下列________值。

(A) 0 (B) 1 (C) 0.1234 (D) 0.0005

34、Int(l98. 555*100 + 0.5)/100的值________。

(A) 198 (B) 199.6

(C) 198.56 (D) 200

35、赋值语句: a= 123 & Mid(“123456” , 3 , 2)执行后,a变量中的值是________。

(A) "12334" (B) 123

(C) 12334 (D) 157

36、已知A="12345678则表达式Val(Left(A,4)+Mid(A,4,2))的值为________。

(A) 123456 (B) 123445

(C) 8 (D) 6

37、语句: Print “Sqr(9) =” ; Sqr(9)的输出结果是________。

(A) Sqr(9) = Sqr(9) (B) Sqr(9) = 3

(C) “3” =3 (D) 3= Sqr(9)

38、MsgBox函数返回值的类型是________。

(A)整型数值 (B)字符串 (C)变体 (D)数值或字符串

39、若要处理一个值为500的整数,应采用哪种VB基本数据类型描述更合适? ________。

(A) Integer (B) Long

(C) Single (D) String

40、执行下列命令后,结果是________。

X=“+”

Print 8 & X & 9

(A)8+9 (B)8Y9 (C) 89 (D) 17

41、MONTH(#2003/11/22#-40)的值是________。

(A)10 (B)11 (C)9 (D)8

42、结构化程序由三种基本结构组成,下面属于三种基本结构之一的是__________。

(A)递归结构 (B)选择结构

(C)过程结构 (D)输入输出结构

43、对于语句If x = 1 Then y = 1 ,下列说法正确的是__________。

(A) x = 1和y=l均为赋值语句

(B) x= 1和y=l均为关系表达式

(C) x= 1为关系表达式,y= 1为赋值语句

(D) x= 1为赋值语句,y= 1为关系表达式

44、下面程序段运行后,显示的结果是__________。

Dim x

If x Then Print x Else Print x + 1

(A) 1 (B) 0 (C) - 1 (D)显示出错信息

45、用If语句表示分段函数f(x) =1,31,12xxxx,__________。

(A) f = x*x+3 (B) If x >=1 Then f=Sqr(x+1)

If x > = 1 Then f = Sqr(x + 1) If x < 1 Then f = x*x+3

(C) If x > = 1 Then f= Sqr(x + 1) (D) If x < 1 Then f= x*x+3

Else f= x*x+3 Else f = Sqr(x + 1)

46、下面程序段表示求两个数中的大数,__________不正确。