VB模拟试卷和答案讲解
VB笔试模拟试卷162(题后含答案及解析)
VB笔试模拟试卷162(题后含答案及解析) 题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.在计算机中,算法是指______。
A.查询方法B.加工方法C.解题方案的准确而完整的描述D.排序方法正确答案:C解析:计算机算法是指解题方案的准确而完整的描述,它有以下几个基本特征:可行性、确定性、有穷性和拥有足够的情报。
2.栈和队列的共同点是______。
A.都是先进后出B.都是先进先出C.只允许在端点处插入和删除元素D.没有共同点正确答案:C解析:栈和队列都是一种特殊的操作受限的线性表,只允许在端点处进行插入和删除。
二者的区别是:栈只允许在表的一端进行插入或删除操作,是一种“后进先出”的线性表;而队列只允许在表的一端进行插入操作,在另一端进行删除操作,是一种“先进先出”的线性表。
3.已知二叉树BT的后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是______。
A.cedbaB.acbedC.decabD.deabc正确答案:A解析:二叉树BT的后序遍历序列为dabec,故BT的根结点为c(后序遍历序列的最后一个结点为数的根结点);而BT的中序遍历序列是debac,即遍历序列中最后一个结点为跟结点,说明BT的右子树为空。
由BT的的后序遍历序列和中序遍历序列可知BT的左子树(LST)的后序遍历序列和中序遍历序列分别为dabe和deba(树是递归定义的):故LST的根结点是e,在由LST的中序遍历序列可知其左子树为d。
因此BT的前序遍历序列为cedba。
4.在下列几种排序方法中,要求内存量最大的是______。
A.插入排序B.选择排序C.快速排序D.归并排序正确答案:D解析:快速排序的基本思想是,通过一趟排序将待排序记录分割成独立的两部分,其中一部分记录的关键字均比另一部分记录的关键字小,再分别对这两部分记录继续进行排序,以达到整个序列有序;插入排序的基本操作是指将无序序列中的各元素依次插入到已经有序的线性表中,从而得到一个新的序列;选择排序的基本思想是:扫描整个线性表,从中选出最小的元素,将它交换到表的最前面(这是它应有的位置),然后对剩下的子表采用同样的方法,直到表空为止;归并排序是将两个或两个以上的有序表组合成一个新的有序表。
VB笔试模拟试卷130(题后含答案及解析)
VB笔试模拟试卷130(题后含答案及解析)题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.用八进制表示Visual Basic的整型常数时,需要在前面加上的符号是______。
A.&OB.&HC.OD.H正确答案:A解析:在Visual Basic常量中,十六进制的常量需要冠以&h,八进制的常量需要冠以&o。
2.下面可以打开立即窗口的操作是______。
A.Ctrl+CB.Ctrl+GC.Ctrl+SD.Ctrl+B正确答案:B解析:立即窗口可用来调试应用程序。
打开立即窗口后可以用Print方法宋显示需要跟踪的表达式或者变量的当前值。
打开立即窗口的快捷键是Ctrl+G。
3.在Visual Basic中,下列操作不能打开属性窗口的是______。
A.按Ctrl+TB.执行“视图”菜单中的“属性窗口”命令C.单击工具栏中的“属性窗口”D.按F4键正确答案:A解析:属性窗口激活的方法主要有三种:执行“视图”菜单中的“属性窗口”命令、单击工具栏上的“属性窗口”按钮和按F4键。
Ctrl+T是打开部件窗口的快捷键。
4.下列类型中,不适用于数值常量类型的是______。
A.货币型B.单精度型C.整型D.长整型正确答案:B解析:Visual Basic的常量分为字符串常量、符号常量和数值常量。
其中数值常量又分为整数型、长整数型数、浮点数和货币型数等四种表示方式。
5.执行下面这段程序后,单击命令按钮,窗体中输出结果是______。
Private Sub Command1_Click( ) a=1 : b=4 : c = 9 : d = 5 If a <b ThenIf c<d Thenx=TrueElseIf a<c Then x=FalseElse x=True End If End If End If Print Val(x) End SubA.TrueB.FalseC.0D.1正确答案:C解析:当a<b为真时,程序继续进行;当c<d为假时,执行else分支;当a<c为真时,执行x=False,跳出三层If语句,执行输出语句。
VB机试模拟试卷120(题后含答案及解析)
VB机试模拟试卷120(题后含答案及解析)题型有:1. 基本操作题 2. 简单应用题 3. 综合应用题基本操作题(30分)1.(1)在名称为Forml的窗体上建立一个名称为P1的图片框和两个命令按钮,名称分别为Cmdl和Cmd2,标题分别为“输出”和“清除”,如图22—1所示。
要求程序运行后,每单击一次“输出”按钮,不使用任何变量而直接在图片框中显示小写字母“load me’’;如果单击“清除”按钮,则清除图片框中的内容。
注意:保存时必须存放在考生文件夹下,窗体文件名为sjl.frm,工程文件名为sjl.vbp。
(2)在名为:Form1的窗体上绘制一个标签,名为Labl,标签上显示“请输入密码”;在标签的右边绘制一个文本框,名为Textl,其宽、高分别为1500和300。
设置适当的属性使得在输入密码时,文本框中显示“*”字符,此外冉把窗体的标题设置为“PassWord窗口”。
运行时的窗体如图22—2所示。
注意:保存时必须存放在考生文件夹下,窗体文件名为sj2.frm,工程文件名为sj2.vbp。
正确答案:(1)本题主要考查图片框控件的基本操作。
命令按钮的标题通过Caption属性设置,单击命令按钮触发Click事件;打印信息用Print方法,清除用Cls方法。
题目要求在图片框中打印信息,所以在编写代码时应指定Print方法和C1s方法的使用对象。
在窗体上建立好控件后,先设置控件属性,再编写事件过程。
①建立界面并设置控件属性。
程序用到的控件及其属性见下表。
②命令按钮Cmdl触发Click事件,打印信息用Print方法。
题目要求在图片框中打印信息,所以在编写代码时,应指定Print方法使用对象。
Private Sub Cmdl Click( ) P1.Print”load me”End Sub ③清除用Cls方法。
题目要求清除图片框中的信息,所以在编写代码时,应指定Cls方法的使用对象。
Private Sub Cmd2_Click( ) P1.Cls End Sub ④调试并运行程序。
VB笔试模拟试卷123(题后含答案及解析)
VB笔试模拟试卷123(题后含答案及解析) 题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.下列说法中错误的是( )。
A.在同一模块不同过程中的变量可以同名B.不同模块中定义的全局变量可以同名C.引用另一模块中的全局变量时,必须在变量名前加模块名D.同一模块中不同级的变量可以同名正确答案:D解析:变量可以分为3类:局部变量、模块变量、全局变量。
在同一模块不同过程中的变量叫做局部变量,其作用域是它所在的过程,所以不同过程中的局部变量可以同名;模块变量的作用范围是整个窗体或模块,引用其他模块中的模块变量时,必须加上模块名;当同一个模块内的不同过程使用相同的变量时,必须声明窗体层的变量,当然不能有重名。
2.下列数据结构中,属于非线性的是( )。
A.线性表B.队列C.树D.栈正确答案:C解析:线性结构,是指数据元素只有一个直接前件元素和直接后件元素。
线性表是线性结构。
栈和队列是指对插入和删除操作有特殊要求的线性表,树是非线性结构。
3.下列叙述中错误的是( )。
A.线性表是由n个元素组成的一个有限序列B.线性表是一种线性结构C.线性表的所有结点有且仅有一个前件和后件D.线性表可以是空表正确答案:C解析:线性表是一种线性结构,由n(n≥0)个元素组成,所以线性表可以是空表。
但是在线性表中,第一个结点没有前件,最后一个结点没有后件,其他结点有且只有一个前件和后件,所以C是错误的。
4.按照“先进先出”组织数据的数据结构是( )。
A.队列B.栈C.双向链表D.二叉树正确答案:A解析:队列是一种特殊的线性表,只允许在表的一端插入元素,在表的另一端删除元素,插入元素的一端叫“队尾”,删除元素的一端叫“队头”,先插入的元素先被删除,是按“先进先出”的原则组织数据的。
5.下列关于线性链表的描述中正确的是( )。
VB笔试模拟试卷96(题后含答案及解析)
VB笔试模拟试卷96(题后含答案及解析)题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.循环链表的主要优点是A.不再需要头指针了B.从表中任一结点出发都能访问到整个链表C.在进行插入、删除运算时,能更好的保证链表不断开D.已知某个结点的位置后,能够容易的找到它的直接前件正确答案:B解析:循环链表就是将单向链表中最后一个结点的指针指向头结点,使整个链表构成一个环形,这样的结构使得从表中的任一结点出发都能访问到整个链表。
2.栈底至栈顶依次存放元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能是A.ABCEDB.DCBEAC.DBCEAD.CDABE正确答案:B解析:栈操作原则上“后进先出”,栈底至栈顶依次存放元素A、B、C、D,则表明这4个元素中D是最后进栈,B、C处于中间,A最早进栈。
所以出栈时一定是先出D,再出C,最后出A。
3.对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为A.long2nB.n/2C.nD.n+1正确答案:C解析:对于长度为n的有序线性表,在最坏情况下,二分查找只需要比较log2n次,而顺序查找需要比较n次。
4.在结构化程序设计思想提出之前,在程序设计中曾强调程序的效率。
与程序的效率相比,人们更重视程序的A.安全性B.一致性C.可理解性D.合理性正确答案:C解析:结构化程序设计方法设计出的程序具有明显的优点,、其一,程序易于理解、使用和维护;其二,提交了编程工作的效率,降低了软件开发成本。
其中,人们更重视前者。
5.模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的A.抽象和信息隐蔽B.局部化和封装化C.内聚性和耦合性D.激活机制和控制方法正确答案:C解析:模块的独立程序是评价设计好坏的重要度量标准。
衡量软件的模块独立性使用耦合性和内聚性两个定性的度量标准。
VB笔试模拟试卷281(题后含答案及解析)
VB笔试模拟试卷281(题后含答案及解析) 题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.下列工具中为需求分析常用工具的是( )。
A.PADB.PFDC.N-SD.DFD正确答案:D解析:需求分析常用的工具有数据流图(DFD)、数据字典(DD)、判定树和判定表。
PAD(问题分析图)、PFD(程序流程图)、N-S(盒式图)都是详细设计的常用工具,不是需求分析的工具。
2.已知数组a(1 To 10)As Integer,下面调用GetValue函数正确的是( )。
Private Function GetValue(a( )As Integer)As Integer For i=1 To 10 Get Value=GetValue+a(i) Next i End FunctionA.S=GetValue(a(1 To 10))B.S=GetValue(a)C.S=GetValue(a(10))D.S=GetValue a正确答案:B3.关闭当前的工程并退出Visual Basic的快捷键是A.Alt+BB.Alt+QC.Alt+ShiftD.Alt+a正确答案:B解析:Alt+Q关闭当前的工程并退出Visual Basic。
4.下列选项中不属于结构化程序设计方法的主要原则的是A.自顶向下B.逐步求精C.模块化D.可复用正确答案:D解析:结构化程序设计方法的主要原则是:自顶向下,逐步求精,模块化,限制使用goto语句。
可复用性是指软件元素不加修改和稍加修改可在不同的软件开发过程中重复使用的性质。
软件可复用性是软件工程追求的目标之一,是提高软件生产效率的主要方法。
面向对象的程序设计具有可复用性的优点。
5.在数据流图(DFD)中,带有名字的箭头表示______。
A.控制程序的执行顺序B.模块之间的调用关系C.数据的流向D.程序的组成成分正确答案:C解析:数据流相当于一条管道,并有一级数据(信息)流经它。
国家二级(VB)机试模拟试卷314(题后含答案及解析)
国家二级(VB)机试模拟试卷314(题后含答案及解析) 题型有:1. 选择题 2. 基本操作题 3. 简单应用题 4. 综合应用题选择题1.在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。
A.O(n)B.O(n2)C.O(log2n)D.O(nlog2n)正确答案:C解析:当有序线性表为顺序存储时才能用二分法查找。
可以证明的是对于长度为n的有序线性表,在最坏情况下,二分法查找只需要比较log2n 次,而顺序查找需要比较n次。
2.VB的数值型数据分为( )两种。
A.整数和长整数B.整数和浮点数C.单精度浮点数和双精度浮点数D.整数和货币数据类型正确答案:B解析:本题考查数值型数据。
VB中提供的数值类型包括整数、浮点数、货币类型和字节型。
一般来讲货币类型为定点浮点数或者整数,而字节型为整数。
3.为了在按下回车键时执行某个命令按钮的事件过程,需要把该命令按钮的( )属性设置为True。
A.ValueB.CancelC.EnabledD.Default正确答案:D解析:本题考查控件的常见属性。
对于所有具有Cancel属性的控件,Cancel 表示该控件是否当按下“Esc”键时,执行某个事件过程。
Enabled表示控件是否可以使用,命令按钮的默认属性为Default,表示当按下回车键的时候,执行某个命令按钮的事件过程。
4.在窗体上有一个文本框Textl,Text属性值为空,然后编写如下事件过程:Private Sub Text l KeyPress(KeyAscii As Integer) Dim str As String,nAs Integer str=UCase(Chr(KeyAscii)) n=Len(strl Text1.Text=String(n,str) End Sub 程序运行后,如果在文本框巾输入字母“P”,则在文本框巾显示的内容为( )。
A.PPB.pPC.PPD.Pp正确答案:B解析:本题考查字符串函数的应用。
VB笔试模拟试卷154(题后含答案及解析)
VB笔试模拟试卷154(题后含答案及解析) 题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.1. 算法分析的目的是______。
A.找出数据结构的合理性B.找出算法中输入和输出之间的关系C.分析算法的易懂性和可靠性D.分析算法的效率以求改进正确答案:D解析:算法分析是指对一个算法的运行时间和占用空间做定量的分析,一般计算出相应的数量级,常用时间复杂度和空间复杂度表示。
分析算法的目的就是要降低算法的时间复杂度和空间复杂度,提高算法的执行效率。
2.n个顶点的强连通图的边数至少有______。
A.n-1B.n(n-1)C.nD.n+1正确答案:C解析:在有向图中,若任意两个顶点都连通,则称该图是强连通图,这样的有向图的形状是环状,因而至少应有n条边。
3.已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是______。
A.堆排序B.直接插入排序C.快速排序D.直接选择排序正确答案:B解析:当数据表A中每个元素距其最终位置不远,说明数据表A按关键字值基本有序,在待排序序列基本有序的情况下,采用插入排序所用时间最少,故答案为选项B。
4.用链表表示线性表的优点是______。
A.便于插入和删除操作B.数据元素的物理顺序与逻辑顺序相同C.花费的存储空间较顺序存储少D.便于随机存取正确答案:A解析:链式存储结构克服了顺序存储结构的缺点:它的结点空间可以动态申请和释放;它的数据元素的逻辑次序靠结点的指针来指示,不需要移动数据元素。
故链式存储结构下的线性表便于插入和删除操作。
5.下列不属于结构化分析的常用工具是______。
A.数据流图B.数据字典C.判定树D.PAD图正确答案:D解析:结构化分析的常用工具有数据流图、数据字典、判定树和判定表。
而PAD图是常见的过程设计工具中的图形设计。
6.软件开发的结构化生命周期方法将软件生命周期划分成______。
VB笔试模拟试卷190(题后含答案及解析)
VB笔试模拟试卷190(题后含答案及解析)题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.启动Visual Basic后,就意味着要建立一个新( )。
A.窗体B.程序C.工程D.文件正确答案:C2.Visual Basic集成环境的大部分窗口都可以从主菜单项( )的下拉菜单中找到相应的打开命令。
A.编辑B.视图C.格式D.调式正确答案:B3.下列程序段的执行结果为( )。
x=1:y=2 z=x=y Print x;y;zA.1 1 2B.1 1 1C.False FalseD.1 2 False正确答案:D4.货币型数据需( )字节内存容量。
A.2B.4C.6D.8正确答案:D5.有关VB应用程序中过程的说法正确的是( )。
A.过程的定义可以嵌套,但过程的调用不能嵌套B.过程的定义不可以嵌套,但过程的调用可以嵌套C.过程的定义和调用都可能嵌套D.过程的定义和调用都不能嵌套正确答案:B6.下列程序段的执行结果为( )。
a=0:b=1 Do a=a+b b=b+1 Loop Whilea<10 Print a;bA.105B.abC.01D.1030正确答案:A7.表达式12000+”129”&200的值是( )。
A.12329B.12129200C.12000129200D.12329正确答案:B8.将任意一个正的两位数N的个位数与十位数对换的表达式为( )。
A.(N-Int(N/10)*10)*10+Int(N/10)B.N-Int(N)/10*10+Int(N)/10C.Int(N/10)+(N-Int(N/10))D.(N-Int(N/10)*10+Int(N/10)正确答案:A9.使标签所在处显示背景,应把BackStyle属性设置为( )。
A.0B.1C.TreeD.False正确答案:A10.表达式X+1>X是( )。
VB笔试模拟试卷129(题后含答案及解析)
VB笔试模拟试卷129(题后含答案及解析)题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.Visual Bask中工程文件的扩展名是______。
A.resB.frmC.vbpD.cls正确答案:C解析:在Visual Basic中,类模块文件的扩展名是.cls,窗体文件的扩展名是.frm,工程文件的扩展名是.vbp,资源文件的扩展名是.res。
2.要使Form1的标题栏显示“雀巢咖啡”,可在执行时使用语句______。
A.Form1.Caption=“雀巢咖啡”B.Form.Caption=“雀巢咖啡”C.Form1.Value=“雀巢咖啡”D.Form.Value=“雀巢咖啡”正确答案:B解析:窗体有Caption属性,用来设置其显示标题,但没有Value属性。
窗体属性的设置方法为Form.属性名二属性值,并且这里的Form不能写成Form1。
3.能被对象所识别的动作与对象可执行的动作分别称作对象的_______。
A.事件方法B.过程方法C.过程属性D.事件属性正确答案:A解析:所有的对象都具有自己的特征,称为属性:外界对对象的刺激能引起对象的响应,这种刺激称为事件:各种对象具有特定的功能,称为方法。
4.Double双精度数占_______ 个字节A.2B.4C.8D.10正确答案:C解析:在Visual Basic中不同的数据类型占用不同的字节数。
如Integer型数据占用两个字节,Single型数据占用4个字节,Double型数据占用8个字节。
5.A、B、C均为整型,执行下列语句后,窗口上将显示_______。
A=7: B=2:C=11 Print A*C \B-A*C /BA.0.5B.-1.0C.1.0D.0.5正确答案:D解析:本题主要考查表达式的计算。
Print后面的表达式中,首先计算乘方,再按顺序计算乘除法,最后计算加减法。
VB笔试模拟试卷160(题后含答案及解析)
VB笔试模拟试卷160(题后含答案及解析) 题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.算法一般都可以用哪几种控制结构组合而成______。
A.循环、分支、递归B.顺序、循环、嵌套C.循环、递归、选择D.顺序、选择、循环正确答案:D解析:算法的控制结构给出了算法的基本框架,它不仅决定了算法中各操作的执行顺序,而且也直接反映了算法的设计是否符合结构化原则。
一个算法一般都可以用顺序、选择、循环三种基本控制结构组合而成。
2.模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准是模块的______。
A.抽象和信息隐蔽B.局部化和封装化C.内聚性和耦合性D.激活机制和控制方法正确答案:C解析:模块的独立程序是评价设计好坏的重要度量标准。
衡量软件的模块独立性使用耦合性和内聚性两个定性的度量标准。
3.下列不属于结构化解析的常用下具的是______。
A.数据流图B.数据字典C.判定树D.PAD图正确答案:D解析:结构化解析的常用工具有数据流图、数据字典、判定树和判定表。
而PAD图是常见的过程设计工具中的图形设计。
4.在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送______。
A.调用语句B.命令C.口令D.消息正确答案:D解析:面向对象的事件是通过对象与对象间彼此的相互合作来推动的,对象间的这种相互合作需要一个机制协助进行,这样的机制称为消息。
消息是一个实例与另一个实例之间传递的信息,它请求对象执行某一处理或回答某一要求的信息,它统一了数据流和控制流。
5.下列关于队列的叙述中正确的是______。
A.在队列中只能插入数据B.在队列中只能删除数据C.队列是先进先出的线性表D.队列是先进后出的线性表正确答案:C解析:队列是指允许在一端进行插入、而在另一端进行删除的线性表。
它又称为“先进先出”或“后进后出”的线性表,体现了“先来先服务”的原则。
VB机试模拟试卷40(题后含答案及解析)
VB机试模拟试卷40(题后含答案及解析)题型有:1. 基本操作题 2. 简单应用题基本操作题(30分)1.新建一个工程,在窗体中创建两个文本框,其名称分别为Text1和Text2。
编写一个事件过程,实现在程序运行后,当文本框Text1获得焦点时,其前景颜色与背景颜色交换显示。
如图13所示。
程序中不得使用任何变量。
注意:存盘时必须存放在考生文件夹下,工程文件名为ylcl.vbp,窗体文件名为ylcl.frm。
正确答案:(1)Visual Basic集成环境中,执行“文件”→“新建工程”命令,选择“标准Exe”。
创建窗体Form1。
(2)在工具箱中选择文本框控件,在窗体上创建两个文本框。
双击文本框Text1,弹出代码窗口,添加如下代码:Private Sub Text1_Gotfocus( ) Dim a As Long a=Text1. ForeColor Text1.ForeCotor=Text1.BackColor Text1.BackColor=a End Sub (3)按F5键运行程序。
如图13所示。
(4)执行“文件”→“保存工程”命令,将工程文件命名为ylcl.vbp,窗体文件命名为ylcl.tim。
解析:(1)第1小题中使用了临时变量a,在事件中,利用这个[临时变量将Text1的前景色与背景色进行交换。
2.新建一个工程。
在窗体中画三个标签,名称分别为Label1、Label2和Label3,标题分别为“加数1”、“加数2”和“和”。
在三个标签下分别有三个文本框(名称分别为Textl、TexQ和Text3)用来输入数字。
要求编写一个事件过程,程序运行后在文本框Text1和Text2中输入数字,单击文本框删后其中输出两个数的和。
如图14所示。
程序中不得使用任何变量。
注意:存盘时必须存放在考生文件夹下,工程文件名为ylc2.vbp,窗体丈件名为ylc2.frm。
正确答案:Visual Basic集成环境中,执行“文件”→“新建工程”命令,选择“标准Exe”。
VB笔试模拟试卷134(题后含答案及解析)
VB笔试模拟试卷134(题后含答案及解析) 题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.算法的空间复杂度是指______。
A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.算法执行过程中所需要的存储空间正确答案:D解析:一个算法的空间复杂度,一般是指执行这个算法所需的内存空间。
一个算法所占用的存储空间包括算法程序所占的空间、输入的初始数据所占的存储空间以及算法执行过程中所需要的额外空间。
2.下列关于栈的叙述中正确的是______。
A.在栈中只能插入数据B.在栈中只能删除数据C.栈是先进先出的线性表D.栈是先进后出的线性表正确答案:D解析:栈是限定在一端进行插入与删除的线性表。
栈是按照“先进后出”或“后进先出”的原则组织数据的,因此,栈也被称为“先进后出”表或“后进先出”表。
3.在深度为5的满二叉树中,叶子结点的个数为______。
A.32B.31C.16D.15正确答案:C解析:所谓满二叉树是指这样的一种二叉树:除最后一层外,每层上的所有结点都有两个子结点。
这就是说,在满二叉树中,每一层上的结点数都达到最大值,即在满二叉树的第K层上有2k-1个结点,且深度为m的满二叉树有2m个结点。
在满二叉树中,最后一层的结点个数就是叶子结点的个数,本题中深度为5,故叶子结点数为25-1=24=16。
4.对建立良好的程序设计风格,下面描述正确的是______。
A.程序应简单、清晰、可读性好B.符号名的命名要符合语法C.充分考虑程序的执行效率D.程序的注释可有可无正确答案:A解析:要形成良好的程序设计风格,主要应注重和考虑下述一些因素:符号名的命名应具有一定的实际含义,以便于对程序功能的理解;正确的注释能够帮助读者理解程序;程序编写应优先考虑清晰性,除非对效率有特殊要求,程序编写要做到清晰第一,效率第二。
VB笔试模拟试卷288(题后含答案及解析)
VB笔试模拟试卷288(题后含答案及解析) 题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.如果准备读文件,打开顺序文件”text.dat”的正确语句是A.Open“text.dat”For Write As #1B.Open“text.dat”For Binary As #1C.Open“text.dat”For Input As #1D.Open“text.dat”For Random As #1正确答案:C2.数据结构主要研究的是数据的逻辑结构、数据的运算和( )。
A.数据的方法B.数据的存储结构C.数据的对象D.数据的逻辑存储正确答案:B解析:数据结构是研究数据元素及其之间的相互关系和数据运算的一门学科,它包含3个方面的内容,即数据的逻辑结构、存储结构和数据的运算。
3.在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是( )。
A.逻辑设计B.需求分析C.详细设计D.物理设计正确答案:B解析:软件开发阶段包括需求分析、总体设计、详细设计、编码和测试五个阶段。
其中需求分析阶段常用的工具是数据流图和数据字典。
4.程序的基本控制结构是( )。
A.Do-Loop结构、Do-Loop While结构和For-Next结构B.子程序结构,自定义函数结构C.顺序结构,选择结构和循环结构D.单行结构,多行结构和多分支结构正确答案:C5.在窗体上绘制一个名称为Label1的标签,然后编写如下事件过程:Private Sub Form_Click( ) Dim arr(10,10)As Integer Dim i As Integer,j As Integer For i =2 To 4 For j =2 To 4 arr(i,j)=i*j Next j Next i Label1.Caption=Str(arr(2,2)+arr(3,3)) End Sub 程序运行后,单击窗体,在标签中显示的内容是( )。
VB机试模拟试卷99(题后含答案及解析)
VB机试模拟试卷99(题后含答案及解析)题型有:1. 基本操作题 2. 简单应用题 3. 综合应用题基本操作题(30分)1.(1)在窗体Forml上画一个命令按钮,名称为Command1,标题为“打开文件”,在窗体上添加适当的控件并编写适当的程序代码,要求程序运行时,单击“打开文件”命令按钮,可以弹出“打开文件”对话框。
程序运行时的窗体界面如图5—1所示。
注意:保存时必须存放在考生文件夹下,窗体文件名为sj1.frm,工程文件名为sj1.vbp。
(2)在窗体Forml上画一个列表框,名称为List1,有“Item1”、“Item2”、“Itera3”和“Item4”4个表项。
要求编写适当的程序代码,当双击列表中某一项时,弹出一个对话框提示“是否删除”。
对话框中只有“是”与“否”两个选择按钮,单击按钮,则继续当前的操作。
程序运行时的窗体界面如图5—2所示。
注意:保存时必须存放在考生文件夹下,窗体文件名为sj2.frm,工程文件名为si2.vbp。
正确答案:(1)通用对话框(CommonDialog)提供诸如打开文件、保存文件、设置打印选项、选择颜色、设置字体、显示帮助等操作的一组标准对话框,通用对话框显示这对话框对应的方法分别为ShowOpen、ShowSave、ShowPrinter、ShowColor、ShowFont、ShowHelp。
该控件运行时不可见。
通用对话框的Action 属性也可用于设置被打开对话框的类型。
根据题意,新建“标准EXE”工程,一个命令按钮和一个文件对话框控件添加到窗体中,CommonDialog控件需要选择“工程”→“部件”命令,或在左侧工箱中单击鼠标右键,选择“部件”菜单,打开“部件”对话框,将Microsoft Common Dialog Control 6.0前面的复选按钮勾上,单击“确定”按钮,则添加成功,再同其他控件一样添加到窗体上,其名称为CommonDialogl。
VB笔试模拟试卷1(题后含答案及解析)
VB笔试模拟试卷1(题后含答案及解析)题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.假设线性表的长度为n,则在最坏情况下,冒泡排序需要的比较次数为A.log2nB.n2C.O(n1.5)D.n(n-1)/2正确答案:D解析:假设线性表的长度为n,则在最坏情况下,冒泡排序要经过n/2遍的从前往后的扫描和n/2遍的从后往前的扫描,需要的比较次数为n(n-1)/2。
2.算法分析的目的是A.找出数据结构的合理性B.找出算法中输入和输出之间的关系C.分析算法的易懂性和可靠性D.分析算法的效率以求改进正确答案:D解析:算法分析是指对一个算法的运行时间和占用空间做定量的分析,一般计算出相应的数量级,常用时间复杂度和空间复杂度表示。
分析算法的目的就是要降低算法的时间复杂度和空间复杂度,提高算法的执行效率。
3.线性表L=(a1,a2,a3,…ai,…an),下列说法正确的是A.每个元素都有一个直接前件和直接后件B.线性表中至少要有一个元素C.表中诸元素的排列顺序必须是由小到大或由大到小D.除第一个元素和最后一个元素外,其余每个元素都有一个且只有一个直接前件和直接后件正确答案:D解析:线性表可以为空表;第一个元素没有直接前件,最后一个元素没有直接后件;线性表的定义中,元素的排列并没有规定大小顺序。
4.在单链表中,增加头结点的目的是A.方便运算的实现B.使单链表至少有一个结点C.标识表结点中首结点的位置D.说明单链表是线性表的链式存储实现正确答案:A解析:头结点不仅标识了表中首结点的位置,而且根据单链表(包含头结点)的结构,只要掌握了表头,就能够访问整个链表,因此增加头结点目的是为了便于运算的实现。
5.软件工程的出现是由于A.程序设计方法学的影响B.软件产业化的需要C.软件危机的出现D.计算机的发展正确答案:C解析:软件工程概念的出现源自于软件危机。
VB笔试模拟试卷127(题后含答案及解析)
VB笔试模拟试卷127(题后含答案及解析) 题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.通过以下______ 窗口可以在设计时直观的调整窗体在屏幕上的位置。
A.代码B.窗体设计C.窗体布局D.属性正确答案:C解析:Form Layout Window即窗体布局窗口,允许使用表示屏幕的小图像来布置应用程序中各窗体的位置。
2.不能作为容器使用的对象是______。
A.窗体B.框架C.图像框D.图片框正确答案:C解析:窗体、框架和图片框都可以作为容器使用,在这些对象中可以放置其他控件。
图像框不能放置其他控件,不能作为容器使用。
3.对变量名说法不正确的是______ 。
A.必须是字母开头,不能是数字或其他字符B.可以包含字母、数字、下划线和标点符号C.不能是Visual Basic的保留字D.不能超过255个字符正确答案:B解析:变量名不能包含标点符号。
4.骰子是一个正六面体,用1~6这六个数分别代表这六面,掷一次骰子出现的数可表示为______ 。
A.Int(Rnd(6)+1)B.Int(Rnd*6+1)C.Int(Rnd*7)D.Int(Rnd*6)正确答案:B解析:Rnd函数产生一个小于1、大于0的随机数,Int函数是求不大于参数的最大整数。
选项A的最大数是1,选项B的最大数是5,选项C的最小数是0,只有选项D能产生1~6之间的整数。
5.在窗体上画一个文本框、一个标签和一个命令按钮,其名称分别为Text1、Label1和Command1,然后编写如下两个事件过程:Private Sub Command1_Click( ) strText=InputBox(“请输入”) Text1.Text=strText End Sub Private Sub Text1_Change( ) Label1.Caption=Right(Trim(Text1.Text),4) End Sub 程序运行后,如果在对话框中输入abcdefgh,则在标签中显示的内容是______。
VB笔试模拟试卷44(题后含答案及解析)
VB笔试模拟试卷44(题后含答案及解析)题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.算法中的每—个步骤都必须是有明确意义的,不允许有模陵两可的解释,也不允许有多义性,这个性质称为A.可行性B.有穷性C.正确性D.确定性正确答案:D解析:算法中的每一个步骤都必须是有明确意义的,不允许有多义性。
算法的这个性质即为算法的确定性。
2.以下数据结构中,属于线性数据结构的是A.集合B.线性表C.二叉树D.图正确答案:B解析:所谓的线性结构:如果一个非空的数据结构满足下列两个条件,即1) 有且只有一个根结点;2) 每一个结点最多有一个前件,也最多有一个后件。
同时满足两个条件的只有线性表,而其他三种数据结构的结点可能存在多个前件或后件,所以不是线性结构。
3.设有下列二叉树:对此二叉树先序遍历的结果是A.ABCDEFB.BDAECFC.ABDCEFD.DBEFCA正确答案:C解析:二叉树的遍历分为先序、中序、后序三种不同方式。
本题要求先序遍历遍历顺序应该为:访问根结点一,先序遍历左子树一,先序遍历右子树。
按照定义,先序遍历序列是ABDCEF。
4.下面对对象概念描述,不正确的是A.任何对象都必须有继承性B.对象是属性和方法的封装体C.对象间的通讯靠消息传递D.操作是对象的动态属性正确答案:A解析:有时为了保护某些特有的对象,可以通过定义其为私有属性达到不被继承的目的。
5.对建立良好的程序设计风格,描述正确的是A.程序应简单、清晰、可读性好B.符号名的命名只要符合语法即可C.充分考虑程序的执行效率D.程序的注释可有可无正确答案:A解析:符号名应该能反映出它所代表的实际东西,应有一定的意义,不是简单的符合语法就可以。
应该在保证程序正确的情况下再考虑程序的执行效率。
程序的注释有益于对程序的理解和维护,好的程序必不可少。
VB笔试模拟试卷30(题后含答案及解析)
VB笔试模拟试卷30(题后含答案及解析)题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.栈实际上是一种特殊的线性表,即在这种线性表的结构中,( )。
A.封闭端不可以插入和删除运算,而开口端可以插入和删除运算B.两端都是封闭的,可以进行插入和删除C.两端都是开口的,可以进行插入和删除D.两端都是开口的,不可以进行插入和删除正确答案:A解析:栈是一种特殊的线性表,插入和删除运算都在线性表的一端进行。
在这种线性表的结构中,一端是封闭的,不允许进行插入和删除元素:另一端是开口的,允许插入和删除运算。
故选项A是正确的。
2.下列有关二叉树的说法中,正确的是( )。
A.二叉树的度为2B.一棵二叉树的度可以小于2C.二叉树中任何一个结点的度都为2D.任何一棵二叉树中至少有一个结点的度为2正确答案:B解析:二叉树的定义为:二叉树是结点的有限集合,这个有限集合或者为空集,或者由一个根结点及两棵不相交的分别称为这个根的左子树和右子树的二叉树所构成,这里的左子树和右子树也符合二叉树的定义。
由二叉树定义可得到:二叉树可以是空集,当二叉树为空集时,度为0:每个结点有两棵可以是空集的子树,当一棵子树为空,另一棵子树不为空时,该结点的度为1,都不为空时,度为2。
由此可判断A、C、D是错误的,二叉树的度可以为0、1,结点的度也可以是0、1;选项B是正确的。
3.对n个记录的序列进行快速排序,所需的辅助存储空间为( )。
A.O(1)B.O(log2n)C.O(n)D.O(n2)正确答案:B解析:快速排序对待排序序列的划分大约为log2n次,而快速排序是通过递归算法来完成的,递归深度大约为log2n,因此所需的辅助存储空间为O(log2n)。
4.多态性机制不仅增加了面向对象软件系统的灵活性,进一步减少了信息冗余,而且显著地提高了软件的可重用性和( )。
VB笔试模拟试卷40(题后含答案及解析)
VB笔试模拟试卷40(题后含答案及解析)题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.以下的描述中,不是线性表顺序存储结构特征的是A.不便于插入和删除B.需要连续的存储空间C.可随机访问D.需另外开辟空间来保存元素之间的关系正确答案:D解析:线性表的顺序存储用一片连续空间来存放数据元素,其特点是逻辑上相邻的元素在物理位置上也相邻,数据元素之间逻辑上的先后关系自动隐含在物理位置的相邻关系之中,因此不需另外开辟空间来保存元素之间的关系。
2.下列关于栈的描述中错误的是A.栈是先进后出的线性表B.栈只能顺序存储C.栈具有记忆作用D.对栈的插入与删除操作中,不需要改变栈底指针正确答案:B解析:栈是限定只能在表的一端进行插入和删除操作的线性表,入栈和出栈操作都在栈顶进行,它的操作特点是先进后出,具有记忆作用。
因此选项A、C、D都是正确的。
栈可以采用顺序存储,也可以采用链式存储,因此选项B说法不正确。
3.在一棵度为3的树中,度为3的结点个数为2,度为2的结点个数为1,则度为0的结点个数为A.4B.5C.6D.7正确答案:C解析:设这棵树中叶子结点数为n0,度数为1的结点数为n1,度数为2的结点数为n2,度数为3的结点数为n3,总结点数为n,则D=n0+n1+n2+n3 (1) 设树的总入度为m。
由于在树中除了根结点外,其余每一个结点都有唯一的一个分支进入,则树的总结点数为n=m+1 (2) 又由于树中这m个进入分支分别由非叶子结点射出,其中度数为1的结点射出1,度数为2的结点射出2,度数为3的结点射出3。
而且射出的分支总数与总的进入分支数相等,即m=n1+2n2+3n3 (3) 由式(1)、(2)、(3)可以得到n0=n2+2n3+1=1+2×2+1=6。
4.已知一个有序表为(14,21,27,39,45,53,66,80,91,119,150),当使用二分法查找值为27的元素时,查找成功的比较次数为A.1B.2C.3D.5正确答案:B解析:根据二分法查找的查找过程,首先将27与表中中间的元素53进行比较,由于27小于53,所以在线性表的前半部分查找。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
北京语言大学网络教育学院《VB》模拟试卷一注意:1.试卷保密,考生不得将试卷带出考场或撕页,否则成绩作废。
请监考老师负责监督。
2.请各位考生注意考试纪律,考试作弊全部成绩以零分计算。
3.本试卷满分100分,答题时间为90分钟。
4.本试卷分为试题卷和答题卷,所有答案必须答在答题卷上,答在试题卷上不给分。
一、【单项选择题】(本大题共20小题,每小题2分,共40分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在答题卷相应题号处。
1、关于VB的特点描述错误的是()。
[A] VB编程是可视化编程[B] 是面向对象的程序设计[C]不可以访问数据库[D]采用事件驱动编程机制2、下面关于鼠标的指针设置说法不正确的是()。
[A] 可以使用MouseIcon设置鼠标的形状[B] 可以使用MousePointer设置鼠标的形状[C] MousePointer设为99时,可用MouseIcon设置鼠标的形状[D] MouseIcon只能通过属性窗口选择鼠标形状3、Dim Snow(1 to 12 ,1),As Integer 是大小为()的二维数组。
[A]13*2 [B] 13*1 [C] 12*2 [D] 12*14、在工具箱里的都是()。
[A] 标准控件[B] 外部控件[C] ActiveX控件[D] 可插入对象(OLE)5、一个窗体大小改变时被触发的事件是()。
[A] Click事件[B] Resize事件[C] Initialize事件[D] Unload事件6、下列关于控件说法不正确的是()。
[A] Agent控件用于设置动画行为[B] TextBox用于接收用户输入的信息[C] Frame用于将控件分为若干组,当框架移动时,其中的控件不移动[D] ListBox向列表中添加一个新的项目7、关于CheckBox控件描述错误的是()。
[A] 是复选框按钮,用√表示选中[B] Value用来表示复选框状态。
[C] Value为1表示选中该框[D] Value为0表示该框被禁止,显示灰色8、关于Shape控件描述正确的是()。
[A] 用于向窗体添加矩形、圆形等图形[B] Arial取值有7种,FillStyle取值有8种[C] Arial用于设置显示控件的形状[D] FillStyle用来设置控件填充风格。
9、下面不属于循环控制语句的是()。
[A] if…then…[B] Do While…Loop[C] While…wend [D] For…to…10、关于基本运算操作符描述正确的是()。
[A] / 表示整除运算[B] \ 表示除法运算[C] Mod表示求余运算[D] * 表示加法运算11、下面关于函数和过程说法不正确的是()。
[A] 函数和过程都可以有参数也可以都没有参数[B] 使用函数和过程便于节省代码输入时间[C] 使用函数和过程便于程序的结构化和修改查看[D] 函数和过程没有本质区别12、窗体的()用来描述窗体和控件的特征。
[A]属性[B] 事件[C] 结构[D] 方法13、能够改变窗体边框线类型的属性是()。
[A] FontStyle [B] BorderStyle [C] BackStyle [D] Border14、下面关于函数功能的说法不正确的是()。
[A] PainPicture用于将位图显示在指定设备场景中并将位图背景设为透明[B] InputBox接收用户输入的信息[C] LoadCursorFormFile()用于设置动画光标[D] SetClassLong()设置动画光标15、关于控件属性描述错误的是()。
[A] 每个控件都有自己的属性[B] 所有的控件都有Name属性[C] Name属性只能在属性窗口中修改[D] Caption属性可在代码窗口或属性窗口里设置16、真正读取、写入和修改数据库,并处理数据仓库中所有内部事务的是()。
[A] 用户界面[B] 数据库引擎[C] 数据仓库[D] 数据库表17、下列各种窗体事件中,不能由用户触发的事件是()。
[A] Load事件和Unload事件[B] Click事件和Unload事件[C] Click事件和Dbclick事件[D] Load事件和Initialize事件18、关于WebBrowser控件描述不正确的是()。
[A] WebBrowser控件用于创建Web浏览器[B] 利用WebBrowser控件的GoSearch方法向后移动一个项目[C] 利用WebBrowser控件的Navigate方法移动到URL或打开HTML文件[D] 利用WebBrowser控件的GoHome方法移至当前主页。
19、当本地计算机要关闭客户机与服务器应用程序的TCP连接或监听套接字时,应调用Winsock控件的()方法。
[A]Unload [B] Open [C] Accept [D] Close20、关于MAPI控件说法正确的是()。
[A] MAPI即邮件应用程序编程接口,有两种:MAPISession和MAPIMessages[B] MAPISession可以签到并建立一个MAPI会话,也可以从一个MAPI会中签退。
[C] MAPIMessages允许用户执行各种邮件系统函数[D] MAPI控件在运行时是可见的,并且这些控件都没有事件。
二、【多项选择题】(本大题共5小题,每小题2分,共10分)在每小题列出的四个选项中有二至四个选项是符合题目要求的,请将正确选项前的字母填在答题卷相应题号处。
多选、少选、错选均无分。
21、关于播放音频、视频文件说法正确的是()。
[A] 播放声音文件可以用Microsoft Windows 提供的mciExecute API[B] 播放声音文件可以用VB 6.0 Multimedia MCI控件[C] 播放视频文件可以用mciExecute Multimedia MCI API[D] 播放视频文件可以用VB 6.0 Multimedia MCI控件22、VB中为用户提供了两种图形加载方式,描述正确的是()。
[A] 一种是在设计时加载图像[B] 一种是在运行时加载图像[C] 设计时加载图像用属性或者粘贴加载[D] 运行时加载图像用函数LoadPicture或LoadResPicture加载23、下面关于数据库的描述正确的是()。
[A] 数据库是一组特定的数据集合,是提供数据的基地。
[B] 数据库中的数据集合组成特定的表。
[C] 表中每一行为一个字段,每一列为一条记录[D] 每个字段描述它所含有的数据,每个字段有自己的数据类型24、VB6.0提供了三个非常强大的Internet控件:()。
[A] WinSock [B] WebBrowser[C] TCP [D] Internet Transfer25、关于WinSock控件描述正确的是()。
[A] WinSock控件用于显示网络适配器地址、主机地址和主机名[B] WinSock控件提供一种访问TCP和UDP的网络服务[C] WinSock控件的LocallIP返回本地机器IP地址[D] 当本地计算机希望和远程计算机建立连接时要调用WinSock控件的Connect方法三、【判断题】(本大题共5小题,每小题2分,共10分)正确的填T,错误的填F,填在答题卷相应题号处。
26、VB中图形图像的载体有三种:窗体、图像控件、图片框控件。
()27、WinSock的LocalPort返回本地机器名。
()28、当本地计算机希望和远程计算机建立连接时,要调用WinSock控件的Connect方法。
()29、Internet Transfer控件支持FTP和HTTP协议。
()30、Timer控件提供定时时间间隔的功能。
()四、【填空题】(本大题共5小题,10个空,每空2分,共20分)请将答案填写在答题卷相应题号处。
31、窗体的BorderStyle属性用于设置窗体的(),该属性有()种取值。
32、创建窗体后可以看见窗体由()、控制按钮和()组成。
33、VB是微软推出的可视化、面向()、采用事件驱动的()设计语言。
34、当前VB6.0采用的主要访问技术有三种:ADO,DAO和RDO,其中()将要替代()、()。
35、()是一组具有相同名称、类型、事件和属性值的控件。
五、【简答题】(本大题共2小题,每小题10分,共20分)请将答案填写在答题卷相应题号处。
36、执行下面的程序段后,写出i和s的值。
s = 2For i = 3.2 To 4.9 Step 0.8s = s + 1Next i37、请写出函数过程与子过程的区别。
《VB》模拟试卷一答案一、【单项选择题】(本大题共20小题,每小题2分,共40分)二、【多项选择题】(本大题共5小题,每小题2分,共10分)三、【判断题】(本大题共5小题,每小题2分,共10分)四、【填空题】(本大题共5小题,10个空,每空2分,共20分)31、(边界类型);(6);32、(标题栏);(窗体); (注:顺序可以变化)33、(对象);(结构化);34、(ADO);(DAO);(RDO);(注:顺序可以变化)35、(控件数组);五、【简答题】(本大题共2小题,每题10分,共20分)36、标准答案:I=5.6 ;s=5复习范围或考核目标:课件4-5-2 For…Next语句37、标准答案:1)函数过程可以有返回值,子过程没有。
2)函数调用在表达式中的地位与变量一样,子过程要专门的语句来调用。
3) 函数的数据类型是指函数返回值的数据类型,可由编程者来定义4)函数过程需要在函数返回前把一个值赋给函数名作为返回值复习范围或考核目标:课件第6章 Sub过程(子过程)、Function过程(函数过程)北京语言大学网络教育学院《VB》模拟试卷二注意:1.试卷保密,考生不得将试卷带出考场或撕页,否则成绩作废。
请监考老师负责监督。
2.请各位考生注意考试纪律,考试作弊全部成绩以零分计算。
3.本试卷满分100分,答题时间为90分钟。
4.本试卷分为试题卷和答题卷,所有答案必须答在答题卷上,答在试题卷上不给分。
一、【单项选择题】(本大题共20小题,每小题2分,共40分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在答题卷相应题号处。
1、下列说法错误的是()。
[A] 默认情况下,属性Visible的值为True;[B] 属性Visible的值可以设置为False或者True;[C] 若设置控件Visible的属性为False,则运行时控件会隐藏;[D] 若设置控件Visible属性同设置Enabled属性的功能是一样的,都是使控件处于失效状态。
2、form.vbp是()。
[A]工程文件[B] 窗体文件[C] 资源文件[D] 工程组文件3、关于MsgBox()函数说法不正确的是()。