版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
VisualBasic基础期末考试试题(含详细答案解析)考试说明:满分100分,考试时间90分钟,题型包含选择题、填空题、程序阅读题、编程题,适合高职、大一计算机基础课程期末考核。一、单项选择题(每题2分,共30分)1.VisualBasic的编程机制是()A.面向过程B.事件驱动C.面向结构D.模块化驱动2.下列不属于VB标准控件的是()A.文本框B.命令按钮C.进度条D.标签3.VB中,用来设置窗体标题栏文字的属性是()A.NameB.CaptionC.TextD.Title4.下列变量名中,符合VB命名规则的是()A.123numB.num_1C.num-1D.num@15.VB中,声明整型变量的关键字是()A.StringB.SingleC.IntegerD.Boolean6.表达式5Mod2的运算结果是()A.0B.1C.2D.37.若a=3,b=5,表达式a>bAnda+b>6的结果是()A.TrueB.FalseC.8D.08.VB中,循环语句For...Next的循环终止条件是()A.循环变量大于终值B.循环变量等于终值C.循环变量小于终值D.语句执行完毕自动终止9.能够弹出提示信息对话框的函数是()A.InputBoxB.MsgBoxC.PrintD.Show10.文本框控件中,用来设置是否允许用户编辑内容的属性是()A.LockedB.EnabledC.VisibleD.ReadOnly11.下列属于VB合法字符串常量的是()A."vb考试"B.vb考试C.'vb考试'D."vb考试12.表达式Int(3.8)+Fix(-2.1)的结果是()A.1B.2C.0D.313.多分支选择语句是()A.If...ThenB.If...ElseC.SelectCaseD.DoWhile14.VB中,结束当前过程运行的语句是()A.EndB.ExitSubC.StopD.Break15.命令按钮的单击事件过程名是()A.Command_ClickB.Click_CommandC.Command1_ClickD.Click1_Command二、填空题(每空2分,共20分)1.VB工程的文件中,________文件用于保存窗体界面和代码。2.布尔型数据只有两个值,分别是True和________。3.表达式Len("VisualBasic")的结果是________。4.赋值语句的作用是将________的值赋给左边的变量。5.DoLoop循环中,________语句可以直接跳出循环,结束循环执行。6.标签控件________属性设置为False时,控件背景透明。7.表达式3^2+4*2的运算结果是________。8.InputBox函数的返回值类型默认是________类型。9.数组Dima(1To5)定义的数组包含________个元素。10.VB中,________语句可以输出内容到窗体上。三、程序阅读题(每题8分,共24分)1.阅读下列程序代码,写出运行结果PlainText
PrivateSubForm_Click()
DimxAsInteger,yAsInteger
x=10
y=xMod3
Ify=0Then
Print"整除"
Else
Print"不整除"
EndIf
EndSub2.阅读下列程序代码,写出循环运行结果PlainText
PrivateSubCommand1_Click()
DimiAsInteger,sAsInteger
s=0
Fori=1To5
s=s+i
Nexti
Prints
EndSub3.阅读下列程序代码,写出最终输出结果PlainText
PrivateSubForm_Load()
DimaAsString,bAsString
a="20"
b="6"
Printa+b
PrintVal(a)+Val(b)
EndSub四、编程题(第1题12分,第2题14分,共26分)1.编写VB程序,实现功能:单击窗体,输入一个整数,判断该数是正数、负数还是零,并在窗体上输出判断结果。2.编写VB程序,利用For循环计算1~100之间所有偶数的和,单击命令按钮后在窗体上输出结果。参考答案及详细解析一、单项选择题答案及解析1.B解析:VB是典型的事件驱动型编程语言,程序运行依靠鼠标点击、按键等事件触发代码执行。2.C解析:文本框、命令按钮、标签均为VB基础标准控件,进度条属于ActiveX扩展控件,需要手动添加。3.B解析:Caption属性专门设置窗体、标签、命令按钮的显示标题,Text是文本框的内容属性。4.B解析:VB变量名不能以数字开头,不能包含减号、@等特殊符号,只能由字母、数字、下划线组成。5.C解析:Integer为整型,String为字符串型,Single为单精度浮点型,Boolean为布尔型。6.B解析:Mod是取余运算,5除以2商2余1,结果为1。7.B解析:a=3、b=5,a>b结果为False,And逻辑运算中只要有一个为假,整体结果为假。8.A解析:For循环默认步长为1,当循环变量数值大于设定终值时,循环终止。9.B解析:MsgBox为信息提示框,InputBox为输入对话框,Print是窗体输出语句。10.A解析:Locked属性设为True时文本框锁定,禁止编辑;Enabled为是否启用控件,Visible为是否可见。11.A解析:VB字符串常量必须用英文双引号完整包裹,单引号不能定义字符串,引号不可缺失。12.A解析:Int()函数向下取整,Int(3.8)=3;Fix()函数截断小数,Fix(-2.1)=-2,3+(-2)=1。13.C解析:SelectCase是专门的多分支选择语句,适合多条件判断场景,If为单/双分支语句。14.B解析:ExitSub用于终止当前过程运行,End是结束整个程序,Stop为暂停程序。15.C解析:VB控件事件过程命名规则:控件名_事件名,默认命令按钮名为Command1,单击事件为Click。二、填空题答案及解析1..frm解析:frm窗体文件保存界面布局和对应代码,vbp为工程总文件,exe为生成的可执行文件。2.False解析:布尔型(Boolean)仅有两个取值,真(True)和假(False)。3.11解析:Len函数统计字符串字符个数,VisualBasic共计11个字符。4.右侧表达式解析:赋值语句格式为变量=表达式,始终将右侧运算结果赋值给左侧变量。5.ExitDo解析:ExitDo专门用于跳出DoLoop循环,ExitFor用于跳出For循环。6.BackStyle解析:BackStyle属性设为0(透明)、1(不透明),可设置标签背景效果。7.17解析:先算乘方和乘法,3²=9、4×2=8,相加得17。8.字符串(String)解析:InputBox输入的内容无论数字还是文字,默认返回字符串类型,需Val函数转换为数值。9.5解析:数组下标从1到5,包含1、2、3、4、5共5个元素。10.Print解析:Print是VB窗体、图片框的核心输出语句。三、程序阅读题答案及解析1.运行结果:不整除解析:x=10,10Mod3余数为1,y=1,不满足y=0的条件,执行Else分支,输出“不整除”。2.运行结果:15解析:循环累加1+2+3+4+5,总和s=15,循环结束后打印最终累加结果。3.运行结果:20626解析:第一行是字符串拼接,"20"+"6"合并为"206";第二行通过Val函数将字符串转为数值,20+6=26。四、编程题参考答案(完整可运行代码)1.数字正负判断程序PlainText
PrivateSubForm_Click()
DimnAsInteger
'输入整数
n=Val(InputBox("请输入一个整数"))
'条件判断
Ifn>0Then
Print"该数是正数"
ElseIfn<0Then
Print"该数是负数"
Else
Print"该数是零"
EndIf
EndSub解析:通过InputBox获取输入,Val转换为数值,利用多分支If语句判断数值范围,输出对应结果。2.1~100偶数求和程序PlainText
PrivateSubCommand1_Click()
DimiAsInteger,sumAsLong
sum=0
'遍历1到100所有数字
Fo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 传统工艺在现代文创设计中的创新试题及答案
- 二〇二七年小学三年级音乐《梦中的额吉》教学设计
- 初中九年级英语Beyond Earth单元Section B 2a-2c词汇板块教学设计
- 播放音乐教案课件
- 高三思想政治二轮专题强化训练教学设计:必修3专题6系统整合与能力跃迁
- 高中体育与健康必修模块跆拳道前踢技术教学设计
- 小学科学一年级上册《植物的变化》教学设计
- 病房宣教技巧课件
- 拜访卫生院课件
- 2025年环境影响评价工程师技术导则真题及答案
- 2026年重庆入团测考试题库(b卷)
- 2025-2026华为ICT大赛-基础软件赛道理论考试题库(核心500题)
- 9.《复活(节选)》课件+2025-2026学年统编版高二语文选择性必修上册
- 中草药栽种劳动课课件
- 矿棉吸音板吊顶施工技术交底
- 大蜜丸炼蜜工艺优化研究
- 中国非遗文化课件幼儿园
- T/ACSC 01-2022辅助生殖医学中心建设标准
- 校外托管教育安全主题班会
- 2025年云上贵州大数据(集团)有限公司招聘笔试参考题库含答案解析
- 会展活动策划与管理实习报告
评论
0/150
提交评论