计算机二级vb笔试真题.pdf

上传人:文*** 文档编号:91006543 上传时间:2023-05-20 格式:PDF 页数:65 大小:7.56MB
返回 下载 相关 举报
计算机二级vb笔试真题.pdf_第1页
第1页 / 共65页
计算机二级vb笔试真题.pdf_第2页
第2页 / 共65页
点击查看更多>>
资源描述

《计算机二级vb笔试真题.pdf》由会员分享,可在线阅读,更多相关《计算机二级vb笔试真题.pdf(65页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、二 级 VB笔试试题一、选 择 题(每小题2 分,共 70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。请将正确选项填涂在答题卡相应位置上(1)下列叙述中正确的是A)线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的B)线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构C)线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构D)上述三种说法都不对(2)下列叙述中正确的是A)在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化B)在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化C)在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化D)上述

2、三种说法都不对(3)软件测试的目的是A)评估软件可靠性B)发现并改正程序中的错误C)改正程序中的错误D)发现程序中的错误(4)下面描述中,不属于软件危机表现的是A)软件过程不规范B)软件开发生产率低C)软件质量难以控制D)软件成本不断提高(5)软件生命周期是指A)软件产品从提出、实现、使用维护到停止使用退役的过程B)软件从需求分析、设计、实现到测试完成的过程C)软件的开发过程D)软件的运行维护过程(6)面向对象方法中,继承是指A)一组对象所具有的相似性质B)一个对象具有另一个对象的性质C)各对象之间的共同性质D)类之间共享属性和操作的机制(7)层次型、网状型和关系型数据库划分原则是A)记录长度

3、B)文件的大小C)联系的复杂程度D)数据之间的联系方式(8)一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员、与实体计算机之间的联系是A)一对一B)一对多C)多对多D)多对一(9)数据库设计中反映用户对数据要求的模式是A)内模式B)概念模式C)外模式D)设计模式(1 0)有三个关系R、S和T如下:则由关系R和S得到关系T的操作是A)自然连接B)交C)投影D)并(1 1)在V i s u a l B a s i c集成环境中,要添加一个窗体,可以单击工具栏上的一个按钮,这个按钮是A)匕 B)的C)雷 D)旨(1 2)在V i s u a l B a s i c集成环境的

4、设计模式下,用鼠标双击窗体上的某个控件打开的窗口是A)工程资源管理器窗口B)属性窗口C)工具箱窗口D)代码窗口(1 3)下列叙述中错误的是A)列表框与组合框都有List属性B)列表框有Selected属性,而组合框没有C)列表框和组合框都有Style属性D)组合框有Text属性、而列表框没有(1 4)设窗体上有一个命令按钮数组,能够区分数组中各个按钮的属性是A)Name B)Index C)Caption D)Left(1 5)滚动条可以响应的事件是A)Load B)Scroll C)Click D)MouseDown(1 6)设 a=5,b=6,c=7,d=8,执行语句 X=Df(a b)A

5、nd(c d),10,2 0)后,x 的值是A)10 B)20C)30D)200(1 7)语句 Print SgnA)-36 B)1(-6A2)+C)-1Abs(-6人 2)+lnt(-6A2)的输出结果是D)-72(1 8)在窗体上画一个图片框,在图片框中画个命令按钮,位置如图所示。回国则命令按钮的Top属性值是A)200 B)300 C)500 D)700(1 9)在窗体上画一个名称为Command 1的命令按钮。单击命令按钮时执行如下事件过程:Private Sub Command l_Click()a$=?,software and hardwareub$=Right(a$,8)c$=

6、Mid(a$,1,8)MsgBox a$,b$,c$,1End Sub则在弹出的信息框标题栏中显示的标题是A)software and hardwareB)hardwareC)softwareD)1(2 0)在窗体上画一个文本框(名称为Text 1)和一个标签(名称为Label 1),程序运行后,如果在文本框中输入文本,则标签中立即显示相同的内容。以下可以实现上述操作的事件过程是A)Private Sub Textl_Change()Label 1 .Caption=Text 1 .TextEnd SubB)Private Sub Labell_Change()Label 1 .Caption

