版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、VB期末考试试卷及答案选择题1. Visual Basic 是一种面向对象的程序设计语言,构成对象的三要素是( B )A属性、控件和方法属性、事件和方法C窗体、控件和过程控件、过程和模块2.所有控件都有一个共同的属性,这个属性是textB fontnameD caption3.下列叙述中错误的是( A )工程文件扩展名是 .vbg标准模块文件的扩展名是 .bas窗体模块的扩展名是 .frm类模块的扩展名是 .cls4.当要编写一个新的Visual Basic程序时,所做的第一件事是( A )新建一个工程编写代码设置属性添加 Active X 控件5.面控件中,没有caption 属性的是( B
2、框架组合框C命令按钮D复选按钮6.7.8.MultiLineTextB PasswordCharD selText若要将窗体从内存中卸载出去,其实现的方法是( D )ShowLoadB HideD UnLoad下列关于过程叙述不正确的是( D )在文件框中输入字符时,若只显示某个字符,如( *) ,应设置属性是( B )过程的传值调用是将实参的具体值传值传递给形参过程的传址调用是将实参在内存的地址 传递给形参过程的传值调用参数是单向传递的,过程的传址调用参数是双向传递的无论过程传值调用还是传地址调用,参数传递都是双向的9.某人创建1个工程,其中的窗体名为Formi,之后又添加了 1个名为For
3、m2的窗体,并希望程序执行时先显示 Form2窗体,那么,他需要做的工作是(C)在Formi的Load事件过程中加入语句 Load Form2在Form2的Load事件过程中加入语句 Form2.Show在“过程属性”对话框中把“启动对象”设置为 Form2在Form2的TabI ndex属性设置为1,把Formi的Tab In dex属性设置为210.以下关于文件的叙述中,正确的是( B )以 Output 方式打开一个不存在的文件时,系统将显示出错信息以Append方式打开的文件,既可以进行读操作,也可以进行写操作在随机文件在,每个记录的长度是固定的无论是顺序文件还是随机文件,其打开的语句
4、和打开的方式都是完全相同的11.设 a=6, b=8, c=10 则函数 IIf(a<b,Iif(b<c,c,b),a+b)的返回值是( A )10D 1212.面程序的执行结果为( B )”2”I=val(i)+val(j)12”)J=val(If i<>j Then print i-j Else printj-iB -9C 12Dim S(10) AS IntegerFor i=0 to 10S(I)=2*iNext iPrint S(S(3)12程序填空题:1.在窗体上画一个命令按钮(Command1和一个标签(Labell ),为命令按钮编写以下事件,其功能是求
5、数组中各元素之和,并将结果在标签上显示,请在指定位置填上正确代码将程序补充完整。Option Base 1Private Sub Command1_Click()Dim a(3,2) AS IntegerS =0For i= 1 to 3For j= 1 to 2a(I,j) = i+j s=Next jNext i2】End Sub2. 下面程序的功能是产生 10 个小于 100(不含 100)的随机正整数,并统计其中5的倍数所占比例,请在指定位置填上正确代码将程序补充完整。Private Sub Command1_Click()RandomiseDim a(10) As Integer3】
6、For j =1 to 10a(i)=If4】 Then k= k+1Print a(j)Next jPrintPrint k /10End Sub3. 以下程序运行后,在 Text1 中输入任意字符串,单击命令按钮,将 Text1 中的字符串转换为大写,再将字符串逆置(如ABCD-DCB)在Text2中显示逆置后的字符串。请在指定位置填上正确代码将程序补充完整。Private Sub Command1_Click()For i=St = Ucase(Text1.text)5】 To 1 Step -16】 , 1)S2= s2+Mid(s1,Text2.text= s2End Sub4. N
7、ext i 设有如下的循环,要求程序运行时执行 3 次循环,请在指定位置填上正确代码将程序补充完整。Dim x As IntegerDox = x+2Print xLoop Until5. 在窗体上画一个组合框(Combo) 个列表框(Listi )和一个命令按钮(Command1=面程序的功能是在组合框中选择一个大学名称, 单击命令按钮, 则所选大学 名称将添加在列表框中,当组合框中没有要选的大学名称时,输入一个名称,则此大学名称在添加列表框中的同时也会添加到组合框中,请在指定位置填上正确代码将程序补充完整。Private Sub Form_Load()Combo1.AddItem”交通大学
8、”Combo1.AddItem”理工大学”Combo1.AddItem”财经大学”Combo1.AddItem”外贸大学”End SubPrivate Sub Command1_Click()【8】Flag=FlaseFor i=0 to【9】If Combo1.List(i)=Combo1.Text Thenflag=True : Eixt ForEnd If10】Next iIf Not flag ThenEnd Sub6. 下面程序的功能是对数组的元素值用选择法按递增顺序排序,请在指定位置填上正确代码将程序补充完整。Private Sub Command1_Click()Dim ia()
9、,i%,max%,imax%.t%Ia=Array(3,8,5,6,7,4,9)For i =0 To 5 : imax = iFor j = i+1 To 6If11】 Then imax =jNext jT=ia(i) :12】 : ia(imax)=tNext iFor i=0 To 6 : Print ia(i) : Next iEnd Sub7. 窗体上有名称为Comma nd的命令按钮及名称为Textl、能显示多行文本的文本框。程序运行后,如果单击命令按钮,则可打开磁盘文件 c:test.txt ,并将文件中的内容(多行文本)显示在文本框中。下面是实现此功能的程序,请在指定位置填上
10、正确代码将程序补充完整。Private SubCommand1_Click()Text1=Open”c:test.txt” For Input As #113】Do While NotLine Input#1,SText1.text=Text1.text+14 】+chr(13)+chr(10)Loop15】End Sub答案: 1.S+a(I,j)2.Label13.Int(Rnd*99)4.a(i)mod 5=05.Len(S1)6.i7.x=78.List1.AddItemCombo1.text9.3/ListCount10.Combo1.AddItemCombo1.text11.a(j
11、)>imax12.ia(i)=ia(imax) 13.Eof 14. S 15.Close #1三阅读程序,在答题纸指定位置写出程序运行结果。1. 以下程序运行后,单击命令按钮,写出程序的运行结果。Private Sub Command1_Click()Dim n%,b,tt =1 : b =1 : n =2Do While n<=4If b > 1 Then Exit Dob = b*n : t = t+b : n = n+1LoopPrintt=”& tEnd Sub2. 在窗体中添加一个命令按钮 Command,1 并编写如下程序:Private Sub Com
12、mand1_Click()End SubX =InputBox(x)If x2<=9 The n y= 1/xIf x2>9 The n y= x2+1If (xA2)-7=9 The n y=xPrint“” oy=”&yEnd Sub程序运行后,在 InputBox 中输入 4,单击命令按钮,写出程序的运行结果。3. 窗体上画一个命令按钮,并编写以下事件过程和子过程:Private Sub Command1_Click()Dim x As Integer, y As Integer x =12 : y = 20Call Value(x,y)Print“” n“” cx=
13、”&x, “y=”&yEnd SubPrivate Sub Value(ByVal m As Integer, n As Integer)程序运行后,单击命令按钮,写出程序的输出结果。4. 窗体上画一个命令按钮和一个图像框,并编写以下事件过程:Private Sub Command1_Click()Dim a(3,3)For m =1To3For n= 1 To 3If n = m Or n = 4-m Thena(m,n)=m+nElsea(m,n)=0End IfPicture1.Print a(m,n)Next nPicture1.PrintNext m程序运行后,单击命令按钮,图像框中显示的内容是什么5. 在窗体上画一个列表框和一个命令按钮 Command,1 然后编写如下程序:Private Sub Command1_Click()List1.RemoveItem1List1.RemoveItem2End SubPrivate Sub Form_Load()List1.AddItem州”List1.AddItem甘肃”List1.AddItem交通”List1.AddItem大学”End Sub程序运行后,单击命令按钮,写出在列表框
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026中国移动互联网广告投放分析市场营销策略发展研究
- 2026绿色建筑标准升级与低碳建材创新应用
- 2026能源原材料行业市场供需分析及投资评估规划分析研究报告
- 2026中国消费电子行业技术变革趋势与市场机会分析报告
- 2026食品包装行业市场供需情况分析投资评估未来发展前景规划报告
- ICU 专业选择题及答案集锦
- 七年级历史大一统的秦汉帝国秦汉开拓西域和丝绸之路
- 2026年企业保密专员真题(附答案)
- 通风空调安装专项施工方案
- 外墙瓷砖脱落隐患整治方案
- 研发物料管理办法
- GB/T 8243.6-2025内燃机全流式机油滤清器试验方法第6部分:静压耐破度试验
- 施工企业竞聘管理办法
- 菠菜的种植教学课件
- 医疗口腔开业活动方案
- 大米加工应急管理制度
- 宿迁2025年江苏宿迁市工会系统招聘工会社会工作者23人笔试历年参考题库附带答案详解
- ISO基础知识培训课件
- GB/T 41666.7-2024地下无压排水管网非开挖修复用塑料管道系统第7部分:螺旋缠绕内衬法
- (人教2024版)七年级数学开学第一课-课件
- 2024年普通高等学校招生全国统一考试数学试题理全国乙卷含解析
评论
0/150
提交评论