VB笔试模拟试卷263_第1页
VB笔试模拟试卷263_第2页
VB笔试模拟试卷263_第3页
VB笔试模拟试卷263_第4页
VB笔试模拟试卷263_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

VB笔试模拟试卷263

一、公共基础选择题(本题共70题,每题7.0分,共

10分。)

1、为了提高软件模块的独立性,模块之间最好是()。

A、控制耦合

B、公共耦合

C、内容耦合

D、数据耦合

标准答案:D

知识点解析:耦合性与内聚性是模块独立性的两个定性标准,是互相关联的。在

程序设计中,各模块间的内聚性越强,则耦合性越弱。一般较优秀的软件设计,应

尽量做到高内聚、低耦合,有利于提高模块的独立性。

2、下面()语句执行后,窗体Forml从内存退出。

A^UnLoadForml

B、LoadForml

C、Forml.Hide

D^Forml.Visiable=False

标准答案:A

知识点解析:暂无解析

3、下列叙述中,不属于测试的特征的是

A、测试的挑剔性

B、完全测试的不可能性

C、测试的可靠性

D、测试的经济性

标准答案:C

知识点解析:软件测试的目标是在精心控制的环境下执行程序,以发现程序中的错

误,给出程序可靠性的鉴定。它有3个方面的重要特征,即测试的挑剔性、完全测

试的不可能性及测试的经济性。没有测试的可靠性这一说法。

4、下列叙述中正确的是

A、一个算法的空间复杂度大,则其时间复杂度也必定大

B、一个算法的空间复杂度大,则其时间复杂度必定小

C、一个算法的时间夏杂度大,则其空间复杂度必定小

D、上述三种说法都不对

标准答案:D

知识点解析:暂无解析

5、下列关于二树的叙述中,正确的是

A、叶子结点总是比度为2的结点少一个

B、叶子结点总是比度为2的结点多一个

C、叶子结点数是度为2的结点数的两倍

D、度为2的结点数是度为1的结点数的两倍

标准答案:B

知识点解析:根据二叉树的性质3,在任意一棵二叉树中,度为。的结点(即口一子

结点)总是比度为2的结点多一个。故答案为B)。

6、下列描述中,不是线性表顺序存储结构特征的是()。

A、不便于插入和删除

B、需要连续的存储空间

C、可随机访问

D、需另外开辟空间来保存元素之间的关系

标准答案:8

知识点解析:线性表的顺序存储是用一片连续的空间来存放数据元素,其特点是逻

辑上相邻的元素在物理位汽上也相邻。数据元素之间逻辑上的先后关系自动隐含在

物理位置的相邻元素之中,因此不需要另外开辟空间来保存元素之间的关系。

7、算法的空间复杂度是指()。

A、算法程序的长度

B、算法程序中的指令条数

C、算法程序所占的存储空间

D、算法执行过程中所需要的存储空间

标准答案:D

知识点解析:一个算法的空间复杂度,一般是指执行这个算法所需的存储空间。一

个算法所占用的存储空间包括算法程序所占用的空间、输入的初始数据所占用的存

储空间及算法执行过程中所需要的额外空间。

8、通过以下窗口可以在设计时直观的调整窗体在屏幕上的位置。

A、代码

B、窗体设计

C^窗体布局

D、属性

标准答案:4

知识点解析:FormLayoutWindow即窗体布局窗口,允许使用表示屏幕的小图像

来布置应用程序中各窗体的位置。

9、按条件f对关系R进行选择,其关系代数表达式是

A、R|x|R

C、af(R)

D、兀f(R)

标准答案:4

知识点解析:选项A表示R与R的自然连接。选项B表示按条件fR与R进行连

