2022年VB程序设计_期末复习资料.docx
《2022年VB程序设计_期末复习资料.docx》由会员分享,可在线阅读,更多相关《2022年VB程序设计_期末复习资料.docx(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Visual Basic程序设计期末综合练习2021 年 11 月一、单项挑选题1. 一个 VB 应用程序可以包含几个vbp 文件( A 1 个);2. 启动 VB后,就意味着要建立一个新(C 工程);3. 后缀为 .bas的文件表示( D标准类模块文件);4. 当一个工程中含有多个窗体时,其中的启动窗体是(D在“工程属性”对话框中指定的窗体);5 在 文 本 框 控 件 中 将Text的 内 容 全 部 显 示 为 所 定 义 的 字 符 的 属 性 是(B PasswordChar);A Password B PasswordChar C需要编程来实现D以上都不是6. Visual Bas
2、ic 是一种面对对象的程序设计语言,所采纳的编程机制是(C大事驱动);A 从主程序开头执行B按过程次序执行C大事驱动 D按模块次序执行7. 以下四项中合法的变量名是(B a_bc);A a-bcB a_bcC 4abcD integer8. 将调试通过的工程经“文件”菜单的“生成.exe 文件”编译成 .exe 后,将该可执行文件拿到其它机器上不能运行的主要缘由是(C运行的机器上无VB 系统);A 缺少 .frm 窗体文件B该可执行文件有病毒C运行的机器上无VB 系统 D以上缘由都不对9. 无论何种控件,共同具有的属性是(B Name)A TextB NameCCaptionD ForeCol
3、or 10有程序代码如下:Text1.Text = Visual Basic程序设计 就 Text1, Text ,和Visual Basic 程序设计 分别代表( C对象,属性,值);A 对象,值,属性B 对象,方法,属性C对象,属性,值D属性,对象,值11假如仅需要得到当前系统时间,使用的函数是(B Time)ANowB TimeC YearDDate12表达式 16/4-25*8/4MOD52( D 4);A 20B 14 C 2 D 413. 以下表达中错误选项(D 、在一个窗体文件中用Private 定义的通用过程能被其它窗体调用);A 、一个工程中可以包含多个窗体文件B、 全局变量
4、必需在标准模块中定义C、在设计 Visual Basic 程序时,窗体、标准模块、类模块等需要分别储存为不同19 / 17类型的文件D、在一个窗体文件中用Private 定义的通用过程能被其它窗体调用14. 以下赋值语句正确选项(Bc=a+b);A a+b=cB c=a+bC -a=bD 5=a+b15. 要在窗体 Form1 内显示“ myfrm ”,使用的语句是( C Form1.print myfrm)A Form.caption=myfrmB Form1.caption=myfrmC Form1.print myfrm D Form. print myfrm 16确定一个控件在窗体上位
5、置的属性是(D Top 和 Left)A Width 或 HeightB Width 和 HeightC Top 或 LeftD Top 和 Left17将数据项“China ”添加到列表框(List1中成为第一项,应使用的语句是(B List1.AddItemChina,0)A List1.AddItemChina,BList1.AddItemChina,0C List1.AddItemChina,1D List1.AddItem1,China 18假如创建了命令按钮数组控件,那么Click 大事的参数是( A Index)A IndexB CaptionC TagD 没有参数19在设计动画
6、时,用时钟控件来掌握动画速度的属性是(B Interval) AEnabledB IntervalC TimerD Move20. 以下表达中错误选项(C 窗体的Hide方法和Unload方法的作用完全相同);A 一个工程中只能有一个Sub Main 过程B窗体的 Show 方法的作用是将指定的窗体载入内存并显示该窗体C窗体的 Hide 方法和 Unload 方法的作用完全相同D 如工程文件中有多个窗体,可以依据需要指定一个窗体为启动窗体21. 使图像框Image 控件中的图像自动适应控件的大小应(C将控件的 Stretche 属性设为 True);A 将控件的 AutoSize 属性设为 T
7、rueB将控件的 AutoSize 属性设为 False C将控件的 Stretche 属性设为 TrueD 将控件的 Stretche 属性设为 False22. 如使图像框 Image 控件自动适应其中的图形大小,应(B 将控件的 Stretche 属性设为 False);A 将控件的 Stretche 属性设为 TrueB 将控件的 Stretche 属性设为 FalseC将控件的 AutoSize 属性设为 True D 将控件的 AutoSize 属性设为 False23. 在 Visual Basic 中,变量的默认类型是(D Variant)AInteger B DoubleC
8、CurrencyD Variant24. 使用 ADO数据模型时,使Recordset 和 Connection 对象建立连接的属性是(C ActiveConnection);A CommandTypeB OpenC ActiveConnectionD Execute 25以下控件中不能响应Click 大事的是( C Timer);A FrameB LabelC TimerD Form26. 假如预备读文件,打开次序文件” text.dat的正”确语句是(C opentext.datFor Input As # 1)A opentext.dat For wrire As # 1 B opent
9、ext.dat For Binary As # 1C opentext.dat For Input As # 1D opentext.dat For Random As # 127. 用 Line方法画直线后 , 当前坐标在( C、直线终点);A 、( 0, 0)B 、直线起点C、直线终点D 、容器的中心28不属于 VB 数据库引擎的是( C BDE)A ODBCB Jet 引擎C BDED OLE DB29. MsgBox 函数的返回值的数据类型是(D整型)A 字符串B日期型C规律型D整型30. VB 程序中通常不会产生错误提示的是(D规律错误);A 编译错误B 实时错误C运行时错误D 规律
10、错误31. 假如期望以模态方式显示窗体Form1 ,以下正确的语句是(C Form1.Show1)A Form1.Show 0B Form1.ShowC Form1.Show 1D 以下都不正确32. 以下关于变量的说法不正确选项(D局部变量在声明它的过程执行完毕后就被释放了);A. 局部变量是指那些在过程中用Dim 语句或 Static语句声明的变量B局部变量的作用域仅限于声明它的过程 C静态局部变量是在过程中用Static语句声明的 D局部变量在声明它的过程执行完毕后就被释放了33. 转变驱动器列表框的Drive 属性值,将激活(C Change)大事;A KeyDownB KeyUpC
11、ChangeD Scoll34. 在以下选项中,不能将图像装入图片框和图像框的是(B在界面设计时,手工在图像框和图片框中绘制图形)A. 在界面设计时,通过Picture属性装入B. 在界面设计时,手工在图像框和图片框中绘制图形 C在界面设计时,利用剪贴板把图像粘贴上 D在程序运行期间,用LoadPicture函数把图形文件装入35. 要发送数据,通常使用Winsock 控件的( A SendData 方法);A SendData 方法B Listen 方法C Accept 方法D GetDate 方法36. VB 程序中设置断点的按键是(C、F9 键);A 、F5 键B 、F6 键C、F9 键
12、D 、F10 键37. 以下数组声明语句,正确选项(B Dim a3,4 As Integer)A Dim a3,4 As IntegerB Dim a3,4 As IntegerC Dim an,n As IntegerD Dim a3 4 As Integer38. 当 Winsock 控件处于打开状态时,其State 属性的值是( B 1)A 0B 1C 2D 6二、填空题1. TextBox 和 Label 控件用来显示和输入文本,假如仅需要让应用程序在窗体中显示文本信息,可使用控件;如答应用户输入文本,就应使用控件;2. 在 VB 中,要想获得某个相关控件或语句的帮忙信息,一般可第一
13、选中该控件或语句,然后按键;3. 欲设置定时器的时间间隔为2 秒,就属性 Interval 的值为;4. 应用程序打包后,其包文件的后缀为;5. Visual Basic程序开发有三种模式,即设计模式、模式和模式;6. 是应用程序的对外接口,是其它控件的载体和容器;7表达式 14/2-23*7 MOD 6的值是;8. 每个应用程序都有开头执行的入口,在VB 中将这种窗体称为;9. 控件数组的名字由属性指定,而数组中的每个元素由属性打算;10. 执行赋值语句a=Visual+Basic后,变量 a 的值是;11. 在 Visual Basic 语言中有三种形式的循环结构;其中,如循环的次数可以适
14、先确定,可使用循环;如要求先判定循环进行的条件,可使用循环;12. 数学关系 8 x 4 Then c = c + 4 Exit For Elsek = k + 1 End IfNext jPrint c, k End Sub写出程序运行时单击窗体后,c,k 的值分别是:3Private Sub Command1_Click Dim s As DoubleDim i As Integers = 7i = 1Do While i 3 Then c = c + 5 Exit For Elsek = k + 1 End IfNext j Print c, k End Sub写出程序运行时单击窗体后,
15、c,k 的值分别是:5.Private Sub Form_Click Dim A1 To 3 As String Dim c As IntegerDim j As Integer A1 = 4A2 = 8A3 = 12c = 1For j = 1 To 3c = c + ValAj Next jPrint c End Sub写出程序运行时单击窗体后,窗体Form1 上的结果:6Private Sub Form_ClickDim i As Integer, k As Integer k = 0For i = 1 To 4 If i 2 Then k = k + 5 Exit For Elsek
16、= k + 2 End IfNext i Print k End Sub写出程序运行时单击窗体后,Form1 上的输出结果;7.Function Fa As Integer Dim b As Integer Static c As Integerb = b + 2 c = c + 2F = a + b + c End FunctionPrivate Sub Command1_ClickDim a As Integer a = 4For i = 1 To 3 Print Fa Next iEnd Sub写出程序运行时,单击命令按钮在窗体上的输出结果;8.Private Sub Form_Clic
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 VB 程序设计 期末 复习资料
限制150内