职高二年级第一次月考-----Visual Basic
满分:120
学号        姓名      分数       
一、选择题(2*30
1Visual Basic主要用于:(      )
A、图像处理  B、文字处理  C、制作视频文件  D、开发Windows应用程序
2.工程文件的扩展名为 (      )
A.frx           B.bas             C.vbp            D.frm
3.在设计模式双击窗体将显示的窗口是(      )
A、工程窗口        B、工具箱        C、代码窗口      D、属性窗口
4VB中运行程序的快捷键是(      )
AF2             BF5               CAlt+F3         DF8
5.窗体模块的文件扩展名是(      )
Adatediff是字符型函数.exe             B.bas            C.frx            Dfrm
6.下列选项中不属于事件的是(      )
ADblclick       BLoad          CShow            DKeyUp
7VB编制的程序保存在磁盘上,至少会产生何种文件(      )
A.doc.txt   B.exe.      C.bat.frm       D.vbp.frm
8 以下合法的Visual Basic标识符是(      )
AForLoop        BConst          C9abc              DA#x
9Visual Basic允许的常量有(      ) 
A E7            B 4.8E2        C 2.5*10        D E-5
10 下列可作为Visual Basic变量名的是(      )
Aa#a                B4a                C?xy                DConsta
11 Int(Rnd*100)表示的是(      )范围内的数。
A[0,100]        B[1,99]            C[0,99]            D[1,100]
12.执行语句s=len(Mid(Visual Basic,1,6))后,s的值为(      )
AVisual        BBasic            C6                D11
13 数学关系3x10表示成正确的VB表达式为(      )
A3<=x<10                              B3<=x and x<10
Cx>3 or x<10                        D3<=x and <10
14 x=4y=8z=7,表达式x<y and (not y>z) or z<x的值是(      )
A1                B-1                CTrue              DFalse
15  Rnd函数不可能为下列(      )值。
A0                  B1                  C0.1234          D0.0005
16 可以同时删除字符串前导和尾部空白的函数是(      )
ALtrim          BRtrim          CTrim              DMid
17  在一行内写多个语句时,每个语句之间要用(      )符号分隔。
A、,                B、;                C、:              D、、
18  一个语句要在下一行中继续书写,可以用(      )符号作为续行符。
A+                  B -                C_                  D
19  下列声明语句中错误的是(      )
AConst var1=123                    BDim var2=’abc’ 
Cdim a,b as string                Ddim var3 as integer
20  Print Not 10>15 And 8<5+2的输出结果为(      )
A8              B7              Ctrue                Dfalse
21231.25@是    )类型的常量
Adouble      Binteger    csingle            Dcurrency
22Dim a As Integer,当a=123: b=Str(a),则      
Aab均是字符型变量            Ba是字符型变量,b是数值型变量
Ca是数值型变量,b是字符型变量  Dab均是数值型变量
23下列属于布尔型数据的是(     
Aabc            Btrue              C123            Dboolean
24、应用程序设计完成后,应将程序保存,保存的过程是(      
A、只保存窗体文件即可        
B、只保存工程文件即可
C、先保存工程文件,之后还要保存窗体文件
D、先保存窗体文件(或标准模块文件),之后还要保存工程文件
25、利用VB设计程序的基本步骤可分四步:
1 设计用户界;(2      ;(3)运行调试程序;(4)生成执行文件。
A、编写代码         B、设计算法     C、信息反馈         D、系统集成
26、变量声明语句dim a,b,c as long 中,a变量的类型为( 
Ainteger            Bdouble        Ccurrency            Dvariant
27.  以下不属于VB的工作模式的是(      )模式。
A 运行            B、设计          C 编译        D、中断
28.  保存新建工程时,默认的路径是(      )。
AMy Documents    BVB98          C\              DWindows
29.假定已窗体上画了多上控件,并有一个控件是活动的,为了在属性窗口中设置窗体的属性,预先应执行的操作是(   
A、单击窗体上没有控件的地方      B、单击任一个控件
C、不执行任何操作                D、双击窗体的标题栏
30.执行以下语句后的结果为     )。
Dim x As Integer
If x Then Print x Else Print x-1
A1                  B             C-1                D、不确定
二、判断题(1*10
1Visual Basic是以结构化的Basic语言为基础、以事件驱动作为运行机制的可视化程序设
计语言。(      )
2.事件要想产生,只能通过鼠标或键盘事件来触发。(      )
3.字符串型数据有定长字符串和变长字符串两种类型,其中定长字符串用的最普遍。(      )
4.新建工程时系统会自动将窗体标题设置为Form1(      )
5.控件的属性值不可以在程序运行时动态地修改。(      )
6.在窗体模块和类模块中不能声明全局常量。(      )
7.两个或多个常量之间不能出现重复定义。(      )
8. DIM定义变量时,该变量自动赋初值为0(      )
9.在过程中声明的动态变量,过程结束就会自动消失。(      )
10.一个表达式中若有多种运算,同一层括号内,计算机按逻辑运算关系运算算术运
算的顺序对表达式求值。(      )
三、填空题(1*30
1. Visual 的中文含义是            , BASIC是指                代码。
2. Visual Basic                  三种版各自满足不同的开发需要。
3. 退出Visual Basic可单击          ,也可选择        菜单中的          命令,或按        +        键。
4. Visual Basic开发环境的中心部分称为   
5. Visual Basic提供的            以树形图的方式其资源进行管理。
6. Visual Basic有两种运行程序的方法:        模式和        模式。
7. 变量的声明有            声明和            声明两类。
8. 通过        模块我们可以根据需要建立自己的对象。
9. Visual Basic中的基本数据类型可分为                                     
10. 整型数据在计算机中用      个字节来存储;长整型数据在计算机中用        个字节来存储;单精度实型数据在计算机中用      个字节来存储,可表示      有效数字。
11. 一个汉字是      个字符,占      个字节的存储空间。
12. 日期型数据有                          两种表示方法。
13. Visual Basic的表达式可分为      表达式、      表达式、      表达式和      表达式。
四、请求出下列表达式的值:(2*5
1 Int (8 * Sqr (36) * 10 ^ ( - 2) * 10 + 0.5) / 10=
2 Val(“.123E2CD”)=
36*7/8 Mod 9=
5Not(10>8)Or((6>=2)Xor(-1<-3))=
6DateDiff(m, #2010-2-1#,#2010-4-15#)=
五、将下列VB表达式转化为数学表达式(1*4
1. 5 * x^2 - 3 * x - 2 * Sin(a)/3
2. cos(a+b)^2+5*Exp(2)
3.(a^2+B^2)^(1/3)
4.log(sin(x/2))
六、写结果(2*2
1.在窗体上画一个命令按钮,然后编写如下事件过程:
Private Sub Command1_Click()
a = InputBox("请输入一个整数")
b = InputBox("请输入一个整数")
Print a + b
End Sub
程序运行后,单击命令按钮,在输入对话框中分别输入321456,输出结果为       

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