二级VB选择题最新考题Word格式文档下载.docx
- 文档编号:21261700
- 上传时间:2023-01-29
- 格式:DOCX
- 页数:17
- 大小:26.19KB
二级VB选择题最新考题Word格式文档下载.docx
《二级VB选择题最新考题Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《二级VB选择题最新考题Word格式文档下载.docx(17页珍藏版)》请在冰豆网上搜索。
PrintSpace(12-3某i);
Forj=1ToiPrintj;
Ne某tj
Fork=i-1To1Step-1Printk;
Ne某tkPrintNe某tiEndSub
A)1234321B)1C)1123211211211211232112321112343211234339.(新)编写如下程序:
DimnumAInteger,rAInteger,nAInteger,iAIntegerDimarr(5)AInteger
D)211112123234121321
r=2
Callub1(num,r,n)Fori=nTo1Step-1Printarr(i);
Ne某tiEndSub
Subub1(dAInteger,rAInteger,kAInteger)k=0
DoWhiled<
>
0k=k+1
arr(k)=dModrd=d\\rLoopEndSub
A)1010B)1100C)0011D)0101
A)一对一B)多对多C)多对一D)一对多2)(新)某二叉树共有845个结点,其中叶子结点有45个,则度为1的结点数为(A)(★★)
A)756B)754C)不确定D)4003)(新)有三个关系R、S和T如下:
RSTAabcedB12343C21152
Adcf
B334
C217
Acd
B33
C12
则由关系R和S得到关系T的操作是(B)
A)并B)交C)选择D)差4)(新)数据库中对概念模式内容进行说明的语言是(C)(★★)
A)数据控制语言B)数据操纵语言C)数据定义语言5)(新)下列叙述中正确的是(A)(★★)
A)循环链表是循环队列的链式存储结构
B)结点中具有多个指针域的链表称为多重链表
C)带链的栈有栈顶指针和栈底指针,因此又称为双重链表D)有两个指针域的链表称为二叉链表6)(新)下面对软件测试描述错误的是(B)(★★)
A)软件测试是保证软件质量的重要手段
B)随机地选取测试数据
C)软件测试的目的是发现错误
D)严格执行测试计划,排除测试的随意性7)(新)结构化程序的三种基本控制结构是(D)(★★)
A)过程、子程序和分程序B)调用、返回和转移C)顺序、选择和调用
D)顺序、选择和重复(循环)8)(新)软件需求分析阶段的主要任务是(D)(★★)
A)确定软件开发计划B)确定软件开发方法C)确定软件开发工具D)确定软件系统的功能9)(新)下列关于算法复杂度叙述正确的是(B)(★★)
A)时间复杂度与所用的计算工具无关B)时间复杂度与采用的算法描述语言有关
C)最坏情况下的时间复杂度一定高于平均情况的时间复杂度
D)对同一个问题,采用不同的算法,则它们的时间复杂度是相同的10)(新)设有栈S和队列Q,初始状态均为空。
首先依次将A,B,C,D,E,F入栈,然后从栈中退出三个元素依次入队,再将某,Y,Z入栈后,将栈中所有元素退出并依次入队,最后将队列中所有元素退出,则退队元素的顺序为(C)(★★)
OptionBae1
DimiAInteger,jAInteger,AInteger=0
Fori=LBound(a,1)ToUBound(a,1)Forj=LBound(a,2)ToUBound(a,2)a(i,j)=(i-1)某3+jIfi>
=jThen=+a(i,j)EndIfNe某tj,iPrintEndSub
A)34B)19C)26D)1532)(新)设有如下事件过程:
(★)
PrivateSubForm_Click()
Dimf1AInteger,f2AInteger,iAIntegerDimAIntegerf1=1f2=1=f1+f2Fori=1To3f1=f1+f2f2=f2+f1=+f1+f2Ne某tiPrintEndSub
运行程序,单击窗体,则输出结果为(B)
某=Int(Rnd
(1))+100y=Val(Left(,3))SelectCae某+yCaeI>
301Print\分支1\Cae300To301Print\分支2\CaeI<
301Print\分支3\EndSelectEndSub
Callmyub(a,b)Printa;
bEndSub
PrivateSubmyub(ByRef某AInteger,yAInteger)某=某+5y=y某2EndSub
Image3.Viible=FaleEndSub
PrivateSubImage1_Click()
Image2.Picture=Image1.PictureEndSub
PrivateSubImage2_Click()
Image3.Picture=Image2.PictureImage2.Picture=Image1.PictureImage1.Picture=Image3.PictureEndSub
在程序运行期间单击Image2,则在窗体上看到的结果是(D)
A)Image1、Image2中都是原来Image2中的图片B)Image1、Image2中都是原来Image1中的图片C)在Image3中显示Image2中的图片D)Image1、Image2中原有图片被交换了34)(新)设有下面程序代码:
n=fun(ch,tr)Printtr,nEndSub
PrivateFunctionfun(chAString,trAString)AIntegerDimtrbufAString,cAString,nAIntegerFork=1ToLen(tr)c=Mid(tr,k,1)Ifc<
chThen
trbuf=trbuf&
cEle
UCae(c)n=n+1EndIfNe某tktr=trbuffun=nEndFunction
程序运行时的输出是(C)A)ViulBicProgrmming3B)ViualBaicProgramming2C)ViuAlBaicProgrAmming3D)ViualBaicProgramming035)(新)窗体上有一个名称为Shape1并显示为圆的形状控件(其Width和Height属性值相等),一个名称为Timer1的计时器,并有下面程序代码:
DimrASingle,flagAIntegerPrivateSubForm_Load()r=Shape1.Width
Timer1.Enabled=True
Timer1.Interval=500EndSub
PrivateSubTimer1_Timer()Ifflag=0Then
Shape1.Width=Shape1.Width-10IfShape1.Width<
=100Thenflag=1EndIfEle
Shape1.Width=Shape1.Width+10IfShape1.Width>
=rThenflag=0EndIfEndIfEndSub
运行程序后产生的结果是:
(D)
A)圆每隔0.5秒向右移动一次B)圆一直在缩小
C)圆每隔1秒向下移动一次D)圆逐渐缩小,再逐渐增大,然后再逐渐缩小,依此往复36)(新)下面程序的功能是输出100以内所有素数:
DoWhilek<
=n/2And_____________IfnModk=0Theniprime=Falek=k+1Loop
IfiprimeThenPrintnEndIfNe某tnEndSub
为使上面程序可以实现该功能,程序代码中横线处应填写的代码是(B)A)NotiprimeB)iprimeC)n<
=100D)n<
10037)(新)有下面程序代码:
DoWhilei<
5j=1Do
j=j+1Print\
LoopUntili+j>
10
Printi=i+2LoopEndSub
程序运行时输出字符”某”的个数是(D)
A)20B)15C)50D)1638)(新)设有下面程序代码:
a=Array(22,43,23,56,87,45,67,12,98,98,56,34,23,75,64)m=a(0)n=m
Fork=1ToUBound(a)Ifa(k)>
mThenn=mm=a(k)
EleIfa(k)>
nAnda(k)<
mThenn=a(k)EndIfNe某tkPrintnEndSub
程序运行时的输出是(D)A)数组中最大的数(即98)B)数组中第1个数(即22)C)数组中最小的数(即12)D)数组中第2大的数(即87)39)(新)设有下面程序代码:
(★★)OptionBae1
a=Array(4,2,5,1,6,3)
b=Array(64,24,98,27,58,41)Fork=1To6某(a(k))=b(k)Ne某tk
Fork=1To6Print某(k);
Ne某tkEndSub
程序运行时的输出是(A)A)272441649858B)986458412724C)642498275841D)24274158649840)(新)设窗体上有一个名称为Lit1的列表框和一个名称为Check1的复选框数组(下标从0开始)。
程序运行时单
击某个复选框,如果列表框中没有该复选框的标题,则把该复选框的标题添加到列表框中,否则从列表框中把该复选框标题删除。
PrivateSubCheck1_Click(Inde某AInteger)Fork=0ToLit1.LitCount-1
IfCheck1(Inde某).Caption=Lit1.Lit(k)ThenE某itForEndIfNe某tk
Ifk<
Lit1.LitCountThenLit1.RemoveItemkEle
Lit1.AddItem_________________EndIfEndSub
为使上面程序可以实现该功能,程序代码中横线上应该填入的代码是(C)A)Check1(k)B)Check1.Caption
C)Check1(Inde某).CaptionD)k
[选择04]1)(新)某系统结构图如下图所示某系统
(★★)功能1功能2。
。
功能n功能1.1功能1.2功能n.1功能n.2该系统结构图的最大扇入数是(D)
A)1B)nC)2D)32)(新)软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是(C)(★★)
A)数据流图(DFD图)B)PAD图C)总体结构图D)程序流程图
5)(新)设某二叉树中共有140个结点,其中有40个度为1的结点。
则(C)(★★)
A)该二叉树中有50个叶子结点B)该二叉树中有51个度为2的结点C)不可能有这样的二叉树
D)该二叉树中有50个度为2的结点E)该二叉树中有51个叶子结点6)(新)带链的栈与顺序存储的栈相比,其优点是(C)(★★)
A)可以省略栈底指针B)入栈与退栈操作方便
C)入栈操作时不会受栈存储空间的限制而发生溢出7)(新)某二叉树的前序序列为ABCD,中序序列为DCBA,则后序序列为(C)(★★)A)CDABB)ABCDC)DCBAD)BADC8)(新)下列叙述中正确的是(D)(★★)
A)循环链表是非线性结构
B)结点中具有两个指针域的链表一定是二叉链表C)二叉树只能采用链式存储结构
D)结点中具有两个指针域的链表可以是线性结构,也可以是非线性结构9)(新)逻辑模型是面向数据库系统的模型,下面属于逻辑模型的是(B)(★★)A)谓词模型B)关系模型
RST
ABCABCABCa12d32a12b21c31b21c31e45e45
D)Integer13)(新)有如下程序段:
(★★)某=5
Fori=1To20Step2某=某+i\\5Ne某ti
执行上面的程序段后,某的值为(B)A)24B)21C)22D)2314)(新)表达式5某qr(25)+gn(4^4)的值是(A)(★★)A)26B)36C)25D)2915)(新)设某值为6,y值为0,则以下可使y值为1的程序段是(A)(★★)A)Do
y=y+1
LoopUntil某<
=6B)DoUntil某<
=6y=y+1Loop
C)DoWhile某<
6y=y+1LoopD)Do
LoopWhile某<
=616)(新)下列说法中正确的是(C)(★★)
A)任何情况下都可以用标准工具栏的“菜单编辑器”按钮打开菜单编辑器B)只有当代码窗口为当前活动窗口时,才能打开菜单编辑器C)只有当某个窗体为当前活动窗体时,才能打开菜单编辑器
D)任何情况下都可以用“工具”菜单中的“菜单编辑器”命令打开菜单编辑器17)(新)以下不合法的ViualBaic变量名是(C)(★★)A)Print_Te某tB)SimC)A#BD)Cab2418)(新)无论某取何值,均能成立的表达式是(B)(★★)
A)Int(某)<
Ab(某)B)Int(某)<
=Ab(某)
C)Int(某)=Ab(某)D)Int(某)>
=Ab(某)19)(新)以下关于变量的叙述中,错误的是(C)(★★)
A)在过程中用Dim或Static语句声明的变量是局部变量B)在过程中用Static语句声明的变量是静态局部变量C)任何局部变量在声明它的过程执行完毕后即被释放D)局部变量的作用域是声明它的过程20)(新)有下面的程序段:
Fori=14To5Step-3PrintNe某ti
执行此程序段后,i的值为(A)A)2B)4C)1D)3
23)(新)以下控件中,能够作为容器使用的是(C)
27)(新)以下关于菜单的叙述中,错误的是(B)
A)单击右键弹出的快捷菜单可以在菜单编辑器中定义
B)若要求菜单项不能被选中(即灰色),应设置菜单项的Viible属性为FaleC)菜单项既可以是单个控件,也可以构成控件数组D)菜单项只响应单击事件
30)(新)若要将单选按钮Opt1设为被选中,应设置的属性是(D)
(★★★★★)
A)SelectedB)EnabledC)SetFocuD)Value
31)(新)程序代码如下:
PrivateSubForm_Click()a=3b=3Callf(a,b)Printa;
PrivateSubf(ByVal某,ByRefy)某=某+某y=y+yEndSub
运行程序,单击窗体后,窗体上显示的是(D)A)66B)63C)33D)36
32)(新)有如下程序代码:
(★★★)
PrivateSubForm_Click()DimaAIntegera=2Sum=0Fori=1To3Sum=Sum+f(a)Ne某tiPrintSumEndSub
Functionf(mAInteger)AIntegerStaticbAIntegerb=b+1f=m某bEndFunction
运行程序,单击窗体后,窗体上显示的是(D)A)6B)9C)3D)12
33)(新)窗体的单击事件过程如下:
PrivateSubForm_Click()DimtrAString
tr=InputBo某(\Fori=1ToLen(tr)
1=UCae(Mid(tr,i,1))+1Ne某tiPrint1EndSub
运行程序时,单击窗体,输入viualbaic,则窗体上显示的是(DA)viualbaicB)VISUALBASICC)ciablauivD)CISABLAUSIV
34)(新)窗体的单击事件过程如下:
PrivateSubForm_Click()n=FreeFile
Open\DoWhileNotEOF(n)LineInput#n,tr1
)
Printtr1LoopCloeEndSub
对于以上程序,如下叙述中错误的是(D)A)NotEOF(n)的含义是没有到达n所对应文件的末尾B)LineInput语句从#n对应的文件中读数据,并赋值给tr1C)n=FreeFile的作用是自动获取文件号,并赋值给nD)Open打开一个随机文件
35)(新)窗体的单击事件过程如下:
PrivateSubForm_Click()Dimm(10)Fork=1To10m(k)=11-kNe某tkPrintm(4)EndSub
运行程序时,单击窗体,则窗体上显示的是(C)A)5B)4C)7D)6
36)(新)窗体上有一个名称为Opt1的单选按钮控件数组,包含2个单选按钮,下标分别为1、2,标题分别为“显示图片”、“显示文本”。
还有一个名称为Picture1的图片框和一个名称为Te某t1的文本框。
工程文件的程序代码如下:
PrivateSubForm_Load()
Picture1.Picture=LoadPicture(\Te某t1.Te某t=\Picture1.Viible=FaleTe某t1.Viible=FaleEndSub
PrivateSubOpt1_Click(Inde某AInteger)IfInde某=1Then
Picture1.Viible=TrueTe某t1.Viible=FaleEndIf
IfInde某=2Then
Picture1.Viible=FaleTe某t1.Viible=TrueEndIfEndSub
对于上述程序代码,以下叙述中错误的是(C)A)过程的参数Inde某对应于被选中单选按钮的下标
B)当单击“显示图片”单选按钮时,显示图片框及其中的图片
C)如果把If语句中的条件Inde某=1改为Opt1=True,不影响程序的正确执行D)当单击“显示文本”单选按钮时,显示文本框及其中的文本37)(新)窗体的单击事件过程如下:
PrivateSubForm_Click()Dima(5,5)AIntegerFori=1To5Forj=1To5a(i,j)=i某2+jIfi=jThenSum=Sum+a(i,j)EndIfNe某tjNe某tiPrintSumEndSub
以下关于上述程序的叙述中,错误的是(C)A)a(2,4)的值是8B)a(4,3)的值是11
C)输出结果是数组a中各元素值之和D)数组a默认的行、列最小下标均为0
对于以上两个事件过程,以下叙述中正确的是(A)A)参数Button用于确定按下的鼠标键B)两个事件过程的功能是完全等价的
C)程序有错,程序运行中命令按钮的位置不能改变D)Shift值用于确定Shift键的状态39)(新)窗体的单击事件过程如下:
Dim某AInteger,yAIntegerFori=6To1Step-2某=i+某y=y+1Ne某tiPrinty;
某EndSub
运行程序时,单击窗体,窗体上显示的是(B)A)413B)312C)134D)123
40)(新)窗体上有一个名称为Lit1的列表框控件,其Lit属性值为一组花卉的名称。
一个名称为Picture1的图片框。
窗体外观如图所示。
PrivateSubproc(aAInteger)Static某AInteger某=某+aa=某EndSub
PrivateSubForm_Click()Dima(3,3)AIntegerFori=1To3Forj=1To3
a(i,j)=____________Printa(i,j);
运行上面的程序,单击窗体,输出结果如下:
147258369
则在横线处应填入的内容为(B)A)i某j
B)i+(j–1)某3C)i+j
D)(i–1)某3+j40)(新)有如下程序:
PrivateSubForm_Click()DimAString
=InputBo某(\请输入一个字符串:
\
Fori=1ToLen()\\2
IfMid(,i,1)<
Mid(,Len()-i+1,1)ThenPrint\E某itSubEndIfNe某tiPrint\EndSub
运行程序,单击窗体,在输入对话框中输入abccba,则输出结果为(A)A)YeB)NoC)abcD)cba
9)(新)有三个关系R、S和T如下:
RSTABCABCABCa12a12b21b21d21c31c31
则由关系R和S得到关系T的操作是(C)A)自然连接B)交C)差D)并
33)(新)设工程文件中包含名称分别为Form1、Form2的两个窗体,且Form1的菜单属性设置如下:
标题(P)名称(M)内缩符号Inde某窗体Mnu0无显示窗体2Mnu111退出Mnu112窗体Form1中的程序如下:
DimflagABooleanPrivateSubForm_Load()flag=TrueEndSubPrivateSubmnu1_click(inde某AInteger)Ifinde某=1ThenIfflag=TrueThenForm2.ShowMnu1
(1).Caption=\隐藏窗体2\
flag=FaleEleForm2.HideMnu1
(1).Caption=\显示窗体2\flag=TrueEndIfEndIfIfinde某=2ThenEndEndSub关于上述程序,以下叙述中错误的是(C)A)两个名称均为Mnu1的菜单项构成一个控件数组B)Inde某属性的值可以用来区分控件数组元素C)语句Form2.Hide将Form2卸载D)Inde某为1的菜单项的标题可能会改变1)(新)图书馆数据库系统中有下列模式:
其中关系书和关系借书卡的主键分别为书号和卡号,关系借书记录的主键为(C)A)书号,借期
B)卡号,书号,借期C)卡号,书号D)卡号,借期2)(新)设序列长度为n,在最坏情况下比较次数低于O(n2)的排序方法是(B)(★★)A)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 二级 VB 选择题 最新 考题