版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
VB考试实践试题及准确答案展示考试时间:______分钟总分:______分姓名:______一、选择题(每题2分,共20分。请将正确选项的字母填在括号内)1.在VisualBasic中,用于声明全局常量的关键字是?A.DimB.ConstC.PublicD.Static2.下列哪个不是VisualBasic中的基本数据类型?A.IntegerB.SingleC.StringD.Boolean3.表达式`Val("123.45")+Int(3.14159)`的值是?A.126.0B.126.45C.125.0D.125.454.在VisualBasic中,要判断两个变量是否引用同一个对象,应使用哪个运算符?A.=B.<>C.IsD.Like5.下列关于VisualBasic流程控制结构的描述,错误的是?A.For...Next循环可以用来重复执行一段代码指定的次数。B.Do...Loop循环至少执行一次循环体。C.If...Then...Else语句可以根据条件执行不同的代码块。D.SelectCase语句只能根据变量的整数值进行多分支选择。6.在VisualBasic中,要向列表框(ListBox)中添加一个新项,应使用哪个方法?A.RemoveItemB.ClearC.AddItemD.Item7.假设有一个文本框控件的Name属性为Text1,要使该文本框中的文本变为空,应使用以下哪个语句?A.Text1.Text=""B.Text1.Value=FalseC.Text1.ClearD.Text1.Text=08.在VisualBasic中,用于在消息框中显示错误图标的是?A.vbCriticalB.vbInformationC.vbExclamationD.vbOKOnly9.以下哪个属性用于设置或返回复选框(CheckBox)的选中状态?A.TextB.ValueC.CheckedD.Enabled10.在一个Form的Load事件中编写代码`Print"HelloWorld!"`,程序运行时,“HelloWorld!”会显示在哪里?A.状态栏B.该Form窗口C.弹出消息框D.系统剪贴板二、填空题(每空2分,共20分。请将答案填写在横线上)1.在VisualBasic中,使用`DimiAsInteger`声明了一个变量i,若要将其初始化为0,应写`__________`语句。2.若要使一个命令按钮不可用,应将其`Enabled`属性设置为_________。3.在`SelectCase`语句中,`CaseIs>10`这种形式用于判断变量是否_________10。4.假设有一个数组名为`nums`,要获取该数组中最后一个元素的值,可以使用表达式`nums(__________)`。5.要在标签(Label)上显示多行文本,应将其`WordWrap`属性设置为_________。6.在使用`Fori=1To5Step2`循环时,循环变量i的值依次是_________、_______。7.函数`Len("VisualBasic")`的返回值是_________。8.要使一个文本框接受Tab键输入,应将其`AcceptButton`属性设置为该文本框的Name属性,或者将其`TabStop`属性设置为_________。9.在过程定义`SubMySub()`中,关键字`Sub`表示这是一个_________过程。10.若要将一个整数变量`num`的值转换为字符串,可以使用函数`__________`(VB内置函数名)。三、读程序写结果题(每题10分,共20分。请写出程序运行后输出的结果或控件显示的内容)1.阅读以下代码段,写出程序运行后Label1上显示的内容。```vbPrivateSubCommand1_Click()DimsAsStrings=""Fori=1To4s=s&Chr(64+i)NextiLabel1.Caption=sEndSub```2.阅读以下代码段,写出程序运行时依次弹出的消息框中显示的内容。```vbPrivateSubCommand2_Click()DimaAsInteger,bAsIntegera=10:b=5Ifa>bThenMsgBox"AisgreaterthanB"Ifa<bThenMsgBox"AislessthanB"Ifa=bThenMsgBox"AisequaltoB"EndSub```四、程序修改/调试题(10分。以下程序存在错误,请指出至少两处错误并说明原因,然后给出修改后的完整代码)```vbPrivateSubCommand3_Click()DimsumAsIntegersum=0Fori=1To11IfiMod2=0Thensum=sum+iEndIfNextiText1.Text=sumEndSub```五、简单编程题(20分。请编写完整的VB代码实现以下功能)编写一个简单的VB程序,实现以下功能:1.界面包含一个标签(Label1,用于提示用户输入),一个文本框(Text1),两个命令按钮(Command1标签为“计算平方”,Command2标签为“清空”)。2.用户在Text1中输入一个整数,点击“计算平方”按钮时,程序计算该整数的平方,并将结果显示在一个消息框中。3.点击“清空”按钮时,程序清除Text1中的文本内容。试卷答案一、选择题1.B解析:Const用于声明常量。2.D解析:Boolean是基本数据类型,其他三个是。3.A解析:Val将字符串转换为数字,得到123.45;Int取小于或等于3.14159的最大整数,得到3;两者相加为126.0。4.C解析:Is运算符用于判断两个变量是否引用同一个对象实例。5.D解析:SelectCase可以根据变量的多种值(可以是数字或字符串)进行多分支选择。6.C解析:AddItem方法用于向列表框添加新项。7.A解析:将文本框的Text属性设置为空字符串即可清空内容。8.A解析:vbCritical代表错误图标。9.C解析:Checked属性返回或设置复选框是否被选中。10.B解析:Print语句在当前窗体上输出文本。二、填空题1.i=0解析:变量声明后需要使用赋值语句初始化其值。2.False解析:将控件的Enabled属性设置为False可以使其不可用。3.大于解析:Is后的表达式用于比较变量的值。4.UBound(nums)-1解析:数组索引从0开始,最后一个元素的索引是上限减1。5.True解析:WordWrap属性决定文本是否自动换行。6.1,3解析:Step2表示每次循环i增加2。7.11解析:Len函数返回字符串的长度。8.True解析:AcceptButton指定回车键点击哪个按钮;TabStop决定控件是否能通过Tab键聚焦,此处为了接收Tab输入应设为True。9.子解析:Sub是子程序(过程)的关键字。10.Str解析:Str函数将数字转换为字符串。三、读程序写结果题1.ABCD解析:循环执行4次,每次将ASCII码为65+i的字符添加到s中,65对应'A',依次类推。2.AisgreaterthanB解析:第一个If条件(a>5)为True,执行第一个消息框;后续两个If条件均不满足,不执行。四、程序修改/调试题错误1:`Fori=1To11`原因:循环需要从1开始到10结束。修改:`Fori=1To10`错误2:`Text1.Text=sum`原因:Text1控件类型不明确,且通常消息框用于显示信息,不应直接赋值给控件的Text属性。即使Text1是TextBox,也应在消息框中显示。修改(示例):将最后一行改为`MsgBox"Thesumis:"&sum`完整修改后代码:```vbPrivateSubCommand3_Click()DimsumAsIntegersum=0Fori=1To10IfiMod2=0Thensum=sum+iEndIfNextiMsgBox"Thesumis:"&sumEnd
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026江苏南通仲裁委员会秘书处招聘(非事业编制)10人考前冲刺密卷(综合题)附答案详解
- 2026年8月鼎和财产保险股份有限公司社会招聘44人备考题库审定版附答案详解
- 2026新疆塔城地区水务集团有限公司招聘2人备考题库(B卷)附答案详解
- 2026江西吉安市旺庐人力资源服务有限公司招募见习人员2人备考题库及参考答案详解AB卷
- 2026年蚌埠市怀远县公开竞聘省示范高中副校长3人考前冲刺密卷完整版附答案详解
- 2026自贸区川南临港片区(泸州综合保税区)产业发展服务专员招聘4人考前冲刺试卷(综合卷)附答案详解
- 2026广东广州医科大学附属第二医院诚聘临床科室主任、副主任9人考前冲刺试卷【达标题】附答案详解
- 2026年西藏民族大学教职工招聘(44人)模拟试卷带答案详解(巩固)
- 2026陕西延安市第一中学招聘教师6人模拟试卷及参考答案详解【基础题】
- 中江县卫生健康系统事业单位 2026年第二批医疗卫生辅助岗招募(17人)考前冲刺试卷(考试直接用)附答案详解
- 2026秋北师大版四年级数学上册第4单元我们生活的空间(二)第1课时观察的范围课件
- 北师大版四年级下册数学题每日一练
- 生物质循环流化床气化装置项目可行性研究报告
- xx区加强生物多样性保护实施方案
- 后勤部管理制度培训
- 2026年扬州市市场监督管理系统事业单位人员招聘考试备考试题及答案详解
- ISO10012-2026《质量管理-测量管理体系要求》之12:“7.1资源-7.1.1总则”专业指导问答材料(雷泽佳编制-2026A0)
- ISO140012026标准解读课件
- 基因治疗产品生产用质粒DNA质量控制策略
- 《化工企业可燃液体常压储罐区安全管理规范》解读课件
- 中国国新资产管理有限公司招聘笔试题库2025
评论
0/150
提交评论