11微机期末考试题

玛丽莲梦兔
568次浏览
2020年08月03日 02:53
最佳经验
本文由作者推荐

新疆师范大学-交通工程就业前景


d) AB_7 答案:D
2012-2013学年第二学期期末考试试卷
班级:11计算机 科目:visual basic 命题:赵强
一、选择题:

1) 下列各项不是Visual Basic的基本数据类型的是_____。
a) Char
b) String
c) Integer
d) Double
2) 下列运算结果中,值最大的是 ______。
a) 34
b) 34
c) 4 mod 3
d) 3 mod 4
3) 17 mod 3的运算结果是_____。
a) 0.5
b) 1
c) 1.5
d) 2 答案:D
4) 变量X=32769,则变量声明时不能将其声明为_____。
a) Intrger
b) Variant
c) Long
d) Single 答案:A
5) 下列符号是Visual Basic中合法变量名的是_____。
a) IF
b) 7AB
c) A[B]7
6) 使窗体自动向下移动的语句是Move_____。
a) Left, Top+100
b) Top+100
c) Top+100
d) Top=Top+100 答案:A
7) x是小于100的非负数,用vb表达式正确的是______。
a) 0
b) 0<=x<100
c) x>=0 AND x<100
d) 0<=x OR x<100 答案:C
8) a=5,b=8,则int((b-a)*rnd+a)的结果是介于_____之间的整数。
a) [5,8)
b) (0,5)
c) [3,5)
d) (0,3] 答案:A
9) Boolean 类型的数据由几个字节组成_______。
a) 1
b) 2
c) 3
d) 4 答案:B
10) Cint函数返回值类型是_____。
a) 整型
b) 字符串
c) 变体
d) 双精度浮点型 答案:A
11) ControlBox属性只适用于窗体,当窗体的______属性设置为0-None时,
则ControlBox属性不起作用。
a) Borderstyle


b) Autoredraw
c) Windowstate
d) Enabled
12) dim a(-3 to 3)所定义的数组元素个数是_____。
a) 6
b) 7
c) 8
d) 9
13) 确定一个窗体大小的属性是_____。
a) Width和Height
b) Width和Top
c) Top和Left
d) Top和Height
14) 能显示窗体的方法是______。
a) Visible
b) show
c) Hide
d) open
15) 如果要改变窗体的标题,需要设置窗体对象的________属性。
a) Name
b) Caption
c) BackColor
d) BorderStyle
16) 若要将窗体从内存中卸载出去,应该使用的方法是
______。
a) Show
b) UnLoad
c) Load
d) Hide
17) 设置标签边框的属性是______。
a) BorderStyle
b) BackStyle
c) AutoSize
d) Alignment
18) Visual basic采用了_____编程机制。
a) 面向过程
b) 面向对象
c) 事件驱动
d) 可视化
19) 下面的运算符中,哪个是算术运算符_______。
a) Mod
b) =
c) Eqv
d) Xor
20) 以下程序段执行后整型变量n 的值为_____。
N=0
for I=1 to 20 step 5
n=n+1
next I
a) 3
b) 4
c) 5
d) 2
21) 以下程序输出的结果为______。
X=1
y=4
Do Until y>4
x=x*y


y=y+1
Loop
Print x
a) 4
b) 8
c) 12
d) 16
22、以下关于窗体的描述中,错误的是( )。
A、执行Unload Form1语句后,窗体Form1消失,但仍在内存中
B、窗体的Load事件在加载窗体时发生
C、当窗体的Enabled属性为False时,通过鼠标和键盘对窗体的操作都被禁

D、窗体的Height、Width属性用于设置窗体的高和宽
23、假定窗体的名称为Form1,则把窗体的标题设置为“VB_Test”的语句为
( )。
A、Form1=“VB_Test” B、n=“VB_Test”
C、=“VB_Test” D、=“VB_Test”
24、设有变量声明:Dim TestDate As Date,为变量TestDate正确赋值的表达
方式是( )。
A、TextDate=#112002#
B、TestDate=#“112002”#
C、TextDate=date(“112002”)
D、TestDate=Format(“mdyy”,“112002”)
25、在过程定义的变量,若希望在离开该过程后,还能保存过程中局部变量的
值,则应使用( )关键字在过程中定义局部变量。
A、Dim
B、Private
C、Public
D、Static
二、填空题。
1) 假定当前日期为2002年7月12日,星期六,则执行语句Print day(now)后,输出结
果是______。

2) 语句a%=3.14156:Print a%的输出结果是______。
3) Visual Basie中的常量分为两种,一种是值常量,一种是____常量。
4) 下列循环语句,要求和数达到10既停止累加,退出循环,请补充完程序。
For j=1 to 10
s=s+j
If s>=10 then______。
Next j
5) 表达式36*5的值是_______。
三、判断题
1) 在Select case结构中应至少包含一个1子句。
2) 属性是指对象的名字、大小、位置和颜色等特性。
3) 在一个语句行内写多条语句时,语句之间应该用逗号分隔。
4) 用面向对象的编程思想观点来看,一只黑色的台球被打进袋内,则台球是对象、黑色
是方法。
5) 事件是Visual Basic预先定义的对象能识别的动作。
四、写出下列程序的运行结果。
1) 下面程序段执行后的结果是_____。
X=10
For I=6.3 to 4.9 Step -0.3
x=x-1
Next
Print x
2) 在窗体上画一个命令按钮(其Name属性为CommAnd1),然后编写如下代码:


