版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
复旦大学vb考试试题及答案
一、单项选择题(每题2分,共10题)1.在VB中,用于在窗体上显示文本的控件是()A.TextBoxB.LabelC.CommandButtonD.ListBox2.以下哪个是VB中的合法变量名()A.3abB.a&bC._abcD.abc_13.表达式5Mod3的值是()A.1B.2C.3D.04.要使命令按钮不可用,应设置其()属性为False。A.VisibleB.EnabledC.CaptionD.BackColor5.以下()语句用于退出Do...Loop循环。A.ExitForB.ExitDoC.ContinueDoD.Break6.以下关于数组的说法正确的是()A.数组的下标只能从0开始B.静态数组的大小在运行时可以改变C.动态数组在声明时可以不指定大小D.多维数组不能使用ReDim语句重新定义大小7.函数Len("HelloWorld")的返回值是()A.5B.10C.11D.128.以下哪个事件是窗体加载时触发的()A.ClickB.LoadC.UnloadD.Activate9.要将文本框中的内容清空,可使用()语句。A.Text1.Text=""B.Text1.ClearC.Text1.DeleteD.Text1.Cls10.在VB中,逻辑运算符And的优先级()Or。A.高于B.低于C.等于D.不确定答案1.B2.D3.B4.B5.B6.C7.C8.B9.A10.A二、多项选择题(每题2分,共10题)1.以下属于VB基本数据类型的有()A.IntegerB.StringC.SingleD.Variant2.以下哪些控件可以用于输入数据()A.TextBoxB.ComboBoxC.ListBoxD.Label3.以下关于过程的说法正确的有()A.函数过程有返回值B.子过程没有返回值C.过程可以嵌套定义D.过程可以嵌套调用4.以下属于VB循环结构的有()A.For...NextB.Do...LoopC.While...WendD.If...Then...Else5.以下可以设置控件外观的属性有()A.BackColorB.ForeColorC.FontD.Enabled6.以下关于文件操作的语句有()A.OpenB.CloseC.WriteD.Read7.以下属于VB常用的标准函数有()A.AbsB.SqrC.IntD.Chr8.以下哪些事件是文本框的常用事件()A.ChangeB.ClickC.KeyPressD.LostFocus9.以下关于菜单的说法正确的有()A.可以使用菜单编辑器创建菜单B.菜单可以分为下拉式菜单和弹出式菜单C.菜单的Click事件用于处理菜单的选择操作D.菜单的Visible属性可以控制菜单是否显示10.以下可以用于调试VB程序的工具和方法有()A.断点B.监视窗口C.立即窗口D.MsgBox函数答案1.ABCD2.AB3.ABD4.ABC5.ABC6.ABCD7.ABCD8.ACD9.ABCD10.ABC三、判断题(每题2分,共10题)1.在VB中,变量必须先声明后使用。()2.一个VB工程中只能有一个窗体。()3.表达式"123"+456的结果是579。()4.标签控件不能接收用户输入。()5.静态变量在过程结束后,其值不会消失。()6.数组的下标可以是负数。()7.VB中的注释语句以单引号(')开头。()8.可以在程序运行时动态添加控件。()9.函数过程和子过程都可以通过参数传递数据。()10.当一个窗体被卸载后,其所有控件也会被释放。()答案1.√2.×3.×4.√5.√6.×7.√8.√9.√10.√四、简答题(每题5分,共4题)1.简述VB中变量声明的作用。变量声明用于告诉VB编译器变量的名称、数据类型等信息。这有助于编译器为变量分配合适的内存空间,避免数据类型不匹配错误,提高程序的可读性和可维护性。2.写出设置文本框Text1字体为宋体、字号为12的代码。```vbText1.FontName="宋体"Text1.FontSize=12```3.简述For...Next循环和Do...Loop循环的主要区别。For...Next循环适用于已知循环次数的情况,通过指定初值、终值和步长来控制循环。Do...Loop循环更灵活,可根据条件决定是否继续循环,循环次数可能事先不确定,条件满足或不满足时都可循环。4.简述如何使用InputBox函数获取用户输入的整数。```vbDimnumAsIntegernum=Val(InputBox("请输入一个整数"))```先声明一个整数变量,然后用Val函数将InputBox获取的字符串转换为整数并赋值给变量。五、讨论题(每题5分,共4题)1.讨论在VB中如何提高程序的性能。可以合理使用数据类型,避免不必要的类型转换;优化算法,减少循环嵌套深度;及时释放不再使用的资源,如关闭文件、释放对象;合理使用静态变量,减少变量的重复声明和初始化等。2.举例说明VB中如何处理错误。可以使用OnError语句。如`OnErrorGoToErrorHandler`,当程序执行出错时跳转到ErrorHandler标签处处理错误。在错误处理部分可以通过Err对象获取错误信息,如`MsgBox"错误号:"&Err.Number&"错误描述:"&Err.Description`。3.讨论VB中面向对象编程的特点及应用场景。特点有封装、继承、多态。封装将数据和操作封装在一起;继承可实现代码复用;多态使不同对象对同一消息有不同响应。应用场景如开发大型软件系统,可将相关功能封装成类,利用继承和多态提高代码可维护性和扩展性。4.描述在VB中如何进行数据库编
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 青金石染色鉴定报告
- 巧克力制作安全培训
- 城市内涝防治标准偏低要执行提标改造整改措施
- 供应商付款周期延长协商函6篇范本
- 光明行业就业分析报告
- 2026四川成都青白江区中医医院集团编外人员招聘31人备考题库附答案详解(巩固)
- 2026西安交通大学专职辅导员招聘24人备考题库含答案详解(基础题)
- 2026年烟台文化旅游职业学院公开招聘高层次、高技能人才备考题库附参考答案详解(预热题)
- 2026天津市肿瘤医院秦皇岛医院选聘31人备考题库(河北)含答案详解(新)
- 2026江苏南京大学人工智能学院准聘长聘岗位(事业编制)招聘备考题库附答案详解(典型题)
- 2026四川九洲投资控股集团有限公司招聘战略规划岗1人备考题库含答案详解
- 2026浙江温州市瓯海区招聘专职社区工作者6人备考题库附答案详解(黄金题型)
- 连续性血液净化设备技术要求
- 行政法与行政诉讼法培训教案
- 译林版六年级下册英语单元课文填空
- 小学科学粤教粤科版六年级下册《第5课设计与制作:鸡蛋包装盒》课件
- Q∕SY 148-2014 油田集输系统化学清垢剂技术规范
- IPC-A-610国际标准中英文对照(doc 17)
- 部编版三年级下册语文教案(含教学反思)
- 《数码摄影入门与进阶》课件:第3章 摄影用光
- 村务监督委员会台帐
评论
0/150
提交评论