VB期中考试试卷 及参考答案(B1卷)_第1页
VB期中考试试卷 及参考答案(B1卷)_第2页
VB期中考试试卷 及参考答案(B1卷)_第3页
VB期中考试试卷 及参考答案(B1卷)_第4页
VB期中考试试卷 及参考答案(B1卷)_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本文格式为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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论