您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 数据通信与网络 > 2011年3月全国计算机二级VB考试真题
2011年3月全国计算机二级VB考试真题2011全国计算机等级考试二级VB考试真题一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。(1)下列叙述中正确的是A)对长度为n的有序链表进行查找,最坏情况下需要的比较次数为nB)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n/2)C)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(log2n)D)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(nlog2n)(2)算法的时间复杂度是指A)算法的执行时间B)算法所处理的数据量C)算法程序中的语司或指令条数D)算法在执行过程中所需要的基本运算次数(3)软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是A)编辑软件B)操作系统C)教务管理系统D)浏览器(4)软件(程序)调试的任务是A)诊断和改正程序中的错误B)尽可能多地发现程序中的错误C)发现并改正程序中的所有错误D)确定程序中错误的性质(5)数据流程图(DFD图)是A)软件概要设计的工具B)软件详细设计的工具C)结构化方法的需求分析工具D)面向对象方法的需求分析工具(6)软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于A)定义阶段B)开发阶段C)维护阶段D)上述三个阶段(7)数据库管理系统中负责数据模式定义的语言是A)数据定义语言B)数据管理语言C)数据操纵语言D)数据控制语言(8)在学生管理的关系数据库中,存取一个学生信息的数据单位是A)文件B)数据库C)字段D)记录(9)数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的A)需求分析阶段B)逻辑设计一阶段C)概念设计阶段D)物理设计阶段(10)有两个关系R和T如下:RTABCABCa12c32b22d32c32d32则由关系R得到关系T的操作是A)选择B)投影C)交D)并(11)在VisualBasic集成环境中,可以列出工程中所有模块名称的窗口是_________(A)工程资源管理器(B)窗体设计窗口(C)属性窗口(D)代码窗口(12)假定编写了如下4个窗体事件的事件过程,则运行应用程序并显示窗体后,已经执行的事件过程是___(A)Load(B)Click(C)LostFocus(D)KeyPress(13)为了使标签具有透明的显示效果,需要设置的属性是___(A)Caption(B)Alignment(C)BackStyle(D)AutoSize(14)下面可以产生20--30(含20和30)的随机整数的表达式是___(A)Int(Rnd*10+20)(B)Int(Rnd*11+20)(C)Int(Rnd*20+30)(D)Int(Rnd*30+20)(15)设窗体上有一个名称为HS1的水平滚动条,如果执行了语句:HS1.Value=(HS1.Max*HS1.Min)/2+HS1.Min则:(A)滚动块处于最左端(B)滚动块处于最右端(C)滚动块处于中间位置(D)滚动块处于任何位置(16)窗体上有一个名称为Cb1的组合框,程序运行后,为了输出选中的列表项,应使用的语句是A)PrintCb1.SelectedB)PrintCb1.List(Cb1.ListIndex)C)PrintCb1.Selected.TextD)PrintCb1.List(ListIndex)(17)为了在窗体上建立2组单选按钮,并且当程序运行时,每组都可以有一个单选按钮被选中,则以下做法中正确的是_____A)把这2组单选按钮设置为名称不同的2个控件数组B)使2组单选按钮的Index属性分别相同C)使2组单选按钮的名称分别相同D)把2组单选按钮分别画到2个不同的框架中(18)如果一个直线控件在窗体上呈现为一条垂直线,则可以确定的是______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,则下面语句的输出是___Print32*bOra=cAndbcorcdA)FalseB)1C)TrueD)-1(20)窗体Form1上有一个名称为Command1的命令按钮,以下对应窗体单击事件的事件过程是___A)PrintSubForm1_Click()...EndSubB)PrintSubForm_Click()...EndSubC)PrintSubCommand1_Click()...EndSubD)PrintSubCommand_Click()...EndSub(21)默认情况下,下面声明的数组的元素个数是___Dima(5,-2to2)A)20B)24C)25D)30(22)设有如下程序段Dima(10)...ForEachxInaprintx;nextx在上面的程序段中,变量x必须是___A)整型变量B)变体型变量C)动态数组D)静态数组(23)设有如下函数过程PrivateFunctionFun(a()asInteer,basstring)asInteger...EndFunction若已有变量声明:Dimx(5)asinteger,nasinteger,chasstring则下面正确的过程调用语句是___A)x(0)=Fun(x,ch)B)n=Fun(n,ch)C)CallFunx,chD)n=Fun(x(5),ch)(24)假定用下面的语句打开文件:OpenFile.txtForInputAs#1则不能正确读文件的语句是A)Input#1,Ch$B)LineInput#1,ch$C)ch$=Input$(5,#1)D)Read#1,ch$(25)下面程序的执行结果是PrivateSubCommand1_Click()a=10Fork=1To5Step-1a=a-kNextkPrinta;kEndSubA)-56B)-5-5C)100D)101(26)设窗体上有一个名为Text1的文本框和一个名为Comamand1的命令按钮,并有以下事件过程PrivateSubCommand1_Click()x!=Val(text1.text)SelectCasexCaseIs-10,Is=20Print输入错误CaseIs0Print20-xCaseIs10print20CaseIs=20Printx+10EndSelectEndSub程序运行时,如果在文本框中输入-5,则单击命令按钮后输出结果是___A)5B)20C)25D)输入错误(27)设有如下程序PrivateSubCommand1_Click()x=10:y=0Fori=1to5Dox=x-2y=y+2LoopUntily5Orx-1NextEndSub运行程序,其中Do循环执行的次数是___A)15B)10C)7D)3(28)阅读程序PrivateSubCommand1_CLIck()DimarrDimiasintegerarr=Array(0,1,2,3,4,5,6,7,8,9,10)Fori=0to2printarr(7-i);NextEndSub程序运行后,窗体上显示的是___A)876B)765C)654D)543(29)在窗体上画一个名为Command1的命令按钮,然后编写以下程序PrivateSubCommand1_Click()Dima(10)asintegerFork=10to1Step-1a(k)=20-2*kNextkk=k+7Printa(k-a(k))EndSub运行程序后,单击命令按钮,输出结果是___A)18B)12C)8D)6(30)窗体上有一个名为Command1的命令按钮,并有如下程序:PrivateCommand1_Click()Dima(10),x%Fork=1to10a(k)=Int(Rnd*90+10)x=x+a(k)Mod2NextkprintxEndSub程序运行后,单击命令按钮.输出结果是A)10个数中奇数的个数B)10个数中偶数的个数C)10个数中奇数的累加和D)10个数中偶数的累加和(31)窗体上有一个名为Command1的命令按钮和一个Timer1的计时器,并有下面的事件过程PrivateSubCommand1_Click()Timer1.Enabled=TrueEndSubPrivateSubForm_Load()Timer1.Interval=10Timer1.Enabled=FalseEndSubPrivateSubTimer1_Timer()Command1.Left=Command1.Left+10EndSub程序运行时,单击命令按钮,则产生的结果是___A)命令按钮每10秒向左移动一次B)命令按钮每10秒向右移动一次C)命令按钮每10毫秒向左移动一次D)命令按钮每10毫秒向右移动一次(32)设窗体上有一个名为List1的列表框,并编写下面的事件过程PrivateSubList1_Click()DimchasStringch=List1.List(List1.ListIndex)List1.RemoveItemList1.ListIndexList1.AddItemchEndSub程序运行时,单击一个列表项,则产生的结果是___A)该列表项被移到列表的最前面B)该列表项被删除C)该列表项被移到列表的最后面D)该列表项被删除后又在原位置插入(33)窗体上有一个名为Command1的命令按钮,并有如下程序:privateSubCommand1_Click()Dimaasinteger,basintegera=8b=12PrintFun(a,b);a;bEndSubPrivateFunctionFun(ByvalaasInteger,basinteger)AsIntegera=aMod5b=b\5Fun=aEndFunction程序运行时,单击命令按钮,额输出结果是A)332B)382C)8812D)3812(34)为了从当前文件夹中读入文件File.txt,某人编写了下面的程序:PrivateSubCommand1_Click()OpenFIle1.txtForOutputAs#20DoWhileNotEOf(20)LineInput#20,ch$PrintchLoopClose#20EndSub程序调试时,发现有错误,下面的修改方案中正确的是___A)在Open语句中的文件名前添加路径B)把程序中各处的20改为1C)把Printch语句改为Print#20,chD)把Open语句中的Output改为Input(35)以下程序运行后的窗体如图所示,其中组合框的名称是Combo1,已有列表框如图所示:命令按钮的名称是Command1PrivateSubCommand1_Click()ifnotCheck(Combo1.Text)thenMsgBox(输入错误)ExitSubEndIfFork=0toCombo1.ListCount-1ifCombo1.Text=Combo1.List(k)ThenMsgBox(添加项目失败)ExitSubEndIfnextkCombo1.AddItemCombo1.TextMsgBox(添加项目成功)EnbSubPrivateFunctionCheck(chasstring)asBooleann=Len(ch)Fork=1tonc$=Ucase(Mid(ch,k,1))ifcAorCZthenCheck=FalseExitFunctionEndSubNextkCheck=TrueEndFunction程序运行时,如果在组合框的编辑区输入Java,则单击命令按钮后产生的结果是A)显示输入错误B)显示添加项目失败C)显示添加项目成功D)没有任何显示二、填空题(每空2分,共30分)请将每一个空的
本文标题:2011年3月全国计算机二级VB考试真题
链接地址:https://www.777doc.com/doc-3048535 .html