2013年全国计算机等级考试《二级VB》考前预测试卷(九)
-
在考生目录下有一个工程文件sjt5.vbp,包含了所有控件和部分程序。程序运行时,单击“打开文件”按钮,则弹出“打开”对话框,默认文件类型为“文本文件”,默认目录为考生目录。选中in5.txt文件,如图6(a)所示,单击“打开”按钮,则把文件中的内容读入并显示在文本框(Text1)中;单击“修改内容”按钮,则可把Text1中的大写字母“E”、“N”、“T”改为小写,把小写字母“e”、“n”、“t”改为大写;单击“保存文件”按钮,则弹出“另存为”对话框,默认文件类型为“文本文件”默认目录为考生目录,默认文件为“out5.txt”,如图6(b)所示,单击“保存”按钮,则把Text1中修改后的内容存到out5.tXt文件中。
窗体中已经给出了历有控件和程序,但程序不完整,去掉程序中的注释符,把程序中的?改为正确的内容,并编写“修改内容”按钮的Click事件过程。
注意:考生不得修改已经存在的程序。必须把Text1中修改后的内容用“保存文件”按钮存储结果,否则无成绩。最后,按原文件名把程序存盘。
-
(1)在考生文件夹下有一个工程文件sjt3.vbp,请在名称为Forml的窗体上画一个名称为Text1 的文本框和一个名称为C1、标题为“转换”的命令按钮,如图8所示。在程序运行时,单击“转换”按钮,可以把Text中的大写字母转换为小写,把小写字母转换为大写。
窗体文件中已经给出了“转换”按钮的Click事件过程,但不完整,请去掉程序中的注释符,把程序中的?改为正确的内容。
注意:不能修改程序中的其他部分,最后把修改后的文件按原文件名存盘。
(2)在考生文件夹下有一个工程文件sjt4.vbp,其功能是:
①单击“读数据”命令按钮,把考生文件夹下in4.dat文件中已按升序方式排列的60个数读入数组A,并显示在Text1中;
②单击“输入”按钮,弹出一个输入对话框,接收用户输入的任意一个整数;单击“插入”按钮,将输入的数插入A数组中合适的位置,使其仍保持A数组的升序排列,最后将A数组的内容重新显示在Textl中。右窗体文件中已经给出了全部控件(如图9所示)和程序,但程序不完整,要求去掉程序中的注释符,把程序中的?改为正确的内容。本程序只考虑插入一个整数的情况。
注意:不得修改已绍存在的内容和控件属性,最后将修改后的文件按原文件名存盘。
-
设一个工程由两个窗体组成,其名称分别为Form1和Form2,其中Form1为启动窗体。在窗体Form1上有一个名称为Command1的命令按钮,Form1的程序代码如下:
程序抽行时,单击命令按钮Command1,正确的结果是( )。
- A. Form2的Caption属性值为-100
- B. Form1的Caption属性值为100
- C. Form1的Caption属性值为-100
- D. Form2的Caption属性值为100
-
请根据以下各小题的要求设计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。
-
关系表中的每一行记录称为一个( )。
- A. 字段
- B. 元组
- C. 属性
- D. 关键码
-
在窗体Form1上放一个名为Text1的文本框和一个名为Command1的命令按钮,然后编写一个事件过程。要求程序运行后,如果在文本框中输入一个字符,则把命令按钮的标题设
置为“VB等级考试二级”。以下能正确实现上述操作的事件过程是( )。
-
在文本框控件中,将Text的内容全部显示为用户所定义的字符的属性是( )。
- A. PasswordChar
- B. 需要编程来实现
- C. Password
- D. 以上都不是
-
- A. abcdel
- B. atbecd
- C. teacba
- D. detabc
-
队列二叉树进行前序遍历的结果为( )。
- 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.两种修改
-
表达式4+5\6*7/8 Mod 9的值是( )。
- A. 4
- B. 5
- C. 6
- D. 7
-
下面叙述不正确的是( )。
- A. 对顺序文件中的数据操作只能按一定的顺序操作
- B. 顺序文件结构简单
- C. 能同时对顺序文件进行读写操作
- D. 顺序文件中只能知道第一个记录的位置
-
下列程序段执行后输出的结果是( )。
- A. 90
- B. 60
- C. 40
- D. 10
-
设有如下过程:
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
- C
- D. A
- D
-
以下对文件分类的划分不正确的是( )。
- A. 文件分为程序文件和数据文件
- B. 文件分为有结构文件和无结构文件
- C. 文件分为ASCII文件和二进制文件
- D. 文件分为顺序文件和随机文件
-
要建2一个随机文件记录学生的信息,如下定义的学生记录类型,由学号、姓名和5门课程成绩(百分制)组成,下列的定义正确的是( )。
-
T面的数写成普通十进制数是( )。
2.65358979335278D.6
- A. 0.0000265358979335278
- B. 0.00000265358979335278
- C. 0.000265358979335278
- D. 0.000000265358979335278
-
为了实玖鼠标自动拖放,必须把( )属性设置为1;而为了执行手动拖放,必须把该属性设置为0。
- A. Dram Style.
- B. DrawMode
- C. DragMode
- D. DrawWidth
-
设一棵满二叉树共有15个结点,则在该满二叉树中的叶子结点数为( )。
- A. 7
- B. 8
- C. 9
- D. 10
-
程序运行后,单击命令按钮,输出结果为( )。
- A. 5 4
- B. 1 1
- C. 1.25 4
- D. 1.25 1
-
下面程序的运行结果是( )。
- A. 2.25 3.75
- B. 1.5 2.25
- C. 1.5 0.75
- D. 0.75 1.5
-
设有表示学生选课的三张表,学生表(学号,姓名,性别),课程表(课程号,课程名),选课成绩表(学号,课程号,成绩),则选课成绩表的关键字为( )。
- A. 课程号,成绩
- B. 学号,成绩
- C. 学号,课程号
- D. 学号,课程号,成绩
-
下列叙述中,正确的是( )。
- A. 软件交付使用后还需要进行维护
- B. 软件一旦交付使用就不需要再进行维护
- C. 软件交付使用后其生命周期就结束
- D. 软件维护是指修复程序中被破坏的指令
-
数据库技术的根本目标是( )。
- A. 数据存储
- B. 数据共享
- C. 数据查询
- D. 数据管理
-
在数据库设计中,将E—R图转换成关系数据模型的过程属于( )。
- A. 需求分析阶段
- B. 概念设计阶段
- C. 逻辑设计阶段
- D. 物理设计阶段
-
实现字符的UniCode编码方式与ANSl编码方式相互转换的函数是( )。
- A. Str
- B. StrConv
- C. Trim
- D. Mid
-
在运行阶段,要在文本框Textl获得焦点时选中文本框中所有内容,如图1所示,对应的事件过程是( )。
-
为了使名称为Commandl的命令按钮右移200,应使用的语句是( )。
- A. Commandl.Move-200
- B. Commandl.Move 200
- C. Commandl.Left=Commandl.Left+200
- D. Commandl.Left=Commandl.Left.200
-
下列各选项中,不属于序言性注释的是( )。
- A. 程序标题
- B. 程序设计者
- C. 主要算法
- D. 数据状态
-
在数据库系统的内部结构体系中,索引属于( )。
- A. 模式
- B. 内模式
- C. 外模式
- D. 概念模式
-
为了在运行时能显示窗体左上角的控制框(系统菜单),可以设置以下哪个属性的值为True( )。
- A. ControlBox
- B. MinBuaon
- C. MaxButton
- D. BorderStvle
-
-
设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
-
算法的有穷性是指( )。
- A. 算法程序的运行时间是有限的
- B. 算法程序所处理的数据量是有限的
- C. 算法程序的长度是有限的
- D. 算法只能被有限的用户使用
-
以下叙述中错误的是( )。
- A. 一个工程中可以包含多个窗体文件
- B. 在一个窗体文件中用Private定义的通用过程能被其他窗体调用
- C. 全局变量必须在标准模块中定义
- D. 在设计VB程序时,窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件
-
为了使模块尽可能独立,要求( )。
- A. 内聚程度要尽量高,耦合程度要尽量强
- B. 内聚程度要尽量高,耦合程度要尽量弱
- C. 内聚程度要尽量低,耦合程度要尽量弱
- D. 内聚程度要尽量低,耦合程度要尽量强
-
Visual Basic6.0集成环境的主窗口中不包括( )。
- A. 标题栏
- B. 菜单栏
- C. 状态栏
- D. 工具栏
-
在窗体上建立一个命令控件数组Command1,并双击第一个命令按钮,编写如下事件过程:
以下描述正确的是( )。
- A. 当单击某个命令按钮时,数组中所有命令按钮的Caption属性将被设置为当前时间
- B. 当单击某个命令按钮时,该按钮的Caption属性将被设置为当前时间
- C. 程序有错误
- D. 窗体的Caption属性将被设置为当前时间
-
编写如下事件过程:
程序运行后,为了在窗体上输出“AAAA”,应按下的鼠标键为( )。
- A. 按左键并移动
- B. 按右键并移动
- C. 同时按下左、右键并移动
- D. 按什么键都不显示
-
线性表常采用的两种存储结构是( )。
- A. 散列方法和索引方式
- B. 链表存储结构和数组
- C. 顺序存储结构和链式存储结构
- D. 线性存储结构和非线性存储结构
-
在三级模式之间引入两层映像,其主要功能之一是( )。
- 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)