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

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

(35)在C盘当前文件夹下有一个已经建立好的顺序文件Alph.txt,文件内容为只含有字母的一个字符去、串(有双引号界定符)。单击窗体,打开Alph.txt文件,读取字符串显示在文本框Text1中,最后将重新排列的字符串存入AipO.txt文件中(无双引号界定符)。请选择横线处合适的语句  

         Private Sub Fom_Load()

           Dim StrIn As String,StrOut As String

         Open"C/:Alph.txt"For Input As#1

       ______

         Close

         Text1.Text=StrIn

                   ______

         Text2.Text=StrOut

         Open"C/:AlpO.txt"For Output As#2

       ______

         Close       

           End Sub

           Private Function StrSort(s As String)As String

           Dim sArr()As String*1,i As Integer,j As Integer,n As Integer

           Dim t As String*1

         n=Lem(s)

         Redim sArr(n)

         For i=1 To n

       sArr(i)=Mid(s,i,1)

         Next i

         For i=1 To n-1

       For j=i+1 To n

           If sArr(i)>sArr(j)Then

          t=sArr(i):sArr(i)=sArr(j):sArr(j)=t

           End If

       Next j,i

       For i=1 To n

      StrSort=StrSort&sArr(i)

       Next i

           End Function

  • A.Input#1,StrIn  StrIn  Print#2,StrOut 
  • B.Input#1,StrIn  StrOut(StrIn)  Print#2,StrOut
  • C.Input#2,StrIn  StrOut(StrIn)  Print#1,StrOut
  • D.Input#1,StrIn  StrOut(StrIn)  Input#2,StrOut
15

(34)下列叙述中不正确的是

  • A.若使用Write#语句将数据输出到文件,则各数据项之间自动插入逗号,并且将字符串加上双引号
  • B.若使用Prine#语句将数据输出到文件,则各数据项之间没有逗号分割,且字符串不加上双引号
  • C.Write#语句和Prine#语句建立的顺序文件格式完全一样
  • D.Write#语句和Prine#语句均实现向文件写入数据
16

(32)假定建立一个名为Command1的命令按钮数组,则下列说法中错误的是

  • A.数组中每个命令按钮的名称(名称属性)均为 Command1 
  • B.数组中每个命令按钮的标题(Caption属性)都一样      
  • C.数组中所有命令按钮可以使用同一个事件过程
  • D.用名称Command1(下标)可以访问数组中的每个命令按钮
17

(33)如果在C盘当前文件夹下已经存在名称为Sdat.dat的顺序文件,那么执行语句Open"c:Sdat.dat"For Append As#1之后,将

  • A.删除文件中的原有内容      
  • B.保留文件中原有内容,并在文件尾添加新内容
  • C.保留文件中原有内容,并在文件头添加新内容
  • D.以上均不对
18

(30)下列能判断是否到达文件尾的函数是         

  • A.Boc          B.Loc           C.LOF          D.EOF
19

(31)下列语句用于打开一个顺序文件Open"C:\MyFile.txt"For OutPut,但该语句的一个重要错误是没有

  • A.指定打开方式    B.指定文件号     C.指定打开文件名     D.指定文件类型
20

(29)设已打开5个文件,文件号为1、2、3、4、5.要关闭所有文件,则下列语句正确的是

  • A.Close#1,2,3,4,5           
  • B.Close#1,#2,#3,#4,5#      
  • C.Close#1_#5          
  • D.Close#1;#2,#3;#4;5#
21

(28)下列关于多重窗体程序的叙述中,错误的是         

  • A.用Hide方法不但可以隐藏窗体,而且能清除内存中的窗体
  • B.在多重窗体程序中,各窗体的菜单式彼此独立的
  • C.在多重窗体程序中,可以根据需要指定启动窗体
  • D.对于多重窗体程序,需要单独保存每个窗体
22

(27)对话框在关闭之前,不能继续执行应用程序的其他部分,这种对话框属于

  • A.输入对话框         B.输出对话框           
  • C.模式(模态)对话框       D.无模式对话框
23

(24)Function过程与Sub过程的最主要区别是

  • A.Function过程一定要有形参,而Sub过程可以没有形参
  • B.Function 过程的终端语句是End Function,而Sub过程的终端语句是End Sub           
  • C.Function过程时用于计算函数值的,而Sub过程时用于改变属性值的
  • D.Function过程有返回函数值,而Sub过程没有返回值   
25

(26)设有下列过程:

           Private Sub ppp(As Single,b As Single)     

  • A=a+b    Print a,b
  • B=a+b    Print a,b
  • End Sub    Private Sub Form_Activate()    x=18
  • Call ppp ((x),(x))    Print x
  • End Sub    则下列说法中不正确的是         
  • A.形参是a和b,两个实参(x)和(y)允许重名
  • B.形参是a和b,实参(x)表示传值调用
  • C.形参是a和b,实参(x)表示是非传址调用
  • D.形参是a和b,两个实参(x)和(y)不允许重名
26

(23)在子过程Sub…End Sub中使用的形式参数可以是   

  • A.常数、简单变量、数组变量和运算式   
  • B.简单变量、数组变量和数组元素        
  • C.常数、简单变量、数组变       
  • D.简单变量、数组变量和运算式
