2006年9月全国计算机等级考试二级vb模拟试卷
文章作者 100test 发表时间 2007:03:10 18:08:42
来源 100Test.Com百考试题网
答案 
公共基础知识  
   一、选择题 
(1)下列关于栈的叙述正确的是 
A)栈是非线性结构  B)栈是一种树状结构   
C)栈具有先进先出的特征  D)栈具有后进先出的特征  
(2)结构化程序设计所规定的三种基本控制结构是 
A)输入、处理、输出  B)树形、网形、环形   
C)顺序、选择、循环  D)主程序、子程序、函数 
(3)结构化程序设计的一种基本方法是 
A)筛选法  B)递归法  C)归纳法  D)逐步求精法 
(4)如果对一个关系实施了一种关系运算后得到了一个新 关 系,而且新的关系中属性个数少于原来关系中属性个数,这说明所实施的运算关系是: 
        A)选择  B)投影  C)连接  D)并 
    二、填空题 
1.对于输入为N个数进行快速排序算法的平均时间复杂度是(   ) 
2.在面向对象方法学中,直接反映了用户对目标系统的要求的模型是(  ) 
3.软件测试方法中,黑盒测试个白盒测试法是常用的方法,其中黑盒测试法主要是用于测试(  ) 
4.关系型数据库管理系统中存储与管理数据的基本形式是(  ) 
  
                        Visual Basic语言程序设计 
   一、选择题 
   1、下列可以打开立即窗口的操作是___________。 
   A)Ctrl   D    B) Ctrl   E      C) Ctrl   F   D) Ctrl   G  
   2、InputBox函数返回值的类型为__________。 
   A)数值        B)字符串         C)变体        D)数值或字符串(视输入的数据而定)  
   3、表达式4   5 6 * 7 / 8 Mod 9的值是__________。 
    A)4           B)5              C)6           D)7  
   4、以下语句的输出结果是__________。 
   Print Format $ (32548.5, "000,000.00") 
   A)32548.5     B)32,548.5       C)032,548.50  D)32,548.50  
   5、执行以下程序段后,变量c $ 的值为 
   a $ = "Visual Basic Programing" 
   b $ = "Quick" 
   c $ = b $ &. Ucase (Mid $ (a $,7,6)) &. Right $ (a $,11) 
    A)  Visual BASIC Programing 
    B)  Quick Basic Programing 
    C)  QUICK Basic Programing 
    D)  Quick BASIC Programing  来源:www.examda.com 
   6、在窗体(Name属性为Formal)上画两个文本框(其Name属性分别为Text1和Text2)和一个命令按钮(Name属性为Command1),然后编写如下两个事件过程: 
  Private Sub Command1_Click() 
    A = Text.Text   Text2.Text 
    Print  a  
  End Sub  
  Private Sub Formm_Load() 
     Text1.Text ="" 
     Text2.Text ="" 
  End Sub  
程序运行后,在第一个文本框(Text1)和第二个文本框(Text2)中分别输入123和321,然后单击命令按钮,则输出结果为__________。 
   A)444         B)321123        C)123321        D)132231  
   7、阅读下面的程序段: 
   For  I = 1 To 3 
      For  j = 1 To I 
         For  k = j To 3 
            A=A 1 
         Next k 
      Next j 
   Next I 
   执行上面的三重循环后,a的值为__________。 
   A)3          B)9          C)14         D)21  
   
 8、在窗体上画两个文本框(其Name属性分别为Text1和Text2)和一个命令按钮(其Name属性为Command1),然后编写如下的事件过程: 
   Private Sub Command1_Click() 
       X = 0 
       Do While x<50 
          X = ( x   2 ) * ( x   3 ) 
          N = n 1 
       Loop 
       Text1.Text = Str(n) 
       Text2.Text = Str(x) 
   End Sub 
   程序执行后,单击命令按钮,在两个文本框中显示的值分别为__________。 
   A)1和0        B)2和72       C)3和50        D)4和168  
   9、假定窗体上有一个标签,名为Lable1。为了使该标签透明并且没有边框,则正确的属性设置为__________。 
   A) Lable1.BackStyle = 0 
      Lable1.BorderStyle = 0 
   B) Lable1.BackStyle = 1 
      Lable1.BorderStyle = 1 
   C) Lable1.BackStyle = true 
      Lable1.BorderStyle = true 
   D) Lable1.BackStyle = Flase 
      Lable1.BorderStyle = False