版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
VB程序设计试题库及详细答案适用范围:高职/大学计算机基础VB课程、计算机等级考试二级VB基础测试题型说明:本试题库包含选择题、填空题、程序阅读题、编程应用题,题目贴合日常教学考点,答案解析详细,适合练习、考试、自测使用。一、单项选择题(共20题,每题2分,共40分)说明:每题只有一个正确答案,请选择最优选项1.VisualBasic的编程机制是()A.面向过程B.事件驱动C.结构化程序D.模块化程序2.VB中最基本的对象是()A.文本框B.命令按钮C.窗体D.标签3.下列变量名中,符合VB命名规则的是()A.123numB.num_1C.num#1D.num-14.VB中,定义整型变量的关键字是()A.SingleB.IntegerC.StringD.Boolean5.表达式5Mod2的运算结果是()A.0B.1C.2D.36.表达式Int(3.8)的值是()A.3B.4C.3.8D.0.87.VB中,用来结束当前过程的语句是()A.EndB.ExitSubC.StopD.Break8.文本框控件中,用来显示文本内容的属性是()A.CaptionB.TextC.NameD.Value9.标签控件的标题显示属性是()A.TextB.CaptionC.LabelD.Title10.下列不属于VB循环语句的是()A.For...NextB.Do...LoopC.While...WendD.If...Then11.VB中,赋值语句正确的是()A.x+y=10B.10=xC.x=10D.x==1012.逻辑表达式3>2And5<10的结果是()A.TrueB.FalseC.1D.013.清除窗体所有输出内容的方法是()A.ClsB.ClearC.DeleteD.Remove14.使命令按钮不可用的属性设置是()A.Command1.Visible=FalseB.Command1.Enabled=FalseC.Command1.Caption=""D.Command1.Name=""15.数组定义Dima(1To5)AsInteger,该数组包含的元素个数是()A.4B.5C.6D.116.VB中,输入对话框的函数是()A.MsgBoxB.InputBoxC.PrintD.Show17.输出对话框函数MsgBox的返回值类型是()A.整型B.字符串型C.布尔型D.浮点型18.下列运算符优先级最高的是()A.算术运算符B.关系运算符C.逻辑运算符D.赋值运算符19.Fori=1To10Step2循环的执行次数是()A.5次B.10次C.9次D.4次20.窗体加载时触发的事件是()A.ClickB.LoadC.UnloadD.KeyPress二、填空题(共10空,每空2分,共20分)1.VB中,字符串类型的关键字是__________。2.表达式Sqr(16)的结果是__________。3.双重循环中,外层循环执行10次,内层循环执行5次,循环体总共执行__________次。4.定义布尔型变量的关键字是__________。5.VB中,__________语句可以实现多分支条件判断。6.变量a=10,b=3,a\b的结果是__________。7.隐藏窗体的方法是__________。8.一维数组Dims(0To9)的下标最大值是__________。9.打印输出内容到窗体的方法是__________。10.Do...LoopUntil循环是__________后判断条件的循环结构。三、程序阅读题(共3题,每题6分,共18分)写出下列程序段的运行结果1.程序段:vb
DimiAsInteger,sAsInteger
s=0
Fori=1To5
s=s+i
Nexti
Prints运行结果:__________2.程序段:vb
DimaAsInteger,bAsInteger,tAsInteger
a=5
b=8
t=a
a=b
b=t
Printa,b运行结果:__________3.程序段:vb
DimxAsInteger
x=15
Ifx>10Then
x=x-5
Else
x=x+5
EndIf
Printx运行结果:__________四、编程应用题(共2题,每题11分,共22分)1.编写VB程序,实现:输入一个整数,判断该数是奇数还是偶数,并在窗体上输出结果。2.编写VB程序,利用循环语句计算1+2+3+...+100的累加和,并输出最终结果。参考答案及详细解析一、单项选择题答案及解析1.B解析:VB是典型的事件驱动型编程语言,程序运行依靠鼠标点击、键盘输入等事件触发代码执行。2.C解析:窗体是VB最基础、最核心的对象,所有控件都依托窗体存在,程序启动默认加载窗体。3.B解析:VB变量名必须以字母开头,只能由字母、数字、下划线组成,不能包含特殊符号、不能以数字开头。4.B解析:Integer为整型,Single为单精度浮点型,String为字符串型,Boolean为布尔型。5.B解析:Mod是取余运算,5除以2商2余1,结果为1。6.A解析:Int函数为向下取整,直接舍去小数部分,保留整数部分,3.8取整结果为3。7.B解析:ExitSub用于结束当前子过程;End用于结束整个程序;Stop为暂停程序。8.B解析:文本框内容由Text属性控制,标签标题由Caption属性控制。9.B解析:标签无Text属性,通过Caption属性设置和显示标题文字。10.D解析:If...Then是条件判断语句,不属于循环语句。11.C解析:VB赋值语句左侧必须为变量,右侧为表达式,无==赋值运算符。12.A解析:3>2结果为真,5<10结果为真,And逻辑与运算,全真为真。13.A解析:Cls方法专门用于清除窗体或图片框的运行时输出内容。14.B解析:Enabled属性控制控件是否可用,False为不可点击、不可操作;Visible控制控件是否可见。15.B解析:数组下标从1到5,包含1、2、3、4、5共5个元素。16.B解析:InputBox为输入对话框,用于接收用户输入数据;MsgBox为输出提示框。17.A解析:MsgBox返回用户点击按钮的对应整型数值,如确定为1、取消为2。18.A解析:运算符优先级:算术运算>关系运算>逻辑运算>赋值运算。19.A解析:循环变量取值1、3、5、7、9,共执行5次循环。20.B解析:窗体加载触发Load事件,点击触发Click事件,关闭触发Unload事件。二、填空题答案及解析1.String解析:VB中String关键字用于定义字符串类型变量。2.4解析:Sqr为开平方函数,16的平方根为4。3.50解析:嵌套循环总执行次数=外层次数×内层次数,10×5=50。4.Boolean解析:布尔型变量只有True和False两个取值,关键字为Boolean。5.SelectCase解析:SelectCase语句专门用于多分支条件判断,优于多层If嵌套。6.3解析:\为整数除法,直接舍去小数部分,10÷3取整结果为3。7.Hide解析:窗体.Hide方法隐藏窗体,窗体.Show方法显示窗体。8.9解析:数组下标范围0-9,最大值为9,共10个元素。9.Print解析:Print是窗体、图片框的输出方法,用于打印显示内容。10.先执行解析:Do...LoopUntil为后测型循环,先执行一次循环体,再判断条件。三、程序阅读题答案及解析1.答案:15解析:程序实现1-5累加,s=1+2+3+4+5=15,循环结束后输出累加结果。2.答案:85解析:通过中间变量t实现a、b数值交换,初始a=5、b=8,交换后a=8、b=5。3.答案:10解析:x初始值为15,满足x>10的条件,执行x=x-5,15-5=10,最终输出10。四、编程应用题参考答案(完整可运行代码)1.奇偶判断程序(窗体点击事件)vb
PrivateSubForm_Click()
DimnAsInteger
'接收用户输入整数
n=Val(InputBox("请输入一个整数:"))
'判断奇偶,偶数能被2整除,余数为0
IfnMod2=0Then
Printn&"是偶数"
Else
Printn&"是奇数"
EndIf
EndSub代码解析:通过InputBox获取输入数据,Val函数将字符串转为数值,利用Mod取余运算判断奇偶,最终在窗体输出结果。2.1-100累加和程序vb
PrivateSubForm_Click()
DimiAsInteger,sumAsLong
sum=0'初始化累加和为0
'循环遍历1到100所有整数
For
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 施工方案论证会(3篇)
- 普陀别墅装饰施工方案(3篇)
- 2026-2027学年初中数学七年级下册(新教材)北京版(新教材)9.3 数据的表示课时精练卷
- 安全员教育教学课件
- 初中三年级数学《相似三角形的判定(二)》教案
- 安全员基础教学课件
- 流程再造怎么把大企业做小
- 安全用电演讲课件
- 吉林省普通高中友好学校联合体2025-2026学年高一上学期期末考试数学试题
- 2026年天津市苏教版一年级数学下册第九单元同步练习题
- 老年髋部骨折诊疗与管理指南2026年版
- 2026年重庆丰都县社区工作者招聘考试【结构化面试题库+高分答题模板】(含考官评分要点)
- 统编版九年级上册 道德与法治 第二单元《进入新时代》单元检测试卷(含答案)
- 2026江西九江长途汽车运输集团有限公司劳动合同制员工招聘4人考试模拟试题及答案解析
- 2026福汽集团审计稽核部招聘2人考试模拟试题及答案解析
- 四上2-8《呵护我们的器官》教学课件
- 新生儿PICC置管与维护技术
- CSCO肾癌诊疗指南2026
- 2025四川简阳农商行社会招聘笔试历年典型考题及考点剖析附带答案详解
- 2.2.1 中国的气候 课件(共37张)地理商务星球版(2024)八年级上册
- 变压器装配工岗中理论实操考核试卷含答案
评论
0/150
提交评论