VB1~5章练习题
第一章
一、单选题
1.VB6.0集成开发环境可以()
A) 编辑、调试、运行程序,但不能生成可执行程序
B)编辑、生成可执行程序、运行程序,但不能调试程序
C)编辑、调试、生成可执行程序,但不能运行程序
D)编辑、调试、运行程序,也能生成可执行程序
2.英文“Visual”的含义是()
A)可视化
B)集成
C)结构化
D)调试
3.标准模块文件的扩展名是()
A).frm
B).vbp
C).bas
D).vbg
4.与传统的程序设计语言相比,VB最突出的特点是()
A)结构化程序设计
B)程序开发环境
C)事件驱动编程机制
D)程序调试技术
5.VB6.0是()应用程序的开发工具
A)8位
B)16位
C)32位
D)64位
6.英文缩写“OOP”的含义是()
A)时间驱动的编程机制
B)结构化程序设计语言
vb编程基础知识1C)面向对象的程序设计
D)可视化程序设计
二、简答题
1.什么是对象的属性、事件和方法?
三、编程题
1.编写程序,并且有三个功能:①显示“欢迎使用VB6.0中文版”②清除之前显示的“欢迎使用VB6.0中文版”③退出此程序
第二章
一、单选题
1.在Visual Basic中,下列优先级最高的运算符是()
A)*
B)\
C)<
D)Not
2.以下关系表达式中,其值为假的是()
A)”XYZ”<”XYz”
B)”VisualBasic”=”visualbasic”
C)”the”<>”there”
D)”Integer”>”Int”
3.在窗体上画一个命令按扭(名称为Command1),然后编写如下事件过程:
Private Sub Command1_click()
    Dim b As Integer
    b = b + 1
End Sub
运行程序,第3次单击命令按扭后,变量b的值为()
A)0    B)1    C)2    D)3
4.在窗体上画一个命令按扭(名称为Command1),然后编写如下事件过程:
Private Sub Command1_click()
    Static a As Integer
    a = a + 1
End Sub
运行程序,第3次单击命令按扭后,变量a的值为()
A)0    B)1    C)2    D)3
5.在Visual Basic中,数值1234&的类型是()
A)整型
B)长整型
C)字符串型
D)双精度型
6.从键盘上输入2个字符串,分别保存在变量str1、str2中,则确定第2个字符串在第1个字符串中起始位置的函数是()
A)Left    B)Mid  C)String  D)InStr
7.设a = ”Visual Basic”,则以下使 b = “Basic”的语句是()
A)b = Left(a,8,12)
B)b = Mid(a,8,5)
C)b = Right(a,8,5) 
D)b = Left(a,8,5)
8.设 a = 5,b = 10,则执行 c = Int((b-a)* Rnd + a) + 1后,c的值为()
A)5~10
B)6~9
C)6~10
D)5~9
9.以下声明语句中错误的是()
A)Const varl = 123
B)Dim var2 = ‘ABC’
C)DefInt a-z
D)Static var3 As Integer
二、简答题
1.下列哪些可作为Visual Baisc的变量名,那些不行?
4*Delta  Alpha  4ABC  ABπ  ReadData  Filename  A(A+B)  C254D  Read
2.Visual Basic中是否允许出现下列形式的数?
±25.74  3.457E-10  .368  1.87E+50  10^(1.256)  D32  2.5E  12E3  8.75D+6  0.258
3.把下面的数写成普通的十进制数:
(1)2.65358979335278D-006            (2)1.21576654590569D+019
(3)8.6787E+8                        (4)2.567E-12
4.指出下列Visual Basic表达式中的错误,并写出正确的形式。
(1)CONTT.DE + COS(28º)            (2)(-3)/8+8.INT(24.8)
(3)(8+6)^(4÷ -2)+SIN(2*π)            (4)[(x+y)+z]×80-5(C+D)
5.设a=2,b=3,c=4,d=5,求下列表达式的值(是True还是False):
(1)a>b AND c<=d OR 2*a>c
(2)3>2*b OR a=c AND b<>c OR c>d
(3)NOT a<=c OR 4*c=b^2 AND b<>a+c
6.将下列数学式写成Visual Basic 表达式:
1cos2(c+d)
25+(a+b)2
3cos(x)(sin(x)+1)
4e2+2
52a(7+b)
68e3ln2
第三章
一、单选题
1.在窗体上画一个命令按扭(名称为Command1),然后编写如下事件过程
Private Sub Command1_Click()
    b=5
    c=6
    Print a = b + c
End Sub
程序运行后,单击命令按扭,其结果为()
A)a=11    B)a=b + c    C)a=    D)False
2. 在窗体上画一个命令按扭(名称为Command1),然后编写如下事件过程
Private Sub Command1_Click()
    a=11
    b=5
    c=6
    Print a = b + c
End Sub
程序运行后,单击命令按扭,其结果为()
A)a=11    B)a=b + c    C)a=    D)True
3.以下语句的输出结果是
    a = Sqr(3)
    Print Format(a,”$$#### : ###”)
A)$1.732    B)$$1.732    C)$1732    D)$$00001.732
4.以下程序段的输出结果是
    a = Sqr(3)
    b = Sqr(2)
    c =a>b
    Print c
A)-1      B)0        C)False      D)True
5.以下语句的输出结果是
    Print Format$ (32548.5,”000,000.00”)
A32548.5    B32,548.5    C032,548.50    D32,548.50
6.假定有如下语句:
answer$=MsgBox(“String1”,, “String2”, “String3”,2)
执行该语句后,将显示1个信息框,此时如果单击“确定”按扭,则answer$的值为()
A)String1        B)String2        C)String3          D)1
7.InputBox函数返回值的类型为()
A)数值    B)字符串    C)变体    D)数值或字符串(视输入的数据而定)
8.在窗体上画1个名为Command1的命令按扭,然后编写如下事件过程。
Private Sub Command1_Click()
    a = InputBox(“Enter the First integer”)
    b = InputBox(“Enter the Second integer”)
    Print b + a
End Sub
程序运行后,单击命令按扭,先后在2个输入对话框中输入456和123,则输出结果是()
A)579          B)123        C)456123        D)123456
9.执行下面的语句后,所产生的信息框的标题是()
a = MsgBox(“AAAA”,,”BBBB”,””,5)
A)BBBB        B)空        C)AAAA        D)出错,不能产生信息框
10.在窗体上画1个名为Command1的命令按扭,然后编写如下事件过程
Privete Sub Command1_Click()
    MsgBox Str(123 + 321)
End Sub
程序运行后,单击命令按扭,则在信息框中显示的提示信息为()

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。