收藏 分销(赏)

3月全国计算机等级考试二级VB笔试试卷及答案(word版).doc

上传人:二*** 文档编号:4542288 上传时间:2024-09-27 格式:DOC 页数:9 大小:44KB 下载积分:5 金币
下载 相关 举报
3月全国计算机等级考试二级VB笔试试卷及答案(word版).doc_第1页
第1页 / 共9页
本文档共9页,全文阅读请下载到手机保存,查看更方便
资源描述
年3月世界打算机等级检验二级口试试卷 VisualBasic语言次第方案 〔检验时辰90分钟,总分值100分〕 一、 选择题〔每题2分,共70分〕 以下各题A〕、B〕、C〕、D〕四个选项中,只需一个选项是精确的,请将精确选项填涂在答题卡呼应位置上,答在试卷上不得分。 〔1〕以下关于栈表达精确的选项是A A〕栈顶元素开场能被删除B〕栈顶元素最后才能被删除    C〕栈底元素永世不克不迭被删除D〕以上三种说法都差错 〔2〕以下表达中精确的选项是A A〕有一个以上根结点的数据结构不用定是非线性结构 B〕只需一个根结点的数据结构不用定是线性结构 C〕循环链表是非线性结构 D〕双向链表是非线性结构 〔3〕某二叉树共有7个结点,其中叶子结点只需1个,那么该二叉树的深度为〔假定根结点在第1层〕D A〕3B〕4 C〕6D〕7 〔4〕在软件开拓中,需求分析阶段发作的要紧文档是D A〕软件集成测试方案B〕软件详细方案说明书 C〕用户手册D〕软件需求规格说明书 〔5〕结构化次第所恳求的全然结构不包括B A〕次第结构B〕GOTO跳转 C〕选择〔分支〕结构D〕重复〔循环〕结构 〔6〕上面描画中差错的选项是6-10B A〕系统总体结构图支持软件系统的详细方案 B〕软件方案是将软件需求转换为软件表示的过程 C〕数据结构与数据库方案是软件方案的任务之一 D〕PAD图是软件详细方案的表示货色 〔7〕担负数据库中查咨询把持的数据库语言是C A〕数据定义语言B〕数据管理语言C〕数据把持语言D〕数据把持语言 〔8〕一个教师可解说多门课程,一门课程可由多个教师解说,那么实体教师跟课程间的联系是D A〕1:1联系B〕1:m联系C〕m:1联系D〕m:n联系 〔9〕有三个关系R、S跟T如下: RST C 1 A B C A 1 2 B 2 1 C 3 1 A B c 3 那么由关系R跟S失落失落关系T的把持是C A〕自然连接B〕交C〕除D〕并 〔10〕定义无标志整数类为UInt,上面可以作为类UInt实例化值的是B A〕-369B〕369 C〕0.369D〕整数聚拢{1,2,3,4,5} 〔11〕在VisualBasic集成状况中,可以列出工程中所有模块名称的窗口是A       A〕工程资源管理器窗口B〕窗体方案窗口 C〕属性窗口D〕代码窗口 〔12〕假定编写了如下4个窗体状况的状况过程,那么运行应用次第并表示窗体后,已经实行的状况过程是A A〕LoadB〕ClickC〕LostFocusD〕KeyPress (13)为了使标签存在“透明〞的表示结果,需求设置的属性是C A)CaptionB)AlignmentC)BackStyleD)AutoSize 〔14〕上面可以发作20-30〔含20跟30〕的随机整数的表达式是B A)Int〔Rnd*10+20〕B)Int〔Rnd*11+20〕 C)Int〔Rnd*20+30〕D)Int〔Rnd*30+20〕 〔15〕设窗体上有一个名称为HS1的水平滚动条,假定实行了语句:C HS1.Value=〔HS1.Max-HS1.Min〕/2+HS1.Min那么 A〕滚动块处于最左端 B〕滚动块处于最右端 C〕滚动块处于中间位置 D〕滚动块可以处于任何位置,详细位置取决于Max、Min属性的值 (16) 窗体上有一个名称为Cb1的组合框,次第运行后,为了输出选中的列表项,应应用的语句是B (17) A〕PrintCb1.Selected B〕PrintCb1.List(Cb1.ListIndex) D〕PrintCb1.List(ListIndex) (17)为了在窗体上树破2组单项选择按钮,同时当次第运行时,每组都可以有一个单项选择按钮被选中,那么以下做法中精确的选项是D A)把这2组单项选择按钮设置为名称差异的2个控件数组 B)使2组单项选择按钮的Index属性分不一样 C)使2组单项选择按钮的名称分不一样 D)使2组单项选择按钮分不画到2个差异的框架中 〔18〕假定一个直线控件在窗体上呈现为一条垂直线,那么可以判定的是B A〕它的Y1、Y2属性的值相当 B〕它的X1、X2属性的值相当 C〕它的X1、Y1属性的值分不与X2、Y2属性的值相当 D〕它的X1、X2属性的值分不与Y1、Y2属性的值相当 〔19〕设a=2,b=3,c=4,d=5,那么上面语句的输出是A Print3>2*bOra=cAndb<>cOrc>d A)False B)1 C)True D)-1 (20)窗体Form1上有一个名称为Command1的命令按钮,以下对应窗体单击状况的状况过程是A A)PrivateSubForm1_Click() … EndSub B)PrivateSubForm_Click() … EndSub C)PrivateSubCommand1_Click() … EndSub D)PrivateSubCommand_Click() … EndSub (21)默认状况下,上面声明的数组的元素个数是D Dima〔5,-2to2〕 A〕20 B〕24 C〕25 D〕30 〔22〕设有如下次第段 Dima(10) …… ForEachxIna Printx; Nextx 在上面的次第段中,变量x必须是B A)整型变量B〕变体型变量C〕静态数组D)静态数组 〔23〕设有以下函数过程 PrivateFunctionFun(a()AsIntegerAsString)AsInteger … EndFunctionA 假定已有变量声明: Dimx(5)AsInteger,nAsInteger,chAsString 那么上面精确的过程调用语句是A A)x(0)=Fun(x,“ch〞)B)n=Fun(n,ch) C)CallFunx,“ch〞D)n=Fun(x(5),ch) (24)假定用上面的语句打开文件:C Open“Filel.txt〞ForInputAS#1 那么不克不迭精确读文件的语句是 A)Input#1,ch$B)LineInput#1,ch$ C)ch$=Input$(5,#1)D)Read#1,ch$ (25)上面次第实行结果是D PrivateSubCommand1_Click〔〕 a=10 Fork=1To5Step-1 A=a-k Nestk Printa;k EndSub A)-56B)-5-5 C)100D)101 〔26〕设窗体上有一个名为Text1的文体框跟一个名为Command1的命令按钮,并有以下状况过程: PrivateSubCommand1_Click() X!=Val(Text1.Text) SelectCasex CaseIs<-10,Is>=20 Print“输出差错〞 CaseIs<0 Print20-x CaseIs<10 Print20 CaseIs<=20 Printx+10 EndSelect EndSub 次第运行时,假定在文本框中输出-5,那么单击命令按钮后的输出结果是C A)5B)20 C)25D)输出差错 〔27〕设有如下次第 PrivateSubCommand1_Click() X=10:y=0 Fori=1To5 Do x=x-2 y=y+2 LoopUnti1y>5Orx<-1 Next EndSub 运行次第,其中Do循环实行的次数是C A)15B)10 C)7D)3 〔28〕阅读次第 PrivateSubCommand1_Click Dimarr DimiAsInteger Arr=Array(0,1,2,3,4,5,6,7,8,9,10) Fori=0To2 Printarr〔7–i〕; Next EndSub 次第运行后,窗体上表示的是:B A)876B)765 C)654D)543 〔29〕在窗体上画一个名为Command1的命令按钮,然后编写以下次第: PrivateSubCommand1_Click() Dima(10)AsInteger Fork=10TO1Step-1 a〔k〕=20-2*k Nextk K=k+7 Printa(k-a(k)) EndSub 运行次第,单击命令按钮,输出结果是A A)18B)12 C)8D)6 (30)窗体上有一个名为Command1的命令按钮,并有如下次第: PrivateSubCommand1_Click() Dima(10),x% Fork=1To10 a(k)=Int(Rnd*90+10) x=x+a(k)Mod2 Nextk Printx EndSub 次第运行后,单击命令按钮,输出结果是:A A)10个数中奇数的个数B)10个数中偶数的个数 C)10个数中奇数的累加跟D)10个数中偶数的累加跟 (31)窗体上有一个名为Command1的命令按钮跟一个名为Timer1的计时器,并有上面的状况过程: PrivateSubCommand1_Click() Timer1.Enabled=True EndSub PrivateSubForm_Load() Timer1.Interval=10 Timer1.Enabled=False EndSub PrivateSubTimer1_Timer() Command1.Left=Command1.Left+10 EndSub 次第运行时,单击命令按钮,那么发作的结果是D A) 命令按钮每10秒向左移动一次 B) 命令按钮每10秒向右移动一次 C) 命令按钮每10毫秒向左移动一次 D) 命令按钮每10毫秒向右移动一次 〔32〕设窗体上有一个名为List1的列表框,并编写上面的状况过程:C PrivateSubList1_Click() DimchASString ch=List1.List(List1.ListIndex) List1.RemoveItemList1.ListIndex List1.AddItemch EndSub 次第运行时,单击一个列表项,那么发作的结果是 A)该列表项被移到列表的最后面B)该列表项被删除 C)该列表项被移到列表的最后面D)该列表项被删除后又在原位置拔出 〔33〕窗体上有一个名为Command1的命令按钮,并有如下次第: PrivateSubCommand1_Click() DimaAsInteger,bAsInteger a=8 b=12 PrintFun(a,b);a;b EndSub PrivateFunctionFun(ByValaAsInteger,bAsInteger)AsInteger a=aMod5 b=b\5 Fun=a EndFunction 次第运行时,单击命令按钮,那么输出结果是B A〕332 B〕382 C〕8812 D〕3812 〔34〕为了从当前文件夹中读入文件File1.txt,某人编写了上面的次第: PrivateSubCommand1_Click() Open"File1.txt"ForOutputAs#20 DoWhileNotEOF(20) LineInput#20,ch$ Printch Loop EndSub 次第调试时,觉察有差错,上面的修改方案中精确的选项是D A〕在Open语句中的文件名前添加道路 B〕把次第中各处的“20”改为“1” C〕把Printch语句改为Print#20,ch D〕把Open语句中的Output改为Input 〔35〕以下次第运行后的窗体如以下列图,其中组合框的名称是Combo1,已有列表项如以下列图;命令按钮的名称是Command1。 PrivateSubCommand1_Click() IfNotcheck(Combo1.Text)Then MsgBox("输出差错") ExitSub EndIf Fork=0ToCombo1.ListCount-1 IfCombo1.Text=Combo1.List(k)Then MsgBox("添加工程失落败") ExitSub EndIf Nextk Combo1.AddItemCombo1.Text MsgBox("添加工程成功") EndSub PrivateFunctionCheck(chAsString)AsBoolean n=Len(ch) Fork=1Ton c$=UCase(Mid(ch,k,1)) Ifc<"A"Orc>"Z"Then Check=False ExitFunction EndIf Nextk Check=True EndFunction 次第运行时,假定在组合框的编辑区中输出“Java〞,那么单击命令按钮后发作的结果是B A〕表示“输出差错〞 B〕表示“添加工程失落败〞 C〕表示“添加工程成功〞 D〕不任何表示 二、填空题〔每空2分,共30分〕 请将每空的精确答案写在答题卡【1】至【15】序号的横线上,答在试卷上不得分。 〔1〕有序线性表能停顿二分查寻的前提是该线性表必须是次第存储的。 〔2〕一棵二叉树的中序遍历结果为DBEAFC,前序遍历结果为ABDECF,那么后序遍历结果为DEBFCA 〔3〕对软件方案的最小单元〔模块或次第单元〕停顿的测试素日称为单元测试。 〔4〕实体残缺性约束恳求关系数据库中元组的主键属性值不克不迭为空。 〔5〕在关系A〔S,SN,D〕跟关系B〔D,CN,NM〕中,A的要紧害字是S,B的要紧害字是D,那么称D是关系A的外码。 〔6〕在窗体上有1个名称为Command1的命令按钮,并有如下状况过程跟函数过程: PrivateSubCommand1_Click() DimpAsInteger p=m(1)+m(2)+m(3) Printp EndSub PrivateFunctionm(nAsInteger)AsInteger StaticsAsInteger Fork=1Ton s=s+1 Next m=s EndFunction 运行次第,单击命令按钮Command1后的输出结果为10。 〔7〕在窗体上画1个名称为Command1的命令按钮,然后编写如下次第: PrivateSubCommand1_Click() DimmAsInteger,xAsInteger DimflagAsBoolean flag=False n=Val(Intputbox("请输出任意1个正整数")) DoWhileNotflag a=2 flag=Ture DoWhileflagAnda<=Int(Sqr(n)) Ifn/a=n\aThen flag=False Else a=a+1 EndIf Loop IfNotflagThenn=n+1 Loop Print_n_ EndSub 上述次第的功能是,当在键盘输出任意的1个正整数时,将输出不小于该整数的最小素数。请填空完满次第。 〔8〕以下次第的功能是,先将随机发作的10个差异的整数放入数组a中,再将这10个数按升序办法输出。请填空。 PrivateSubForm_Click() Dima(10)AsInteger,iAsInteger Randomize i=0 Do num=Int(Rnd*90)+10 Forj=1ToI’检查新发作的随机数是否与平常的一样,一样的无效 Ifnum=a(j)Then ExitFor EndIf Nextj Ifj>iThen i=i+1 a(i)=【num】 EndIf LoopWhilei<10 Fori=1To9 Forj=【i】To10 ifa(i)>a(j)thentemp=a(i),a(i)=a(j);【a(j)=temp】 Nextj Nexti Fori=1To10 Printa(i) Nexti EndSub 〔9〕窗体上已有名称分不为Drive1、Dir1、File1的驱动器列表框、目录列表框跟文件列表框,且有1个名称为Text1的文本框。以下次第的功能是:将指定位置中扩展名为“.txt〞的文件表示在File1中,假定双击File1中某个文件,那么在Text1中表示该文件的内容。请填空。 PrivateSubForm_Load() File1.Pattern=【〞*.txt|*.txt〞】 EndSub PrivateSubDrive1_Change() Dir1.Path=Drive1.Drive EndSub PrivateSubDir1_Change() File1.Path=Dir1.Path EndSub PrivateSubFile1_DblClick() DimsAsString*1 IfRight(File1.Path,1)="\"Then f_name=File1.Path+File1.FileName Else f_name=File1.Path+"\"+File1.FileName EndIf Openf_name【forinput】As#1 Text1.Text="" DoWhile【noteof(1)】 s=Input(1,#1) Text1.Text=Text1.Text+s Loop Close#1 EndSub 年世界打算机等级检验二级VB参考答案 选择题:   1-5AADDB   6-10BCDCB   11-15AACBC   16-20BDBAA   21-25DBACD 26-30CCBAA 31-35DCBDB 填空题  1、次第2、DEBFCA3、单元4、主键5、D 6、107、Ture8、a=a+19、n10、num 11、i12、a(j)=temp13、〞*.txt|*.txt〞 14、forinput15、noteof(1)
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 通信科技 > 数据库/数据算法

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服