7、=Text l.TextEnd SubC)Private Sub Textl_Click()Label 1 .Caption=Text i.TextEnd SubD)Private Sub Labell_Click()Label 1 .Caption=Text 1 .TextEnd Sub(2 1)以下说法中错误的是A)如果把一个命令按钮的Default属性设置为T ru e,则按回车键与单击该命令按钮的作用相同B)可以用多个命令按钮组成命令按钮数组C)命令按钮只能识别单击(C lick)事件D)通过设置命令按钮的Enabled属性,可以使该命令按钮有效或禁用(2 2)以下关于局部变量的叙述中

8、错误的是A)在过程中用Dim语句或Static语句声明的变量是局部变量B)局部变量的作用域是它所在的过程C)在过程中用Static语句声明的变量是静态局部变量D)过程执行完毕,该过程中用Dim或 Static语句声明的变量即被释放(2 3)以下程序段的输出结果是X=Iy=4Do Until y4x=x*yY=y+ILoopPrint xA)I B)4 C)8 D)20(2 4)如果执行一个语句后弹出如图所示的窗口,则这个语句是A)InputBox(输入框,请输入VB数据”)B)x=InputBox(输入框,请输入VB数据”)C)InputB ox(请输入VB数据,“输入框”)D)x=Input

9、Box(请输入VB数据,“输入框”)(2 5)有如下事件过程:Private Sub Form Click()Dim n A s Integerx=0n=InputBox(请输入一个整数”)For i=l TonFor j=l To ix=x+INext jNext iPrint xEnd Sub程序运行后,单击窗体,女口果在输入对话框中输入:,则在窗体上显示的内容是A)13 B)14 C)15 D)16(2 6)请阅读程序:Sub subP(b()As Integer)For i=l To 4b(i)=2*iNext iEnd SubPrivate Sub Command l_Click()

10、Dim a(1 To 4)As IntegerA(1)=5:a(2)=6:a(3)=7:a(4)=8subP a()For i=l To 4Print a(i)Next iEnd Sub运行上面的程序,单击命令按钮,则输出结果是A)2 B)5 C)10 D)出错4 6 126 7 148 8 16(27)Fibonacci数列的规律是:前 2 个数为1,从 第 3 个数开始,每个数是它前.2 个数之 和,即:1,1,2,3,5,8,13,21,34,55,89,.o 某人编写了下面的函数,判断大于1的整数x 是否是Fibonacci数列中的某个数,若是,则返回True,否则返回FalseoFu

11、nction Isfab(x As Integer)As BooleanDim a As Integer,b As Integer,c As Integer,flag As Booleanflag=Falsea=l:b=IDo While xbD)把 if x=b Then flag=True 改为 If x=a Then flag=True(2 8)在窗体上画一个命令按钮,其名称为Com m ands然后编写如下事件过程:Private Sub Commandl_Click()Dim a$,b$,c$,k%a=,ABCDb=123456”c=M,k=lDo While k=Len(a)Or

12、k=Len(b)If k=Len(a)Thenc=c&Mid(a,k,1)End IfIf k=0s=s+a(i)*ji=i-lj=j*10oLoopPrint sEnd Sub运行上面的程序,单击命令按钮,则输出结果是A)4321 B)123 C)234 D)1234然后编写如卜代码:(3 1)下列可以打开随机文件的语句是A)Open file 1 .dat For Input As#1B)Open”行 人 1 .dat For Append As#1C)Openfilel.dat For Output As#1D)Openfilel.dat For Random As#1 Len=20(3

13、 2)有弹出式菜单的结构如下表,程序运行时,单击窗体则弹出如下图所示的菜单。下面的事件过程中能正确实现这一功能的是 名佟无VMedit4,5zMMA)Private Sub Form.Click()PopupMenu cutEnd SubB)Private Sub Command 1 Click()PopupMenu editEnd SubC)Private Sub Form_ Click()PopupMenu editEnd SubEnd SubD)Private Sub Formjick()PopupMenu cutPopupMenu paste(3 3)请阅读程序:Option Base

14、 IPrivate Sub Form_ Click()Dim Arr(4,4)As IntegerFor i=l To 4For j=I To 4Arr(i,j)=(i-l)*2+jNext jNext iFor i=3To4For j=3 To 4Print Arr(j,i);Next jPrintNext iEnd Sub程序运行后,单击窗体,则输出结果是A)5 7 B)6 8 0 7 9 D)8 106 8 7 9 8 10 8 11(3 4)一下面函数的功能应该是:删除字符串str中所有与变量ch相同的字符,并返回删除后的结果。例如:若 str:ABCDABCD,ch=B”,则函数的返

