当前位置:文档之家› 全国计算机等级考试二级VB模拟试题

全国计算机等级考试二级VB模拟试题

全国计算机等级考试二级VB模拟试题一、选择题(每题2分,共计70分)1.算法的时间复杂度是指A、执行算法程序所需要的时间B、算法程序的长度C、算法执行过程中所需要的基本运算次数D、算法程序中的指令条数2.队列适用于下列哪一种应用?A、表达式求值B、堆排序算法的实现C、树的层次次序周游算法的实现D、二叉树对称周游算法的实现3.设二叉树根结点的层次为0,一棵深度为h的满二叉树的结点个数是____。

A、2的h次幂B、2的h-1次幂C、2的h次幂减1D、2的h+1次幂减14.设有100个结点,用二分法查找时,最大比较次数是____。

A、25B、50C、10D、75.在面向对象数据模型中,子类不但可以从其超类中继承所有的属性和方法,而且还可以定义自己的属性和方法,这有利于实现A、可移植性B、可扩充性C、安全性D、可靠性6.软件工程方法的提出起源于软件危机,而其目的应该是最终解决软件的什么问题?A、产生危机B、质量保证C、开发效率D、生产工程化7.在结构化方法中,软件功能分解属于下列软件开发中的阶段是A、详细设计B、需求分析C、总体设计D、编程调试8.下列条目中,哪些是DBMS的基本功能?I.提供用户对数据库结构的描述功能II.提供用户对数据的操作功能III.提供多用户环境下的事务管理IV.分类组织、存储和管理各种数据V.数据库的创建、转储和恢复A、I、II和IIIB、II、III和IVC、I、II、III和IVD、都是9.如果两个实体之间的联系是m:n,则____引入第三个交叉关系。

A、需要B、不需要C、可有可无D、合并两个实体10.基于"学生-选课-课程"数据库中如下三个关系:S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)查找学生号为"200301188"的学生的"数据库"课程的成绩,至少将使用关系A、S和SCB、SC和CC、S和CD、S、SC和C11.假定有如下事件过程:Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)If Button = 2 thenPopupMenu popFormEnd IfEnd Sub则以下描述中错误的是A、该过程的功能是弹出一个菜单B、popForm是在菜单编辑器中定义的弹出式菜单的名称C、参数X、Y指明鼠标的当前位置D、Button = 2 表示按下的是鼠标左键12.在Visual Basic中,如果一个变量未作类型声明而直接使用,则该变量的数据类型是_____。

A、字符串型B、数值型C、变体类型D、可以是任何类型13.以下描述中正确的是A、标准模块中的任意过程都可以在整个工程范围内被调用B、在一个窗体模块中可以调用在其他窗体中被定义为Public的通用过程C、如果工程中包含Sub Main过程,则程序将首先执行该过程D、如果工程中不包含Sub Main过程,则程序一定首先执行第一个建立的窗体14.已知X15.决定一个窗体有无控件菜单的属性是____。

A、MinButtonB、CaptionC、MaxButtonD、ControlBox16.用来设置文本框控件中有无滚动条的属性是_____。

A、MultiLineB、SelTextC、SelLengthD、ScrollBars17.要使用FSI对象模型,必须通过“工程”菜单中的____命令对象模型引人到当前工程中。

A、部件B、引用C、工程1属性D、添加属性页18.若N=235,下述的语句中____显示的值为3。

A、PRINT N-INT(N/100)*100B、PRINT INT(N/10)-INT(N/100)*10C、PRINT INT(N/10)-INT(N/100)D、PRINT INT(N-INT(N/10))/1019.代数式|e3(注:3为上标)+lgy1+arctgy2|对应的Visual Basic表达式是____。

A、Abs(E^3+Lg(Y1)+1/Tg(Y2))B、Abs(E(3)+Log(Y1)/Log(10)+Atn/(Y2))C、Abs(E(3)+Log(Y1)+Atn(Y2))D、Abs(Exp(3)+Log(Y1)+1/Atn(Y))20.若在Shape控件内以FillStyle属性所指定的图案填充区域,而填充图案的线条的颜色由FillColor属性指定,非线条的区域由BackColor属性填充,则应____。

A、将Shape控件的FillStyle属性设置为2至7间的某个值,BackStyle属性设置为1B、将Shape控件的FillStyle属性设置为0或1,BackStyle属性设置为1C、将Shape控件的FillStyle属性设置为2至7间的某个值,BackStyle属性设置为0D、将Shape控件的FillStyle属性设置为0或1,BackStyle属性设置为021.下面叙述中不正确的是____。

