职高二年级第一次月考-----Visual Basic
满分:120分
学号 姓名 分数
一、选择题(2*30)
1.Visual Basic主要用于:( )
A、图像处理 B、文字处理 C、制作视频文件 D、开发Windows应用程序
2.工程文件的扩展名为 ( )。
A、.frx B、.bas C、.vbp D、.frm
3.在设计模式双击窗体将显示的窗口是( )
A、工程窗口 B、工具箱 C、代码窗口 D、属性窗口
4.VB中运行程序的快捷键是( )
A、F2 B、F5 C、Alt+F3 D、F8
5.窗体模块的文件扩展名是( )
A、datediff是字符型函数.exe B、.bas C、.frx D、frm
6.下列选项中不属于事件的是( )。
A、Dblclick B、Load C、Show D、KeyUp
7.VB编制的程序保存在磁盘上,至少会产生何种文件( )。
A、.doc与.txt B、与.exe. C、.bat与.frm D、.vbp与.frm
8. 以下合法的Visual Basic标识符是( )。
A、ForLoop B、Const C、9abc D、A#x
9.Visual Basic允许的常量有( )。
A、 E7 B、 4.8E2 C、 2.5*10 D、 E-5
10. 下列可作为Visual Basic变量名的是( )。
A、a#a B、4a C、?xy D、Consta
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的值为( )。
A、Visual B、Basic C、6 D、11
13. 数学关系3≤x<10表示成正确的VB表达式为( )。
A、3<=x<10 B、3<=x and x<10
C、x>3 or x<10 D、3<=x and <10
14. 设x=4,y=8,z=7,表达式x<y and (not y>z) or z<x的值是( )。
A、1 B、-1 C、True D、False
15. Rnd函数不可能为下列( )值。
A、0 B、1 C、0.1234 D、0.0005
16. 可以同时删除字符串前导和尾部空白的函数是( )。
A、Ltrim B、Rtrim C、Trim D、Mid
17. 在一行内写多个语句时,每个语句之间要用( )符号分隔。
A、, B、; C、: D、、
18. 一个语句要在下一行中继续书写,可以用( )符号作为续行符。
A、+ B、 - C、_ D、…
19. 下列声明语句中错误的是( )。
A、Const var1=123 B、Dim var2=’abc’
C、dim a,b as string D、dim var3 as integer
20. Print Not 10>15 And 8<5+2的输出结果为( )。
A、8 B、7 C、true D、false
21、231.25@是( )类型的常量
A、double型 B、integer型 c、single D、currency型
22.Dim a As Integer,当a=123: b=Str(a),则( )
A.a和b均是字符型变量 B.a是字符型变量,b是数值型变量
C.a是数值型变量,b是字符型变量 D.a和b均是数值型变量
23、下列属于布尔型数据的是( )
A、abc B、true C、123 D、boolean
24、应用程序设计完成后,应将程序保存,保存的过程是( )
A、只保存窗体文件即可
B、只保存工程文件即可
C、先保存工程文件,之后还要保存窗体文件
D、先保存窗体文件(或标准模块文件),之后还要保存工程文件
25、利用VB设计程序的基本步骤可分四步:
(1) 设计用户界;(2) ;(3)运行调试程序;(4)生成执行文件。
A、编写代码 B、设计算法 C、信息反馈 D、系统集成
26、变量声明语句dim a,b,c as long 中,a变量的类型为( )
A、integer B、double C、currency D、variant
27. 以下不属于VB的工作模式的是( )模式。
A、 运行 B、设计 C、 编译 D、中断
28. 保存新建工程时,默认的路径是( )。
A、My Documents B、VB98 C、\ D、Windows
29.假定已窗体上画了多上控件,并有一个控件是活动的,为了在属性窗口中设置窗体的属性,预先应执行的操作是( )
A、单击窗体上没有控件的地方 B、单击任一个控件
C、不执行任何操作 D、双击窗体的标题栏
30.执行以下语句后的结果为 ( )。
Dim x As Integer
If x Then Print x Else Print x-1
A、1 B、0 C、-1 D、不确定
二、判断题(1*10)
1.Visual 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”)=
3.6*7/8 Mod 9=
5.Not(10>8)Or((6>=2)Xor(-1<-3))=
6.DateDiff(“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
程序运行后,单击命令按钮,在输入对话框中分别输入321和456,输出结果为 。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论