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

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
10

(35)有下列程序代码实现生成20个0-100之间的随机整数,存于数组中,打印数组中大于50的数,并求这些数的和。请选择正确的程序段 ,完成程序。

                  Private Sub Commandl_Click()

        Dim arr(1 To 20)

      For i=1 To 20

  • arr(i)=________    Text1.Text=Text1.Text&arr(i)&Chr(13)&Chr(10)    Next i            Sum=0
  • For Each X________
  • If X>50 Then    Print Tab(20);X    Sum=Sum+X
  • End If    Next X    Print Tab(20);"Sum=";Sum
  • End Sub
  • A.Int(Rnd*99+1) In arr        
  • B.Int(Rnd) In arr     
  • C.Int(Rnd*99+1) In arr()      
  • D.Int(Rnd) In arr()
16

(32)按文件的访问方式不同,可以将文件分为。

  • A、顺序文件、随机文件         
  • B、文本文件和数据文件
  • C、数据文件和可执行文件       
  • D、ASCII文件和二进制文件
17

(29)假定有一个菜单项,名为MenuItem,为了在运行时使该菜单项不可见,应使用的语句为 。

  • A.MenuItem.Enabled=False       
  • B.MenuItem.Enabled=Trme        
  • C.MenuItem.Visible=Trme        
  • D.MenuItem.Visible=False
18

(30)下列事件过程可以将打开文件对话框的标题改变为“new Caption”.

  • A.Private Sub Commandl_Click()
  • CommonDialog1.DialogTitle="new Caption"
  • CommonDialog1.ShowFont
  • End Sub
  • B.Private Sub Commandl_Click()
  • CommonDialog1.DialogTitle="new Caption"
  • CommonDialog1.ShowOpen
  • End Sub
  • C.Private Sub Commandl_Click()
  • CommonDialog1.DialogTitle="new Caption"
19

(28)下列程序的运行结果是。

         Private Sub Command1_Click()

  • a=1.5
  • b=1.5
  • Call fun(a,b)    Print a,b    Private Sub fun(x,y)    x=y*x    y=y+x
  • End Sub
  • A.2.25 3.75         B.1.5 2.25        C.1.5 0.75        D.0.75 1.5
22

(24)有下列程序段,其输出结果是        

  • a=0:b=0
  • For i=-1 To -2 Step -1
  • For j=1 To 2
  • b=b+1    Next j
  • a=a+1    Next i    Print a;b
  • A.2 3         B.-2 2        C.4 2       D.2 4
24

(25)下列程序段错误的是。

  • A.Dim a As Integer
  • a=array(1,2,3,4) 
  • B.Dim a(),b()
  • a=array(1,2,3,4):b=a         
  • C.Dim a As Variant
  • a=array(1,"asd",true)       
  • D.Dim a() As Variant
  • a=array(1,2,3,4)
25

 (22)下列程序段的执行结果是。

  • a=75
  • If a>60 Then i=1
  • If a>70 Then i=2
  • If a>80 Then i=3
  • If a>90 Then i=4    Print"i";i
  • A.i=1       B.i=2       C.i=3      D.0i=4   
27

(19)窗体上有一个命令按钮,命令按钮的单击事件过程如下。运行程序后,单击命令按钮,输出结果是 。

         Private Sub Commandl_Click()

         Dim a

  • a=Array(1,2,3,4,5)
  • For k=1 To 4    S=S+a(k)    Next k    Print S
  • End Sub
  • A.10        B.14       C.15      D.120
28

(20)为了使列表框中的项目分为多项显示,需要设置的属性为 。

  • A.Columns         B.Style          C.List          D.MultiSelect
29

(16)在使用打印直接输出信息时,下列哪个属性或方法实现了使文件结束打印         

  • A.Print方法       
  • B.Page属性
  • C.NewPage方法           
  • D.EndDoc方法
31

