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

计算机vb二级考试复习题

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

  在计算机题库里,有哪些有关计算机vb二级考试的复习题?下面是学习啦小编给大家整理的计算机vb二级考试复习题题目及答案解析,供大家参阅!

  计算机vb二级考试复习题一及答案解析

  单选题

  1). 下面不能作为结构化方法软件需求分析工具的是( )

  A.系统结构图

  B.数据字典(DD)

  C.数据流程图(DFD图)

  D.判定表

  正确答案:A

  答案解析:结构化方法软件需求分析工具主要有数据流图、数据字典、判定树和判定表。

  2). 设窗体上有一个列表框控件List1,且其中含有若干列表项。则以下能表示当前被选中的列表项内容的是( )

  A.List1.List

  B.List1.ListIndex

  C.List1.Index

  D.List1.Text

  正确答案:D

  3). 一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是( ).

  A.12345ABCDE

  B.EDCBA54321

  C.ABCDE12345

  D.54321EDCBA

  正确答案:B

  答案解析:栈是先进后出的原则组织数据,所以入栈最早的最后出栈,所以选择B。

  4). 以下关于VB对象属性的叙述中,错误的是( )

  A.属性是对象的特征

  B.对象的所有属性值都可以在属性窗口中设置

  C.不同对象可以具有同名的属性

  D.对象的某些属性可以在程序中设置

  正确答案:B

  答案解析:对象只有部分属性可以在属性窗口中设置。

  5). 以下合法的VB变量名是( )

  A._a

  B.yPrint

  C.a-b

  D.Type

  正确答案:B

  答案解析:变量的命名规则是:①必须以字母开头,由字母、汉字、数字或下划线组成;②不能在变量名中出现句点″.″、空格或者嵌入字符,例如!、@、#、$、%、&等;③长度不得超过255个字符;④不能使用VB的关键字,关键字是语言的组成部分,包括预定义语句(例如If、For等)、函数(Abs、Sqr等)和操作符(Or、Mod等)。

  6). 输入Visual Basic源程序时,若一个命令行中包含两个语句,则两个语句之间的分隔符应使用( )

  A.冒号(:)

  B.分号(;)

  C.下划线(_)

  D.连字符(-)

  正确答案:A

  答案解析:输入Visual Basic源程序时,若一个命令行中包含两个语句,则两个语句之间的分隔符应使用冒号(:)。

  7). 为了把命令按钮设置为图形格式,其Style属性值应为( )

  A.True

  B.False

  C.1

  D.O

  正确答案:C

  答案解析:Style属性设定此对象是否以图片作为外观显示,有两种值可选:O,标准外观(默认值);1,图片外观。

  8). 构成计算机软件的是( )

  A.源代码

  B.程序和数据

  C.程序和文档

  D.程序、数据及相关文档

  正确答案:D

  答案解析:软件指的是计算机系统中与硬件相互依赖的另一部分,包括程序、数据和有关的文档,选D。

  9). 在VB中,函数过程与子程序过程的区别之一是( )

  A.函数过程必须有参数,而子程序过程可以没有

  B.函数过程的参数传递只采用值传递,而子程序过程只采用地址传递

  C.在程序中,子程序过程调用的代码可以写在表达式中,而函数过程不能

  D.函数过程有返回值,而子程序过程没有

  正确答案:D

  答案解析:在Visual Basic中有两类过程:一类是系统提供的内部函数和事件过程;另一类是用户根据自己的需要定义的,供事件过程的多次调用。在第二类过程中,涉及最多的是子过程。它们的共同点是完成某种特定功能的一组程序代码,不同的是函数是可以直接返回值的特殊过程,所以函数过程定义时有返回值的类型说明。两者最大的区别就是Sub过程的过程不能直接返回值,而Function过程能直接返回值。

  10). 现有语句: y=IIf(x>0, x Mod 3, 0)设x=10,则y的值是( ).

  A.0

  B.1

  C.3

  D.语句有错

  正确答案:B

  答案解析:IIF是条件函数,它的语法格式是:IIf(,,),本题中,x=10时,条件表达式x>0的值为True,执行x Mod 3 即10 Mod 3 结果为1。故选B。

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

  基本操作题

  在名称为Forml的窗体上添加一个名称为Com-mandl的命令按钮,其标题为“移动本按钮”,如图所示。要求编写适当的事件过程,使得程序运行时,每单击按钮一次,按钮向左移动l00。

  要求:程序中不得使用变量,事件过程中只能写入一条语句。

  注意:存盘时必须存放在考生文件夹下,工程文件名保存为sjr2.vbp,窗体文件名保存为sjr2.frm。

  参考解析:

  【考点分析】本题考点有:命令按钮的Caption、Name和Left属性。

  【解题思路】在VisualBasic中,通过代码使命令按钮向左移动100,需要用到按钮的Left属性,使其值在每单击一次按钮时减去100。

  【操作步骤】

  步骤1:新建一个窗体,按照要求建立控件并设置相应属性如表3.14所示。

  步骤2:打开代码编辑窗口,在指定位置编写如下代码。

  参考答案:

  Private Sub Command1_Click()

  Command1.Left=Command1.Left-100

  EndSub

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

  2在名称为Forml的窗体上从上到下添加两个文本框,名称分别为Textl、Text2;再添加一个命令按钮,名称为Commandl,标题为“选中字符数是”。程序运行时,在Textl中输入若干字符,选中部分内容后,单击“选中字符数是”按钮,则选中的字符个数显示在Text2中(如图所示)。请编写按钮的Click事件过程。

  要求:程序中不得使用变量,事件过程中只能写一条语句。

  注意:存盘时必须存放在考生文件夹下,工程文件名保存为sit2.vbp.窗体文件名保存为sit2.frm。

  参考解析:

  【考点分析】本题考点有:文本框的SelLength、Name和Caption属性以及命令按钮的Name和Caption属性。

  【解题思路】SelLength属性用于返回/设置选定的字符数,通过文本框的Name和Caption属性设置文本框的名称和标题,通过命令按钮的Name和Caption属性设置命令按钮的名称和标题。

  【操作步骤】

  步骤1:建立界面,添加相应的控件并设置控件的属性。程序中涉及的控件及属性见表3.44。

  步骤2:打开代码编辑窗口,在指定位置编写如下代码。

  参考答案:

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

  【易错提示】SelLengtb属性与SelStart和SelText属性容易混淆,SelStart属性是返回/设置选定文本的起始点,SelText属性是返回/设置当前选定文本的字符串。

  综合操作题

  5在窗体上建立三个菜单(名称分别为Read、Cale和Save,标题分别为“读人数据”、“计算并输出”和“存盘”),然后再添加一个文本框,名称为Text1,MuhiLine属性设置为True,ScrollBars属性设置为2(如图所示)。程序运行后,如果执行“读人数据”命令,则读入考生文件夹下datain1.txt文件中的100个整数,放人一个数组中,数组的下界为1;如果单击“计算并输出”按钮,则把该数组中下标为偶数的元素在文本框中显示出来,求出它们的和,并把所求得的和在窗体上显示出来;如果单击“存盘”按钮,则把所求得的和存入考牛文件夹下的dataout.txt文件中。

  在考生文件夹下有一个工程文件sjt5.vbp,窗体文件中的ReadData过程可以把datainl.txt文件中的100个整数读入Arr数组中;而WriteData过程可以把指定的整数值写到考生文件夹下指定的文件中(整数值通过计算求得,文件名为dataout.txt)。

  注意:考生不得修改窗体文件中已经存在的程序。存盘时,工程文件名仍保存为sit5.vbp,窗体文件名仍保存为sjt5.frm。

  参考解析:

  【考点分析】本题考点有:文本框的Name、MultiLine、SerollBars和Text属性,文件操作,菜单编辑器的使用(名称、标题、内缩符号),Art()函数以及Space()函数。

  【解题思路】根据题意在“读人数据”命令的Click事件过程中,通过调用ReadData过程将数据从datainl.txt文件读入到数组Arr(窗体变量)中;在“计算并输出”命令的Click事件过程中,在For循环语句(循环变量i的初值为2,终值为100,步长为2)中依次将数组Art中下标为偶数的元素显示在文本框中,并将其值累加到变量sum;在“存盘”命令的Click事件过程中,通过调用WriteData过程将sum的值写入数据文件dataout.txt中。

  【操作步骤】

  步骤1:打开本题工程文件,利用菜单设计器,按表中的设置建立菜单项,在窗体Form1中绘制一个文本框,其相关属性及其值见表3.19和表3.20。

  步骤2:打开代码编辑窗口,在代码编辑窗口指定位置编写以下代码。

  参考答案:

  ´需要考生编写的内容

  Dim Sum As integer

  考生编写程序结束

  ´需要考生编写的内容

  Private Sub Calc_Click()

  Text1.Text=""

  For i=2 To 100 Step2’从2开始循环,以2为步长的下标都是偶数

  Text1.Text;=Text1.Text&Art(i)&

  Space(5)

  Sum=Sum+Arr(i)。对下标为偶数的值求和

  Next i

  Print sum

  End Sub

  Private Sub Read_Click()

  ReadData'调用ReadData子过程

  End Sub

  Private Sub Save_Click()´调用Save_Click函数

  WriteData"dataout.txt",sum

  End Sub

  ´考生编写程序结束

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

  【易错提示】调用WriteData过程时需传递参数dataout.txt和sum,变量sum应为窗体变量。


看了“计算机vb二级考试复习题”

18706