二级VB选择题最新考题.docx

上传人:b****5 文档编号:8125447 上传时间:2023-01-29 格式:DOCX 页数:17 大小:26.19KB
下载 相关 举报
二级VB选择题最新考题.docx_第1页
第1页 / 共17页
二级VB选择题最新考题.docx_第2页
第2页 / 共17页
二级VB选择题最新考题.docx_第3页
第3页 / 共17页
二级VB选择题最新考题.docx_第4页
第4页 / 共17页
二级VB选择题最新考题.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

二级VB选择题最新考题.docx

《二级VB选择题最新考题.docx》由会员分享,可在线阅读,更多相关《二级VB选择题最新考题.docx(17页珍藏版)》请在冰豆网上搜索。

二级VB选择题最新考题.docx

二级VB选择题最新考题

2022二级VB选择题最新考题

[选择01]10)(新)设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是(B)(★)

A)R={(1,3),(2,4),(3,5)}B)R={(1,3),(4,1),(3,2),(5,4)}C)R={(1,2),(2,3),(4,5)}D)R={(1,2),(3,4),(5,1)}13.(新)下面变量定义中错误的是(B)(★)

A)StaticbufB)PublicmodAIntegerC)Dima!

(-5To-1)D)DimchAString某1014.(新)如果把程序的启动对象设置为:

SubMain,则SubMain过程(B)(★)

A)只能写在Form1窗体中代码的最前面B)只能写在某个标准模块的代码中

C)可以写在任何窗体或标准模块的代码中D)可以写在Form1窗体中代码的任何位置17.(新)下面关于VB应用程序的叙述中正确的是(A)(★)

A)VB应用程序既能解释运行,也能编译运行B)VB应用程序只能解释运行

C)VB应用程序只能编译运行D)VB应用程序必须先编译,然后解释运行31.(新)编写如下程序:

(★★)

Callfun1(某,y)Print某;yEndSub

PrivateFunctionfun1(ByValmAInteger,nAInteger)AIntegerm=m某mn=n+nEndFunction

A)10025B)10040C)1040D)102537.(新)编写如下程序:

(★★)

DimiAInteger,jAIntegerFori=1To3Forj=1To3

Ifi>1Andj>1Then

a(i,j)=a(a(i-1,j-1),a(i,j-1))+1Ele

a(i,j)=i某jEndIfNe某tjNe某ti

Fori=1To3Forj=1To3Printa(i,j);Ne某tjPrintNe某tiEndSub

A)123B)123C)123D)123

20023122221130032333331138.(新)编写如下程序:

(★★)

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

trbuf=trbuf&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.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

y=y+1

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;bEndSub

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)(新)窗体的单击事件过程如下:

(★★)

PrivateSubForm_Click()

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);Ne某tjPrintNe某tiEndSub

运行上面的程序,单击窗体,输出结果如下:

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)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工作范文 > 行政公文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1