20春学期《可视化程序设计(VB)》在线平时作业3
试卷总分:100 得分:100
一、单选题 (共 15 道试题,共 75 分)
1.用于注释语句的单词是( )。
A.Rem
B.End
C.Else
D.Loop
2.将数学表达式Cos2(a+b)+5e2写成Visual Basic的表达式,其正确的形式是( )。
A.Cos (a+b) ^2+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)
3.删除列表框中所有项目的方法是( )。
A.Delete
B.Clear
C.Cls
D.Hide
4.Visual Basic中,下面类型属于字符串型的是( )。
A.Integer
B.Single
C.String
D.Boolean
5.以下关于焦点的叙述中,错误的是()。
A.如果文本框的TabStop属性为False,则不能接收从键盘上输入的数据
B.当文本框失去焦点时,触发LostFocus事件
C.当文本框的Enabled属性为False时,其Tab顺序不起作用
D.可以用TabIndex属性改变Tab顺序
6.单击命令按钮Command1必将调用已写在( )事件中的代码。
A.LostFocus
B.KeyPress
C.Dbclick
D.Click
7.设a=2,b=3,c=4,d=5 ,表达式Not a<=c Or 4*c=b^2 And b <> a+c的值是( )。
A.-1
B.1
C.TRUE
D.FALSE
8.如果要改变窗体的标题,则需要设置的属性是()。
A.Caption
B.Name
C.BackColor
D.BorderStyle
9.表达式 5 Mod 3+3\5*2的值是()。
A.0
B.2
C.4
D.6
10.以下合法的Visual Basic标识符是()。
A.ForLoop
B.”Const”
C.9abc
D.a#x
11.假定有如下事件过程: Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) If Button = 2 Then PopupMenu popForm End If End Sub 则以下描述中错误的是()。
A.该过程的功能是弹出一个菜单
B.popForm是在菜单编辑器中定义的弹出式菜单的名称
C.参数X、Y指明鼠标的当前位置
D.Button = 2表示按下的是鼠标左键
12.要改变一对象的高度,应使用属性( )。
A.Font
B.ForeColor
C.Name
D.Height
13.判断点P(x1,y1)是否在圆内(圆的轨迹方程为:x2 y2=4)的表达式为 。
A.x1*x1 y1*y1=4
B.x1*x1 y1*y1<4
C.x1*x1 y1*y1>4
D.x<2 And y<2
14.在以下描述中正确的是( )。
A.标准模块中的任何过程都可以在整个工程范围内被调用
B.在一个窗体模块中可以调用在其他窗体中被定义为Public的通用过程
C.如果工程中包含Sub Main过程,则程序将首先执行该过程
D.如果工程中不包含Sub Main过程,则程序一定首先执行第一个建立的窗体
15.设在菜单编辑器中定义了一个菜单项,名为menu1。为了在运行时隐藏该菜单项,应使用的语句是()
A.menu1.Enabled=True
B.Munu1.Enabled=False
C.Menu1.Visible=True
D.Menu1.Visible=False
二、判断题 (共 5 道试题,共 25 分)
16.图像框(ImageBox)的Stretch(拉伸)属性设为True时,装入的图形可根据图像框的大小自动压缩或扩大。
17.下列程序段的语法是正确的。 Redim a ( 2 , 4 ) …… Redim preserve a ( 2 , 8)
18.在多窗体程序中,每个窗体都可以建立自己的菜单系统。
19.用Hide方法只是隐藏一个窗体,不能从内存中清除该窗体
20.表达式 (2*3)>=5 and 12/3 的值为false。