VB程序设计1
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《VB程序设计》期末模拟试卷-Ⅰ
一、判断正误(对的打√号,错的打X号,每题1分,共10分)
()1. Visual BASIC 是基于Windows环境的一种可视化的程序设计语言,采用了事件驱动的编程机制,因而不同于以往面向过程的程序设计语言,编程效率得到了很大地提高。
()2. VB可以使用ActiveX控件,但不能开发ActiveX控件。
()3. 窗体卸载前最后会自动发生UNLOAD事件,通常情况下,我们都是使用该事件停止对窗体的卸载。
()4. 在VB的过程内只能声明过程级变量。
()5. VB中双精度数的有效数字位数要比单精度数多,数据的表示范围也比单精度数大。
()6. 当PictureBox控件的AutoSize属性值为True时,图片会自动伸缩以适应图片框。
()7. MouseMove事件仅在鼠标按钮被按下时发生,按钮没按下时则不会产生。()8. 用鼠标才能产生控件的Click事件,用键盘无法产生。
()9. 把窗体上定时器控件的Visible属性置为True时,则该窗体上就会出现显示计算机中时间的数字时钟。
()10. 由于在Circle方法中没有提供专门用于填充的参数,因此,使用该方法不能绘制填充了颜色的圆。
二、单项选择(请将答案填在每题前面的括号内,每题1分,共15分)
()1._________是对象的一个基本要素,它描述了对象在程序中的外观特点。
A. 事件
B. 属性
C. 方法
D. 事件程序
()2.以下四个VB的变量名中,合法的是_________。
A. Sum
B. R$e
D. 3xy
()3.在程序中使用 Dim str1,str2 As Long 语句对变量str1、str2进行声明后,下面正确的说法是_________。
A. str1是整型,str2是长整型
B. str1是长整型,str2变体型
C. str1、str2都是长整型
D. str1是变体型,str2是长整型
()4.下面各语句中,错误的语句是_________。
A.Dim A1,A2
B.(A+B)=C
C.A=B+C
D.A=”B”+C
()5.在声明一个过程中必须有的是_________。
A.Private关键字
B.SUB关键字
C.返回值类型说明
D.参数
()6.VB中,7 \ 2的运算结果是_________。
A.3
B.1
C.3.5
D.无此运算符
()7.(&o36>31)and (“A”>”B”) 的结果是_________。
A.True
B.False
C.”&o3631AB”
D.&o3631
()8.表达式“100” + 100 和表达式“100” & 100的值分别是_________。
A. 200、200
B. “100100”、“100100”
C. 200、“100100”
D. “100100”、200
()9.把Form1的标题改为“文档资料”的语句是_________。
A.Form1.Text=“文档资料”
B.Form1.Text=文档资料
C.Form1.Caption=“文档资料”
D.Form1.Tit le=“文档资料”
()10.下面在文本框Text1内显示变量ST内容的语句是_________。
A.ST=Text1.Text
B.Text1.show ST
C.Text1.Text=ST
D.Text.Text1=ST
()11.Dim A(5,10) As Integer 声明了_________个整数单元
B. 6
C. 5
D. 50
()12.要在设计的菜单中出现分隔条需要_________。
A.在标题框内输入"————————"
B.在标题框内输入"—"
C.在名称框内输入"—"
D.在名称框内输入"&—"
()13.要把菜单降低一个级别成为下一级子菜单,应在菜单编辑器中按下
_________按钮
A.↓
B.←
C.↑
D.→
()14.关于鼠标拖放操作,以下正确的描述是_________。
A.如果不设置被拖动对象的DragIcon属性,则在程序运行期间用鼠标拖动该对象时,
用户看不到任何形状的拖动图标。
B.如果不将被拖动对象的DragMode属性设置为1,则该对象永远也不能被拖动。
C.若将窗体上的Image1(其DragMode=1)对象拖动到Image2对象上并释放鼠标按钮时,将引发Image1_DragDrop事件。
D.当某个对象的DragDrop事件发生时,之前必定要发生该对象的DragOver 事件。
()15.以下关于PictureBox控件和Image控件的描述中,错误的选项是
_________。
A.设置Image控件的stretch属性,可使该控件根据本身的大小来调整图片的大小。
B.PictureBox控件支持Print方法,而Image控件不支持该方法。
C.Image控件可作为其他控件的容器。
D.PictureBox控件和Image控件都可以利用LoadPicture函数在程序运行阶段装载需要的图片进行显示。
三、填空题(每空1分,共20分)
1.设置对象属性的方法有两种,其一是在设计阶段,在_________中直接修改相应属性的值,其二是在应用程序运行时,通过__________来动态设置。
2.在VB源程序中,可以包括窗体模块、__________模块、__________模块。工程(项目)文件的扩展名为________,BAS是_________文件的扩展名, CLS是________文件的扩展名。