接。选项D表示按条件(对关系R进行投影。只有选项C表示按条件f对关系R进

行选择。

10、算法分析的目的是o

A、找出数据结构的合理性

B、找出算法中输入和输出之间的关系

C、分析算法的易懂性和可靠性

D、分析算法的效率以求改进

标准答案:8

知识点解析•:算法分析是指对一个算法的运行时间和占用空间做定量的分析,一般

计算出相应的数量级,常用时间复杂度和空间复杂度表示。分析算法的目的就是要

降低算法的时间复杂度和空间复杂度,提高算法的执行效率。

二、选择题(本题共25题,每题1.0分,共25分。)

11、耍使菜单项MenuOne在程序运行时失效,使用的语句是

A^MenuOne.Visible=True

B、MenuOne.Visible=False

C、MenuOne.Enabled=True

D^MenuOne.Enabled=False

标准答案:D

知识点解析:菜单控件的主要属性有:Caption、Name、Index、Enabled>Visible等,

其中Enabled和Visible属性值为逻辑值,Visible属性用于表示菜单项是否可

见,Enabled属性用于表示菜单项是否可用。当Enabled属性值为False时,表示菜单

项当前不可用;当属性值为True时,表示菜单项可用。

12、下列选项中不属于结构化程序设计方法的主要原则的是

A、自顶向下

B、逐步求精

C、模块化

D、可复用

标准答案:D

知识点解析:结构化程序设计方法的主要原则是:自顶向下,逐步求精,模块化,

限制使用got。语句。可复用性是指软件元素不加修改和稍加修改可在不同的软件

开发过程中重复使用的性质。软件可复用性是软件工程追求的目标之一,是提高软

件生产效率的主要方法。面向对象的程序设计具有可复用性的优点。

*.*ITextFiles"&_"(*.txt)I*.txlIBatchFiles(*.bat)I*.bat"

CommonDialogFilterIndex=2CommonDialogShowOPenMsgBox

CommonDialogfilenameEndSub程序运行后,单击命令按钮,将显示一个“打开”对

话框,此时在“文件类型”框中显示的是O

A、AllFiles(*.*)

TextFiles(*.txt)

C、BatchFiles(*.bat)

D、不确定

标准答案:2

知识点解析:从程序可见Filterindex属性已经设为2,所以缺省过滤器为

18、决定一个窗体有无控制菜单的属性是_____o

A^MinButtom

B、Caption

C、MaxButton

D^ControlBox

标准答案:D

知识点解析:ConirolBox属性:返回或设置一个值,说明运行时是否在窗体上显示

控制菜单栏。MinButtom属性;决定窗体是否有最小化按钮,值为True或False。

MaxButton属性:决定窗体是否有最大化按钮,值为True或False.Caption属

性:返回或设置对象在标题栏中或图标下面的文本。

19、以下叙述不正确的是_____o

A、在Sub过程中可以调用Funciion过程

B、在用Call调用Sub过程时必须把参数放在括号里

C、在Sub过程中可以嵌套定义Function

D、用Static声明的过程中的局部变量都是Sialic类型

标准答案:C

知识点解析:VisualBasic中,可以直接使用过程名调用过程,也可以结合Call关

键字调用。使用Call调用过程时,参数列表必须用括号包含起来。VisualBasic语

言不支持函数与过程的倏套定义。Static关键字可以指定局部蛮量为静态类型变

量。

20、要在文本框获得焦点时操作文本框中的内容,应该在()事件过程中编写程序。

A^GotFocus

B、LostFocus

C、Change

D^SetFocus

标准答案:A

知识点解析:当对象得到焦点时,会产生GolFocus事件。当对象失去焦点时,会

产生LostFocus事件。SolFocus方法用于将焦点移到指定的文本框中。当用户向文

本框输入新信息,或当程序把Text属性设置为新值从而改变文本框的Texl属性

时,将触发Change事件。

21、VisualBasic根据计算机访问文件的方式将文件分成3类,其中不包括()。

A、顺序文件

B、Unix文件

C、二进制文件

D、随机文件

标准答案:B

知识点解析:访问文件时应根据文件包括的数据类型,来使用合适的文件访问类

型。文件访问类型有3种,①顺序型,适用于读写在连续块中的文本文件;②二

进制型,适用于读写有固定长度记录结构的文本文件或者二进制文件;③随机

型,适用于读写任意有结构的文件。

22、下列关于菜单的说法错误的是()。

A、每个菜单项都是一个控件,与其他控件一样也有其属性和事件

B、除了Click事件之外,菜单项不可以响应其他事件

C、菜单项的索引号可以不连续

D、菜单项的索引号必须从1开始

标准答案:D

知识点解析:每个菜单顶都是一个控件,每个菜单项有且仅有一个Click事件,菜

单项的索引用来为用户建立的控件数组建立索引,可以不连续,也不一定从1开始

编号。

23、在窗体上画一个名为Textl的文本框和一个名称为Command1的命令按钮,然

后编写如下事件过程:PrivateSubCommandl_Click()Dimarrayl(10,10)AsInteger

DimiAsInteger,jAsIntegerFori=lTo3Forj=2To4arrayl(i,j)=i+jNextjNexti

Textl.Text=arrayl(2,3)+arrayl(3,4)EndSub程序运行后,单击命令按钮,在文本框

中显示的值是O

A、12

B、13

C、14

D、15

标准答案:A

知识点解析:本题首先定义了一个整型数组arrayL然后用For循环嵌套语句给数

组中的部分元素赋值。从赋值语句“arrayrl(i,j尸i+厂可以看出,元素的值等于下色

之和。所以Textl.Text=array1(2,3)+arrayl(3,4)=2+3+3+4=12,所以文本框中显示

的值是12o

24、假定Picture1和Textl分别为图片框和文本框的名称,下列不正确的语句是

A^Print25

B>PictureI.Print25

C^Textl.Print25

D^Debug.Print25

标准答案:C

知识点解析:文本框对象中没有Print属性。

25、当Form_Click事件发生时,程序输出的结果是。PrivateSubForm

Click()DimaAsInteger,bAsInteger,cAsIntegera=l:b=lPrinta;bDoc=a+b

Printca=b:b=cLoopUntilc>=5EndSub

A>111

B、235

C、257

D、234

标准答案:2

知识点.析:当发生窗体单击事件时,首先给变量a和b赋值1,然后输出为1

1,并换行,执行循环,c值为2,输出2后不换行,进行赋值后a为1,b为2,判

断飞>=5”为False,继续执行下一循环。第二次循环输出c值为3,循环终止条件

仍为False。第三次执行后,c值为5,循环终止条件为True,循环退出。因此输出

的笫二行为“235”。

26、下列是日期型数据。

A、“01/03/2002”

B、Dat(“01/03/2002”)

C、#01/02/2002#

D、01/03/2002

标准答案:C

知识点解析:日期型常数是用“铲’号作为定界符,其格式可以为

“#MM/DD/YYYY#",故答案C是日期型数据.答案A是用双引号作为定界符.所

以是字符型数据。答案B中的Date是函数,它没有参数,用来返回当前日期。答

案D是一个数值型表达式。

27、下列程序的运行结果是PrivateSubForm_Click()DimkAsIntegern=5m=lk

=1Dom=m+2k=k+lLoopUntilk>nPrintmEndSub

A、1

B、12

C、Il

D、32

标准答案:4

知识点解析:本题主要是对Do...LoopUntil循环语句的考查。当LoopUnlil后的条

件不成立时,即退出循环。该题在k为1、2、3、4、5时,都执行了循环语句,

故一共执行了五次,同时m=m+2也执行了五次,最后m的值增加了10,故运行

结果为11。

28、用于去掉一个字符串的右边的空白部分的函数是o

A、RTrim$()

B、Right$()

C、Asc()

D、Time$()

标准答案:1

知识点解析:LTrim、RTrim与Trim函数返回Variant(String),其中包含指定字符

串的拷贝,没有前导空白(LTrim)、尾随空白(RTrim)或前导和尾随空白(Trim)。

29、以下叙述正确的是

A、SeleciCase语句中的测试表达式可以是任何形式的表达式

B、SeleciCase语句中的测试表达式只能是数值表达式或字符串表达式

C、在执行SelcctCase语句时,所有Case子句均按出现的次序被顺序执行

D、如下SelectCase语句中的Case表达式是错误的SelectCasexCase1to10...End

Select

标准答案:2

知识点解析:SelectCase语句中的测试表达式只能是数值表达式或字符串表达式。

依次判断所有的Case,如果满足条件,则执行满足这一条件的Case语句,Case语

句的条件可以是ntom的格式,例如Caselto10足合法的。

30、语句Prim5/4*6\5Mod2的输出结果是

A、0

B、1

C、2

D、3

标准答案:2

知识点解析:表示浮点除法;表示整数除法;“Mod”为取模运算。与点”

运算的优先级高于“\",运算的优先级高于“Mod”。

31、在窗体上画一个名称为Command1的命令按钮,一个名称为Labell的标签,

然后编写如下事件过程:PrivateSubCommandI_Click()S=0Fori=lTo15x=2*i-l

IfxMod3=0Thens=s+lNextiLabell.Caption=sEndSub程序运行后,单击命令按

钮,则标签中显示的内容是

A、I

B、5

C、27

D、45

标准答案:2

知识点解析:本题如果实际带值计算可能比较麻烦。题意表明,如果遇到x为3的

倍数时,s就加1,可见当i取1到15之间的数时,选C、D明显不符合实际情

况,选A也不正确,通过计算会发现,i在五种情况下使得x为3的倍数。

32、以下程序的输出结果为Dimi,c(10),p(3)k=5Fori=OTo10

c(i)=iNextiFori=0To2p(i)=c(i*(i+1))NextiFori=0

To2k=k+p(i)*2NextiPrintk

A、20

B、21

C、56

D、32

标准答案:2

知识点解析:第一个循环对数组c()进行赋值,第二个循环对数组p()进行赋值,

第三个循环对k进行累加,k的初值等于5,第一次循环k=k+p(0)*2=5……,第三

次循环k=k+p⑵*2=21并输出。

33、单击按钮时,以下程序运行后的输出结果是PrivateSubproc1(xAs

Integer,yAsInteger,zAsInteger)x=3*zy=2*zz=x+y

EndSubPrivateSubCommandl_Click()DimxAsInteger,yAs

Integer,ZAsIntegerx=l:y=2:z=3Callprocl(x,x,z)

Printx;x;zCallprocl(x,y,y)Printx;y;yEndSub

A、6612'

B、95106101051010

C、9612

D、91010910155410

标准答案:1

知识点解析:从整体上看,可得主调过程将两次调用过程Procl后,实参的值将随

形参变化而变化,现在分析一下这两次调用实参和形参是怎么变化的。第一次调用

被调过程procl,主调过程把实参x,x,z的地址分别传给形参x,y,z,此时形参

x,y,z值分别为1,1,3,执行语句x=3*z后,形参x值变为9,此时相对应的

实参x也变为9,执行语句产2*z后,形参y值变为6,则相对应的实参x值变为

6c执行x=x+y后,形参7值应为12.当然这次调用后,程序代码输出的数值为

6,6,12;第二次调用被调过程procl,主调过程把实参x,x,z的地址分别传给

形参x,y,zo我们应注意一下,此时实参x的值为6而不是1,所以此时形参

x,y,z值分别为6,2和2,执行语句x=3*z后,形参x值为6,相对实参x值也

相应的变为6。执行语句y=2*z后,形参y值变为4,相应的实参y值也变为4,

执行z=x+y后,形参z值变为10,相应的实参y的值变为10,而形参y和x的地

址相同,最后它们值都应为10,所以此次调用后,程序代码将输出的数值为6,10

和10o

34、下面关于菜单的叙述中错误的是o

A、各级菜单中的所有菜单项的名称必须唯一

B、同一子菜单中的菜单项的名称必须惟一,但不同子菜单中的菜单项名称可以相

C、弹出式菜单用PopupMenu方式弹出

D、弹出式菜单也用菜单编辑器编辑

标准答案:B

知识点解析:每个菜单项都是一个控件,与其他控件一样也有自己的属性与事件,

每个菜单项的名称足不相同的。

35、卜面程序运行时,若输入395,则输出结果是Priratesubcommandl_Click。

Dimx%x=InputBox(“请输入一个3位整数“)PrintxMod10,x\100,(xMod100)

\10EndSub

A、395

B、539

C、593

D、359

标准答案:B

知识点解析:取模(MoD)运算就是求两个数相除后的余数,整除(\)运算将两个数

进行整除所得结果,395Mod10的结果是5;395\100的结果是3;(xMod100)\

10的结果为9,所以正确的答案为B)。

三、公共基础填空题(本题共5题,每题1.0分,共5

分。)

36、数据库保护分为:安全性控制、【】、并发性控制和数据的恢复。

标准答案:完整性控制

知识点漏析:考查考生对数据库基本知识的了解。安全性控制:防止未经授权的用

户有意或无意存取数据库中的数据,以免数据被泄露、更改或破坏;完整性控制:保证

数据库中数据及语义的正确性和有效性,防止任何对数据造成错误的操作;并发控制:

正确处理好多用户、多任务环境下的并发操作,防止错误发生;数据的恢复:当数据库

被破坏或数据不正确时,使数据库能恢复到正确的状态。

37、刚建立工程时,使窗体上的所有控件具有区别于默认值的相同的字体格式,应

对的属性进行设置。

标准答案:Form窗体font

知识点解析:考查考生对VisualBasic基础知识的掌握情况。[解题要点]通过对窗

体的fonl属性设置,使窗体上所有控件具有区别于默认值的相同的字体格式。[考

点链接]VisualBasic基础知识。

38、在树形结构中,没有前件的结点是..

标准答案:根结点

知识点解析:树型结构具有特点为:每个结点只有一个前件,称为父结点,没有前

件的结点只有一个,称为树的根结点,简称为树的根;每一个结点可以有多个后

件,它们都称为该结点的子结点。没有后件的结点称为叶子结点;一个结点所拥有

的后件个数称为树的结点度;树的最大层次称为树的深度。

39、数据的基本单位是1】。

标准答案:数据元素

知识点解析:暂无解析

40、一棵二叉树第六层(根结点为第一层)的结点数最多为【】个。

标准答案:32

知识点解析:根据二叉树的性质:二叉树第i(i*)层上至多有21-1个结点。得到第

6层的结点数最多是32。

四、填空题(本题共70题,每题1.0分,共10分。)

41、在VisualBasic中,将一个窗体加载到内存进行预处理但不显示所使用的语句是

【1O

标准答案:Load

知识点解析:Load语句把一个窗体装入内存执行Load语句后,可以引用窗体的控

件及各种属性,但此时窗体没有显示出来。

42、设当前日期为2007年12月27日,星期四,则执行下列语句后的输出结果是

oPrintDay(Now)PrintMonth(Now)PrintYeaffNow)PrintWeekday(Now)

