- 相干保举
2016年9月计较机二级VB考前测试题与剖析
(1)软件设想中模块分别应遵守的准绳是( )。
A.低内聚低耦合
B.高内聚低耦合
C.低内聚高耦合
D.高内聚高耦合
(2)在软件开辟中,须要阐发阶段发生的首要文档是( )。
A.可行性阐发报告
B.软件须要规格申明书
C.提要设想申明书
D.集成测试打算
(3)算法的有穷性是指( )。
A.算法法式的运转时候是无限的
B.算法法式所处置的数据量是无限的
C.算法法式的长度是无限的
D.算法只能被无限的用户操纵
(4)对长度为n的线性表排序,在最坏环境下,比拟次数不是n(n一1)/2的排序体例是( )。
A.疾速排序
B.冒泡排序
C.间接拔出排序
D.堆排序
(5)以下对栈的论述准确的是( )。
A.栈按“进步前辈先出”构造数据
B.栈按“进步前辈后出”构造数据
C.只能在栈底拔出数据
D.不能删除数据
(6)在数据库设想中,将E—R图转换成干系数据模子的进程属于( )。
A.须要阐发阶段
B.观点设想阶段
C.逻辑设想阶段
D.物理设想阶段
(7)一个栈的初始状况为空。现将元素1、2、3、4、5、A、B、C、D、E顺次入栈,而后再顺次出栈,则元素出栈的挨次是( )。
A.12345ABCDE
B.EDCBA54321
C.ABCDEl2345
D.54321EDCBA
(8)以下论述中准确的是( )。
A.轮回行列有队头和队尾两个指针,是以,轮回行列长短线性布局
B.在轮回行列中,只需要队头指针就能够或许或许或许反应行列中元素的静态变更环境
C.在轮回行列中,只需要队尾指针就能够或许或许或许反应行列中元素的静态变更环境
D.轮回行列中元素的个数是由队头指针和队尾指针配合决议
(9)在长度为凡的有序线性表中遏制二分查找,最坏环境下须要比拟的次数是( )。
A.0(n)
B.O(n2)
C.O(1092n)
D.0(nlog2n)
(10)以下论述中准确的是( )。
A.挨次存储布局的存储必然是持续的,链式存储布局的存储空间不用然是持续的
B.挨次存储布局只针对线性布局,链式存储布局只针对非线性布局
C.挨次存储布局能存储有序表,链式存储布局不能存储有序表
D.链式存储布局比挨次存储布局节流存储空间
(11)数据流图中带有箭头的线段表现的是( )。
A.节制流
B.事务驱动
C.模块挪用
D.数据流
(12)以下数据布局中,属于非线性布局的是( )。
A.轮回行列
B.带链行列
C.二叉树
D.带链栈
(13)以下数据布局中,能够或许或许或许或许按照“进步前辈后出”准绳存取数据的是( )。
A.轮回行列
B.栈
C.行列
D.二叉树
(14)对轮回行列,以下论述中准确的是( )。
A.队头指针是牢固稳定的
B.队头指针必然大于队尾指针
C.队头指针必然小于队尾指针
D.队头指针能够或许或许或许大于队尾指针,也能够或许或许或许小于队尾指针
(15)算法的空间庞杂度是指( )。
A.算法在履行进程中所须要的计较机存储空问
B.算法所处置的数据量
C.算法法式中的语句或指令条数
D.算法在履行进程中所须要的姑且任务单位数
(16)软件设想中分别模块的一个准绳是( )。
A.低内聚低耦合
B.高内聚低耦合
C.低内聚高耦合
D.高内聚高耦合
(17)以下选项中不属于布局化法式设想准绳的是( )。
A.可封装
B.自顶向下
C.模块化
D.慢慢求精
(18)软件具体设想发生的图以下:
该图是( )。
A.N—S图
B.PAD图
C.法式流程图
(19)法式流程图中带有箭头的线段表现的是( )。
A.图元干系
B.数据流
C.节制流
D.挪用干系
(20)布局化法式设想的根基准绳不包含( )。
A.多态性
B.自顶向下
C.模块化
D.慢慢求精
(21)有三个干系R、S和T以下:
由干系R和s经由进程运算得到干系T,则所操纵的运算为( )。
A.并B.天然毗连C.笛卡尔积D.交
(22)软件测试的目标是( )。
A.评价软件靠得住性
B.发明并更正法式中的毛病
C.更正法式中的毛病
D.发明法式中的毛病
(23)在软件开辟中,须要阐发阶段发生的首要文档是( )。
A.软件集成测试打算
B.软件具体设想申明书
C.用户手册
D.软件须要规格申明书
(24)软件性命周期是指( )。
A.软件产物从提出、完成、操纵保护到遏制操纵服役的进程
B.软件从须要阐发、设想、完成到测试完成的进程
C.软件的开辟进程
D.软件的运转保护进程
(25)面向东西体例中,担当是指( )。
A.一组东西所具备的类似性子
B.一个东西具备另外一个东西的性子.
C.各东西之间的配合性子
D.类之间同享属性和操纵的机制
(26)条理型、网状型和干系型数据库分别准绳是( )。
A.记实长度
B.文件的巨细
C.接洽的庞杂程度
D.数据之间的接洽体例
(27)一个任务职员能够或许或许或许操纵多台计较机,而一台计较机可被多小我操纵,则实体任务职员与实体计较机之间的接洽是( )。
A.一对一
B.一对多
C.多对多
D.多对一
(28)数据库设想中反利用户对数据请求的情势是( )。
A.内情势
B.观点情势
C.外情势
D.设想情势
(29)以下论述中毛病的是( )。
A.规范模块文件的扩大名是.bas
B.规范模块文件是纯代码文件
C.在规范模块中申明的全局变量能够或许或许或许在全数工程中操纵D.在规范模块中不能界说进程
(30)在Visual Basic中,抒发式3*2\5 Mod 3的值是( )。
A.1
B.0
C.3
D.呈现毛病提醒
(31)以下选项中,不正当的Visual Basic的变量名是( )。
A.a5b
B._xyz
C.a_b
D.andif
(32)以下数组界说语句中,毛病的是( )。
A.Static a(i0)As Integer
B.Dim c(3,1 T04)
C.Dim d(一10)
D.Dim b(0 T0 5,1 T0 3)As Integer(15)现有语句:Y=IIf(X>0,X Mod 3,
(33)设X=10,则y的值是( )。
A.0
B.1
C.3
D.语句有错
(34)窗体上有一个菜单编辑器设想的菜单。运转法式,并在窗体上单击鼠标右键,则弹出一个快速菜单,如图所示。
A.在设想“粘贴”菜单项时,在菜单编辑器窗口中设置了“有用”属性(有“√”)
B.菜单中的横线是在该菜单项的标题输出框中输出了一个“一”(减号)字符
C.在设想“选中”菜单项时,在菜单编辑器窗口中设置了“复选”属性(有“√”)
D.在设想该弹出菜单的主菜单项时,在菜单编辑器窗口中去掉了“可见”后面的“√”
(35)以下论述中毛病的是( )。
A.在通用进程中,多个情势参数之间能够或许或许或许用逗号作为分开符
B.在Print体例中,多个输出项之间能够或许或许或许用逗号作为分开符
C.在Dim语句中,所界说的多个变量能够或许或许或许用逗号作为分开符
D.当一行中有多个语句时,能够或许或许或许用逗号作为分开符
(36)设a=4,b=5,c=6,履行语句Print a
A.Tme B.False
C.犯错信息
D.O
(37)履行以下语句:
sMnput=InputBox(”请输出字符串“,”字符串对话框”,”字符串”)\将显现输出对话框。此时若是间接单击“肯定”按钮,则变量s妇put的内容是( )。
A)”请输出字符串”
B.”字符串对话框”
C.”字符串”
D.空字符串
(38)以下对进程及进程参数的描写中,毛病的是( )。
A.挪用进程时能够或许或许或许用控件称号作为现实参数
B.用数组作为进程的参数时,操纵的是“传地点”体例
C.只需函数进程能够或许或许或许或许将进程中处置的信息传回到挪用的法式中
D.窗体(Form)能够或许或许或许作为进程的参数
(39)抒发式2*3"2+4*2/2+3"2的值是( )。
A.30
B.31
C.49
D.48
(40)为了使文本框同时具备垂直和程度转动条,应先把MultiLine属性设置为True,而后再把SemllBars属性设置为( )。
A.0
B.1
C.2
D.3
参考谜底与剖析
(1)B【剖析】软件设想中模块分别应遵守的准绳是高内聚低巧合、模块巨细范围恰当、模块的依靠干系恰当等。模块的分别应遵守必然的请求,以保障模块分别公道,并进一步保障以此为按照开辟出的软件体系靠得住性强,易于懂得和保护。模块之间的耦合应尽能够或许或许的低,模块的内聚度应尽能够或许或许的高。
(2)B【剖析】A毛病,可行性阐发阶段发生可行性阐发报告。C毛病,提要设想申明书是整体设想阶段发生的文档。D毛病,集成测试打算是在提要设想阶段编写的文档。B准确,软件须要规格申明书是后续任务如设想、编码等须要的首要参考文档。
(3)A【剖析】算法准绳上能够或许或许或许或许切确地运转,并且人们用笔和纸做无限次运算后便可完成。有穷性是指算法法式的运转时候是无限的。
(4)D【剖析】除堆排序算法的比拟次数是O(nl092n),其余的都是n(n一1)/2。
(5)B【剖析】栈是按“进步前辈后出”的准绳构造数据的,数据的拔出和删除都在栈顶遏制操纵。
(6)C【剖析】E—R图转换成干系模子数据则是把图形阐发出来的接洽反应到数据库中,即设想出表,以是属于逻辑设想阶段。
(7)B【剖析】栈是进步前辈后出的准绳构造数据,以是入栈最早的最初出栈,以是挑选B。
(8)D【剖析】轮回行列有队头和队尾两个指针,可是轮回行列还是线性布局的,以是A毛病;在轮回行列中须要队头指针与队尾指针来配合反应行列中元素的静态变更环境,以是B与C毛病。
(9)C【剖析】当有序线性表为挨次存储时能力用二分法查找。能够或许或许或许证实的是对长度为n的有序线性表,在最坏环境下,二分法查找只需要比拟l092n次,而挨次查找须要比拟n次。
(10)A【剖析】链式存储布局既能够或许或许或许针对线性布局也能够或许或许或许针对非线性布局,以是B与C毛病。链式存储布局中每个结点都由数据域与指针域两部分构成,增添了存储空间,以是D毛病。
(11)D【剖析】数据流图中带箭头的线段表现的是数据流,即沿箭头标的目的传递数据的通道,普通在中间标注数据流名。
(12)C【剖析】树是简略的非线性布局,以是二叉树作为树的一种也是一种非线性布局。
(13)B【剖析】栈是按进步前辈后出的准绳构造数据的。行列是进步前辈先出的准绳构造数据。
(14)D【剖析】轮回行列的队头指针与队尾指针都不是牢固的,跟着入队与出队操纵要遏制变更。由于是轮回操纵的行列布局以是队头指针偶然能够或许或许大于队尾指针偶然也能够或许或许小于队尾指针。
(15)A【剖析】算法的空问庞杂度是指算法在履行进程中所须要的内存空间。以是挑选A。
(16)B【剖析】普通较优异的软件设想,应尽量做到高内聚,低耦合,即削弱模块之间的耦合性和进步模块内的内聚性,有益于进步模块的自力性。
(17)A【剖析】布局化法式设想的思惟包含:自顶向下、慢慢求精、模块化、限定操纵got0语句,以是挑选A。
(18)C【剖析】N—S图提出了用方框图来取代传统的法式流程图,以是A毛病。PAD图是题目阐发图,它是担当法式流程图和方框图以后提出的又一种首要用于描写软件具体设想的图形表现东西,以是B毛病。E—R图是数据库中的用于表现E—R模烈的图示东西,以是D毛病。按照图中所示表现体例是遏制软件具体设想时操纵的法式流程图。
(19)C【剖析】在数据流图中,用标有名字的箭头表现数据流。在法式流程图中,用标有名字的箭头表现节制流。以是挑选C。
(20)A【剖析】布局化法式设想的思惟包含:自顶向下、慢慢求精、模块化、限定操纵got0语句,以是挑选A。
(21)D【剖析】天然毗连是一种特别的等值毗连,它请求两个干系中遏制比拟的份量必须是不异的属性组,并且在成果中把反复的属性列去掉,以是8毛病。笛卡尔积是用R调集中元素为第一元素,s调集中元素为第二元素构成的有序对,以是C毛病。按照干系T能够或许或许或许很较着地看出是从干系R与干系s中取得不异的干系组以是取得是走运算,挑选D。
(22)D【剖析】软件测试是为了发明毛病而履行法式的进程,测试要以查找毛病为中间,而不是为了演示软件的准确功效。不是为了评价软件或更正毛病。
(23)D【剖析】须要阐发阶段的任务能够或许或许或许归纳综合为:须要取得、须要阐发、编写须要规格申明书、须要评审四个方面。以是挑选D。
(24)A【剖析】凡是,将软件产物从提出、完成、操纵保护到遏制操纵服役的进程称为软件性命周期。也便是说,软件产物从斟酌其观点起头,到该软件产物不能操纵为止的全数期间都属于软件性命周期。
(25)D【剖析】担当是面向东西的体例的一个首要特点,是操纵已有的类的界说作为根本成立新类的界说手艺。狭义的说。担当是指能够或许或许或许或许间接取得已有的性子和特点,面不用反复界说它们,以是说担当是指类之间同享属性和操纵的机制。
(26)D【剖析】条理模子的根基布局是树形布局,网状模子是一个不加任何前提限定的无向图,干系模子接纳二维表来表现,以是三种数据库的分别准绳是数据之间的接洽体例。
(27)C【剖析】由于一小我能够或许或许或许操纵多个计较机,而一台计较机又能够或许或许或许被多小我操纵,以是两个实体之间是多对多的干系。
(28)C【剖析】数据库体系的三级情势是餐念摸式、外情势和内情势。观点情势是数据库体系中全局数据逻辑布局的描写,是全数用户大众数据视图。外情势也称子情势或用户情势,它是用户的数据视图,给出了每个用户的部分囊据描写,以是挑选C。内情势又称物理情势,它给出了数据库暂理存储布局与物理存取体例。
(29)D【剖析】规范模块自力保管为规范模块文件.bas,故A选项准确。
规范模块是利用法式内其余模块拜候的进程和申明的容器。当利用法式比拟复杂,含有多个窗口,并且几个窗口须要写反复的进程、变量等代码时,就能够或许或许或许把这些反复的代码写在规范模块。故B选项准确。
在规范模块中界说的Public变量、Public进程属于全局变量和全局进程,在全数工程中的其余窗体、模块都能够或许或许或许操纵。故c选项准确,在规范模块中能够或许或许或许界说进程,故D选项毛病。
(30)A【剖析】VB中算术运算符优先级从高到低:乘方“>负号一>乘除}、/>整除\>取模Mod>加减+、一。按照优先级挨次,先计较3 t2为6,再6\5整除为1,最初1 Mod 3取模成果为1。故A选项准确。
(31)B【剖析】VB中变量的定名法则为:①必须以字母或汉字开首②由字母、汉字、数字或下划线构成③不能操纵VB已占用的关头字。本题选项B中变量名以下划线开首,不正当。故B选项毛病。
(32)C【剖析】界说数组有2种格局:第1种格局:
数组每维的只给出下标的上界,便能够或许或许或许操纵的下标的最大值。
格局为Diml publicI privateI static<数组名>(上界,[上界…])[As范例名]
形如:Dim a(5)As Interger,Dim b(4,5)As Integer
这类情势,数组各维的下标的下界只能为0或1,并且下标的上界>=下界。本题中C选项下标上界一10<0或1,故A选项准确,c选项毛病。
第2种格局:
数组的每维下标的上界和下界都申明。
格局为DimIpubliclprivateI static<数组名>((下界t0上界)[(下界t0上界)…])
形如:Dim a(一2 to 5)As IntergerDim a(1 t0 3,2 t0 6)As Interger这类情势,数组各维下标的下界没无限定,只需保障下标的上界>=下界就行。故D选项准确。
以上两种情势也能够或许或许或许夹杂操纵。故B选项也准确。
(33)B【剖析】IIF是前提函数,它的语法格局是:Iff(<前提抒发式>,<抒发式为True时的取值>,<抒发式为False时的取值>),本题中,X=10时,前提抒发式x>0的值为True,履行XMod 3即10 Mod 3成果为1。故选B。
(34)A【剖析】快速菜单中的“粘贴”菜单项为有用时,在菜单编辑器窗口中“有用”属性应当是不选中状况,不“√”,故A选项毛病。
(35)D【剖析卜普通环境下,输出法式时请求一行只写一条语句。但语句行较短时也能够或许或许或许将多个语句誊写在统一行中,这时候,语句之间操纵冒号分开。故D选项毛病。
(36)A【剖析】Print语句入彀较抒发式的值,按运算符的优先级挨次,干系运算符“<”比逻辑运算符“And”优先级高。先计较“<”,成果为True And True,再计较“And”,成果为True,故选A。
(37)C【剖析JInputBox函数的格局:
变量名=InputBox(”提醒信息”[,”标题栏显现信息”][,”输出文本框中默许值”][,x][Y])
InputBox函数的功效:在一输出对话框中显现提醒,期待用户在输出文本框中输出数据,而后按下按钮,前往文本框内容。若是用户单击“肯定”按钮,则InputBox函数把输出文本框的内容作为一字符串前往;若是不输出数据,按“肯定”按钮,则前往的是空字符串;若是按“打消”按钮,则不论输人框有不输出数据,都前往空字符串。
按照以上所述,运转法式,会呈现一输出对话框,在下面有“请输人字符串”提醒信息,标题栏中显现“字符串对话框”,输出文本框中有默许值“字符串”,单击“肯定”按钮后,文本框中的“字符串”三个字作为字符串前往给strInput变量。以是strInput变量的内容是“字符串”,故选C。
(38)C【剖析】进程界说时,形参除能够或许或许或许是整型、单精度、双精度等数据范例外,还能够或许或许或许是控件或窗口等东西型。绝对应的挪用进程时实参也能够或许或许或许是普通数据范例、控件名或窗体。故A、D选项准确。
挪用进程时,若是进程的参数是数组,则实参传给形参的是地点,这个地点是用数组名表现的一个标记地点,是数组的肇端地点,形参和实参用的是统一个地点,在进程中形参的转变会引发实参的转变。故B选项准确。
在进程挪用时,不只是函数进程能把进程中处置的信息传回到挪用法式中,Sub进程也能够或许或许或许。Sub进程中形参申明时前|面有关头字ByRef或省略ByRef(默许)时,实参和形参之间传j递的是地点,Sub进程中形参的变更也会引发实参的变更,如许Sub进程中处置的信息也能够或许或许或许传回挪用法式中=教c选,1说法毛病。
(39)B【剖析】UCase(Left(a$,7))是从字符串a的左侧向右掏出7个字符,而后再全数转换为大写字母,成果是:”VISUAL一”:Right$(a$,12)是从字符串a的右侧向左掏出12个字符,成果为”一Programming”,&是字符串毗连符,把”VISUAL一”&”C++”&”一Programming”毗连在一路,分解字符串”VISUAL—C++一Programming”,并把它赋给字符串变量C,以是字符串变量C的值便是分解的字符串。故B选项准确。
(40)C【剖析】Listl的List属性是设置或前往列表框中的列表项内容;ListIndex属性设置或返商以后选中的列表项的索引值;Index属性是用来辨别列表框控件数组中各List控件;Text属性设置或前往以后所选中列表项的文本内容。故选C。
【9月计较机二级VB考前测试题与剖析】相干文章:
2017年9月计较机二级测验VB测试题11-27
2016年12月计较机二级VB考前操练03-15
9月计较机二级测验VB真题10-11
2016年9月计较机二级《VB》上机试题11-22
计较机二级VB测验测试题11-23