文档库 最新最全的文档下载
当前位置:文档库 › vb练习题10

vb练习题10

成绩分析

━━━━━━━━━━━━━━
一、单选 共20题 (共计40分)
━━━━━━━━━━━━━━


第1题 (2分) 题号:2672
通用过程可以通过执行“工具”菜单中的_____命令来建立。

(A)添加过程

(B)通用过程

(C)添加窗体

(D)添加模块

答案:A


第2题 (2分) 题号:2665
网络信息服务管理工具被包含在Visual Basic的______中。

(A)试用版

(B)学习版

(C)专业版

(D)企业版

答案:D


第3题 (2分) 题号:2654
对象可以识别和响应的某些行为称为______。

(A)属性

(B)方法

(C)继承

(D)事件

答案:D


第4题 (2分) 题号:2661
下列不属于Visual Basic特点的是______。

(A)对象的链接与嵌入

(B)结构化程序设计

(C)编写跨平台应用程序

(D)事件驱动程序编程机制

答案:C


第5题 (2分) 题号:2710
有如下程序:
Const st$="CHINA"
st$="GREAT"
运行后输出的结果是_______。

(A)CHINA

(B)GREAT

(C)Hebei

(D)显示出错信息

答案:D


第6题 (2分) 题号:2706
在4个字符"D","z","A","9"中,其ASCII码值最大的是_______。

(A)"D"

(B)z

(C)"A"

(D)"9"

答案:B


第7题 (2分) 题号:2716
表达式a%*b&-d#\2#+c!的结果的数据类型为_______。

(A)整型

(B)长整型

(C)单精度型

(D)双精度型

答案:D


第8题 (2分) 题号:2744
在Visual Basic中,6个关系运算符<>、=、<、>、>=、<=中,优先级最高的是_____。

(A)>

(B)=

(C)无先后之分

(D)<>

答案:C


第9题 (2分) 题号:2755
若有以下说明语句:
Type employee
num As Integer
salary As Single
End Type
Dim programmer AS employee
则下面表示记录变量programmer的成员Salary正确的是( )。

(A)programmer salary

(B).salary

(C)salary.programmer

(D)programmer.salary

答案:D


第10题 (2分) 题号:2690
函数Int(Rnd*6+1)的取值范围是_____。

(A)从1到7共7个整数

(B)从0到7共8个整数

(C)从1到6共6个整数

(D)从0到6共7个整数

答案:C


第11题 (2分) 题号:2903
在窗体上画一个命令按钮,然后编写如下事件过程:
Private Sub Command1_Click()
A$="abed"
b$=Left$(A$,3):c$=String$(2,b$)
Print c$
End Sub
运行后,输出的结果是_____。

(A)ab

(B)aa

(C)bb

(D)cc

答案:B


第12题 (2分) 题号:2920
下列程序运行后,信息框显示的内容是()。
Private Sub Commandl_Click()
 Dim s1 As String ,s2 AS Integer
 s1 = "Hello-World,2003"
 s2 = Len(s1) + InStr(1,S1,

"2")
MsgBOX s2
End Sub

(A)Hello-World

(B)2003

(C)16

(D)29

答案:D


第13题 (2分) 题号:2918
编写如下事件过程:
Private Sub form_Click()
 x$="123":y$="abc"
 n=Len(x)
 For i=1 To n
Print Mid(x$,n+1-i,1)+Mid(y$,i,1);
 Next i
 Print
End Sub
程序运行后,单击窗体,则窗体上显示的内容是()。

(A)a1b2c3

(B)a3b2c1

(C)3c2d1e

(D)1c2b3a

答案:C


第14题 (2分) 题号:2934
下面过程定义语句中合法的是_____。

(A)Sub Proc(ByVal n())

(B)Sub Proc(n) As Integer

(C)Function Proc(Proc)

(D)Function Proc(ByValn)

答案:D


第15题 (2分) 题号:2937
下列叙述中正确的是_____。

(A)在窗体的Form_Load事件过程中定义的变量是全局变量.

(B)局部变量的作用域可以超出所定义的过程.