A、驱动器列表框是一种能显示系统中所有有效磁盘驱动器的列表框B、从驱动器列表框中选择驱动器能自动地变更系统当前的工作驱动器C、要改变系统当前的工作驱动器需要使用ChDrive语句D、驱动器列表框的Drive属性只能在运行时被设置22.图像框有一个属性,可以自动调整图形的大小,以适应图像框的尺寸,这个属性是A、AutosizeB、StretchC、AutoRedrawD、Appearance23.以下不能在“工程资源管理器”窗口中列出的文件类型是A、.basB、.resC、.frmD、.ocx24.要使组合框设置成只能从中选择而不能输入数据的组合框(下拉式列表框),则应将其Style属性设置为:____。

A、0B、1C、2D、325.若N=365,下述的语句中_____显示的值是33。

A、Print n - Int(n / 100) * 100B、Print Int(n / 10) - Int(n / 100) * 10C、Print Int(n / 10) - Int(n / 100)D、Print Int(n - Int(n / 10) * 10) / 1026.下面的数组声明语句中____是正确的。

A、Dim A[3,4] As IntegerB、Dim A(3,4) As IntegerC、Dim A[3 4] As IntegerD、Dim A(3 4) As Integer27.设有语句Open "C:\Test.dat" For Output As #1则以下错误的叙述是A、该语句打开C盘根目录下一个已存在的文件Test.DatB、该语句在C盘根目录下建立一个名为Test.Dat的文件C、该语句建立的文件的文件号为1D、执行该语句后,就可能通过Print #语句向文件Test.Dat中写入信息28.单击一次命令按钮之后,下列程序代码的执行结果为____。

Public Sub Proc(a( ) As Integer)Static i As IntegerDoa(i)=a(i)+a(i+1)i=i+1Loop While i<2End SubPrivate Sub Commandl_Click( )Dim m As Integer,i As Integer,x(10) As IntegerFor i=0 To 4:x(i)=i+1:Next iFor i=0 To 2:Call Proc(x):Next iFor i=0 To 4:Print x(i);:Next iEnd SubA、3 4 7 5 6B、3 5 7 9 5C、1 2 3 4 5D、1 2 3 5 729.单击窗体时,下列程序代码的执行结果为____。

Private Sub Form_Click( )Dim x As Integer,y As Integer,z As Integerx=1y=2z=3Call Procl(x,x,z)Call Procl(x,y,y)End SubPrivate Sub Procl(x As Integer,y As Integer,z As Integer)x=3*zy=2*zz=x+yPrint x;y;zEnd Sub那么单击窗体时,程序代码的执行结果为____A、6 6 126 10 10B、9 6 156 10 10C、9 6 156 5 10D、9 10 109 10 1530.在窗体上画一个名称为Command1的命令按钮,再画两个名称分别为label1、Label 2的标签,然后编写如下程序代码:Private X As IntegerPrivate Sub Command1_Click()X = 5 : Y=3Call proc(X,Y)Label1.Caption = XLabel2.Caption = YEnd SubPrivate Sub proc(ByVal a As Integer, ByVal b As Integer)X = a * aY = b + bEnd Sub程序运行后,单击命令按钮,则两个标签中显示的内容分别是A、5和3B、25和3C、25和6D、5和631.单击命令按钮时,下列程序代码的执行结果为____。

Private Sub Commandl_Click( )Dim FirstStr As StringFirstStr="abcdef"Print PickMid(firstStr)End SubPrinvate Function PickMid(xStr As String)As StringDim tempStr As String,strLen As IntegertempStr=""strLen=Len(xStr)i=1Do While i<=strLen/2tempStr=tempStr+mid(xStr,i,1)+Mid(xStr,strLen-i+1,l) i=i+1loopPickMid=tempStrEnd FunctionA、abcdefB、afbecdC、fedcbaD、defabc32.下列_____程序段能删除列表List1中的所有项。

A、Private Sub Command1_Click()For I=0 To List.ListCount-1List1.RemoveItem 0Next IEnd SubB、Private Sub Command1_Click()For I=0 To List.ListCount-1List1.RemoveItem 1Next IEnd SubC、Private Sub Command1_Click()For I=0 To List1.ListCountList1.RemoveItem 0Next IEnd SubD、Private Sub Command1_Click()For I=0 To List1.ListCount-1List1.RemoveItem 1Next IEnd Sub33.窗体上画一个命令按钮,其名称为Command1,然后编写如下事件过程:Private Sub Command1_Click()Dim A(5, 5)For I = 1 To 3For J = 1 To 4A(I, J) = I * JNext JNext IFor N = 1 To 2For M = 1 To 3Print A(M, N);Next MNext NEnd Sub窗体运行后,单击命令按钮,输入结果是A、1 2 3 4 2 4B、1 2 3 4 6 8C、1 2 3 2 4 6D、1 2 3 6 3 634.下列程序段的结果为____。

相关主题