书签 分享 收藏 举报 版权申诉 / 9
上传文档赚钱

类型大学计算机二级vb试卷(DOC 9页).doc

  • 上传人(卖家):2023DOC
  • 文档编号:5596246
  • 上传时间:2023-04-26
  • 格式:DOC
  • 页数:9
  • 大小:33.50KB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《大学计算机二级vb试卷(DOC 9页).doc》由用户(2023DOC)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    大学计算机二级vb试卷DOC 9页 大学计算机 二级 vb 试卷 DOC
    资源描述:

    1、一、选择题(每题1分,共30分)1、能被对象所识别的动作与对象可执行的活动分别称为对象的b。A)方法、事件B)事件、方法C)事件、属性D)过程、方法2、执行语句Print Val(12A12) 的值为b。A)12AB)12C)1212D)12A13、下列是合法的VB变量名。A)_abB)W_cdeC)5studentD)Name&City4、表达式6.5 * 5 Mod 28 8的值是C。; 32.5 3 2.5A)0 B)1C)2D)35、如果在立即窗口中依次执行下列命令:a=8: b=9Print ab则输出的结果是C。A)1B)0C)FalseD)True6、下列表达式的值为真的是D。A

    2、)AaB)9aC)1212.1D)ThatThank7、表示“XYZ”,正确的VB逻辑表达式是A。A)XY And YZB)XYZC)XY OR YZD)XY And Z8、函数CInt、Int、Fix都返回整数值,以下能正确地描述它们返回值的大小关系的是A。A)CInt(-4.51) Int(-4.51) Fix(-4.51)B)Int(-4.51) CInt(-4.51) Fix(-4.51)C)CInt(-4.51) Fix (-4.51) CInt(-4.51)D)Int(-4.51) 10 Then Exit For Next i Text1.Text = Str(n)End Sub

    3、答:2、建立一窗体并编写下列事件过程,单击窗体执行该事件过程,其输出结果是什么?Private Sub Form_Click() Dim x As Integer x = Int(Rnd + 4) Select Case x Case 5 Print 优秀 Case 4 Print 良好 Case 3 Print 合格 Case Else Print 不合格 End SelectEnd Sub答:3、运行程序,当单击窗体时,窗体上显示内容的第三行是什么?Private Sub Form_Click() Dim s As String, i As Integer, n(9) As Integer

    4、 Dim s1 As String * 1, j As Integer s = Trim(12345a307291b233) For i = 1 To Len(s) s1 = Mid(s, i, 1) If s1 = 0 And s1 = 9 Then j = Val(s1) n(j) = n(j) + 1 End If Next i For j = 0 To 9 Print j; :; n(j) Next jEnd Sub答:4、当发生Command1_Click事件后,以下程序输出结果是什么?Private Sub Command1_Click() Dim y As Integer, i

    5、As Integer Dim a(8) As Integer y = 18: i = 0 Do a(i) = y Mod 2 i = i + 1 y = y 2 Loop Until y 1 For j = i - 1 To 0 Step -1 Print a(j); Next jEnd Sub答:5、写出程序运行时单击Command1后,窗体上显示内容的第二行是结果什么。Private Sub Command1_Click() Dim ch As String, i As Integer ch = DEF For i = 1 To Len(ch) ch = Mid(ch, 2 * i - 1

    6、, 1) & Left(ch, Len(ch) Print ch Next iEnd Sub答:6、写出程序运行时单击Command1后,在窗体上的输出结果。Private Sub Command1_Click() Dim i As Integer, a As Integer a = 1 For i = a To 5 Step a + 1 a = a + 1 Next i Print a, iEnd Sub答:7、写出程序运行时单击Command1后,在窗体上的输出结果。Option ExplicitPrivate Sub Command1_Click() Dim I As Integer,

    7、a(5) As Integer For I = 1 To UBound(a) a(I) = I * 2 + 1 I = I + 1 Next I Print a(3), LBound(a)End Sub答:8、写出程序运行时单击Command1后,在窗体上的输出结果。Private Sub Command1_Click() Dim n As Integer, j As Integer j = 0: n = 0 Do While n 3 j = (j + 1) * (j + 2) n = n + 1 Loop Print j; nEnd Sub答:9、建立一窗体Form,然后编写如下程序。程序运

    8、行后,单击窗体的输出第三行结果是什么?Private Sub Form_Click() Dim i As Integer, j As Integer Dim t(10, 10) As Integer For i = 1 To 3 For j = 1 To 3 t(i, j) = (i - 1) * 3 + j Print t(i, j); Next j Print Next iEnd Sub答:10、建立一窗体Form,在窗体上画一文本框Text1和一命令按钮Command1,然后编写如下程序,运行程序后,单击命令按钮,在Text1中输出结果是什么?Private Sub Command1_C

    9、lick)Dim Fb(10) As Integer,I As IntegerFb(l)2:Fb(2)3For I = 3 To 5Fb(I)Fb(I - 2)+ Fb(I - 1)Next IFor I = 1 To 5Text1 = Text1 Str(Fb(I) “”Next IEnd Sub 答:三、程序填空(每空2分,共20分)1、下列程序的功能是从键盘上按行输入一个34二维数组,求二维数组各列的和,输出到窗体。请在下划线处填写适当的内容。Option Base 1Private Sub Form_Click() Dim a(3, 4) As Integer, s(4) As Int

    10、eger For j = 1 To 4 For i = 1 To 3 a(i, j) = InputBox(请输入一个元素的值) Next i Next j For j = 1 To 4 s(j) = 0 For i = 1 To 3 Next i Next j For i = 1 To 4 Next iEnd Sub2、下列程序的功能是求一维数组的最大值和最小值及其下标,请在下划线处填写正确的内容。Option Base 1Private Sub Command1_Click() Dim t(10) As Integer, min_i As Integer Dim max_i As Inte

    11、ger For i = 1 To 10 t(i) = InputBox(请输入一个元素值) Next i min_i = :max_i= For i = 2 To 10 If Then min_i = i If Then max_i= i Next i Print t(min_i), min_i,t(max_i),max_iEnd Sub3、下面程序的功能是用直接选择排序法将数组a中的10个整数按降序排列,请在下划线处将程序补充完整。Option Base 1Private Sub Command1_Click() Dim a, i As Integer, temp As Integer Di

    12、m j As Integer, k As Integer a = Array(678, 45, 324, 528, 439, 387, 87, 875, 273, 823) For i = k = i For j = If a(k) a(j) Then k = j Next j If k i Then temp = a(i) a(i) = a(k) a(k) = temp End If Next i For i = 1 To 10 Print a(i) Next iEnd Sub4、本程序的功能是产生10个个位数互不相同的三位随机正整数,并存放到下标与其个位数相同的数组元素中。例如395应存到

    13、a(5)中。Option ExplicitPrivate Sub Form_Click() Dim a(9) As Integer, x As Integer, k As Integer Dim I As Integer Randomize Do While I = 9 x = Int(Rnd * 900 + 100) If a(k) = 0 Then a(k) = x I = I + 1 End If Loop For I = 0 To 9 Print a(I); Next IEnd Sub四、编程题(每题15分,共30分)(界面自行设计)1、编写程序,输出100以内能被3整除的数之和。要求:将结果在窗体上输出。2、编写程序,从文本框1中输入的一个由字母和数字组成的字符串中,找出所有的大写字母,并依次连接,再输出到文本框2中。3、编写程序,求两个正整数的最大公约数。要求:将a、b两个变量在分别Text1和Text2中输入,最大公约数在Text3中显示。

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:大学计算机二级vb试卷(DOC 9页).doc
    链接地址:https://www.163wenku.com/p-5596246.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库