欢迎来到得力文库 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
得力文库 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    VB程序设计2022年春季学期期末考试附答案.docx

    • 资源ID:36154848       资源大小:51.45KB        全文页数:11页
    • 资源格式: DOCX        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    VB程序设计2022年春季学期期末考试附答案.docx

    VB程序设计2022年春季学期期末考试一、单项选择题(共40题,80分)1、针对变量定义语句Dim st As String * 8,下面说法错误的选项是。(2. 0)A、声明一个字符串类型变量stB、以8个字位,即一个字节位单位存储相应变量。C、假设st中存储的字符个数缺乏8个,那么以空格填充。D、st中可以填充汉字。正确答案:B2、为了清除窗体上的一个控件,以下正确的操作是 o (2.0)A、按回车键B、按Esc键C、选择(单击)要清除的控件,然后按Del键D、选择(单击)要清除的控件,然后按回车键正确答案:C3、如果要在窗体上使用两组单项选择按钮,每组都可以有一个被选中,那么应该做的是 o (2.0)A、把1组单项选择按钮画在窗体的左边,另1组画在右边B、先画两组单项选择按钮,再画两个框架控件把两组单项选择按钮分别框起来C、因为1个窗体中只有1个单项选择按钮可以被选中,所以需要使用两个窗体D、先画两个框架控件,再把两组单项选择按钮分别画在不同的框架中 正确答案:D4、假设定义数组 Dim a(-5 to 28, 4) As Single,那么执行语句 Print Lbound (A) ;Ubound(a,1)后输出内容为 o (2.0)A、 -5 28B、0 4C、-5 4D、0 28 正确答案:A5、下面不能作为结构化方法软件需求分析工具的是()。(2.0)A、系统结构图B、数据字典(DD、C、数据流程图(DFD图)Int(m)Elsen = Abs(m)End IfPrint nEnd Sub(2.0)正确答案:第1空:-63、编写如下程序Private Sub Command1_C1ick()Dim x As String, y As Stringx = Right("abcdef”, 2)y = Mid("dcbaef”, 3, 3)If x > y ThenPrint x + yElsePrint y + xEnd IfEnd Sub程序运行后,单击命令按钮CommandL输出结果为(2.0)正确答案:第 1 空:efbae4、有如下程序:Private Sub Form_Click()Dim s As Integer, p As IntegerP = 1For i = 1 To 5For j = 1 To is. = s + jNext jp = p * s.Next iPrint pEnd Sub程序运行后,单击窗体,那么输出结果是(2.0)正确答案:第 1 空:280005、运行以下程序,单击命令按钮后,如果用户从键盘上输入1、2、3、4、5、6,那么窗体上输出内容为OPrivate Sub Commandl_Click()Dim a() As IntegerDim i As Integer, j As IntegerReDim a(6)For i = 5 To 10a(10- i + 1) = InputBox("input number").Next iReDim Preserve a(10)adO) = a (3) + a (5)Print a(10)End Sub(2.0)正确答案:第1空:66、假定在工程文件中有一个标准模块,其中定义了如下记录类型:Type BooksName as String *10TelNum AsString *20End Type要求在执行事件过程Commandl_Click ()时,在顺序文件Person. txt中写入了 一条记录。将以下程序补充完毒。Private Sub Command1_Click()Dim B As BooksOpen "C:Person.txt " For Random As #1B. name =InputBox (”请输入姓名”)B. TelNum = InputBox("请输入 号码”)Write #1,Close #1.End Sub空格处应填入 o(2.0)正确答案:第1空:B. Name, B. TelNum7、编写如下程序:Private Sub Commandl_Click()Dim num As IntegerDim k Aslnteger, n As Integernum =InputBox(“请输入一个正整数:“)k = numn = 3DoDo While num Mod n = 0Print n;num = num / nLoopn = n + 1.Loop Until n > k / 2End Sub程序运行后,单击命令按钮Commandl,并输入数值30,那么输出结果为(2.0)正确答案:第1空:3 58、运行以下程序,单击命令按钮后,在窗体上输出结果为Option Base 1Private Sub Command1_C1ick()Dim a (3, 3), s(3).Dim x, i%For i = 1 To 3s(i) = 0For j = 1 To 3a(i, j) = i *js(i) = s(i) + a(i,. j)Next jNext iFor Each x In sPrint x;Next xEnd Sub(2.0)正确答案:第 1 空:6 12 189、文件d:city. txt的内容如下:BeijingTianjinShangHaiChongQing编写如下事件过程:PrivateSub Form_click()Dim InDOpen "d:city.txt" For Input As #1Do While Not EOF(l)Line Input #1, InDLoopClose 1Print InDEnd Sub运行程序,单击窗体,输出结果是(2.0)正确答案:第 1 空:ChongQing10、求1! +2! +10!的程序如下:Private Function s(x As Integer)f=lFor i=l To xf=f*iNexts=fEnd FunctionPrivate Sub Commandl_Click().Dim i As IntegerDim y As LongFor i=l To 10NextPrint yEnd Sub(2.0)正确答案:第1空:y=y+sD、判定表正确答案:A6、公司销售多种产品给不同的客户,客户可选择不同的产品,那么实体产品与客户间的联系是 ()o (2.0)A、多对多B、多对一C、一对多D、一对一正确答案:A7、某二叉树的前序序列为ABCDEFG,中序序列为DCBAEFG,那么该二叉树的后序序列为()。 (2.0)EFGDCBAA、 DCBEFGABCDGFEAB、 DCBGFEA正确答案:D8、下面关于菜单的表达中错误的选项是 o (2.0)A、各级菜单中的所有菜单项的名称必须唯一B、同一子菜单中的菜单项名称必须唯一,但不同子菜单中的菜单项名称可以 相同C、弹出式菜单用PopupMenu方法弹出D、弹出式菜单也用菜单编辑器编辑正确答案:B9、以下 是Visual Basic合法的数组元素。(2.0)A、X9B、 X9C、X(3.5)D、X()正确答案:C10、表达式5八2 Mod 252-2的值是。(2.0)A、 1B、0C、6D、4正确答案:A11、在代码编辑器中,如果一条语句太长,无法在一行内写下(不包括注释),要折行书写,可以在 行末使用续行字符,表示下一行是当前行的继续。(2.0)A、 一个空格加一个下划字符(_)B、一个下划字符(_)C、直接回车D、一个空格加一个连字符(一)正确答案:A12、某二叉树有5个度为2的结点,那么该二叉树中的叶子结点数是()。(2.0)A、 10B、8C、6D、4正确答案:C13、关于语句If x=l Then y=l,以下说法正确的选项是。 (2.0)A、x=l和y=l均为赋值语句B、x=l和y=l均为关系表达式C、x=l为关系表达式,尸1为赋值语句D、x=l为赋值语句,y二1为关系表达式正确答案:C14、以下关于栈表达正确的选项是()。(2.0)A、栈顶元素最先能被删除B、栈顶元素最后才能被删除C、栈底元素永远不能被删除正确答案:A15、假设要将水平滚动条的最小值设为0,最大值设为255,应对其 属性进行设置。(2.0)Left 和 TopA、 Width 和 HeightSmallChange 和 LargeChangeD、Min 和 Max正确答案:D16、设A, B, C表示三角形的三条边,表示条件任意两边之和大于第三边 的布尔表达式可以用 表示。(2.0)A、A+B> = C Or A+O=B Or B+C> = AD、A+B>C And A+OB And B+OA 正确答案:D 17、以下不能设置Picture属性的控件是(2.0)A、窗体B、命令按钮C、复选框 D、列表框 正确答案:D18、某二叉树的中序序列为BDCA,后序序列为DCBA,那么前序序列为()。(2.0)DCBAA、 BDCAABCDB、 BADC 正确答案:C19、以下能接收焦点的控件是。(2.0)签令架像标命框图A、 B、 C、 D、 正确答案:B20、某棵树中共有25个结点,且只有度为3的结点和叶子结点,其中叶子结点有7个,那么该 树中度为3的结点数为()。(2.0)A、不存在这样的树B、7C、8D、6 正确答案:A21、为了建立一个随机文件,其中每一条记录由多个不同数据类型的数据项组成,应使用 。(2.0)A、记录类型B、数组C、字符串类型D、变体类型正确答案:A22、以下表达中正确的选项是()。(2.0)A、所谓算法就是计算方法B、程序可以作为算法的一种描述方法C、算法设计只需考虑得到计算结果D、算法设计可以忽略算法的运算时间正确答案:B23、非空循环链表所表示的数据结构()。(2.0)A、有根结点也有叶子结点B、没有根结点但有叶子结点C、有根结点但没有叶子结点D、没有根结点也没有叶子结点正确答案:A24、以下表达中正确的选项是()。(2.0)A、栈与队列都只能顺序存储B、循环队列是队列的顺序存储结构C、循环链表是循环队列的链式存储结构正确答案:B25、一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依 次出栈,那么元素出栈的顺序是()。(2.0)A、 12345ABCDEEDCBA54321B、 ABCDE1234554321EDCBA正确答案:B 26、设已经在“菜单编辑器”中设计了窗体的弹出式菜单,顶级菜单名称为 bs,运行时以下程序语句中可以使弹出式菜单响应鼠标右键的菜单是(2.0)If Button = 2 Then PopupMenu bs, 2A、 PopupMenu bsPopupMenu bs, 0B、 If (Button = vbLeftButton) Or (Button = vbRightButton) Then PopupMenu bs正确答案:A27、假设实体A和B是一对多的联系,实体B和C是一对一的联系,那么实体A和C的联系是()o (2.0)A、 对B、一对多C、多对一D、多对多正确答案:B28、要想在一个文本框中显示多行内容,应在界面设计时对以下 属性进行设置。(2.0)A> TextB> FontC> MultiLineD、 Alignment正确答案:C29、在排序过程中,每一次数据元素的移动会产生新的逆序的排序方法是()。(2.0)A、快速排序B、简单插入排序C、冒泡排序正确答案:A30、构成计算机软件的是()。(2.0)A、源代码B、程序和数据C、程序和文档D、程序、数据及相关文档正确答案:D31、以下关于控件的表达中,正确的选项是 o (2.0)A、列表框包含了组合框的全部功能B、列表框兼有组合框和文本框的功能C、组合框兼有列表框和文本框的功能D、列表框和组合框具有完全不同的功能正确答案:C32、以下关于标签的描述中,错误的选项是o (2.0)A、标签上显示的文本就是Caption属性的值B、为了使标签的Wordwrap属性起作用,必须将其Autosize属性设置为TrueC>标签不能响应Dbclick事件D、标签可以响应Click事件正确答案:C33、数据库管理系统是()。(2.0)A、操作系统的一局部B、在操作系统支持下的系统软件C、一种编译系统D、一种操作系统正确答案:B34、窗体上有一个由两个文本框组成的控件数组,名称为TextL并有如下事件过程:Private Sub Textl_Change(Index Aslnteger)Select Case IndexCase 0Textl(1). FontSize=Textl(1). FontSize*2Textl (1). Text= Textl (0). TextCase 1Textl(0). FontSize=Textl(1). FontSize/2Textl (0).Text= Textl (1). TextCase Else.MsgBox ”执行 Else 分支”End SelectEnd Sub关于上述程序,以下表达中错误的选项是 o(2.0)A、向任何一个文本框输入字符,都会在另一个文本框中显示该字符B、下标为0的文本框中显示的字符尺寸将越来越小C、本程序中Case Else分支的语句永远不会被执行D、Index用于标识数组元素正确答案:B35、算法时间复杂度的度量方法是()。(2.0)A、算法程序的长度B、执行算法所需要的基本运算次数C、执行算法所需要的所有运算次数D、执行算法所需要的时间正确答案:B36、以下表达中错误的选项是 o (2.0)A、下拉式菜单和弹出式菜单都用菜单编辑器建立B、在多窗体程序中,每个窗体都可以建立自己的菜单系统C、除分隔线外,所有菜单项都能接收Click事件D、如果把一个菜单项的Enabled属性设置为False,那么该菜单项不可见 正确答案:D37、对长度为n的线性表排序,在最坏情况下,比拟次数不是n(n1)/2的排序方法是()o (2.0)A、快速排序B、冒泡排序C、直接插入排序D、堆排序正确答案:D38、设循环队列为Q(l:m),初始状态为front=rear=m。现经一系列入队与退队操作后, front=rear=m-l,那么()。(2.0)A、该循环队列已空B、该循环队列已满C、该循环队列中有1个元素D、该循环队列中有niT个元素E、该循环队列已空或已满正确答案:E39、以下能在窗体Forml的标题栏中显示"Visualbasic窗体的语句是。(2. 0)A、Forml. Name=/Visualbasic 窗体B、Forml. Title二Visualbasic 窗体C> Forml. Caption=z/Visualbasic 窗体D> Forml. Text=/Visualbasic 窗体正确答案:C40、下面对软件特点描述正确的选项是()。(2.0)A、软件具有明显的制作过程B、软件在使用中存在磨损、老化问题C、软件复制不涉及知识产权D、软件是一种逻辑实体,具有抽象性正确答案:D二、填空题(共10题,20分)1、在窗体上画一个名称为Commandl的命令按钮和两个名称分别为Text 1、 Text2的文本框,然后编写如下事件过程:Private Sub Command1_Click()N = Textl. TextSelect Case NTo 10X = 54, 6X = 10Case Is < 10X = 2Case 10X = 30End SelectText2. Text = XEnd Sub程序运行后,如果在文本框Textl中输入6,然后单击命令按钮,那么在Text2中显示的内容是 o(2.0)正确答案:第1空:52、Private Sub Commandl_Click ()m = -5. 4If Sgn(m) Then

    注意事项

    本文(VB程序设计2022年春季学期期末考试附答案.docx)为本站会员(太**)主动上传,得力文库 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知得力文库 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于得利文库 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

    © 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

    黑龙江省互联网违法和不良信息举报
    举报电话:0468-3380021 邮箱:hgswwxb@163.com  

    收起
    展开