15、回值为:ACDACD”Function delchar(str As String,ch As String)As StringDim k As Integer,temp As String,ret As Stringret=,n,For k=l To Len(str)temp=Mid(str,k,1)If temp=ch Thenret=ret&tempEnd IfNext kdelchar=retEnd Function但实际上函数有错误,需要修改。下面的修改方案中正确的是A)把 ret=ret&temp 改为 ret=tempB)把 If temp=ch Then 改为 If te m

16、p O ch ThenC)把 delchar=ret 改为 delchar=tempD)把 ret=改为 temp二”(3 5)在窗体上画一个命令按钮和两个文本框,其名称分别为Commandl、Text I和 Text2,在属性窗口中把窗体的KeyPreview属性设置为T ru e,然后编写如下程序:Dim S I As String,S2 As StringPrivate Sub Form Load()Text 1 .Text=,uText2.Text=,H,Text 1.Enabled=FalseText2.Enabled=FalseEnd SubPrivate Sub Form_ Ke

17、yDown(KeyCode As Integer,Shift As Integer)S2=S2&Chr(KeyCode)End SubPrivate Sub Forin_ KeyPress(KeyAscii As Integer)Sl=Sl&Chr(KeyAscii)End SubPrivate Sub Command 1 ClickText I.Text=SlText2.Text=S2S1=MS2=,n,End Sub程序运行后,先后按“a”、b”、“c”键,然后单击命令按钮,在文本框Textl和 Text2中显示的内容分别为A)abc 和 ABCB)空白C)ABC 和 abcD)出错二、填

18、 空 题(每空2 分,共 30分)请将每空的正确答案写在答题卡【1】至【15】序号的横线上,答在试卷上不得分。(1)一个栈的初始状态为空。首先将元素5,4,3,2,1 依次入栈,然后退栈一次,再将元素A,B,C,D依次入栈,之后将所有元素全部退栈,则所有元素退栈(包括中间退栈的元素)的顺序为一【1】(2)在长度为n 的线性表中,寻找最大项至少需要比较 2 一 次。(3)一棵二叉树有10个度为1 的结点,7 个度为2 的结点,则该二叉树共有【3】_一个结点。(4)仅由顺序、选 择(分支)和 重 复(循环)结构构成的程序是一【4】_程序。(5)数据库设计的四个阶段是:需求分析,概念设计,逻辑设计和

