新浪博客

计算机VB期末考题

2010-06-21 05:40阅读:
计算机VB期末考题|
计算机VB期末考题
一、选择题(30分)
1、VB 6.0是一种面向___B_____的编程环境。
(A)机器 (B)对象 (C)过程 (D)应用
2、VB 6.0集成开发环境不包括____A____窗口。
(A) DOS界面窗口 (B)窗体窗口 (C)代码窗口 (D)属性窗口
3、Visual Basic,是一种面向对象的可视化程序设计语言,采取了____A____。
(A)事件驱动 (B)按过程顺序执行
(C)从主程序开始执行 (D)按模块顺序执行
4、下列关于VB编程的说法中,不正确的是_____D___。
(A)属性是描述对象特征的数据 (B)事件是能被对象识别的动作
(C)方法指示对象的行为 (D)VB程序采用的运行机制是面向对象(事件驱动)
5、有程序代码如下:
Textl.Text = “Textl.text”
则Textl、Text、'Textl. text'分别代表___C_____。
(A)对象、值、属性 (B)对象、方法、属性
(C)对象、属性、值 (D)属性、对象、值
6、当运行程序时,系统自动执行启动窗体的____A____事件过程。
(A) Load (B) Click (C)UnLoad (D) GotFocus
7、在Visual Basic中最基本的对象是_____C___,它是应用程序的基石,是其他控件的容器。
(A)文本框 (B)命令按钮 (C)窗体 (D)标签
8、若要使标签控件显示时不覆盖其背景内容,要对____D____属性进行设置。
(A) BackColor (B) BorderStyle (C) ForeColor (D) BackStyle
9、多窗体程序是由多个窗体组成的。在默认情况下,VB在应用程序执行时,总是把_____B___指定为启动窗体。
(A)不包含任何控件的窗体 (B)设计时的第一个窗体
(C)包含控件最多的窗体 (D)命名为Form1的窗体
10、若要使命令
按钮不可操作,要对___A_____属性进行设置。
(A) Enabled (B) Visible (C) BackColor (D) Caption
11、不论何控件,共同具有的是__B______属性。
(A) Text (B) Name (C) ForeColor (D) Caption
12、字符串“辽宁对外经贸学院”中取出子字符串“经贸”应使用的函数是___D_____。
(A)SUBSTR(“辽宁对外经贸学院”,4,2) (B)SUBSTR(“辽宁对外经贸学院”,2,4)
(C)SUBSTR(“辽宁对外经贸学院”,3,2) (D)SUBSTR(“辽宁对外经贸学院”,5,2)
13、要使Form1窗体的标题栏显示明使用“欢迎光临”,以下___D_____语句是正确的。
(A) Form1. Caption =“欢迎光临” (B) Form1.Caption=’欢迎光临’
(C) Form1. Caption =欢迎光临 (D) Form1.Caption = '欢迎光临'
14、X=LTRIM(TRIM(“□□□XYZ□□□”))的结果是_____B___。
(A)XYZ□□□ (B)XYZ (C)□□□XYZ (D)□□□XYZ□□□
15、要使某控件在运行时不可显示,应对_____B___属性进行设置。
(A) Enabled (B) Visible (C) BackColor (D) Caption
16、SQRT(SQRT(256))的值是____B____。
(A) 16 (B) 4 (C) 32 (D) 256
17、下面________是合法的字符常数。(” ”)
(A)AC$ (B) &O80 (C) &H70 (D) % 70
18、在一行语句内写多条语句时,每个语句之间用___B_____符号分隔。
(A) , (B) :
(C) 、 (D) ;
19、下面___A_____是合法的单精度型变量。
(A) num! (B) sum% (C) xinte $ (D) mm#
20、一条语句要在下一行继续写,用____C____符号作为续行符。
(A) + (B) - (C) _ (D)…
21、下面____A____是合法的变量名。
(A) X_yz (B) 123abc
(C) integer (D) X - Y
22、InputBox函数返回值的类型是__B______。
(A)整型数值 (B)字符串 (C)变体 (D)数值或字符串
23、下面____D____是不合法的整常数。
(A) 100 (B) &0100
(C) &H100 (D) % 100
24、表达式Len('12程序AB' )的值是____B____。
(A) 4 (B) 6 (C)8 (D) 10
25、表达式16 /2 – 2^3*8/2 MOD 5\2的值为___B_____。
(A) 16 (B) 8
(C) 20 (D) 4
26、以下关系表达式中,其值为False的是____C____。
(A) “ABc” > “Abc” (B)”womaon” >”man”
(C) ”BASIC” = UCase(“ basic” ) (D)”123' <”23”
27、数学表达式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
28、下面正确的赋值语句是_____C___。
(A) x+y=30 (B) y==r*r
(C) y=x+30 (D) 3y=x
29、\、/、Mod、*、4个算术运算符中,优先级别最低的是___C_____。
(A)\ (B) I (C) Mod (D) *
30、为了给x,y、z三个变量赋初值1,下面正确的赋值语句是____A____。
(A) x=l : y=l : z=l (B) x=l , y=l , z=l
(C) x = y = z = 1 (D) xyz = 1
31、与数学表达式 对应,不正确的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
32、赋值语句:a=123+Mid(“123456” , 3 , 2)执行后,a变量中的值是___D_____。
(A) '12334' (B) 123
(C) 12334 (D) 157
33、Rnd函数不可能为下列_____B___值。
(A) 0 (B) 1
(C) 0.1234 (D) 0.0005
34、Int(l98. 555*100 + 0.5)/100的值____C____。
(A) 198 (B) 199.6
(C) 198.56 (D) 200
35、赋值语句: a= 123 & Mid(“123456” , 3 , 2)执行后,a变量中的值是__D______。
(A) '12334' (B) 123
(C) 12334 (D) 157
36、已知A='12345678则表达式Val(Left(A,4)+Mid(A,4,2))的值为____B____。
(A) 123456 (B) 123445
(C) 8 (D) 6
37、语句: Print “Sqr(9) =” ; Sqr(9)的输出结果是___B_____。
(A) Sqr(9) = Sqr(9) (B) Sqr(9) = 3
(C) “3” =3 (D) 3= Sqr(9)
38、MsgBox函数返回值的类型是____A____。
(A)整型数值 (B)字符串 (C)变体 (D)数值或字符串
39、若要处理一个值为50000的整数,应采用哪种VB基本数据类型描述更合适? ____B____。
(A) Integer (B) Long
(C) Single (D) String
40、执行下列命令后,结果是____C____。
X=“+”
Print 8 & X & 9
(A)8+9 (B)8Y9 (C) 89 (D) 17
41、MONTH({^2003/11/22}-40)的值是___A_____。
(A)10 (B)11 (C)9 (D)8
42、结构化程序由三种基本结构组成,下面属于三种基本结构之一的是_____B_____。
(A)递归结构 (B)选择结构
(C)过程结构 (D)输入输出结构
43、对于语句If x = 1 Then y = 1 ,下列说法正确的是____C______。
(A) x = 1和y=l均为赋值语句
(B) x= 1和y=l均为关系表达式
(C) x= 1为关系表达式,y= 1为赋值语句
(D) x= 1为赋值语句,y= 1为关系表达式
44、下面程序段运行后,显示的结果是_____A_____。
Dim x
If x Then Print x Else Print x + 1
(A) 1 (B) 0 (C) - 1 (D)显示出错信息
45、用If语句表示分段函数f(x) = ,下列不正确的程序段是_____A_____。
(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、下面程序段表示求两个数中的大数,____D______不正确。
(A)Max=IIf(x>y,x,y) (B)If x>y Then Max=x Else Max=y
(C) Max = x (D) If y > = x Then Max = y
If y > = x Then Max = y Max = x
47、描述控件文字的粗体样式的属性是____A____。
(A)FontBold (B)FontItalic (C)FontUnderLine (D)FontStrikeThru
48、设X和Y为日期型数据,H是整数,不可以进行的运算是___A_____。
(A)X+Y (B)X-Y (C)X-H (D)X+H
49、下列循环结构能正常结束循环的是____C_____。
(A) i = 5 (B) i = 1
Do Do
i=i+1 i=i+2
Loop Until i < 0 Loop Until i = 10
(C) i = 10 (D) i = 6
Do Do
i=i+1 i=i-2
Loop Until i > 0 Loop Until i = 1
50、下面程序段的运行结果为____B_____。
For i = 3 To 1 Step - 1
Print Scp(5一i) ;
For j = 1 To 2*i-1
Print “*”.
Next j
Print
Next i
(A) * (B) * * * * * (C) * * * * * (D) * * * * *
* * * * * * * * * * * *
* * * * * * * *
二、填空题(20分)
1、数学表达式 的VB算术表达式为 (x+y)/(1/(z+5)-zw/2) 。
2、在VB中,12、123&、1.23E + 5、1.23D + 5 4个常数分别表示 整型 、
长整型 、 单精度型 、 双精度型 类型。
3、表示Z是3的倍数或是7的倍数的逻辑表达式为 z Mod 3=0 OR z Mod 7=0 。
4、表达式Ucase(Mid(“abcfgh“ ,3,4))的值是 cfgh 。
5、已知a=3, b=5, c=2.5, d=True,则表达式: a > 0 And a + c >b + 3 Or Not d的值是 False 。
6、如果已经执行了命令M=”7-8”,再执行命令Print M,结果应为 7-8 。
7、一个文本框TextBox对象,属性 PasswordChar 设置为”*”时,用户键入的字符在文本框内显示为”*”。
8、要使下列For语句循环执行20次,循环变量的初值应是:
For k = 33 To - 5 Step - 2
9、数组声明时下标下界默认为 0 。
10、单选按钮是否被选中由 value 属性的真假值来决定。
11、复选框是否被选中由 value 属性的真假值来决定。
12、VB中的变量按其作用域分为 过程级(局部)变量、 模块级变量和 全局变量。
13、窗体中控件的位置由 Left 属性和 Top 属性来决定。
14、窗体中控件的大小由 Height 属性和 Width 属性来决定。
15、如果要每隔5s产生一个计时器事件,则Interval属性应设置为 5000 。
|

我的更多文章

下载客户端阅读体验更佳

APP专享