Private Sub CommAnd1_Click()
Dim M(10) As Integer
For k=1 To 10
M(k)=12-k
Next k
x=6
Print M(2+M(x))
End Sub
程序运行后,单击命令按钮,输出结果是______。
3) 下列程序的执行结果是_____。
Private Function P(N As Integer)
For I = 1 To N
SUM = SUM + I
Next I
P = SUM
End Function
Private Sub Command1_Click()
S = P(1) + P(2) + P(3) + P(4)
Print S;
End Sub
4. Sub Swap1(ByVal x%, ByVal y% )
Dim t%
t = x: x = y: y = t
End Sub
Sub Swap2(ByRef x%, ByRef y%)
Dim t%
t = x: x = y: y = t
End Sub
Sub Command1_Click()
Dim a%, b%
a = 10: b = 20
Print a; b
Call Swap1(a, b)
Print a; b
a = 10: b = 20
Call Swap2(a, b)
Print a; b
End Sub
五、程序填空
1) 以下程序计算2到50间所有偶数的和,请补充完该程序
Sub mult()
Dim Sum As Integer
Sum=0
Dim I as integer
For___to 50
If I MOD 2=___Then___
Next I
Print sum
End Sub
2、输入任意 长度的字符串,要求将字符顺序倒置,例如,将输入的“ABCDEF”变换成
“FEDCBA”。请将 程序补充完整。
Private Sub Command1_Click()
Dim a$$, i%, c$$, n% 'n存放字符串的长度
a = InputBox(
n = [Len(a) ]
For i = 1 To Int(n 2)
c = Mid(a, i, 1)
Mid(a, i, 1) = [ Mid(a,n-i+1,1) ]




Mid(a, n - i + 1, 1) = c
Next i
End Sub
答题纸
1. 选择题:(50’)

1-5_________6-10__________11-15___________

16-20____________21-25____________
2.填空题:(10’)
1._________ 2.__________ 3.____________

4.__________ 5.___________
3.判断题:(10’)

1-5____________
4.写结果:(30’)

1.________

2.________

3.________

4._________
五、程序填空


d) AB_7 答案:D
2012-2013学年第二学期期末考试试卷
班级:11计算机 科目:visual basic 命题:赵强
一、选择题:

1) 下列各项不是Visual Basic的基本数据类型的是_____。
a) Char
b) String
c) Integer
d) Double
2) 下列运算结果中,值最大的是 ______。
a) 34
b) 34
c) 4 mod 3
d) 3 mod 4
3) 17 mod 3的运算结果是_____。
a) 0.5
b) 1
c) 1.5
d) 2 答案:D
4) 变量X=32769,则变量声明时不能将其声明为_____。
a) Intrger
b) Variant
c) Long
d) Single 答案:A
5) 下列符号是Visual Basic中合法变量名的是_____。
a) IF
b) 7AB
c) A[B]7
6) 使窗体自动向下移动的语句是Move_____。
a) Left, Top+100
b) Top+100
c) Top+100
d) Top=Top+100 答案:A
7) x是小于100的非负数,用vb表达式正确的是______。
a) 0
b) 0<=x<100
c) x>=0 AND x<100
d) 0<=x OR x<100 答案:C
8) a=5,b=8,则int((b-a)*rnd+a)的结果是介于_____之间的整数。
a) [5,8)
b) (0,5)
c) [3,5)
d) (0,3] 答案:A
9) Boolean 类型的数据由几个字节组成_______。
a) 1
b) 2
c) 3
d) 4 答案:B
10) Cint函数返回值类型是_____。
a) 整型
b) 字符串
c) 变体
d) 双精度浮点型 答案:A
11) ControlBox属性只适用于窗体,当窗体的______属性设置为0-None时,
则ControlBox属性不起作用。
a) Borderstyle


b) Autoredraw
c) Windowstate
d) Enabled
12) dim a(-3 to 3)所定义的数组元素个数是_____。
a) 6
b) 7
c) 8
d) 9
13) 确定一个窗体大小的属性是_____。
a) Width和Height
b) Width和Top
c) Top和Left
d) Top和Height
14) 能显示窗体的方法是______。
a) Visible
b) show
c) Hide
d) open
15) 如果要改变窗体的标题,需要设置窗体对象的________属性。
a) Name
b) Caption
c) BackColor
d) BorderStyle
16) 若要将窗体从内存中卸载出去,应该使用的方法是
______。
a) Show
b) UnLoad
c) Load
d) Hide
17) 设置标签边框的属性是______。
a) BorderStyle
b) BackStyle
c) AutoSize
d) Alignment
18) Visual basic采用了_____编程机制。
a) 面向过程
b) 面向对象
c) 事件驱动
d) 可视化
19) 下面的运算符中,哪个是算术运算符_______。
a) Mod
b) =
c) Eqv
d) Xor
20) 以下程序段执行后整型变量n 的值为_____。
N=0
for I=1 to 20 step 5
n=n+1
next I
a) 3
b) 4
c) 5
d) 2
21) 以下程序输出的结果为______。
X=1
y=4
Do Until y>4
x=x*y