标准答案:27VCR>12VCR>2007VCR>5VCR>(VCR>表示换行)

知识点解析:本题考查了日期函数的应用。其中,Day(Now)函数表示返回当前号

数(即当前天是几号);Momh(Now)函数表示返回当前月份(即当前是几月);

Year(Now)函数表示返回当前年份(即当前是哪年);Weekday(Now)函数表示返回当

前星期号(即当前是星期几)。注意:星期号是用。〜6来表示,0代表周六,1代表

周日,2代表周一,3代表周二,4代表周三,5代表周四,6代表周五。

43、为了使标签能自动调整大小以显示全部文本内容,应把标签的

__________________属性设置为Truelo

标准答案:AutoSize

知识点解析:本题考查标签的常见属性。标签中Autosize属性可以设定标签是否

根据内容自动调整大小。

44、假定建立了一个工程,该工程包括两个窗体,其名称(Name属性)分别为Forml

和Form2,启动窗体为Forml。在Forml上画一个命令按钮Command],程序运行

后,要求当单击该命令夜钮时,Forml窗体消失,显示窗体Form2,请在横线处将

程序补充完整。PrivateSubCommandlClick()Forml.Form2.EndSIIh

标准答案:HideShow

知识点解析:暂无解析

45、在窗体上画一个文本框(其Name属性为Texll),编写如下事件过程,运行结

