奥特曼 发表于 2020-3-25 08:56:37

《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]
查看完整版本: 《VB程序设计》(C卷)测试题答案