19、一【5】一。(6)窗体上有一个名称为Combol的组合框,其初始内容为空,有一个名称为Commandl、标题为“添加项目”的命令按钮。程序运行后,如果单击命令按钮,会将给定数组中的项目添加到组合框中,如图所示。请填空。Option Base 1Private Sub Command 1_ Click(Dim city As Variantc ity 1【6】_ (“北京“,“天津“,“上海“,“武汉“,“重庆“,“西宁”)For i=_ 7 _To UBound(citv)Combo 1.Addltem_ 8 _NextEnd Sub(7)窗体上有一个名称为Text 1 的文本框和一个名称为C

20、ommand 1、标题为“计算”的命令按钮,如图所示。函数fun及命令按钮的单击事件过程如下,请填空。Private Sub Command 1 _Click()Dim x As Integerx=Val(InputBOX(输入数据”)Text l=Str(fun(x)+fun(x)+fun(x)End SubPrivate Function fun(ByRef n As Integer)If n Mod 3=0 Thenn=n+nElsen=n*nEnd If_ 9 _=nEnd Function当单击命令按钮,在输入对话框中输入2 时,文本框中显示的是一【10】_(8)窗体上有一个名称为L

21、 istl的列表框,一个名称为Picture 1 的图片框。Form_ Load事件过程的作用是,把 Datal.txt文件中的物品名称添加到列表框中。运行程序,当双击列表框中的物品名称时.,可以把该物品对应的图片显示在图片框中如图所示。以下是类型定义及程序,请填空。Private Type PicgName As String*10 吻品名称picFile As String*20 物品图片的图片文件名End TypeDim p(4)As Pic,pRec As PicPrivate Sub Form Load()OperTDatal.txt For Random As#1 _ 111】_=

22、Len(pRec)For i=0 To 4G et#l,i+1,P(i)LIStLAddltem p(i).gNaineNext iClose#1End SubPrivate Sub List I-DbICIickOFor i=OTo4If RTrim(List-List(i)=RTrim(_ 12 _)ThenPicture L,Picture=LoadPicture(p(i)._ 13 _)Exit ForEnd IfNextEnd Sub(9)窗体上有一个名称为CD1的通用对话框。通过菜单编辑器建立如图1所示的菜单。程序运行时,如果单击“打开”菜单项,则执行打开文件的操作,当选定了文件(

23、例如:G:VB2010-9in.txt)并打开后,该文件的文件名会被添加到菜单中,如图2 所示。各菜单项的名称和标题等定义如下表。FeralG W B W utX*nff内18可见的Fib无无Inxn HmnuOpcn 无IrucLR面mnuCknc 无Truemnu无Tnic1 义)FhUme-0Falx以一下是单击“打开”菜单项的事件过程,请填空。Dim mnuCounter As IntegerPrivate Sub tnnuOpen_ Click()CDI.ShowOpenIf CD I.FileName,u,ThenOpen_ 14 _For Input As#1mnuCounter

24、=mnuCounter+1Load FName(mnuCounter)FName(mnuCounter).C叩tion=CD I.FileNameFName(mnuCounter)15 _=TrueClose#1End IfEnd Sub答案:级考试(9)14 Ccll.FileName 15 Visible2 0 1 0年3月全国计算机等级考试二级V B笔试试卷一、选 择 题(每题2 分,共 70分)(1)下列叙述中正确的是()A)对长度为n 的有序链表进行查找,最坏情况下需要比较次数为nB)对长度为n 的有序链表进行对分查找,最坏情况下需要比较次数为(n/2)C)对长度为n 的有序链表进行

25、对分查找,最坏情况下需要的比较次数(Iog2n)D)对长度为n 的有序链表进行对分查找,最坏情况下需要的比较次数(nlog2n)(2)算法的时间复杂是指()A)算法的执行时间 B)算法所处理的数据量C)算法程序中的语句或指令条数D)算法在执行过程中所需要的基本运算次数(3)软件按功能可以分为:应用软件、系统软件和支持软件(或工具软件),下面属于系统软件的是()A)编 辑 软 件 B)操 作 系 统 C)教 务 管 理 系 统 D)浏览器(4)软 件(程序)调试的任务是()A)诊断和改正程序中的错误 B)进肯能多的发现程序中的错误C)发现并改正程序中的所有错误 D)确定程序中错误的性质(5)数据

26、流程图(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)逻辑设计阶

27、段C)概念设计阶段D)物理设计阶段(10)有两个关系R 和 T 如下:RTABCa12b22c32d32则由关系R 得到关系T 的操作是A)选择B)投影C)交D)并(1 1)在 VB集成环境中要结束一个正在运行的工程,可单击工具栏上的一个按钮,这个按钮是(1 2)设 x 是整型变量,与函数Hf(xO,-x,x)有相同结果的代数式是A)|x|B)-|x|C)xD)-x(1 3)设窗体文件中有下面的事件过程:P rivate Sub Commandl_Click()Dim sa%=100P rint aEnd Sub其中变量a 和 s 的数据类型分别是A)整型,整型B)变体型,变体型C)整型,变体

28、型D)变体型,整型(1 4)下面哪个属性肯定不是框架控件的属性A)TextB)CaptionC)LeftD)Enabled(1 5)下面不能在信息框中输出“VB”的是A)MsgBox VBB)x=MsgBox(VB)C)MsgBox(VB)D)Call MsgBox VB(1 6)窗体上有一个名称为Optionl的单选按钮数组,程序运行时,当单击某个单选按钮时,会调用下面的事件过程P rivate Sub Optionl_Click(Index As Integer)End Sub下面关于此过程的参数Index的叙述中正确的是A)Index为 1 表示单选按钮被选中,为 0 表示未选中B)In

29、dex的值可正可负C)Index的值用来区分哪个单选按钮被选中D)Index表示数组中单选按钮的数量(17)设窗体中有一个文本框T e x tl,若在程序中执行了 Textl.SetFocus,则触发A)Textl 的 SetFocus 事件B)Textl 的 GotFocus 事件C)Textl 的 LostFocus 事件D)窗体的GotFocus事件(18)V B 中有3 个键盘事件:KeyP ress、KeyDown、KeyUp,若光标在Textl文本框中,则每输入一个字母A)这 3 个事件都会触发B)只触发KeyP ress事件C)只触发Key Down、KeyUp事件D)不触发其中

