一起答

2012年9月计算机等级考试二级VB程序设计考前全真模拟试卷(七)

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. (13)首先执行循环体,然后再进行条件判断,决定是否结束循环的循环语句是。

  2. (14)窗体中有一个命令按钮,然后编写下列事件过程:

             Private Sub Command1_Click()

            x=0

            Do Until x=-1

               a=InputBox("请输入第一个数字a的值")

               a=Val(a)

               b=InputBox("请输入第二个数字b的值")

               b=Val(b)

               x=InputBox("请输入第二个数字x的值")

                     x=Val(x)

               a=a+b+x

            Loop

            Print a

             End Sub

             在程序运行后,单击命令按钮,在对话框中分别输入5,4,8,5,8,-1,输出的结果是。

  3. (10)在程序的空白行处填写适当的语句,完成下列功能:依次自动将列表List2中所有列表项目移入列表框List1中的项目从List2中的项目从List2中删除。

             Do While List2.ListCount

    List2.RemoveItem0

             Loop

  4. (12)下列程序段的执行结果是。

             i=4

             a=5

             Do

               i=i+1

               a=a+2

             Loop Until i>=7

             Print"A=";a

  5. (11)下列的For语句循环体要执行50次,请填空。

          For k=To -7 Step -3

  6. (9)列表框的List属性返回。

  7. (8)下列程序在窗体上输入,在立即窗口中输入________。

            S1="software"

            S2="hardware"

            S3="computer"

            Print Right(S1,3)

            Picture1.Print Mid(S2,2,4)

            Debug.Print Left(S3,2)

  8. (6)为了选择多个控件,可以按住键,然后单击每个控件。

  9. (7)执行下列语句后,输出结果是。

            s$="ABCDEFG"

            Print InStr(s$,"efg")

            Print LCase$(s$)

  10. (4)排序时计算机程序设计中一种重要操作,常见的排序方法有插入排序、和选择排序。

  11. (5)栈的3种基本运算是:入栈、退栈和。

  12. (3)数据库系统其内部分为三级模式,即概念模式、内模式和外模式。其中,是用户的数据视图,也就是用户所见到的数据概念。

  13. (2)在关系模型中,二维表的行称为。

  14. (1)数据的独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,这称为

  15. (34)如果准备读文件,打开随机文件“text.dat”d的正确语句是         

    • A.Open"text.dat"For Write As#1        
    • B.Open"text.dat"For Binary As#1     
    • C.Open"text.dat"For Input As#1        
    • D.Open"text.dat"For Random As#1
  16. (35)随机文件用于数据的语句是

    • A.Get          B.Write        C.Print      D.Input
  17. (33)使用CommonDialog控件的方法,可显示“打印”对话框。

    • A.ShowOpen          B.ShowSave      C.ShowColor        D.ShowPrinter
  18. (32)要从定义对话框Form2中退出,可以在该对话框的“退出”按钮Click事件过程中使用语句。         

    • A.Form2.Unload       B.Unload.Form2        C.Hide.Form2       D.Form2.Hide
  19. (31)下列关于文件的叙述中,说法不正确的是         

    • A.顺序文件中记录一个接一个地顺序存放
    • B.随机文件中记录的长度时随机的
    • C.执行打开文件命令后,自动生成一个文件指针
    • D.LOF函数返回给文件分配的字节数
  20. (28)下列叙述中错误的是

    • A.菜单项的快捷键不可以任意设置
    • B.除了Click事件之外,菜单项还能响应其他的事件过程(如DblClick等)
    • C.每个菜单项都是一个控件,与其他控件一样都有自己的属性和事件
    • D.在程序执行时,如果菜单项的Enabled属性False,则该菜单项变成灰色,不能被用户选择
  21. (29)通过InputBox函数可以产生输入对话框。若执行下列语句:

             st$=InputBox("请输入字符串,""字符串对话框","字符串")

             运行程序,用户输入完毕并单击“确定”按钮后,st$变量的内容为

    • A.字符串        B.请输入字符串     C.字符串对话框      D.用户输入内容
  22. (30)在窗体上建立通用对话框需要添加的控件是

    • A.Data控件       
    • B.Form控件     
    • C.CommonDialog          
    • D.VBComboBox控件
  23. (27)有下列两个过程:

             Sub S1(ByVal x As Integer,ByVal y As Integer)

             Dim t As Integer

           t=x

           x=y

           y=t

             End Sub

             Sub S2(x As Integer,y As Integer)

             Dim t As Integer

           t=x

           x=y

           y=t

             End Sub

             则下列叙述中正确的是         

    • A.用过程S1可以实现交换两个变量的值的操作,S2不能实现
    • B.用过程S2可以实现交换两个变量的值的操作,S1不能实现 
    • C.用过程S1和S2可以实现交换两个变量的值的操作 
    • D.用过程S1和S2不能实现交换两个变量的值的操作
  24. (26)编写下列事件过程和函数过程

    Private Sub Command1_Click()

             Dim num(1 TO 6)As Single

           Num(1)=103:Num(2)=190:Num(3)=0:

                 Num(4)=32:Num(5)=-56:Num(6)=100:

           Print

           Print p2(6,num())

             End Sub

             Private Function p2(By Val n Integer,number()As Single)As Integer

                 P2=number(1)

           For j=2 To n

           If number(j)

           Next j

             End Function

             程序运行后,在窗体上输出

    • A.-56        B.0       C.103      D.190
  25. (25)不能脱离控件(包括窗体)而独立存在的过程时  

    • A.2事件过程       B.通用过程      C.Sub过程       D.函数过程
  26. (24)在窗体上画1个名为Text1的文本框和1个名为Labe11的标签,再画4个名为Op1的单选按钮控件数组,其Index属性按季度顺序为0~3,如图1所示。在文件Sales.txt中按月份顺序存有某年12个月的销售额,并把相应的文字显示在标签上。如图2所示是单击“第二季度”单选按钮所产生的结果。请选择可在空白处填写的合适语句

             Option Base 1

             Dim sales(12)As Load

             Private Sub For_Load()

            Open"c:\sales.txt"For Input As#1

            For k=1 To 12

          Input#1,sales(k)

            Next

            Close#1

             End Sub

             Private Sub_________(Index As Integer)

             Dim sum As Long,k As Integer,month As Integer

            sum=0

            Month=Index*________

            For k=1 To 3

          month=month+1

          sum=sum+sales(month)

                  Next k

            Label1.Caption=__________.Caption&"销售总额:"

            Text1=sum

             End Sub

    • A.Op1_Click       3      Op1(Index)
    • B.Op1_Click       0      Option1(Index)
    • C.Option1_Click   1      Op1(Index)
    • D.Option1_Click   2      Option1(Index)
  27. 设有数组定义语句:Dim a(5)As Integer,并设List1为列表框控件。下列给数组元素赋值的语句错误的是

    • A.a(3)=3    
    • B.a(3)=inputbox("inputdata")   
    • C.a(3)=List1.ListIndex   
    • D.a=Array(1,2,3,4,5,6)
  28. (22)在窗体上画两个单选按钮,名称分别为Option1和Option2,标题分别为“黑体”和“楷体”;一个复选框,名称为Check1,标题为“粗体”。要求程序运行时,“黑体”单按钮和“粗体”复选框被选中,则能够实现上述要求的语句序列是

    • A.Option1.Value=True   B.Option1.Value=True          
    • Check1.Value=False      Check1.Value=True
    • C.Option2.Value=False   D.Option1.Value=True
    • Check1.Value=True       Check1.Value=1
  29. (21)要在命令按钮控件上显示图像应         

    • A.设置Picture
    • B.实现不了
    • C.先将Style设置为1,然后再设置Picture属性         
    • D.以上都不对
  30. (20)图像框中的Stretch属性为True时,其作用效果为

    • A.只能自动设定图像框长度&n
    • bsp;          B.只能自动扩大图像            
    • C.只能自动缩小图像                
    • D.图像自动调整大小适应图像控件
  31. (19)表示滚动条控件取值范围最大值的属性是  

    • A.Max      B.LargeChange        C.Value       D.Min
  32. (17)下列叙述中正确的是

    • A.列表框包含了组合框的功能         
    • B.组合框包含了列表框的功能          
    • C.列表框和组合框的功能无相近之处         
    • D.列表框和组合框的功能完全相同
  33. (18)在运行程序时,在程序代码中改变文本框的Text属性值,或在文本框中输入新的内容,相应会触发事件。

    • A.GotFocus         B.Click          C.Change       D. Dblclick
  34. (15)图像框和图片框在使用时的不同之处是         

    • A.图片框比图像框占内存少         
    • B.图像框内还可包括其他控件       
    • C.图片框有Stretch属性而图像框没有     
    • D.图像框有Stretch属性而图片框没有
  35. (14)获取文本框中被选取的文本内容的属性是   

    • A.SelText      B.SelStart      C.Text      D.Length
  36. (16)在窗体上画一个命令按钮,其名称为Commandl.程序运行后,单击命令按钮,输出结果是

             Private Sub p1(n As Integer)

           For i=n To 1 Step -1

             x=String(i,"*")

            Print x

            Next i

             End Sub

             Private Sub Commandl_Click()

                  P1(3)

             End Sub

    • A.***              **    *
    • B.*    **           ***
    • C.*          *    *
    • D.******
  37. (13)窗体上有一个列表框和一个文本框,编写下列两个事件过程:

             Private Sub Form_Load()

            List1.AddItem"北京"

            List1.AddItem"天津"

            List1.AddItem"上海"

            Text1.Text=""

             End Sub

             Private Sub List1_Click()

            Print Text1.Text+List1.text

             End Sub

             程序运行后,在文本框中输入“中国”,然后单击列表框中的“北京”,则输出结果是

    • A.中国北京          B.中国天津          C.中国上海          D.北京中国
  38. (12)有下列Sub过程:         

    Sub Sub(x As Single,y As Single)

           t=x

           x=t/y

           y=t Mody

             End Sub

             在窗体上的命令按钮Commandl中,编写下列事件过程,执行该事件过程调用Sun过程,结果是( )。

             Private Sub Commandl_Click()

             Dim a As Single

             Dim b As Single

    • a=5
    • b=4    Sun a,b    Print a;b
    • End Sub
    • A.1.25 1       B.5 4      C.4  5      D.1  1.25
  39. (10)最简单的交换排序方法是

    • A.快速排序        B.选择排序          C.堆排序         D.冒泡排序
  40. (11)声明一个变量为局部变量应该用         

    • A.Global          B.Private           C.Static         D.Public
  41. (9)数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是。

    • A.DB包括DBS和DBMS       B.DBMS包括DB和DBS       
    • C.DBS包括DB和DBMS       D.没有任何关系
  42. (8)下列是软件调试技术的是

    • A.错误判断        B.集成测试          C.回溯法         D.边界值分析
  43. (7)结构化分析方法是面向的自顶向下、逐步求精进行需求分析的方法。

    • A.对象      B.数据结构          C.数据流         D.目标
  44. (5)结构化程序设计主要强调的是         

    • A.程序的规模        B.程序的效率
    • C.程序设计语言的先进性         D.程序的易读性
  45. (6)下列叙述正确的是         

    • A.在面向对象的程序设计中,各个对象之间具有密切的关系
    • B.在面向对象的程序设计中,各个对象都是公用的      
    • C.在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小         
    • D.上述3种说法都不对
  46. (4)有下列二叉树,对此二叉树前序遍历的结果是

    • A. XZCYAB           
    • B. XYZABC          
    • C.XYABCZ         
    • D.XYAZBC  
  47. (2)按照“先进先出”组织数据的数据结构式是

    • A.队列           B.栈          C.双向链表           D.二叉树
  48. (3)下列叙述中错误的是

    • A. 线性链表的各元素在存储空间中的位置必须是连续的
    • B.线性链表的头元素一定存储在其元素的前面
    • C.线性链表中的各元素在存储空间中的位置不一定是连续的,但表头元素一定存储在其他元素的前面
    • D.线性链表中的各元素在存储空间中的位置不一定是连续的,且各元素的存储顺序也是任意的
  49. (1)算法的空间复杂度是指         

    • A. 算法程序的长度      B.算法程序中的指令条数      
    • C. 算法程序所占的存储空间          D.算法执行过程中所需要的存储空间