(C)在某个Sub过程中定义的局部变量可以与其他事件过程中定义的局部变量同名,但其作用域只限于该过程.

(D)在调用过程时,所有局部变量被系统初始化为0或空字符串.

答案:C


第16题 (2分) 题号:2968
设x=10,y=20,z=30.要按如下的格式将x,y,z的值写入顺序文件中该使用语句_____。

(A)Print #l x,y,z

(B)Print #l x;y;z

(C)Write #l x,y,z

(D)Write #l x;y;z

答案:A


第17题 (2分) 题号:2984
确定一个控件在窗体上的位置的属性是_____。

(A)Width或Height

(B)Width和Height

(C)Top或Left

(D)Top和Left

答案:D


第18题 (2分) 题号:3095
在设计一个计算器时,必须要使用的控件是().

(A)滚动条

(B)图片框

(C)文本框

(D)单选框

答案:D


第19题 (2分) 题号:3161
在设计菜单时,如果要在菜单中加入一个菜单分隔项,则菜单分隔项的标题必须设置为()

(A)加号(+)

(B)减号(-)

(C)星号(*)

(D)感叹号(!)

答案:B


第20题 (2分) 题号:3180
除了在程序使用LoadPictuye函数装载图形外,还可以在设计阶段通过修改()属性装载图形.

(A)Caption

(B)Name

(C)Picture

(D)LoadPicture

答案:C


━━━━━━━━━━━━━━━━
二、程序设计 共1题 (共计20分)
━━━━━━━━━━━━━━━━


第1题 (20分) 题号:34
'-------------------------------------------------
'【程序设计】
'-------------------------------------------------

'题目:(事件)单击窗体。
' (响应)生成一个一维数组(10个数组元素依此为:
' 15、23、72、43、96、23、3、65、88、17),
' 写程序求出这个数组中的最大值、最小值和平
' 均值,并输出在窗体上。
' 将最大值

,最小值,平均值分别存入变量
' Max,Min,Aver中
'-------------------------------------------------
'注意:请在指定的事件内编写代码。
'-------------------------------------------------

答案:15
___________________________________

Dim a(9) As Integer
Dim i, s As Integer
a(0) = 15
a(1) = 23
a(2) = 72
a(3) = 43
a(4) = 96
a(5) = 23
a(6) = 3
a(7) = 65
a(8) = 88
a(9) = 17
max = a(0)
min = a(0)
s = 0
For i = 0 To 9
If a(i) > max Then
max = a(i)
End If
If a(i) < min Then
min = a(i)
End If

s = s + a(i)
Next
aver = Int(s / 10)
Print (CStr(max))
Print (CStr(min))
Print (CStr(aver))
____________________________________


━━━━━━━━━━━━━━━━
三、窗体设计 共3题 (共计40分)
━━━━━━━━━━━━━━━━


第1题 (20分) 题号:6
---------------------------------------------------------------------
【窗体设计】
---------------------------------------------------------------------
题目:请按照题目要求设计指定的窗体。
打开如(图1)所示界面。运行程序时显示如(图2)所示界面,当单击“开始”
单选按钮时,出现如(图3)所示界面,当单击“停止”单选按钮时,出现如
(图4)所示界面。
---------------------------------------------------------------------

1、添加控件
标签(Label1)。
单选按钮(Option2)。
计时器控件(Timer1)。

2、标签设置
背景色设置为“&H0080FFFF&”。
前景色设置为“&H000000FF&”。
字体设置为“宋体”、“常规”、“小二”。
Caption设置为“请记住”‘

3、单选按钮设置
单选按钮(Option1)的Alignment属性值设置为“1”。
单选按钮(Option2)的标题设置为“停止”。
单选按钮(Option2)的Value设置为“True”。

4、计时器控件设置
计时器控件的Interval属性值设置为“0”。
计时器控件的Enabled属性值设置为“False”。

5. 添加事件过程代码
在“停止”单选按钮事件里添加一条语句,使得当执行程序时单击“停止”单选
按钮时,标签的内容显示为“所以我们要珍惜现在,活在当下!!”