30、任何一个事件(1 9)下面关于标准模块的叙述中错误的是A)标准模块中可以声明全局变量B)标准模块中可以包含一个Sub Main过程,但此过程不能被设置为启动过程C)标准模块中可以包含一些P ublic过程D)一个工程中可以含有多个标准模块(2 0)设窗体的名称为F o rm l,标题为W in,则窗体的MouseDown事件过程的过程名是A)Forml_MouseDownB)Win_MouseDownC)Form_MouseDownD)MouseDown_Forml(2 1)下面正确使用动态数组的是A)Dim arr()As IntegerReDim arr(3,5)B)Dim arr()As

31、 IntegerReDim arr(50)As StringC)Dim arr()ReDim arr(50)As IntegerD)Dim arr(50)As IntegerReDim arr(20)(2 2)下面是求最大公约数的函数的首部Function gcd(ByVal x As Integer;ByVai y As Integer)As Integer若要输出8、12、16这 3 个数的最大公约数,下面正确的语句是A)P rint gcd(8,12),gcd(12,16),gcd(16,8)B)P rint gcd(8,12,16)C)P rint gcd(8),gcd(12),gcd

32、(16)D)P rint gcd(8,gcd(12,16)(2 3)有下面的程序段,其功能是按图1 所示的规律输出数据Dim a(3,5)As IntegerFor i=l To 3Forj=lTo5A(i,j)=i+jP rint a(i,j);NextP rintNext若要按图2 所示的规律继续输出数据,则接在上述程序段后面的程序段应该是A)For i=l To 5Forj=lTo3P rint a(j,i);NextP rintNextB)For i=l lb 3Forj=17b5P rint a(j,i);NextP rintNextC)Forj=lTo5For i=l To 3P

33、rint a(j,i);NextP rintNextD)For i=l 7b 5For j=l To 3P rint a(i j);NextP rintNext(2 4)窗体上有一个Textl文本框,一个 Command1命令按钮,并有以下程序P rivate Sub Commandl_Click()Dim nIf Textl.Texton23456n Thenn=n+lP rint”口令输入错误&n&次End IfEnd Sub希望程序运行时得到左图所示的效果,即:输入口令,单击“确认口令”命令按钮,若输入的口令不是“123456”,则在窗体上显示输入错误口令的次数。但上面的程序实际显示的是

34、右图所示的效果,程序需要修改。下面修改方案中正确的是A)在 Dim n 语句的下面添加一句:n=0B)把 P rint”口令输入错误&n&次 改为P rint 口令输入错误+n+次”C)把 P rint 口令输入错误&n&次改为P rint”口令输入错误”&Str(n)&次D)把 Dim n 改为 Static n(2 5)要求当鼠标在图片框Pl 中移动时,立即在图片框中显示鼠标的位置坐标。下面能正确实现上述功能的事件过程是A)P rivate Sub P l_MouseMove(Button AS lnteger;Shift As lnteger,X As Single,Y As Singl

35、e)P rint X,YEnd SubB)P rivate Sub P l_MouseDown(Button AS lntegei;Shift As Integer/As Single,Y As Single)P icture.P rint X,YEnd SubC)P rivate Sub P l_MouseMove(Button AS IntegecShift As lnteger,X As Single,Y As Single)P l.P rint X,YEnd SubD)P rivate Sub Form_MouseMove(Button AS IntegeoShift As lnteg

36、er;X As Single,Y As Single)P l.P rint X,YEnd Sub(2 6)计算二的近似值的一个公式是。某人编写下面的程序用此公式计算并输出兀的近似值:P rivate Sub Comandl_Click()P l=lSign=ln=20000For k=3 To nSign=-Sign/kP I=P I+Sign/kNext kP rint P l*4End Sub运行后发现结果为3.22751,显然,程序需要修改。下面修改方案中正确的是A)把 For k=3 To n 改为 For k=l To nB)把 n=20000 改为 n=20000000C)把 Fo

