




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
VB期末考试一:选择题1. Visual Basic窗体设计器的主要功能是(A)A:建立用户界面 B:编辑源程序代码C:画图 D:显示文字2:为了把窗体上的某个控件变为活动的,应该执行的操作是(B) A:单击窗体的边框 B:单击该控件内部 C:双击该控件 D:双击窗体3:设a=3,b=4,c=5,d=5,下列表达式的值是(A) a2 and a=c or 2*ac A:True B:false C:-1 D:14:执行语句s=Len(“VB程序设计”)后,s的值是(C) A:10 B:12 C:6 D:15,下列不属于Text文本框的属性的是(D) A:name B:caption C:Text D:Min6:若要求输入密码时,文本框显示“#”,则使用的语句为(C) A:Text1.Text=”#” B:Text1.charge=”#” C:password char=”#” 7:下面的语句所定义的数组的元素个数是(D) Dim A(-3 To5)As Integer A:6 B;7 C:8 D;98:使文本框获得焦点的方法是(C) A: charge B:GotFocus C:SetFocus D;LostFocus9:设a=6,则执行 x=IIf(a5,-1,0)后,x的值为(D) A;5 B:6 C:0 D:-110:过程中,数组以传值方式传递的关键字是(C) A:ByRef B:ByWay C:ByVal11:函数string(2,”AB”)的返回值是(B) A:BB B:AA C:AB D: BA12:执行以下语句后,窗体上显示的是(D) a=9.8596 Print Format(a,”$00,00.00”)A:$00,09.86 B:$9.86 C:9.26 D:$0,009.8613:删除列表框指定的项目使用的方法是(B) A:move B:removeItem C:clear D:remove14:与传统的程序设计语言相比,VB最突出的特点是(C) A、结构化程序设计B、程序开发环境C、事件驱动编程机制D、程序调试技术15:确定一个窗体或控件的大小的属性是(B)A、Width或HeightB、Width和HeightC、Top或LeftD、Top和Left16:下列可作为VB变量名的是(B) A:4*Doita B:Alpha C:4ABC D:AB17.以下程序输出的结果是(B)x = 1y = 4Do Until y 4x = x * yy = y + 1LoopPrint x A:1 B: 4 C:8 D:2018.下列程序输出的结果是(D)Option Base 1Private Sub Command1_Click()Dim aa = Array(1, 2, 3, 4)j = 1For i = 4 To 1 Step -1s = s + a(i) * jj = j * 10Next iPrint sEnd Sub A:4321 B:12 C:34 D:1234二:填空题1. VB面向对象的三要素是 属性、事件、方法。2. 工程文件的扩展名为 .vbp ,窗体文件的扩展名为 .frm3. 有一个名为Pic2.gif的图形文件,将它装入一个图片框,应执行的语句是:Picture1.picture=Loadpicture(“pic2.gif”)4. 计时器之间的间隔通过Interval属性控制。5. 整型数包括 整数 和 长整数。6. A=“42315”,则Val(Left(A,4)+Mid(A,412)的返回值为 4246。三:填空题1. 设有以下程序 x = 1Do Until x17 或x max Thenmax = bn = 二End IfIf c max Thenmax = cn = 三End IfMsgBox 三个数是: & a & , & b & , & c & vbCrLf & 最大的数是第 & n & 个: & maxEnd SubNdf求zhongjianzhiPrivate Sub Form_Click()Dim a(3) As IntegerDim i As IntegerFor i = 1 To 3a(i) = InputBox()Next iIf a(2) a(1) Thent = a(1)a(1) = a(2)a(2) = tEnd IfIf a(2) a(3) Thenm = a(2)ElseIf a(1) a(3) Thenm = a(3)Elsem = a(1)End IfPrint mEnd Sub四:读程序写结果1.x = 10y = 40Do Until y 40x = x * yy = y + 1LoopPrint x该过程输出的结果为4002. 数组的传递Option Base 1Private Sub Form_Click()a = Array(1, 2, 3, 4)j = 1For i = 1 To 3s = s + a(i) * jj = j * 2Next iPrint sEnd Sub该方程输出的结果为173. 函数调用For i = 1 To 3s = s + f(3 + i)Next iFunction f(x As Integer)If x = 5 ThenT = x + 1ElseT = x + 2End Iff = TEnd FunctionPrint s 该程序的输出结果为19五.1.打折问题Option ExplicitPrivate Sub Command1_Click()Dim a As LongDim s As Long a = Val(InputBox(输入商品价格)If a = 1000 And a = 2000 And a 3000 Then s = a * 0.8Else s = a * 0.9End If Text1.Text = s End SubPrivate Sub Form_Load()Label1.Caption = 商品打折后价格Command1.Caption = 输入商品价格End Sub2.Option ExplicitPrivate Sub Command1_Click()Dim a(9) As IntegerDim s As IntegerDim n As IntegerDim i As IntegerFor i = 0 To 9 a(i) = Val(InputBox(输入数据)Next in = a(0)For i = 0 To 9 If a(i) = 60 Then s = s + 1 Else d = d + 1 End If k = k + a(i) Next i Text1.Text = s Text2.Text = d Text3.Text = kEnd SubPrivate Sub Form_Load()Command1.Caption = 输入学生成绩Label1.Caption = 及格人数Label2.Caption = 不及格人数Label3.Caption = 学生总成绩End Sub4.Option ExplicitPrivate Sub Command1_Click()Dim a(4) As IntegerDim s As IntegerDim i As IntegerDim t As Integer For i = 0 To 4 a(i) = Val(InputBox(输入数据) Next i For s = 1 To 4 For i = 1 To 4 If a(i) a(i - 1) Then t = a(i - 1) a(i - 1) = a(i) a(i) = t End If Next i Next s Print 由大到小排列 For i = 0 To 4 Print a(i); Next iEnd SubPrivate Sub Form_Load()Command1.Caption = 输入数据End Sub五1.Private Sub Command1_Click()Dim a As LongDim s As LongDim i As Integera = Val(InputBox(输入数据)For i = 1 To as = s + iNext iPrint sEnd SubPrivate Sub Form_Load()End Sub2.Private Sub Command1_Click()Dim i As IntegerDim a As LongDim s As Longs = 1n = Val(InputBox(输入数据)For i = 1 To ns = s * iNext iPrint sEnd Sub3.Private Sub Command1_Click()Dim n As IntegerDim s As LongDim i As IntegerDim a As Longs = 1n = Val(InputBox(输入数据)For i = 1 To ns = s * ia =
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年康养旅游行业当前发展现状及增长策略研究报告
- 2025年电力建设行业当前发展趋势与投资机遇洞察报告
- 2025年资料员之资料员基础知识通关考试题库带答案解析
- 2025年全国大学生525心理健康知识竞赛考核题库及答案
- 2025年初级会计考试试题题库解析及答案
- 2025年施工员之装修施工基础知识考试题库附答案ab卷
- 2025至2030年中国亚麻籽油市场竞争态势及投资战略规划研究报告
- 2025年护士资格证考试试题(附答案)
- 2025监理工程师继续教育必修课试题(含答案)
- 2025年社会工作者之初级社会综合能力能力提升试卷A卷附答案
- 2025年匹克球裁判试题及答案
- 2025规范家居装修协议
- 2025年广西继续教育公需科目考试试题及答案贯彻创新驱动发展战略打造
- 2025秋苏教版科学三年级上册教学设计(附目录)
- 《初中必读名著导读:《水浒传》核心知识点与深度解读》
- “安全生产责任制”培训试题及答案
- 地调考试试题及答案2025
- 诊断学血管检查
- 2025年腾讯智慧零售日化行业数字化解决方案-腾讯云
- 项目投资评估管理办法
- 哪个团队收益大+课件2025-2026学年+北师大版(2024)八年级数学上册
评论
0/150
提交评论