一起答

2013年全国计算机等级考试《二级VB》考前预测试卷(九)

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 在考生目录下有一个工程文件sjt5.vbp,包含了所有控件和部分程序。程序运行时,单击“打开文件”按钮,则弹出“打开”对话框,默认文件类型为“文本文件”,默认目录为考生目录。选中in5.txt文件,如图6(a)所示,单击“打开”按钮,则把文件中的内容读入并显示在文本框(Text1)中;单击“修改内容”按钮,则可把Text1中的大写字母“E”、“N”、“T”改为小写,把小写字母“e”、“n”、“t”改为大写;单击“保存文件”按钮,则弹出“另存为”对话框,默认文件类型为“文本文件”默认目录为考生目录,默认文件为“out5.txt”,如图6(b)所示,单击“保存”按钮,则把Text1中修改后的内容存到out5.tXt文件中。

    窗体中已经给出了历有控件和程序,但程序不完整,去掉程序中的注释符,把程序中的?改为正确的内容,并编写“修改内容”按钮的Click事件过程。

    注意:考生不得修改已经存在的程序。必须把Text1中修改后的内容用“保存文件”按钮存储结果,否则无成绩。最后,按原文件名把程序存盘。

  2. (1)在考生文件夹下有一个工程文件sjt3.vbp,请在名称为Forml的窗体上画一个名称为Text1 的文本框和一个名称为C1、标题为“转换”的命令按钮,如图8所示。在程序运行时,单击“转换”按钮,可以把Text中的大写字母转换为小写,把小写字母转换为大写。

    窗体文件中已经给出了“转换”按钮的Click事件过程,但不完整,请去掉程序中的注释符,把程序中的?改为正确的内容。

    注意:不能修改程序中的其他部分,最后把修改后的文件按原文件名存盘。

    (2)在考生文件夹下有一个工程文件sjt4.vbp,其功能是:

    ①单击“读数据”命令按钮,把考生文件夹下in4.dat文件中已按升序方式排列的60个数读入数组A,并显示在Text1中;

    ②单击“输入”按钮,弹出一个输入对话框,接收用户输入的任意一个整数;单击“插入”按钮,将输入的数插入A数组中合适的位置,使其仍保持A数组的升序排列,最后将A数组的内容重新显示在Textl中。右窗体文件中已经给出了全部控件(如图9所示)和程序,但程序不完整,要求去掉程序中的注释符,把程序中的?改为正确的内容。本程序只考虑插入一个整数的情况。

    注意:不得修改已绍存在的内容和控件属性,最后将修改后的文件按原文件名存盘。

  3. 设一个工程由两个窗体组成,其名称分别为Form1和Form2,其中Form1为启动窗体。在窗体Form1上有一个名称为Command1的命令按钮,Form1的程序代码如下:

    程序抽行时,单击命令按钮Command1,正确的结果是(  )。

    • A. Form2的Caption属性值为-100   
    • B. Form1的Caption属性值为100
    • C. Form1的Caption属性值为-100   
    • D. Form2的Caption属性值为100
  4. 请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。

    (1)在名称为Forml的窗体上建立一个名称为Commandl的命令按钮数组,含三个命令按钮,它们的Index属性分别为0、1、2,标题依次为“是”、“否”、“取消”,每个按钮的高、宽均为300、800。窗体的标题为“按钮窗口”。运行后的窗体如图4所示。

    注意:存盘时必须存放在考生文件夹下,工程文件名为sjtl.vbp,窗体文件名为sjtl.frm。

    (2)在名称为Forml的窗体上画一个名称为Shal的形状控件,然后建立一个菜单,标题为“形状”,名称为shape0,该菜单有两个子菜单,其标题分别为“正方形”和“圆形”,其名称分别为shape1和shape2,如图5所示,然后编写适当的程序。程序运行后,如果选择“正方形”菜单项,则形状控件显示为正方形;如果选择“圆形”菜单项,则窗体上的形状控件显示为圆形。

    注意:程序中不能使用变量,每个事件过程中只能写一条语句。保存时必须存放在考生文件夹下,工程文件名为sjit2.vbp.窗体文件名为sjt2.frm。

  5. 关系表中的每一行记录称为一个(  )。

    • A. 字段 
    • B. 元组 
    • C. 属性 
    • D. 关键码
  6. 在窗体Form1上放一个名为Text1的文本框和一个名为Command1的命令按钮,然后编写一个事件过程。要求程序运行后,如果在文本框中输入一个字符,则把命令按钮的标题设

    置为“VB等级考试二级”。以下能正确实现上述操作的事件过程是(  )。

  7. 在文本框控件中,将Text的内容全部显示为用户所定义的字符的属性是(  )。

    • A. PasswordChar 
    • B. 需要编程来实现
    • C. Password
    • D. 以上都不是
    • A. abcdel 
    • B. atbecd 
    • C. teacba
    • D. detabc
  8. 队列二叉树进行前序遍历的结果为(  )。

    • A. ABCDEFGH 
    • B. ABDGEHCF 
    • C. GDBEHACF
    • D. GDHEBFCA
    • A. 把b=1改为1=O 
    • B. 把Fork=2 To 10改为For i=1 To 10
    • C. 交换语句b=b+a和a=a*2的顺序 
    • D. 同时进行B.、C.两种修改
  9. 表达式4+5\6*7/8 Mod 9的值是(  )。

    • A. 4 
    • B. 5 
    • C. 6
    • D. 7
  10. 下面叙述不正确的是(  )。

    • A. 对顺序文件中的数据操作只能按一定的顺序操作
    • B. 顺序文件结构简单
    • C. 能同时对顺序文件进行读写操作
    • D. 顺序文件中只能知道第一个记录的位置
  11. 下列程序段执行后输出的结果是(  )。

    • A. 90 
    • B. 60 
    • C. 40
    • D. 10
  12. 设有如下过程:

    Private Sub Form. KeyDpwn(KeyCode As Integer,Shift As Integer)

    Print Chr(KeyCode)

    End Sub

    Private Sub Form. KeyUp(KeyCode As Integer,Shift As Integer)

    Print Chr(KeyCode+2)

    End Sub

    若把窗体的KeyPreview属性设置为True,程序运行后,如果按“A”键,则输出结果为(  )。

    • A. A    
    • A    
    • B. A 
    • B  
    • C. A 
    • D. A
    • D
  13. 以下对文件分类的划分不正确的是(  )。

    • A. 文件分为程序文件和数据文件 
    • B. 文件分为有结构文件和无结构文件
    • C. 文件分为ASCII文件和二进制文件
    • D. 文件分为顺序文件和随机文件
  14. 要建2一个随机文件记录学生的信息,如下定义的学生记录类型,由学号、姓名和5门课程成绩(百分制)组成,下列的定义正确的是(  )。

  15. T面的数写成普通十进制数是(  )。

    2.65358979335278D.6

    • A. 0.0000265358979335278 
    • B. 0.00000265358979335278
    • C. 0.000265358979335278
    • D. 0.000000265358979335278
  16. 为了实玖鼠标自动拖放,必须把(  )属性设置为1;而为了执行手动拖放,必须把该属性设置为0。

    • A. Dram Style. 
    • B. DrawMode 
    • C. DragMode
    • D. DrawWidth
  17. 设一棵满二叉树共有15个结点,则在该满二叉树中的叶子结点数为(  )。

    • A. 7 
    • B. 8 
    • C. 9 
    • D. 10
  18. 程序运行后,单击命令按钮,输出结果为(  )。

    • A. 5  4 
    • B. 1  1 
    • C. 1.25 4
    • D. 1.25  1
  19. 下面程序的运行结果是(  )。

    • A. 2.25 3.75 
    • B. 1.5 2.25 
    • C. 1.5 0.75
    • D. 0.75 1.5
  20. 设有表示学生选课的三张表,学生表(学号,姓名,性别),课程表(课程号,课程名),选课成绩表(学号,课程号,成绩),则选课成绩表的关键字为(  )。

    • A. 课程号,成绩 
    • B. 学号,成绩
    • C. 学号,课程号 
    • D. 学号,课程号,成绩
  21. 下列叙述中,正确的是(  )。

    • A. 软件交付使用后还需要进行维护
    • B. 软件一旦交付使用就不需要再进行维护
    • C. 软件交付使用后其生命周期就结束
    • D. 软件维护是指修复程序中被破坏的指令
  22. 数据库技术的根本目标是(  )。

    • A. 数据存储 
    • B. 数据共享 
    • C. 数据查询
    • D. 数据管理
  23. 在数据库设计中,将E—R图转换成关系数据模型的过程属于(  )。

    • A. 需求分析阶段 
    • B. 概念设计阶段
    • C. 逻辑设计阶段
    • D. 物理设计阶段
  24. 实现字符的UniCode编码方式与ANSl编码方式相互转换的函数是(  )。

    • A. Str 
    • B. StrConv  
    • C. Trim
    • D. Mid
  25. 在运行阶段,要在文本框Textl获得焦点时选中文本框中所有内容,如图1所示,对应的事件过程是(  )。

  26. 为了使名称为Commandl的命令按钮右移200,应使用的语句是(  )。

    • A. Commandl.Move-200 
    • B. Commandl.Move 200
    • C. Commandl.Left=Commandl.Left+200 
    • D. Commandl.Left=Commandl.Left.200
  27. 下列各选项中,不属于序言性注释的是(  )。

    • A. 程序标题 
    • B. 程序设计者 
    • C. 主要算法
    • D. 数据状态
  28. 在数据库系统的内部结构体系中,索引属于(  )。

    • A. 模式 
    • B. 内模式 
    • C. 外模式
    • D. 概念模式
  29. 为了在运行时能显示窗体左上角的控制框(系统菜单),可以设置以下哪个属性的值为True(  )。

    • A. ControlBox 
    • B. MinBuaon 
    • C. MaxButton 
    • D. BorderStvle
  30. 设a=5,b=6,c=7,d=8,执行下列语句后,x的值为(  )。

    x=IIft(a>B.And(c>D.,1 0,20)

    • A. 1f) 
    • B. 20 
    • C. True
    • D. False
  31. 算法的有穷性是指(  )。

    • A. 算法程序的运行时间是有限的 
    • B. 算法程序所处理的数据量是有限的
    • C. 算法程序的长度是有限的 
    • D. 算法只能被有限的用户使用
  32. 以下叙述中错误的是(  )。

    • A. 一个工程中可以包含多个窗体文件
    • B. 在一个窗体文件中用Private定义的通用过程能被其他窗体调用
    • C. 全局变量必须在标准模块中定义
    • D. 在设计VB程序时,窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件
  33. 为了使模块尽可能独立,要求(  )。

    • A. 内聚程度要尽量高,耦合程度要尽量强
    • B. 内聚程度要尽量高,耦合程度要尽量弱
    • C. 内聚程度要尽量低,耦合程度要尽量弱
    • D. 内聚程度要尽量低,耦合程度要尽量强
  34. Visual Basic6.0集成环境的主窗口中不包括(  )。

    • A. 标题栏 
    • B. 菜单栏 
    • C. 状态栏
    • D. 工具栏
  35. 在窗体上建立一个命令控件数组Command1,并双击第一个命令按钮,编写如下事件过程:

    以下描述正确的是(    )。

    • A. 当单击某个命令按钮时,数组中所有命令按钮的Caption属性将被设置为当前时间
    • B. 当单击某个命令按钮时,该按钮的Caption属性将被设置为当前时间
    • C. 程序有错误
    • D. 窗体的Caption属性将被设置为当前时间
  36. 编写如下事件过程:

    程序运行后,为了在窗体上输出“AAAA”,应按下的鼠标键为(  )。

    • A. 按左键并移动 
    • B. 按右键并移动
    • C. 同时按下左、右键并移动
    • D. 按什么键都不显示
  37. 线性表常采用的两种存储结构是(  )。

    • A. 散列方法和索引方式
    • B. 链表存储结构和数组
    • C. 顺序存储结构和链式存储结构
    • D. 线性存储结构和非线性存储结构
  38. 在三级模式之间引入两层映像,其主要功能之一是(  )。

    • A. 使数据与程序具有较高的独立性 
    • B. 使系统具有较高的通道能力
    • C. 保持数据与程序的一致性 
    • D. 提高存储空间的利用率
    • A. 10 
    • B. 30 
    • C. 400
    • D. 430
    • A. x(O)=Fun(x,”ch”) 
    • B. n=Fun(n,ch)
    • C. Call Fun x,”ch”   
    • D. n=Fun(x(5),oh)