37、r k=3 To n 改为 For k=3 To n Step 2D)把 P l=l 改为 P I=0(2 7)下面程序计算并输出的是P rivate Sub Comandl_Click()a=10s=0Dos=s+a*a*aa=a-lLoop Until a Form2,Form l为启动窗体。Form2中有菜单。其结构如表。要求在程序运行时,在 Form l的文本框Textl中输入口令并按回车键(回车键的 ASCII码 为 1 3)后,隐藏F o rm l,显 示 Form2。若口令为“Teacher”,所有菜单项都可见;否则看不到“成绩录入”菜单项。为此,某人在Form l窗体文件中编写

38、如下程序:P rivate Sub Textl_KeyP ress(KeyAscii As Integer)If KeyAscii=13 ThenIf Text 1.Text=7eacher ThenForm2.input.visible=TrueElseForm2.input.visible=FalseEnd IfEnd IfForml.HideForm2.ShowEnd Sub程序运行时发现刚输入口令时就隐藏了 Fo rm l,显示了 Form 2,程序需要修改。下面修改方案中正确的是A)把 Form l中 Textl文本框及相关程序放到Form2窗体中B)把 Forml.Hide For

39、m2.Show 两行移到 2 个 End If 之间C)把 If KeyAscii=13 Then 改为 If KeyAscii=,zTeaeherH ThenD)把 2 个 Form2.input.Visible 中 的“Form2”删去(3 3)某人编写了下面的程序,希望能把Textl文本框中的内容写到out.txt文件中P rivate Sub Comandl_Click()Open out.txtn For Output As#2P rint TextlClose#2End Sub调试时发现没有达到目的,为实现上述目的,应做的修改是A)把 P rint Textl 改 为 P rint

40、#2,TextlB)把 P rint Textl改为 P rint TextlC)把 P rint Textl改为 Write TextlD)把所有#2改为#1(3 4)窗体上有一个名为Commandl的命令按钮,并有下面的程序:P rivate Sub Comandl_Click()Dim arr(5)As IntegerFor k=l To 5arr(k)=kNext kprog arr()For k=l lb 5P rint arr(k)Next kEnd SubSub prog(a()As Integer)n=Ubound(a)For i=n To 2 step-1For j=l To

41、 n-1if a(j)=0 ThenCount(n)=Count(n)+1End IfNext km=count(0)For k=l To 25If m2P rint iEnd Sub程序运行后,单击窗体,输 出 结 果 为 10 O(9)在窗体上画一个名称为Command1的命令按钮。然后编写如下程序:Option Base 1P rivate Sub Commandl_Click()Dim a(10)As IntegerFor i=l To 10a(i)=iNextCall swap(1 1 )For i=l To 10P rint a(i);NextEnd SubSub swap(b()

42、As Integer)n=Ubound(b)For i=lTo n/2t=b(i)b(i)=b(n)b(n)=t12NextEnd Sub上述程序的功能是,通过调用过程sw ap,调换数组中数值的存放位置,即 a 与 a(10)的值互换,a(2)与 a(9)的值互换,。请填空。(1 0)在窗体上画一个文本框,其名称为T e x tl,在属性窗口中把该文本框的MultiLine属性设置为Tru e,然后编写如下的事件过程:P rivate Sub Form_Click()Open nd:testsmtextl.Txtn For Input As#1Do While Not 13Une Input

43、#1,aspect$Whole$=whole$+aspect$+Chr$(13)+Chr$(10)LoopTextl.Text=whole$14Open,ld:testsmtext2.Txt,/For Output As#1P rint#1,15Close#1End Sub运行程序,单击窗体,将把磁盘文件smtextl.txt的内容读到内存并在文本框中显示出来,然后把该文本框中的内容存入磁盘文件smtext2.txt。请填空。2010年 3 月全国计算机等级考试二级VB笔试试卷答案选择题1-5 ADBAC6-10 BADBA11(D)12(B)13(C)14(A)15(D)16(C)17(B)

44、18(A)19(B)20(A)21(A)22(D)23(A)24(D)25(C)26(C)27(A)28(C)29(C)30(B)31(C)32(B)33(A)34(B)35(D)填空题(1)A,B,C,D,E,F,5,4,3,2,1(2)15(3)EDBGHFCA(4)程序(5)课号(6)6 2 500(8)8 Not labell.visible(9)9 Timerl.Enabled=Ture(10)10 28(11)11 a()或 a(12)12 n=n-l(13)13 EOF(l)(14)14 Close#l(15)15 Textl.Text 或 textl2011年3月全国计算机等级