(18)窗体上有一个图片控件和一个按钮控件,下列程序执行的结果是。

         Privte Sub Command1_Click()

         Picture1.Picture=LoadPicture("c:\picture.jpg")

         Picture1.Cls

         Picture1.Print"Picture"

         End Sub

  • A.窗体无显示,图片框显示图片和文字Picture 
  • B.窗体上出现Picture文本,图片框无显示
  • C.窗体上出现Picture文本,图片框显示图片picture.jpg      
  • D.窗体无显示,图片框只显示Picture文字
32

(14)表达式Srt(Len("123"))+Str(77.7)的值是。

  • A.377.7      B.377.7            C.80.7           D.12377.7
33

(15)已知代数式eXSin(30°)2x/(x+y)Lnx,则正确的Visual Basin表达式为 。

  • A.Eˆ*Sin(30*3.14/180)*2*X/X+Y*Log(X)
  • B.Exp(X)*Sin(30)*2*X/(X+Y)*Ln(X)     
  • C.Exp(X)*Sin(30*3.14/180)*2*X/(X+Y)*Log(X)
  • D.Exp(X)*Sin(30*3.14/180)*2*X/(X+Y)*Ln(X)
34

(13)设有变量声明为“Dim aDate As Date”,则为变量aDate正确赋值的表达方式是 。

  • A.aDate=#8/2008#        
  • B.aDate=#"8/8/2008"#       
  • C.aDate=("#8/8/2008#")        
  • D.aDate=Format("m/d/yy","#8/8/2008#")
35

(12)要建立一个随机文件记录学生的信息,下列定义了学生的记录类型,由学号、姓名、五门课程成绩(百分制)组成,下列的定义正确的是。

  • A.Type stu          no As Integer               name As String           &n
  • End Type         
  • B.Type stu    no As Intege    name As String*10    score()As Single
  • End Type
  • C.Type stu            no As Integer              name As String*10         &nbsp
  • End Type      
  • D.Type stu    no As Integer    name As String    score()As Single
  • End Type
36

(11)在建立一个Visual Basic工程时,将新窗体的Name属性设置为ThenFirst,则默认的窗体文件名为。

  • A.Formolu.frm     B.工程1.frm      C.ThenFist.frm     D.Form1.vbp
37

(9)数据库系统的核心是

  • A.数据模型        
  • B.数据库管理系统    
  • C.数据库          
  • D.数据库管理员
39

(8)为了提高软件模块的独立性,模块之间最好是。

  • A.控制耦合        B.公共耦合       C.内容耦合      D.数据耦合
40

(7)下列描述中正确的是         

  • A.软件工程只是解决软件项目的管理问题
  • B.软件工程主要解决软件产品的生产率问题
  • C.软件工程的主要思想是强调在软件开发过程中需要应用工程化的原则    
  • D.软件工程只是解决软件开发过程中的技术问题
41

(5)对长度为n的线性表进行顺序查找,在最坏情况下需要比较的次数为         

  • A.125        B.n/2            C.n      D.n+1
42

(6)源程序的文档化不包括

  • A.符号名的命名要有实际意义           
  • B.正确的文档形式      
  • C.良好的视觉组织         
  • D.正确的程序注释
43

(4)有下列二叉树,对此二叉树中序遍历的结果是

  • A.ABCDEF           
  • B.BDAECF       
  • C.ABDCEF           
  • D.ABCDFE      
44

(2)数据的存储结构是指         

  • A.数据所占的存储空间           
  • B.数据的逻辑结构在计算机的存放形式
  • C.数据在计算机中的顺序存储方式       
  • D.存储在计算机外存中的数据
45

(3)栈和队的共同点是         

  • A.都是先进先出           
  • B.都是先进后出
  • C.只允许在端点处插入和删除元素       
  • D.没有共同特点
46

(1)下列叙述正确的是         

  • A.算法的执行效率与数据的存储结构无关
  • B.算法的空间复杂度是指算法程序中指令(或语句)的条数      
  • C.算法的有穷性是指算法必须能在执行有限个步骤之后终止
  • D.以上三种描述都不对