




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本文格式为Word版,下载可任意编辑——VB期中考试试卷及参考答案(B1卷)
2023~2023学年度第2学期期中考试试卷[B1]考试科目:《VisualBasic程序设计》
考试形式:开卷-上机考答题时间:120分钟
班级学号姓名
一、选择题(2分/题,共20分)
1.以下有关VB对象名称(Name)属性的表达,正确的是_______。A)对象的Name属性值可以为空B)窗体的Name属性用来标识和引用窗体C)可以在程序运行期间改变对象的Name属性值D)窗体的Name属性值是显示在标题栏中的字符串2.VisualBasic6.0集成环境的主窗口中不包括_______。
A)标题栏B)菜单栏C)状态栏D)工具栏3.在开发VB应用程序时,一个工程一般至少应含有_______。A)标准模块文件和类模块文件B)工程文件和窗体文件C)工程文件和类模块文件D)工程文件和标准模块文件4..为了使命令按钮(名称为Command1)右移200,应使用的语句是_______。A)Command1.Move-200B)Command1.Move200
C)Command1.Left=Command1.Left+200D)Command1.Left=Command1.Left-200
5.当程序运行时,系统自动执行启动窗体的_______事件过程。A)ClickB)LoadC)UnloadD)GotFocus6.VisualBasic有多种类型的窗口,若要在设计时看到窗体窗口,以下操作不正确的是________。
A)开启“视图〞菜单,选择“对象窗口〞
第1页共9页
B)双击VB窗口工作区的空白处
C)单击“工程资源管理器〞中的“查看对象〞按钮D)双击“工程资源管理器〞中对应的窗体名
7.下面关于属性和方法的描述中,不正确的是________。A)属性是对象的特征,方法是对象的行为B)属性和方法都有值
C)属性可以被赋值D)方法表示能执行的操作
8.下面关于标签和文本框的描述中,正确的是________。A)文本框和标签都可以显示文字B)文本框和标签都可以在运行时输入文字C)文本框和标签都有Caption属性D)文本框和标签都有Text属性
9.在一行内写多条语句时,每个语句之间用________来分隔。A),B):C)、D);
10.表达式16/4-2^5*8/4MOD5\\2的值为________。A)14B)4C)20D)2
二、读程填空题(每题4分,共32分)
阅读以下程序说明和程序,在每题提供的若干可选答案中,挑拣一个正确答案。1.随机产生n个100以内的正整数,放在数组A中存储。n由InputBox()输入,并每5个数据一行打印输出。
PrivateSubCommand1_Click()Dima()AsIntegern=InputBox(\请输入一个正整数\ReDim(1)a(n)Fori=1Ton
第2页共9页
a(i)=Int(Rnd*100)
Print(2)a(i);
If(3)Imod5=0thenprintNextiEndSub
(1)A.a()B.a%C.n*iD.a(n)
(2)A.printjB.a(i);C.printn*iD.printn(3)A.i=nB.i=0C.Imod5=0D.i\\5
2.用Array函数建立一个含有8个元素的数组,然后查找并输出该数组中元素的最大值
OptionBase1(4)PrivateSubCommand1_Click()Dimarr1,i,MaxasInteger
arr1=Array(12,435,76,24,78,54,866,43)(5)Max=arr1(1)Fori=1To8
Ifarr1(i)>MaxThen_(6)_Max=arr1(i)Nexti
Print\最大值是:\;MaxEndSub
(4)A.dimarrayB.OptionBase1C.const=12D.dima(5)(5)A.arr1(i)=12B.arr1=12C.n=n*iD.Max=arr1(1)(6)A.arr1(i)=MaxB.ExitforC.Max=arr1(i)D.i=i+1
3.产生100个1~4之间的随机整数,并进行统计。数组元素S(i)(i=1,2,3,4)的值表示等于i的随机数的个数,要求输出如下格式:S(1)=...S(2)=..S(3)=...S(4)=...
DimS(4)AsIntegerRandomizeForI=1To100
第3页共9页
X=Int(Rnd*4+1)S(x)=S(x)+1(7)NextIForI=1To4
Print\(8)NextI
(7)A.s(i)-1B.S(x)+1C.n*iD.s(i)+1
(8)A.\B.s(i);C.\D.\
三、编程题(4*12=48分)
1.通过使用MsgBox()输出对学号和密码进行验证的结果。要求:⑴学号为数字,输入非数字字符则给出提醒;⑵密码为“TJin1234〞,输入不正确,提醒信息,若单击“取消〞按钮,则终止程序;⑶以上两者都输入正确,也给出提醒成功的信息。提醒信息对话框效果如下图所示。(12分)
2.输入一串字符,统计各个英文字母出现的次数(大小写不区分),并对出现的字母显示其出现的个数,运行界面如下图所示。(12分)
3.随机产生10个100~200之间的数(含100与200),求最大值与最小值。要求将原始的10个数与最大、最小值用Pri
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 运行库改造施工方案
- 高速公路标志杆施工方案
- 化粪池混凝土施工方案
- 平远县改门改窗施工方案
- 海南靓绿生物科技有限公司年产建设项目1000吨水溶肥建设项目环评报告表
- 2025年钻孔应变仪项目合作计划书
- 置换强夯的施工方案
- 园路及铺装施工方案
- 山西造浪游泳池施工方案
- 宁夏工程电缆线槽施工方案
- 小数除法100道竖式计算题及答案
- 2024CSCO胃肠间质瘤诊疗指南解读
- 《国有企业管理人员处分条例》重点解读
- DL-T5159-2012电力工程物探技术规程
- 高血压中医健康教育
- 新疆油田分布图
- 2024年上饶职业技术学院单招职业适应性测试题库及答案1套
- 低氧血症的护理
- 莫塔全科医学安全诊断策略
- 第1课 古代亚非(教学课件)-【中职专用】《世界历史》同步课堂(同课异构)(高教版2023•基础模块)
- 【万科集团公司编制合并财务报表存在的问题及优化建议探析10000字(论文)】
评论
0/150
提交评论