欧阳老师 发表于 2021-7-15 08:35:29

西电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]
查看完整版本: 西电21秋VB程序设计模拟题2资料