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、下面程序段表示求两个数中的大数,__________不正确。