y=y+1
Loop
Print x
a) 4
b) 8
c) 12
d) 16
22、以下关于窗体的描述中,错误的是( )。
A、执行Unload Form1语句后,窗体Form1消失,但仍在内存中
B、窗体的Load事件在加载窗体时发生
C、当窗体的Enabled属性为False时,通过鼠标和键盘对窗体的操作都被禁

D、窗体的Height、Width属性用于设置窗体的高和宽
23、假定窗体的名称为Form1,则把窗体的标题设置为“VB_Test”的语句为
( )。
A、Form1=“VB_Test” B、n=“VB_Test”
C、=“VB_Test” D、=“VB_Test”
24、设有变量声明:Dim TestDate As Date,为变量TestDate正确赋值的表达
方式是( )。
A、TextDate=#112002#
B、TestDate=#“112002”#
C、TextDate=date(“112002”)
D、TestDate=Format(“mdyy”,“112002”)
25、在过程定义的变量,若希望在离开该过程后,还能保存过程中局部变量的
值,则应使用( )关键字在过程中定义局部变量。
A、Dim
B、Private
C、Public
D、Static
二、填空题。
1) 假定当前日期为2002年7月12日,星期六,则执行语句Print day(now)后,输出结
果是______。

2) 语句a%=3.14156:Print a%的输出结果是______。
3) Visual Basie中的常量分为两种,一种是值常量,一种是____常量。
4) 下列循环语句,要求和数达到10既停止累加,退出循环,请补充完程序。
For j=1 to 10
s=s+j
If s>=10 then______。
Next j
5) 表达式36*5的值是_______。
三、判断题
1) 在Select case结构中应至少包含一个1子句。
2) 属性是指对象的名字、大小、位置和颜色等特性。
3) 在一个语句行内写多条语句时,语句之间应该用逗号分隔。
4) 用面向对象的编程思想观点来看,一只黑色的台球被打进袋内,则台球是对象、黑色
是方法。
5) 事件是Visual Basic预先定义的对象能识别的动作。
四、写出下列程序的运行结果。
1) 下面程序段执行后的结果是_____。
X=10
For I=6.3 to 4.9 Step -0.3
x=x-1
Next
Print x
2) 在窗体上画一个命令按钮(其Name属性为CommAnd1),然后编写如下代码:


Private Sub CommAnd1_Click()
Dim M(10) As Integer
For k=1 To 10
M(k)=12-k
Next k
x=6
Print M(2+M(x))
End Sub
程序运行后,单击命令按钮,输出结果是______。
3) 下列程序的执行结果是_____。
Private Function P(N As Integer)
For I = 1 To N
SUM = SUM + I
Next I
P = SUM
End Function
Private Sub Command1_Click()
S = P(1) + P(2) + P(3) + P(4)
Print S;
End Sub
4. Sub Swap1(ByVal x%, ByVal y% )
Dim t%
t = x: x = y: y = t
End Sub
Sub Swap2(ByRef x%, ByRef y%)
Dim t%
t = x: x = y: y = t
End Sub
Sub Command1_Click()
Dim a%, b%
a = 10: b = 20
Print a; b
Call Swap1(a, b)
Print a; b
a = 10: b = 20
Call Swap2(a, b)
Print a; b
End Sub
五、程序填空
1) 以下程序计算2到50间所有偶数的和,请补充完该程序
Sub mult()
Dim Sum As Integer
Sum=0
Dim I as integer
For___to 50
If I MOD 2=___Then___
Next I
Print sum
End Sub
2、输入任意 长度的字符串,要求将字符顺序倒置,例如,将输入的“ABCDEF”变换成
“FEDCBA”。请将 程序补充完整。
Private Sub Command1_Click()
Dim a$$, i%, c$$, n% 'n存放字符串的长度
a = InputBox(
n = [Len(a) ]
For i = 1 To Int(n 2)
c = Mid(a, i, 1)
Mid(a, i, 1) = [ Mid(a,n-i+1,1) ]




Mid(a, n - i + 1, 1) = c
Next i
End Sub
答题纸
1. 选择题:(50’)

1-5_________6-10__________11-15___________

16-20____________21-25____________
2.填空题:(10’)
1._________ 2.__________ 3.____________

4.__________ 5.___________
3.判断题:(10’)

1-5____________
4.写结果:(30’)

1.________

2.________

3.________

4._________
五、程序填空

毕业论文评语-ps范文


高考语文卷-转正申请书


市丸银语录-合同范本


龙门山-半年工作小结


华润银行-关于洗碗的作文


精神病科-中学工作总结


环境科学与技术-一年级下册美术教案


撕名牌游戏规则-个人月工作总结范文