果是______cPrivateSubForm_Load()ShowText1.Text="你好!"Text1.SetFocusFor

i=lTo15Sum=Sum+iNextiTextl.Text=SumEndSub

标准答案:120

知识点解析:For…Nexl语句以指定次数来重复执行一组语句。其语法是:Fo「循

环变量=初值To终值[Step步长][循环体][ExitFor]Next[循环变量比循环变量]……

当所有循环中的语句都执行后,步长的值会加到循环变量中。此时,循环中的语句

可能会再次执行(基于循环开始执行时同样的测试),也可能是退出循环并从Next

语句之后的语句继续执行。如果步长是1,可以省略。本题中,循环15次,每次

循环累加i的值,赋值给Sum,因此Sum的值为120。

46、窗体中有图片框(Piemrel)和计时器(Timerl)两个控件。运行程序时,将图片加

载到图片框中,然后图片框以每2秒钟一次的速度向窗体的右下角移动,每次向

左,向右移动lOOlwip。请填空。PrivateSubForm_Load()

Picturel_icture=LoadPicture(“c:\pic\mouth.ico”)[].Interval=2000EndSubPrivate

SubTimer1_Timer()Staticx,yAsIntegerx=x+IOOy=y+100Pictucrl.Move[x,y|

EndSub

标准答案:Timer1

知识点解析:暂无解析

47、在窗体上画两个文本框,名字分别为Textl和Text2,然后编写下列程序。程

序运行后,如果在文本框Texr2中输入Imn,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论