计划总结网 > 考试 > 计算机考试 > 计算机等级考试 > 计算机二级考试 > VB语言程序设计 >

计算机vb考试试题及答案

时间: 伟文2 VB语言程序设计

  有关vb的计算机考试试题有哪些类型呢?下面是学习啦小编给大家整理的计算机vb考试试题及答案解析,供大家参阅,让大家更好的了解考试试题类型!

  计算机vb考试试题一及答案解析

  选择题

  1). 某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是( )

  A.10

  B.8

  C.6

  D.4

  正确答案:C

  答案解析:根据二叉树的基本性质3:在任意一棵二叉树中,度为0的叶子节点总是比度为2的节点多一个,所以本题中是5+1=6个。

  2). 下面描述中,不属于软件危机表现的是( ).

  A.软件过程不规范

  B.软件开发生产率低

  C.软件质量难以控制

  D.软件成本不断提高

  正确答案:A

  答案解析:软件危机主要表现在:软件需求的增长得不到满足;软件开发成本和进度无法控制;软件质量难以保证;软件不可维护或维护程度非常低;软件的成本不断提高;软件开发生产率的提高赶不上硬件的发展和应用需求的增长。所以选择A。

  3). 以下能够正常结束循环操作的程序段是( )

  A.s2-jsjks-ejvbks-0170.jpg

  B.s2-jsjks-ejvbks-0171.jpg

  C.s2-jsjks-ejvbks-0172.jpg

  D.s2-jsjks-ejvbks-0173.jpg

  正确答案:C

  答案解析:A中循环体内i=i+1,i永远不会小于0;B中i的初值为5,执行语句i=i+2后不会等于1。D中i<1-直满足条件,不能退出循环。C中i的初值为5,i=i - 2则每次都减2,在第3次执行循环后i>0条件不满足,退出循环。选C。

  4). 设x为一整型变量,且情况语句的开始为:Select Case x,则不符合语法规则的Case子句是( ).

  A.Case Is>20

  B.Case 1 To 10

  C.Case 0<20

  D.Case 2, 3, 4

  正确答案:C

  答案解析:Select Case 语句中表达式的形式可以是:常量或变量 ;若干符合条件的值用″,″隔开;表达式1 to 表达式2 ;Is 关系表达式。本题中选项A、B和D都符合语法规则。选项C中Is关系表达式语法错误,它可以是Is>0 或Is<20,但不能是组合的0<20。故C选项错误。

  5). 列表框中被选中的数据项的位置可以通过一个属性获得,这个属性是( )

  A.List

  B.Listlndex

  C.Text

  D.ListCount

  正确答案:B

  答案解析:列表框控件的Listlndex属性值是已选中的表项的位置。表项位置由索引值指定,第一项的索引值为O,第二项为l,以此类推。如果没有任何项被选中,Listlndex的值将设置为-1。

  计算机vb考试试题二及答案解析

  简单应用题

  在考生文件夹下有一个工程文件sjt4.vbp。在其窗体中“待选城市”下的List1列表框中有若干个城市名称。程序运行时,选中List1中若干个列表项(如图l所示),单击“选中”按钮则把选中的项目移到List2中,单击“显示”,则在Text1文本框中显示这些选中的城市(如图2所示)。已经给出了所有控件和程序,但程序不完整。

  要求:请去掉程序中的注释符,把程序中的?改为正确的内容,使其能正确运行,但不能修改程序中的其他部分和控件属性。最后用原来的文件名保存工程文件和窗体文件。

  参考解析:

  【考点分析】本题考点有:列表框的ListCount、Se.1ected和List属性,“&”连接符,列表框的Addhem和Re-moveltem方法,For循环语句以及If判断语句。

  【解题思路】Selected属性是一个与List数组中的各个元素相对应的一维数组,记录List数组中每个项目是否被选取。例如,如果List(1)被选取,则Selected(1)的值为True,如果List(1)未被选取,则Selected(1)的值为False。List属性是一个一维数组,数组中元素的值就是在执行时看到的列表项。设计时可以在属性窗口中通过List属性来建立列表项,运行时对List数组从0到ListCount-l依次取值,可以获得列表的所有项目。通过对Selected属性返回值的判断,可以得知列表项是否被选中,从而进行删除和添加操作。

  【操作步骤】

  步骤1:打开本题工程文件。

  步骤2:打开代码编辑窗口,去掉程序中的注释符,将问号改为正确的内容。

  参考答案(阴影部分是需考生填入的内容)

  步骤3:调试并运行程序,关闭程序后按题目要求存盘。

  【易错提示】循环下限大于循环上限,因此循环语句步长Step为-1。

  计算机vb考试试题二及答案解析

  综合操作题

  5在考生文件夹下有一个工程文件sjt5.vbp。其功能是产生并显示一个数列的前l3.项。数列产生的规律是:数列的前2项是小于l0的正整数,将此两数相乘,若乘积<10,则以此乘积作为数列的第3项;若乘积≥l0,则以乘积的十位数为数列的第3项,以乘积的个位数为数列的第4项。再用数列的最后两项相乘,用上述规则形成后面的项,直至产生了第l2项。窗体上部从左到右3个文本框的名称分别为Textl、Text2、Text3,窗体下部的文本框名称为Text4。程序运行时,在Textl、Text2中输入数列的前两项,Text3中输入要产生的项数n,单击“计算”按钮则产生此数列的前n项,并显示在Text4中。如图所示。

  已经给出了全部控件,但程序不完整,请去掉程序中的注释符,把程序中的?改为正确的内容。

  注意:不得修改原有程序和控件的属性。最后把修改后的文件按原文件名存盘。

  参考解析:

  【考点分析】本题考点有:Val()函数、“&”连接符、DoWhile语句、Mod运算符以及Ⅱ判断语句。

  【解题思路]Text3的数值是数列的项数,定义一个变量k,前两项已经确定,因此k的取值范围为3~n,先计算前两项的积,判断是否小于10,如果乘积小于10,则以此乘积作为数列的第3项数,如果乘积大于等于10,则以乘积的十位数为数列的第3项,以乘积的个位数为数列的第4项,再用数列的最后2项相乘,运用循环语句,用上述规则形成后面的项,直至产生了第n项。在这里运用的是DoWhile语句,与For语句有所不同,要注意区分。

  【操作步骤】

  步骤1:打开本题工程文件。

  步骤2:打开代码编辑窗口,去掉程序中的注释符“´”,将问号改为正确的内容。

  参考答案(阴影部分是需考生填入的内容)

  步骤3:调试并运行程序,关闭程序后按题目要求存盘。


看了“计算机vb考试试题及答案”

18704