西电21秋VB程序设计模拟题2资料
《VB程序设计》模拟题 (二)填空题(本大题共7小题,每空2分,共20分)
1. 十进制整型数的表示范围为 。
2. 列表框中项目的序号是从 开始的, 表示列表框中最后一项的序号。
3.控件数组的名字由 属性指定,而数组中的每个元素由 属性指定。
4.为了在运行时把图形文件Pf.jpg装入图片框Picture1,所使用的语句为 。
5.制作菜单的分隔栏时,选用的符号是_____。
6.Visual Basic提供的对数据文件的三种访问方式为随机访问方式、___和二进制访问方式。
7. 控件是Visual Basic 6.0和数据库之间的桥梁,而 控件则把Data控件和用户界面联系起来,两者构成了Visual Basic 6.0开发数据库的主体。
二.选择题(本大题共20小题,每题2分,共40分)
1、在VB中,所有的窗体和控件都必定具有的一个属性是:(A)
A、Name B、Font C、Caption D、FillColor
2、命令按钮上要显示的内容用下列哪个属性设置:( A )
A、Caption B、Text C 、Font D、Picture
答案:A
解释:命令按钮上要显示的内容,利用Caption。
3、下面哪个语句用于关闭退出应用程序:( A )
A、End B、End Sub C、Endif D、End Else
4、确定控件在窗体的位置的属性是: (B )
A、Width和Height B、Top和Left C、Width或Height D、Top或Left
5、下面有关于控件的Visible属性,说法正确的是: (A)
A、默认情况下Visible属性值是True
B、如果设置控件的Visible属性值为False,则该控件消失
C、Visible的值可设为0或1
D、设Visible属性同设置Enabled属性的功能是相同的,都使控件处于失效状态
6、要使标签中显示的文本靠右显示,应设置Alignment 的值为:( )
A、0 B、 1 C、2 D、3
7、以下说法错误的是:()
A、事件是由VB预先设置好的、能够被对象识别的动作
B、响应某个事件后所执行的操作通过一段程序代码来实现, 这段程序代码称为事件过程
C、一个对象对应一个事件,一个事件对应一个事件过程
D、事件过程的一般格式为:
PrivateSub对象名称_事件名称()
事件响应程序代码
End Sub
答案:C
解释:一个对象可对应多个事件
8、在VB中,以下方式不能进入运行模式的是( )
A、F5 B、"运行"菜单下的"启动"命令
C、工具栏的启动按钮 D、"调试"菜单下的"启动"命令
答案:D
解释:"调试"菜单下的"启动"命令
9、以下说法错误的是: ()
A、方法是对象的一部分
B、方法是一种特殊的过程和函数
C、方法的调用方式是 对象名称.方法名称
D、在调用方法时,对象名时不可缺少的
答案:D
解释:方法是对象的一部分、方法是一种特殊的过程和函数、方法的调用方式是 对象名称.方法名称
10、在代码编辑器中,若一条语句过长,可以用什么续行符来换行书写语句:( )
A、一个下划线“_” B、一个空格加一个下划线“_”
C、一个连字符“-” D、一个空格加一个连字符“-”
答案:B
解释:在代码编辑器中,若一条语句过长,可以用一个空格加一个下划线“_”来换行书写语句
11、下列选项中,更改哪个属性,可以对窗体的标题内容进行修改:()
A、Text B、Name C、Font D、Caption
答案:D
解释:更改Caption属性,可以对窗体的标题内容进行修改
12、在VB集成环境中创建应用程序时,除了工具箱、窗体窗口、属性窗口外,必不可少的窗口是:( )
A、窗体布局窗口 B、立即窗口 C、代码窗口 D、监视窗口
答案:C
解释:在VB集成环境中创建应用程序时,除了工具箱、窗体窗口、属性窗口外,必不可少的窗口是代码窗口
13、VB预先设置好的,能够被对象识别的动作是 ()
A、属性 B、方法 C、事件 D、过程
答案:C
解释:VB预先设置好的,能够被对象识别的动作是事件
14、设置标签上文字的颜色的属性是( )
A、Backstyle B、Backcolor C、Forecolor D、Borderstyle
答案:C
解释:标签设置颜色的属性为Forecolor
15、在Visual Basic中,要将一个窗体装载到内存进行变量初始化等预处理,应使用的方法是 ()
A、Show B、UnLoad C、Load D、Hide
答案:C
解释:加载到内存使用的方法为Load,Unload是卸载的方法。Hide是隐藏。
16、下列变量名中,合法的变量名是()
A.C24 B、A B C、A:B D、1+2
答案:A
解释:变量命名的规则是首字符必须为字母,而且不能有特殊符号。
17、比较图片框(PictureBox)和图像框(Image)的使用,正确的描述是()
A. 两类控件都可以设置AutoSize属性,以保证装入的图形可以自动改变大小
B. 两类控件都可以设置Stretch属性,使得图形根据物件的实际大小进行拉伸调整,保证显示图形的所有部分
C. 当图片框(PictureBox)的AutoSize自属性为Jlase时,只在装入图元文件(*.wmf)时,图形才能自动调整大小以适应图片框的尺寸
D. 当图像框(Image)的Stretch属性为True时,图像框会自动改变大小以适应图形的大小,使图形充满图像框
答案:D
解释:当图像框(Image)的Stretch属性为True时,图像框会自动改变大小以适应图形的大小,使图形充满图像框
18、以下哪类控件能用来显示图形(B )
A.Label B.PictureBox C.TextBox D.OptionButton
答案:B
解释:显示图形的空间为PictureBox,TextBox为文本控件,Label为标签,OptionButton为可选按钮
19、可获得当前系统日期的函数是(A )
A、Date( ) B、Time( ) C、IsDate( ) D、Year( )
答案:B
解释:获得当前系统日期的函数为Date()。
20、下述选项中,属于VB的程序设计方法是 ()
A、面向对象、顺序驱动 B、面向对象、事件驱动
C、面向过程、事件驱动 D、面向过程、顺序驱动
答案:B
解释:VB的程序设计方法是面向对象的,事件驱动的软件。
三.编写程序(本大题共3小题,每题10分,共30分)
请编写检查输入的文字段中大括号是否配对,并显示相应的结果.要求:文本框中边输入边统计大括号的个数,以+输入回车作为结束标志,然后显示结果.请将程序补充完整.
窗体中添加一个名称为Text1的文本框,两个名称分别为Command1和Command2的命令按钮。要求程序运行后,用户向文本框中输入字母,单击Command1按钮则文本框中字母全部转换为大写;然后单击Command2按钮则文本框中字母全部转换为小写。请将下列程序补充完整。
? End Sub
界面设计如图所示。控件包括:命令按钮Command1、标题为“计算”;画两个文本框,名称分别为Text1和Text2; 4个标签,名称分别为Label1、Label2、Label3和Label4,标题分别为“操作数1”、“操作数2”、“运算结果”和空白;含有4个单选按纽的控件数组,名称为Option1,标题分别为“+”、“-”、“*”和“/”。程序运行后,在Text1、Text2中输入两个数值,选中一个单选按钮后单击命令按钮,相应的计算结果显示在Label4,程序运行情况如图所示。请在填入适当的内容,将程序补充完整。四.问答题(本大题共2小题,每题5分,共10分)
1.传统的面向过程的应用程序与事件驱动的应用程序有什么不同?
2.简述事件驱动基本过程
页:
[1]