《VB程序设计》(C卷)测试题答案
《VB程序设计》模拟题(C卷)一.判断题1. 可以在运行期间改变对象的Name属性的值 ( )
2. 窗体的Name属性指定窗体的名称,用来标识一个窗体 ( )
3. 对象的Name属性值可以为空 ( )
4. 局部变量的作用域可以超出所定义的过程 ( )
5. 在某个Sub过程中定义的局部变量可以与其它事件过程中定义的局部变量同名,但其作用域只限于该过程 ( )
6. 在调用过程时,所有局部变量被系统初始化为0或空字符串 ( )
7. 事件过程可以像通用过程一样由用户定义过程名 ( )
8. 如果过程被定义为Static类型,则该过程中的局部变量都是Static类型 ( )
9. Sub过程中不能嵌套定义Sub过程 ( )
10. 在窗体的Form_Load事件过程中定义的变量是全局变量 ( )
二.单项选择题
1.在设计阶段,当双击窗体上的某个控件时,所打开的窗口是 ( )
A) 工程资源管理器窗口 B) 工具箱窗口
C) 代码窗口 D) 属性窗口
2. 设a=3,b=5,则以下表达式值为真的是 ( )
A) a>=b And b>10 B) (a>b)Or(b>0)
C) (a<0)Eqv(b>0) D) (-3+5>a)And(b>0)
3.设有如下声明:
Dim X As Integer
如果Sgn(X) 的值为-1,则X的值是 ( )
A) 整数 B) 大于0的整数 C) 等于0的整数 D) 小于0的数
4.从键盘上输入两个字符串,分别保存在变量str1、str2中。确定第二个字符串在第一个字符串中起始位置的函数是 ( )
A) Left B) Mid C) String D) Instr
5 . 以下能够触发文本框Change事件的操作是 ( )
A) 文本框失去焦点 B) 文本框获得焦点
C) 设置文本框的焦点 D) 改变文本框的内容
6. 为了在按下Esc键时执行某个命令按钮的Click事件过程,需要把该命令按钮的一个属性设置为True,这个属性是 ( )
A) Value B) Default C) Cancel D) Enabled
7. 图像框有一个属性,可以自动调整图形的大小,以适应图像框的尺寸,这个属性是 ( )
A) Autosize B) Stretch
C) AutoRedraw D) Appearance
8. 设在菜单编辑器中定义了一个菜单项,名为menu1。为了在运行时隐藏该菜单项,应使用的语句是 ( )
A) menu1.Enabled=True B) Munu1.Enabled=False
C) Menu1.Visible=True D) Menu1.Visible=False
9. 用通用对话框控件建立“打开”或“保存”文件对话框时,如果需要指定文件列表框所列出的文件类型是文本文件(即.txt文件),则正确的描述格式是 ( )
A) “text (.txt)|(*.txt)” B)“文本文件( .txt) | (.txt)”
C) “text(.txt)||(*.txt)” D)“text(.txt)(*.txt)”
10. 目录列表框的Path属性的作用是 ( )
A) 显示当前驱动器或指定驱动器上的目录结构
B) 显示当前驱动器或指定驱动器上的某目录下的文件名
C) 显示根目录下的文件名
D) 显示该路径下的文件
11. 下列可作为VB变量名的是 ( )
A)A#A B)4A C)?xY D)constA
12. 函数String(n,“str”)的功能是 ( )
A)把数值型数据转换为字符串
B)返回由n个字符组成的字符串
C)从字符串中取出n个字符
D)从字符串中第n个字符的位置开始取子字符串
13. 将数学表达式Cos2(a+b)+5e2写成VB的表达式,其正确的形式是 ( )
A)Cos(a+b)A2十5*exp(2) B)Cos^2(a+b)+5*exp(2)
C)Cos(a+b)^2十5*ln(2) D)Cos^2(a+b)+5*ln(2)
14. 表示滚动条控件取值范围最大值的属性是 ( )
A)Max B)LargeChange C)Value D)Max—Min
15. 设有如下程序段:
x=2
For i=1 To 10 Step 2
x=x+i
Next
运行以上程序后,x的值是 ( )
A) 26 B) 27 C) 38 D) 57
16. 要清除列表框的所有内容,可用来实现的方法是( )
A.RemoveTtem B.Cls
C. Clear D. 以上均不可以
17. KILL语句在VB语言中的功能是( )
A. 清内存 B. 清病毒
C. 删除磁盘上的文件 D.格式化硬盘
18. 确定一个控件在窗体上位置的属性是( )
A. Width或Height B.Width和Height
C.Top或Left D. Top和Left
19. 设有如下程序:
Private Sub Command1_Click()
Dim sum As Double, x As Double
sum = 0
n = 0
For i = 1 To 5
x = n / i
n = n + 1
sum = sum + x
Next
End Sub
该程序通过For循环计算一个表达式的值,这个表达式是 ( )
A)1+1/2+ 2/3+3/4+4/5 B)1+1/2+2/3+3/4
C)1/2+2/3+3/4+4/5 D)1+1/2+1/3+1/4+1/5
20. 在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:
Private Sub Command1_Click()
x = -5
If Sgn(x) Then
y = Sgn(x ^ 2)
Else
y = Sgn(x)
End If
Print y
End Sub
程序运行后,单击命令按钮,窗体上显示的是 ( )
A) -5 B) 25 C) 1 D) -1
三、填空题
1. VB中有一种控件组合了文本框和列表框的特性,这种控件是________。
2. VB提供的对数据文件的三种访问方式为随机访问方式_____和二进制访问方式。
3.执行下面的程序段后,变量S的值为_______。
S=5
For i =2.6 To 4.9 Step 0.6
S=S+1
Next i
4. 为了在运行时把d:\pic文件夹下的图形文件a.jpg装入图片框Picturel,所使用的语 句为_______。
5. 计时器控件能有规律的以一定时间间隔触发_______事件,并执行该事件过程中的程序代码。www.ap5u.com
页:
[1]