收藏 分销(赏)

4月全国计算机等级考试二级VB笔试试卷.doc

上传人:二*** 文档编号:4542427 上传时间:2024-09-27 格式:DOC 页数:9 大小:43KB
下载 相关 举报
4月全国计算机等级考试二级VB笔试试卷.doc_第1页
第1页 / 共9页
本文档共9页,全文阅读请下载到手机保存,查看更方便
资源描述
2005年4月世界打算机等级检验二级VB口试试卷 一、选择题((1〕~(35〕每题2分,共70分〕 (1〕数据的存储结构是指 A〕存储在外存中的数据B〕数据所占的存储空间量 C〕数据在打算机中的次第存储办法D〕数据的逻辑结构在打算机中的表示 (2〕以下关于栈的描画中差错的选项是 A〕栈是提高后出的线性表B〕栈只能次第存储 C〕栈存在阅历感染D〕对栈的拔出与删除把持中,不需要修改栈底指针 (3〕关于长度为n的线性表,在最坏情况下,以下各排序法所对应的比较次数中精确的选项是 A〕冒泡排序为n/2B〕冒泡排序为nC〕快速排序为nD〕快速排序为n(n-1〕/2 (4〕关于长度为n的线性表停顿次第查寻,在最坏情况下所需要的比较次数为 A〕log2nB〕n/2 C〕nD〕n+1 (5〕以下关于线性链表的描画中精确的选项是 A〕存储空间不用定是连续,且各元素的存储次第是任意的 B〕存储空间不用定是连续,且前件元素肯定存储在后件元素的前面 C〕存储空间必须连续,且前件元素肯定存储在后件元素的前面 D〕存储空间必须连续,且各元素的存储次第是任意的 (6〕以下关于软件测试的描画中精确的选项是 A〕软件测试的目的是证明次第是否精确 B〕软件测试的目的是使次第运行结果精确 C〕软件测试的目的是尽可以多地觉察次第中的差错 D〕软件测试的目的是使次第符合结构化原那么 (7〕为了使模块尽可以独破,恳求 A〕模块的内聚程度要尽管高,且各模块间的耦合程度要尽管强 B〕模块的内聚程度要尽管高,且各模块间的耦合程度要尽管弱 C〕模块的内聚程度要尽管低,且各模块间的耦合程度要尽管弱 D〕模块的内聚程度要尽管低,且各模块间的耦合程度要尽管强 (8〕以下描画中精确的选项是 A〕次第确实是软件 B〕软件开拓不受打算机系统的限制 C〕软件既是逻辑实体,又是物理实体 D〕软件是次第、数据与相关文档的聚拢 (9〕数据独破性是数据库技能的要紧特征之一。所谓数据独破性是指 A〕数据与次第独破存放 B〕差异的数据被存放在差异的文件中 C〕差异的数据只能被对应的应用次第所应用 D〕以上三种说法都差错 (10〕用树形结构表示实体之间联系的模型是 A〕关系模型B〕网状模型C〕层次模型D〕以上三个根本上 (11〕在窗体〔名称为Form1〕上画一个名称为Text1的文本框跟一个名称为Command1的命令按钮,然后编写一个情况过程。次第运行当前,假定在文本框中输出一个字符,那么把命令按钮的标题设置为“打算机等级检验〞。以下能实现上述把持的情况过程是: A〕 PrivateSubText1_Change(〕 Command1.Caption=〞打算机等级检验〞 EndSub B〕 PrivateSubCommand1_Click(〕 Caption=〞打算机等级检验〞 EndSub C〕 PrivateSubForm1_Click(〕 Text1.Caption=〞打算机等级检验〞 EndSub D〕 PrivateSubCommand1_Click(〕 Text1.Text=〞打算机等级检验〞 EndSub 考二级上考二级网kaoerji (12〕设a=5,b=4,c=3,d=2,以下表达式的值是 3>2*bOra=cAndb<>cOrc>d A〕1B〕TrueC〕FalseD〕2 (13〕设a=〞MicrosoftVisualBasic〞,那么以下使变量b的值为〞VisualBasic〞的语句是 A〕b=Left(a,10〕  B〕b=Mid(a,10〕  C〕b=Right(a,10〕  D〕b=Mid(a,11,10〕 (14〕假定有如下的窗体情况过程,次第运行后单击窗体,那么在弹出的信息框中的标题栏中表示的信息是: PrivateSubForm_Click(〕   a$="MicrosoftVisualBasic"   b$=Right(a$,5〕   c=Mid(a$,1,9〕   MsgBoxa$,34,b$,c$,5  EndSub A〕MicrosoftVisual  B〕Microsoft  C〕Basic  D〕5 (15〕设a=〞a〞,b=〞b〞,c=〞c〞,d=〞d〞,实行语句x=IIf((a<d〕,〞A〞,〞B〞〕后,x的值为: A〕〞a〞  B〕〞b〞  C〕〞B〞  D〕〞A〞 (16〕为了使命令按钮(名称为Command1〕右移200,应应用的语句是 A〕Command1.Move-200 B〕Command1.Move200 C〕Command1.Left=Command1.Left+200 D〕Command1.Left=Command1.Left-200 (17〕在窗体上画一个文本框,然后编写如下情况过程,次第运行时,在文本框中输出456,然后单击窗体,在输出对话框中输出123,单击“判定〞按钮后,在窗体上表示的内容是:  PrivateSubForm_Click(〕   x=InputBox("请输出一个整数"〕   Printx+Text1.Text  EndSub A〕123  B〕456  C〕579  D〕123456 〔18〕在窗体上画一个文本框跟一个计时器控件,名称分不为Text1跟Timer1,在属性窗口中把计时器的Interval属性设置为1000,Enabled属性设置为False,次第运行后,假定单击命令按钮,那么每隔一秒钟在文本框中表示一次当前的时辰。以下是实现上述把持的次第,在______处应填入的内容是   PrivateSubCommand1_Click(〕   Timer1._________   EndSub   PrivateSubTimer1_Timer(〕   Text1.Text=Time   EndSub A〕Enabled=True  B〕Enabled=False  C〕Visible=True  D〕Visible=False (19〕假定在图片框Picture1中装入了一个图形,为了去除该图形〔不删除图片框〕,应采用的精确办法是: A〕选择图片框,然后按Del键   B〕实行语句Picture1.Picture=LoadPicture(“〞〕 C〕实行语句Picture1.Picture=〞〞  D〕选择图片框,在属性窗口中选择Picture属性,然后按回车键 〔20〕在窗体上画一个List1的列表框,一个名称为Label1的标签,列表框中表示假定干个工程,当单击列表框中的某个工程时,在标签中表示被选中的工程的名称,以下能精确实现上述把持的次第是 A〕 PrivateSubList1_Click(〕 Label1.Caption=List1.ListIndex EndSub B〕 PrivateSubList1_Click(〕 Label1.Name=List1.ListIndex EndSub C〕 PrivateSubList1_Click(〕 Label1.Name=List1.Text EndSub D〕 PrivateSubList1_Click(〕 Label1.Caption=List1.Text EndSub 〔21〕在窗体上画一个命令按钮,名称为Command1,然后编写如下情况过程:   PrivateSubCommand1_Click(〕   DimiAsInteger,xAsInteger   Fori=1To6   Ifi=1Thenx=i   Ifi<=4Then   x=x+1   Else   x=x+2   EndIf   Nexti   Printx   EndSub 次第运行后,单击命令按钮,其输出结果为 A〕9  B〕6  C〕12  D〕15 〔22〕在窗体上画一个名称为Command1的命令按钮,然后编写如下情况过程:   PrivateSubCommand1_Click(〕   c="ABCD"   Forn=1To4   Print_________  Next   EndSub 次第运行后,单击命令按钮,恳求在窗体上表示如下内容:   D   CD   BCD   ABCD 那么在________处应填入的内容为 A〕Left(c,n〕 B〕Right(c,n〕 C〕Mid(c,n,1〕 D〕Mid(c,n,n〕 (23〕实行以下次第段后,x的值为   DimxAsInteger,iAsInteger   x=0   Fori=20To1Step-2   x=x+i\5   NextI A〕16  B〕17  C〕18  D〕19 (24〕在VisualBasic工程中,可以作为启开东西的次第是 A〕任何窗体或标准模块 B〕任何窗体或过程 C〕SubMain过程或其他任何模块 D〕SubMain过程或任何窗体 (25〕假定树破了一个名为Command1的命令按钮数组,那么以下说法中差错的选项是 A〕数组中每个命令按钮的名称(名称属性〕均为Command1 B〕数组中每个命令按钮的标题(Caption属性〕都一样 C〕数组中所有命令按钮可以应用一致个情况过程 D〕用名称Command1(下标〕可以访征询数组中的每个命令按钮 (26〕把窗体的KeyPreview属性设置为True,然后编写如下情况过程: PrivateSubForm_KeyPress(KeyAsciiAsInteger〕   DimchAsString   ch=Chr(KeyAscii〕   KeyAscii=Asc(UCase(ch〕〕   PrintChr(KeyAscii+2〕 EndSub 次第运行后,按键盘上的〞A〞键,那么在窗体上表示的内容是 A〕A  B〕B  C〕C  D〕D (27〕在窗体上画一个命令按钮跟一个文本框,名称分不为Command1跟Text1,然后编写如下次第: PrivateSubCommand1_Click(〕   a=InputBox("请输出日期(1~31〕"〕   t="巡游景点:"&IIf(a>0Anda<=10,"长城",""〕&IIf(a>10Anda<=20,"故宫",""〕_   &IIf(a>20Anda<=30,"颐跟园",""〕   Text1.Text=t EndSub 次第运行后,假定从键盘输出16,那么在文本框中表示的内容是: A〕巡游景点:长城故宫 B〕巡游景点:长城颐跟园 C〕巡游景点:颐跟园 D〕巡游景点:故宫 (28〕在窗体上画一个名称为Label1的标签,然后编写如下情况过程,次第运行后,单击窗体,在标签中表示的内容是 PrivateSubForm_Click(〕   Dimarr(10,10〕AsInteger   DimiAsInteger,jAsInteger   Fori=2To4   Forj=2To4   arr(i,j〕=i*j   Nextj   Nexti   Label1.Caption=Str(arr(2,2〕+arr(3,3〕〕  EndSub A〕12  B〕13   C〕14  D〕15 (29〕在窗体上画一个名称为Comamnd1的命令按钮,然后编写如下通用过程跟命令按钮的情况过程:  PrivateFunctionfun(ByValmAsInteger〕   IfmMod2=0Then   fun=2   Else   fun=1   EndIf  EndFunction  PrivateSubCommand1_Click(〕   DimiAsInteger,sAsInteger   s=0   Fori=1To5   s=s+fun(i〕   Next   Prints  EndSub 次第运行后,单击命令按钮,那么窗体上表示的是: A〕6 B〕7   C〕8  D〕9 (30〕阅读次第: OptionBase1 Dimarr(〕AsInteger PrivateSubForm_Click(〕  DimiAsInteger,jAsInteger  ReDimarr(3,2〕  Fori=1To3   Forj=1To2   arr(i,j〕=i*2+j   Nextj  Nexti  ReDimPreservearr(3,4〕  Forj=3To4   arr(3,j〕=j+9  Nextj  Printarr(3,2〕+arr(3,4〕 EndSub 次第运行后,单击窗体,输出结果为: A〕21  B〕13   C〕8 D〕25 31〕在窗体上画一个名称为Command1的命令按钮,然后编写如下次第: OptionBase1 PrivateSubCommand1_Click(〕  DimcAsInteger,dAsInteger  d=0:c=6  x=Array(2,4,6,8,10,12〕  Fori=1To6   Ifx(i〕>cThen   d=d+x(i〕:c=x(i〕   Else   d=d-c   EndIf  Nexti  Printd EndSub 次第运行后,假定单击命令按钮,那么在窗体上输出的内容为   A〕10 B〕16 C〕12 D〕20 (32〕设有如下次第:  PrivateSubCommand1_Click(〕   DimcAsInteger,dAsInteger   c=4   d=InputBox("请输出一个整数"〕   DoWhiled>0   Ifd>cThen   c=c+1   EndIf   d=InputBox("请输出一个整数"〕   Loop   Printc+d  EndSub 次第运行后,单击命令按钮假定在输出对话框中依次输出1、2、3、4、5、6、7、8、9、0,那么输出结果是: A〕12  B〕11 C〕10  D〕9 (33〕在窗体上画一个名称为Command1的命令按钮跟一个名称为Text1的文本框,在文本框中输出以下字符串: MicrosoftVisualBasicProgramming,然后编写如下情况过程:  PrivateSubCommand1_Click(〕   Open"d:\temp\outf.txt"ForOutputAs#1   Fori=1ToLen(Text1.Text〕   c=Mid(Text1.Text,i,1〕   Ifc>="A"Andc<="Z"Then   Print#1,LCase(c〕;   EndIf   Nexti   Close  EndSub 次第运行后,单击命令按钮,文件outf.txt中的内容是:  A〕MVBP  B〕mvbp  C〕MD〕m Vv Bb Pp (34〕在窗体上画一个名称为Command1的命令按钮,然后编写如下次第: DimSWAsBoolean Functionfunc(XAsInteger〕AsInteger  IfX<20Then   Y=X  Else   Y=20+X  EndIf  func=Y EndFunction PrivateSubCommand1_Click(〕  DimintNumAsInteger  intNum=InputBox(""〕  IfSWThen   Printfunc(intNum〕  EndIf EndSub PrivateSubForm_MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle〕  SW=False EndSub PrivateSubForm_MouseUp(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle〕  SW=True EndSub 次第运行后,单击命令按钮,将表示一个输出对话框,假定在对话框中输出25,那么次第的实行结果是: A〕输出0  B〕输出25 C〕输出45  D〕无任何输出 (35〕设有如下通用过程: PublicSubfun(a(〕AsInteger,xAsInteger〕   Fori=1To5   x=x+a(i〕   Next EndSub 在窗体上画一个名称为Text1的文本框跟一个名称为Command1的命令按钮,然后编写如下情况过程:  PrivateSubCommand1_Click(〕   Dimarr(5〕AsInteger,nAsInteger   Fori=1To5   arr(i〕=i+i   Next   funarr,n   Text1.Text=Str(n〕 EndSub 次第运行后,单击命令按钮,那么在文本框中表示的内容是 A〕30  B〕25  C〕20  D〕15 二、填空题(每空2分,共30分〕 请将每一个空的精确答案写在答题卡【1】~【15】序号的横线上,答在试卷上不得分。留心:以命令关键字填空的必须拼写残缺。 (1〕某二叉树中度为2的结点有18个,那么该二树中有【1】个叶子结点。 (2〕在面向东西办法中,类的实例称为【2】。 (3〕诊断跟改正次第中差错的义务素日称为【3】。 (4〕在关系数据库中,把数据表示成二维表,每一个二维表称为【4】。 (5〕征询题处理方案的精确而残缺的描画称为【5】。 (6〕以下语句PrintInt(12345.6789*100+0.5〕/100的输出结果是:【6】 (7〕在窗体上画一个文本框跟一个图片框,然后编写如下两个情况过程:   PrivateSubForm_Click(〕   Text1.Text="VB次第方案"   EndSub   PrivateSubText1_Change(〕   Picture1.Print"VBProgramming"   EndSub 次第运行后,单击窗体,在文本框中表示的内容是【7】,而在图片框中表示的内容是【8】 (8〕阅读下面的次第,次第运行后,单击窗体,输出结果是【9】    PrivateSubForm_Click(〕   DimCheckAsBoolean,CounterAsInteger   Check=True   Counter=5   Do   DoWhileCounter<20   Counter=Counter+1  IfCounter=10Then   Check=False   ExitDo   EndIf   Loop   LoopUntilCheck=False   PrintCounter   EndSub (9〕设有如下次第:   PrivateSubForm_Click(〕   DimaAsInteger,sAsInteger   n=8   s=0   Do   s=s+n   n=n-1   LoopWhilen>0   Prints   EndSub 以前次第的功能是【10】,次第运行后,单击窗体,输出结果为【11】 (10〕设有如下次第: OptionBase1 PrivateSubCommand1_Click(〕  Dimarr1  DimMinAsInteger,iAsInteger  arr1=Array(12,435,76,-24,78,54,866,43〕  Min=【12】  Fori=2To8  Ifarr1(i〕<MinThen【13】  Nexti  Print"最小值是:";Min EndSub 以前次第的功能是用Array函数树破一个含有8个元素的数组,然后查寻并输出该数组中的最小值,请填空 (11〕在名称为Form1的窗体上画一个文本框,其名称为Text1,在属性窗口中把文本框的MultiLine属性设置为True,然后编写如下情况过程:   PrivateSubForm_Click(〕   Open"d:\test\smtext1.txt"ForInputAs#1   DoWhileNot【14】   LineInput#1,aspect$   whole$=whole$+aspect$+Chr(13〕+Chr(10〕   Loop   Text1.Text=whole$   Close#1   Open"d:\test\smtext2.txt"ForOutputAs#1   Print#1,【15】   Close#1   EndSub 2005年4月世界打算机等级检验二级VB笔试参考答案   选择题:   1---5DBDCA  6---10 CBDDC   11--15 ABBCD  16--20 CDABD   21--25 ABCDB  26--30 CDBBA   31--35 CDBDA   填空题:   【1】19   【2】东西   【3】次第调试   【4】关系   【5】算法   【6】12345.68   【7】VB次第方案   【8】VBProgramming   【9】 10   【10】求1-8的跟   【11】36   【12】arr1(1〕   【13】min=arr1(i〕   【14】EOF(1〕   【15】text1.text(或whole$〕
展开阅读全文

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


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

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

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

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

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

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

gongan.png浙公网安备33021202000488号   

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

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

客服