6.添加事件过程代码
在Timer1控件的Timer()事件里添加一条语句,使得当执行程序时单击“开始”单选按钮时,
标签的内容闪烁显示为“我们都是远视眼,模糊了离我们最近的幸福”。


第2题 (10分) 题号:11
------------------------------------------------
【窗体设计】
------------------------------------------------
题目:请按照题目要求设计指定的窗体。
建立如(图1)所示界面:
------------------------------------------------

1 在窗体内添加2个文本框(Text1,Text2),2个标
签(Label1,Label2),1个列表框(List1),4个按
钮(Command1,Command2,Command3,Command4)。

2 窗体设置:
设置窗体名称(Name)为“Form11”。
设置窗体标题(Caption)为“VB”。

3 标签设置:
设置第1个标签(Label1)的标题(Caption)为“输入学校名称”。
设置第2个标签(Label2)的标题(Caption)为“已记录的院校数”。

4 文本框设置:
设置2个文本框的内容(Text)为空,并适当调整大小和位置。

5 列表框设置:
在列表框(List1)中添加“黑龙江大学”,“哈尔滨工业大学”,
“哈尔滨师范大学”,“哈尔滨理工大学”。并设置列表框样式如图。

6 按钮设置:
设置第1个按钮(Command1)的标题(Caption)为“添加项目”。
设置第2个按钮(Command2)的标题(Caption)为“删除项目”。
设置第3个按钮(Command3)的标题(Caption)为“清 空”。
设置第4个按钮(Command4)的标题(Caption)为“退 出”。


第3题 (10分) 题号:3
------------------------------------------------
【窗体设计】
------------------------------------------------
题目:请按照题目要求设计指定的窗体。
建立如(图1)所示界面:请按所给窗体的样子设
计窗体,不要求控件的尺寸一样,运行时得到所
给窗体即可,有时需要简单的事件过程。要求
'退出'选项包含在'文件'菜单中,其余选项包含
在'选项'菜单中。
------------------------------------------------

1 在窗体内添加2个菜单(menu_File,menu_Option),
然后在菜单(menu_File)下添加1个菜单(menu_File_Exit)
在菜单(menu_Option)下添加6个菜单(menu_Option_TestButton,
menu_Option_CheckBox,menu_Option_TextWarp,menu_Option_OptionButton,
menu_Option_TextBox,menu_Option_Image,)。
在窗体内添加7个按钮(Command1,Command2,Command3,Command4,Command5,
Command6,Command7)。

2 窗体设置:
设置窗体名称(Name)为“Form21”。
设置窗体标题(Caption)为“控件示例”。

3 菜单设置:
1) 设置菜单(menu_File)的标题(Caption)为“文件(&F)”。
2) 设置菜单(menu_Option)的标题(Caption)为“选项(&O)”。
设置菜单(menu_Option)下的菜单(menu_Option_TestButton)的标题(Caption)为“测试按钮”。
设置菜单(menu_Option)下的菜单(menu_Option_CheckBox)的标题(Caption)为“复选框”。
设置菜单(menu_Option)下的菜单(menu_Option_TextWarp)的标题(Caption)为“文本换行”。
设置菜单(menu_Option)下的菜单(menu_Option_OptionButton)的标题(Caption)为“选项按钮”。
设置菜单(menu_Option)下的菜单(menu_Option_TextBox)的标题(Caption)为

“文本框”。
设置菜单(menu_Option)下的菜单(menu_Option_Image)的标题(Caption)为“图像”。

4 按钮设置:
设置按钮(Command1)的标题(Caption)为“测试按钮(&T)”。
设置按钮(Command2)的标题(Caption)为“复选框(&C)”。
设置按钮(Command3)的标题(Caption)为“文本换行(&W)”。
设置按钮(Command4)的标题(Caption)为“选项按钮(&P)”。
设置按钮(Command5)的标题(Caption)为“文本框(&E)”。
设置按钮(Command6)的标题(Caption)为“图像(&I)”。
设置按钮(Command7)的标题(Caption)为“退出(&X)”。


相关文档