27

(22)过程语句中,使用的<参数表>可以是下列哪种

  • A.常量或变量名&nbsp;&nbsp;&nbsp;B.表达式或变量名&nbsp;&nbsp;&nbsp;C.数组元素或变量名&nbsp;&nbsp;D.变量元素或数组名
28

(20)下列关于图片框控件的语句中不正确的是

  • A.Picturel.Picture=Picture2.Picture&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  • B.Picturel.Picture=LoadPicture("C:\vb60\Arw04Up.ico")
  • C.Picturel.Print Tab(20);CurrentX,CurrentY
  • D.Picturel.Stretch=True
29

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

  • A.Columns&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;B.Style&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;C.List&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.MultiSelect
30

(18)关于多行结构条件语句执行过程,正确的说法是

  • A. 各个条件所对应的语句快中,一定有一个语句块被执行&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  • B. 找到条件为Truede 第一入口,便从此开始执行其后的多有语句块
  • C.若有多个条件为True,则它们对应的语句块都被执行
  • D.多行选择结构中的语句块,有可能任何一个语句块都被执行&nbsp;&nbsp;
31

(19)执行下列程序段后,整型变量n的值为

          n=0

          For i=1 To 20 Step 5

        N=n+1 

          Next i

  • A.50&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;B.4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;C.15&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.210
32

(17)设置合框Combol中3个项目,则下列能删除最后一项的语句是         

  • A.Combol.RemoveItem Text&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;B.Combol.RemoveItem 2
  • C.Combol.RemoveItem 3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.Combol.RemoveItem Combol.Listcount
33

(16)设置复选框或单选按钮的标题对齐方式的属性是

  • A.Aligh&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;B.Style&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;C.Alignment&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.Sorted
34

假定在图片框控件Picturel中装入了一个图形,为了在程序运行时清除该图形,则应使用下列哪种方式     

  • A.选择图片框控件,然后按键
  • B.执行语句Picturel1.Picturel=LoadPicturel("")&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  • C.执行语句Picturel1.Picturel=""&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  • D.选择图片框控件,在属性窗口中选择Picturel属性,然后删除该属性的值
35

(14)要使文本框获得输入点,则应采用文本框控件的方法

  • A.GotFocus&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;B.LostFocus&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;C.KeyPress&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.SetFocus&nbsp;
36

(12)在文本框中输入密码时,要求在文本框中显示(*)号,则应当设置此文本框的

  • A.Text&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;B.Caption&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;C.Password&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.PasswordChar
37

(13)通过文本框的属性可以获得当前插入点所在的位置。

  • A.Positson&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;B.SelStart&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;C.SeILength&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.SelText
38

(11)设x=4,y=8,z=7,下列表达式的值是  

  • A. 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;B.-1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;C.True&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D. False
39

(10)在数据库设计中,将E-R图转换为关系模式的郭村个属于

  • A.需求分析阶段&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;B.逻辑设计阶段&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;C.概念设计阶段&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.物理设计阶段
40

(9)用链表表示线性表的优点是。

  • A. 便于随机存取&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  • B. 花费的存储空间较顺序存储少&nbsp;&nbsp;
  • C.便于插入和删除操作&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  • D.数据元素的物理顺序和逻辑顺序相同
41

(8)下列对于软件测试的描述正确的是

  • A.软件测试的目的是证明程序是否正确
  • B.软件测试的目的是使程序运行结果正确
  • C.软件测试的目的是尽可能多发现程序中的错误
  • D.软件测试的目的是使程序符合结构化原则
42

(7)软件需求分阶段的工作,可分为4个方面:需求获取、需求分析、编写需求规格说明以及         

  • A. 阶段性报告&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;B.需求评审&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;C.总结&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.都不正确
43

(6)关于结构化程序设计原则和方法的描述错误的是。

  • A. 选用的结构只准有一个入口和一个出口
  • B.复杂结构应该用嵌套的基本控制结构进行组合嵌套来实现
  • C.不允许使用GOTO语句
  • D.语言中所没有的控制结构,应该采用前后一致的方法来模拟&nbsp;&nbsp;
44

(5)下列选项中不属于结构化程序设计方法的是。

  • A.自顶向下&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;B.逐步求精&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;C.模块化&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.可复用
45

(4)线性表进行二分法检索,其前提条件是。

  • A. 线性表以顺序方式存储,并按关键码值排好序
  • B. 线性表以顺序方式存储,并按关键码的检索频率排好序
  • C. 线性表以链接方式存储,并按关键码值排好序&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  • D. 线性表以链接方式存储,并按关键码的检索频率排好序
46

(3)下列工具中为需求分析常用工具的是。

  • A. PAD&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;B.PFD&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;C.N-S&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.DFD
47

(2)结构化分析方法是面向的自顶向下、逐步求精进行需求分析的方法。

  • A.对象&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;B.数据结构&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;C.数据流&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.目标
48

(1)下列选项中,不是一个算法的基本特征的是。

  • A. 完整性&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;B.可行性&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;C. 有穷性&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D. 拥有足够的情报