45、考试二级笔试试卷Visual B a s ic 语言程序设计(考试时间9 0 分钟,满分10 0分)一、选 择 题(每小题2 分,共7 0 分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。(1)下列关于栈叙述正确的是()。A)栈顶元素最先能被删除 B)栈顶元素最后才能被删除C)栈底元素永远不能被删除 D)以上三种说法都不对(2)下列叙述中正确的是()。A)有一个以上根结点的数据结构不一定是非线性结构B)只有一个根结点的数据结构不一定是线性结构C)循环链表是非线性结构D)双向链表是非线性结构(3)某二叉树共有7个结点,其中

46、叶子结点只有1个,则该二叉树的深度为(假设根结点在第1 层)()。A)3 B)4 C)6 D)7(4)在软件开发中,需求分析阶段产生的主要文档是()。A)软件集成测试计划 B)软件详细设计说明书C)用户手册 D)软件需求规格说明书(5)结构化程序所要求的基本结构不包括()。A)顺序结构 B)GO T O 跳转C)选 择(分支)结构 D)重 复(循环)结构(6)下面描述中错误的是()。A)系统总体结构图支持软件系统的详细设计B)软件设计是将软件需求转换为软件表示的过程C)数据结构与数据库设计是软件设计的任务之一D)P A D 图是软件详细设计的表示工具(7)负责数据库中查询操作的数据库语言是()

47、。A)数据定义语言B)数据管理语言 C)数据操纵语言D)数据控制语言(8)一个教师可讲授多门课程,一门课程可由多个教师讲授,则实体教师和课程间的联 系 是()。A)1:1 联系 B)1 :m 联系 C)m:1(9)有三个关系R、S和 T如下:联系 D)m:n联系RABCa12b21c31ABc3则由关系R和S得到关系T的操作是()。A)自然连接 B)交 C)除(1 0)定义无符号整数类为U I n t,下面可以作为类U I n t 实例化值的是()。A)-3 6 9 B)3 6 9 C)0.3 6 9 D)整数集合 1,2,3,4,5(1 1)在V is u al B as ic 集成环境中,

48、可以列出工程中所有模块名称的窗口是()。A)工程资源管理器窗口 B)窗体设计窗口C)属性窗口 D)代码窗口(1 2)假定编写了如下4个窗体事件的事件过程,则运行应用程序并显示窗体后,已经执行的事件过程是()。A)L o ad B)C l ic k C)L o s t F o c u s D)K ey Pr es s(1 3)为了使标签具有“透明”的显示效果,需要设置的属性是()。A)C ap t io n B)A l ig n men t C)B ac kS t y l e D)A u t o S iz e(1 4)下面可以产生2 0-3 0 (含2 0 和3 0)的随机整数的表达式是()。A

49、)Int(Rnd*10+20)B)Int(Rnd*ll+20)C)Int(Rnd*20+30)D)Int(Rnd*30+20)(1 5)设窗体上有一个名称为HS1的水平滚动条,如果执行了语句:HS1.Value=(HS1.Max-HSl.Min)/2+HSl.Min 则()。A)滚动块处于最左端 B)滚动块处于最右端C)滚动块处于中间位置 D)滚动块可能处于任何位置,具体位置取决于Max、M in属性的值(1 6)窗体上有一个名称为C b l的组合框,程序运行后,为了输出选中的列表项,应使用的语句是()。A)Print Cbl.Selected B)Print Cbl.List(Cbl.Lis

50、tindex)C)Print Cbl.Selected.Text D)Print Cbl.List(Listindex)(17)为了在窗体上建立2 组单选按钮,并且当程序运行时,每组都可以有一个单选按钮被选中,则以下做法中正确的是()。A)把这2 组单选按钮设置为名称不同的2 个控件数组B)使2 组单选按钮的Index属性分别相同C)使2 组单选按钮的名称分别相同D)使2 组单选按钮分别画到2 个不同的框架中(1 8)如果个直线控件在窗体上呈现为一条垂直线,则可以确定的是()。A)它的Yl、Y 2属性的值相等B)它的XI、X 2属性的值相等C)它的XI、Y1属性的值分别与X2、Y 2属性的值相

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