一起答

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

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. (13)在窗体上画一个文本框(其Name属性为Text1),编写下列事件过程,运行结果是。

              Private Sub Form_Load()

             Show

             Text1.Text="你好!"

             Text1.SetFocus

             For i=1 To 15

           Sun=Sun+i

             Next i

             Text1.Text=Sun

               End Sub

  2. (12)计算For循环次数的公式是。

  3. (12)计算For循环次数的公式是。

  4. (11)滚动条分为两种,即。

  5. (9)在Visual Basic6.0中,InputBox函数用于产生一个对话框。

  6. (10)当列表框中的项目较多,超过了列表框的长度时,系统会自动在列表框边上加一个。

  7. (8)表达式(7\3+1)*(18\-1)的值是。

  8. (6)在鼠标事件过程MouseDown和MouseUp中,参数Button的值为1、2、4时,分别代表按下鼠标的按钮。

  9. (7)函数Str$(256.36)的值是。

  10. (4)在面向对象程序设计中,从外面看只能看到对象的外部特征,而不知道也无需知道数据的具体结构以及实现操作的算法,这称为对象的。

  11. (5)软件工程研究的内容主要包括:技术和软件工程管理。

  12. (3)栈中允许进行插入和删除的一端叫做。

  13. (2)按照逻辑结构分类,结构可以分为线性结构和非线性结构,栈属于

  14. (1)在算法的4个特性中,算法必须能在执行有限个步骤之后终止指的是算法的特性。

  15. (35)下列事件过程的功能是:建立一个名为Datal的随机文件,存放角度值及这些角度的正炫函数值和余弦函数值,角度为1,2,3…,90。请在空白处填入适当的内容,将程序补充完整         

    Pivate Type Ang

          K As Integer

          Sinx As Single

          Cosx As Single

             End Type

             Dim Ksc As Ang

             Private Sub Form_Click()

             Dim Y As Single

             Dim i As Integer

             Dim Ksc As Ang

             Open______________

             Y=3.14159/180

             For i=1 To 90

               Ksc.K=i

               Ksc.Sin=Sin(i*Y)           

               Ksc.Cosx=Cos(i*Y)

             Next i

                 Close#1

             End Sub

    • A."‥\Datal.txt"For Random As#1 Len=10        Put#1,i,Ksc
    • B."‥\Datal.txt"For Random As#1 Len=10        Put#1,Y,Ksc
    • C."‥\Datal.txt"For Random As#1         Put#1,i,Ksc
    • D."‥\Datal.txt"For Random As#1         Put#1,Y,Ksc
  16. (34)设有语句Open"C:\Test.Dat"For OutPut As#1,则下列叙述错误的是      

    • A.该语句只能打开C盘根目录下一个已存在的文件Test.Dat
    • B.当C盘根目录下没有该文件时,该语句在C盘根目录下建立名为Test.Dat的文件
    • C.该语句建立文件的文件号为1
    • D.执行该语句后,就可以通过Pint#语句向Test.Dat文件中写入信息
  17. (33)执行语句Open"Test.Dat"For OutInput As#1,系统

    • A.将C盘当前文件夹下名为SDat.dat文件的内容读入内存
    • B.在C盘当前文件夹下建立名为SDat.dat的顺序文件
    • C.将内存数据存放在C盘当前文件夹名为SDat.dat的文件中
    • D.将某个磁盘文件的内容写入C盘当前文件夹下名为SDat.dat的文件中
  18. (32)执行语句Open"TC.dat"For Random As#1 Len=50后,对文件TC.dat中的数据能执行的操作时         

    • A.既可以读也可以写       
    • B.可以进行读操作
    • C.可以进行写操作         
    • D.这是错误的操作
  19. (31)按文件的访问方式不同,可以将文件分为         

    • A.顺序文件、随机文件           B.文本文件和数据文件
    • C.数据文件和可执行文件         D.ASCII文件和二进制文件
  20. (29)使用“打开”对话框的方法是

    • A.双击工具箱中的“打开”对话框控件,将其添加到窗体上
    • B.单击CommonDialog控件,然后再窗体上画出CommonDialog控件,再将Action属性设为1          
    • C.在程序中用Show方法显示“打开”对话框
    • D.在程序中用Showopen方法显示“打开”对话框
  21. (30)下列操作不能向工程中添加窗体的是         

    • A.执行“工程”菜单中的“添加窗体”命令
    • B.单击工具栏中的“添加窗体”按钮     
    • C.右击窗体,在弹出的菜单中选择“添加窗体”命令
    • D.右击工程资源管理器,在弹出的菜单中选择“添加”然后在下一级菜单中选择“添加窗体”命令
  22. (28)阅读下列程序:

             Private Sub Commandl_Click()

             Dim i As Integer,k As Integer

            k=2

            For i=1 To 3

          PrintH(K);

            Next i

             End Sub

             Function H(j As Integer)

             Static b

    • a=0
    • a=a+1
    • b=b+1
    • H=a*b+j
    • End Function    单击命令按钮,执行程序,输出结果是
    • A.2 3 4      B.3 4 5           C.5 6 7          D.3 5 6
  23. (27)下列函数过程

               Function Func(a As Integer,b As Integer)As Integer

               Static m As Integer,i As Integer

               M=0

           i=2

    • A=i+m+1
    • b=i+a+b
    • Func2=m
    • End Function    Private Sub Command1_Click()
    • Dim p As Integer,k As Integer,m As Integer      k=4    m=1    P=Func2(k,m)    Print k;m
    • End Sub    程序运行后,单击命令按钮,输出结果是         
    • A.3 63 6      
    • B.3 63 11
    • C.3 113 6           
    • D.3 113 11
  24. (25)过程共有3种,它们分别是         

    • A.Sub过程、函数过程和属性过程         
    • B.事件过程、函数过程和通用过程          
    • C.Sub过程、函数过程和通用过程         
    • D.事件过程、子过程和函数过程
  25. (26)Sub过程与Function过程最根本的区别是         

    • A.Sub过程可以使用Call语句或直接使用过程调用,而Function过程不可以
    • B.Function过程可以有参数,Sub过程有参数
    • C.两种过程参数的传递方式不同
    • D.Sub过程名不能有返回值,而Function过程能通过过程名返回值
  26. (24)删除组合框中指定的项目所使用的方法是

    • A.Move         B.Remove        C.Clear        D.RemoveItem
  27. (22)若要将复选框设置成图形模式,则应设置属性值为“1-vbButonGraphical”。

    • A.TabStop       B.Style         C.Picture           D.Enabled
  28. (23)窗体上有一个命令按钮Command1和一个列表框List1.先选择列表框中的某一个项目,然后单击命令按钮,将该项目从列表框删除。程序如下:

              Private Sub Commandl_Click()

             Dim In As Integer

             In___________

             List.Remove Ind

               End Sub

               则在程序的空白行的语句是         

    • A.List1.Index     B.List1.ListIndex     C.List1.Text     D.List1.ListCount
  29. (20)运行下列语句后,输出的结果是           

    Option Base 1

               Dim a       

               i=1              

    • A=Array(1,-2,9,0,-1,9)
    • Do    K=a(i)
    • For m=10 To k Step -2    Next m    Print n+m
    • i=i+1    Loop While Abs(m+n)<>27
    • A.3 27 -8            B.3 -8 27       C.-8 27 3      D.-8 3 27
  30. (21)语句Dim Arr(-3 To 5)As Integer定义的数组的元素个数是         

    • A.6       B.7      C.8      D.9
  31. (19)如果A为整数且|A|>=10,则打印“OK”,否则打印“Error”,表示这个条件的单行格式If语句是         

    • A.If Int(A)=A And Sqr(A)>=10 Then Print“OK”Else Print “Error”        
    • B.If Fix(a)=A And Abs(a)>=10 Then Print“OK”Else Print “Error”      
    • C.If Int(A)=A And (A>=10 ,A=-10) Then Print“OK”Else Print “Error”          
    • D.If Fix(A)=A And A>=10, Abs A<=-10 Then Print“OK”Else Print “Error
  32. (17)下列叙述不正确的是         

    • A.命令按钮的默认属性为Caption       B.标签的默认属性为Caption           
    • C.复选框的默认属性为Value       D.滚动条的默认属性为Value
  33. (18)如果文本框Locked属性设置为True,则下列说法正确的是

    • A.此时在属性窗口中不可以修改文本框的Text属性值      
    • B.运行时用户不可以在界面上修改文本框中的内容         
    • C.在程序代码中不可以修改文本框的内容,如不可以使用语句Text1.text=“aaa”
    • D.以上均不正确  
  34. (15)只能用来显示文本信息的控件是         

    • A.文本框           B.标签         C.图片框         D.图像框
  35. (16)对象名.Cls方法对控件有效。

    • A.窗体、图像框       B.窗体、图片框
    • C.屏幕、窗体         D.图像框、图片框
  36. (14)文本框TextBox中的内容若要设置为用户不能修改,应该置属性.

    • A.Locked       B.MultiLine
    • C.PasswordChar       D.ScroIIBar 
  37. (12)用Print方法在Form1窗体中显示4个#号的正确代码为        

    • A.Debug.Print"####"        B.Print####
    • C.Form1_Print####          D.Form1.Print"####"
  38. (13)在文本框中输入字符时,通过事件过程可以得到字符的ASCII码值。

    • A.Change       B.Multiline        
    • C.PasswordChar       D.ScroIIBar
  39. (10)对关系S和R进行集合运算,结果中包含S中的所有元组也包含R中的所有元组,这样的集合运算称为

    • A.并运算       B.交运算         C.差运算          D.积运算
  40. (11)下列标识符不能作为Visual Basic的变量。

    • A.ABCabe       B.b1234           C.28wed           D.crud
  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. (6)下列不属于软件工程3个要素的是         

    • A. 工具            B.过程           C.方法         D. 环境
  45. (5)对建立良好的程序设计风格,下列描述正确的是         

    • A.程序应该简单、清晰、可读性好           
    • B.符号名的命名只需要符合语法
    • C.充分考虑程序的执行效率
    • D.程序的注释可有可无
  46. (3)按照“先进后出”原则组织数据结构特征的是         

    • A. 队列          B.栈           C.双向链表         D.二叉树
  47. (4)有下列二叉树,对此二叉树前序遍历的结果是

    • A. ACBEDGFH       B. ABDGCEHF        
    • C. HGFEDCBA       D. ABCDEFGH
  48. (1)算法的时间复杂度是指。

    • A. 执行算法程序所需要的时间     B.算法程序的长度     
    • C. 算法执行过程中所需要的基本运算次数     D.算法程序中的指令条数
  49. (2)下列描述中,不是线性表顺序存储结构特征的是         

    • A.不便于插入和删除      
    • B.需要连续的存储空间   
    • C.可随机访问      
    • D.需另外开辟空间来保存元素之间的关系