VB期末试题(含答案) 联系客服

发布时间 : 星期二 文章VB期末试题(含答案)更新完毕开始阅读e5918ae2ccbff121dd3683fb

一、单选题(每题1.5分,共30分)

1.在VB中,假定有以下程序段, 则执行结束后k的值是:( A ) For i =1 To 3 k = i+2

Next i

A. 5 B.4 C. 3 D.6 2. 以下控件中可以作为容器控件的是( B )

A.Image图像框控件 B.PictureBox图片框控件 C.TextBox文本框控件 D.ListBox列表框控件 3. 关于Image控件和PictureBox控件的说明,其中错误的是( B ) A.Image控件和PictureBox控件都有Picture属性 B.Image控件和PictureBox控件都支持Print方法

C.Image控件和PietureBox控件都可以用LoadPicture函数把图形文件装入控件中 D.Image控件和PictureBox控件都能在属性窗口装入图形文件,也都能在运行期间装入图形文件

4.为使计时器控件每隔5秒钟产生一个计时器事件(Timer事件),则应将其Interval属性值设置为( D )

A.5 B.500 C.10 D.5000 5.能显示窗体的方法是( B )。

A.Visible B.Show C.New D.Open

6.MsgBox函数中有4个参数,其中必须写明的参数是( C ) A.指定显示按钮的个数 B.对话框的标题 C. 提示信息 D. 所有参数都是可选的 7.你若在代码窗口中编写:msgbox(“AAAA”,vbokonly,”BBBB”)语句后,所产生的信息框的标题是( C )

A.AAAA B.空 C.BBBB D.出错,不能产生信息 8.要使文本框获得输入焦点,则应采用文本框控件的( D )方法。 A.GotFocus B.LostFocus C.KeyPress D.SetFocus 9.为了把焦点移到某个指定的控件,所使用的方法是( A ) A.SetFoeus B.Visible C.Refresh D.GetFocus 10.语句if 3*4>=10 then

a=1 else

a=2 end if

执行后,a的值为( D )。

A.12 B.10 C.1 D.2

11.能够将文本框控件隐藏起来的属性是( A )。

A、Visible B、Clear C、Cls D、Hide 12.决定控件是否可见的属性是( B )

A. enabled B. Visible C. borderstyle D. wordwrap 13.能使控件被访问或禁止访问的属性是( B )

A. Visible B. enabled C. borderstyle D. wordwrap 14.如果文本框的Enabled属性被设置为False,则运行时( A )

A.文本框中的文本将变成灰色,并且此时用户不能将光标置于文本框上

B.文本框中的文本将变成灰色,用户仍然能将光标置于文本框上,但是不能改变文本框中的内容

C.文本框中的文本将变成灰色,用户仍然能改变文本框中的内容

D.文本框的文本正常显示,用户能将光标置于文本框上,但是不能改变文本框中的内容 15.下面是一个窗体的单击事件过程,该窗体事件的功能是( B ) Privme Sub Form_Click()

If Commandl.Enabled=true Then

Label1.Caption=“命令按钮可以使用!“ Else

Label1.Caption=“命令按钮不可以使用!“ End If End Sub

A.判断命令按钮是否可见,以便在标签上显示不同的信息 B.判断命令按钮是否可用,以便在标签上显示不同的信息

C.判断命令按钮是否设置了默认按钮,以便在标签上显示不同的信息 D.If语句中的条件不合法,事件过程错误,不能执行。 16. 下列( C )是日期型常量。

A. “ 2/1/2” B. 2/1/2 C. #2/1/2# D. |2/1/2| 17.下列哪个符号可以作为VB中的变量名?( D )

+

A.abc B.then C.m&m D.p4

18.在表示长整数时,可作为长整数尾部符号的是( C ) A.# B.! C.& D.$

19.语句dim varl as boolean 作用是:将varl定义为什么类型变量?( C ) A.单精度型 B.整型 C.布尔型 D.字符型

20.下面可以正确定义2个整型变量和1个字符型变量的语句是( A )

A.Dim n, m As Integer, s As String B.Dim a%, b$, c As String

C.Dim a As Integer, b, c As String D.Dim x%, y As Integer, z As String 二、填空题(每空1分,共10分)

1.设计多窗体程序时,显示窗体的方法是_____对象名.show______,隐藏窗体的方法是______对象名.Hide____

2.命令按钮控件的caption属性是指__控件的显示内容__、Enabled属性是指__控件是否可用__、visible属性是指__控件是否可见__.

3、Do?Loop Until 循环结构中,当条件为___________时结束循环。

4、产生[10,40]之间的随机整数的Visual Basic表达式是________________。

5、征兵的条件是:男性(sex) , 年龄(age) 在18~20 岁之间,身高(size) 在1.65 米以上;其逻辑表达式为:________________________________________________________________。 6、变量命名规则要求变量名必须以 开头,其后可由字母、数字、下划线组成,长度不超过 个字符。

三.程序阅读题(每题2分,共10分)

1. 以下VB程序, 程序运行结果:____15________.

s=0

For i=1 to 5 s=s+i next i Print s

2.执行下面的程序段后,变量S的值为_______9_________ S=5

For i=2.6 to 4.9 Step 0.6 S=S+1 Next i

3、下列程序的执行结果为 -9 A=”1” B=”2”

A=Val(A)+Val(B) B=Val(”12”)

If A<>B Then Print A-B Else Print B-A

4、下列程序的执行结果为 Between 6 and 10 Dim Number

Number = 8 Select Case Number Case 1 To 5

Print \ Case 6 To 10

Print \ Case Else

Print \End Select

5、下列代码的运行结果为 Private Sub command1_click() Dim m(10)

For k = 1 To 10 m(k) = 11 - k Next k x = 5 Print m(2 + m(x)) End Sub

四、程序题(每题5分,共10分)

1、设计一个如下界面的成绩计算程序,其中总评成绩中平时占20%,期中和期末各占30%和50%,写出“计算”和“清除”按钮的代码。

2、从键盘输入10个数,求出其中的最大数,最小数和平均值,要求利用输入框和消息框进行信息的

收集和输出。