全国计算机等级考试《二级Visual FoxPro》模拟试卷二
二级Visual FoxPro
模拟试卷
共 43 题
194 次浏览
更新于 2026-09-27
一、选择题
每小题1分,共40分。
1
数据流图中带有箭头的线段表示的是( )。
- A.控制流
- B.事件驱动
- C.模块调用
- D.数据流
2
软件按功能可以分为:应用软件、系统软件和支撑软件(工具软件)。下面属于应用软件的是( )。
- A.编译程序
- B.操作系统
- C.教务管理系统
- D.汇编程序
3
软件测试的目的是( )。
- A.评估软件可靠性
- B.发现并改正程序中的错误
- C.改正程序中的错误
- D.发现程序中的错误
4
下列叙述中正确的是( )。
- A.算法就是程序
- B.设计算法时只需要考虑数据结构的设计
- C.设计算法时只需要考虑结果的可靠性
- D.以上三种说法都不对
5
栈和队列的共同点是( )。
- A.都是先进后出
- B.都是先进先出
- C.只允许在端点处插入和删除元素
- D.没有共同点
6
设有下列二叉树:
对此二叉树前序遍历的结果为( )。
对此二叉树前序遍历的结果为( )。- A.ZBTYCPXA
- B.ATBZXCYP
- C.ZBTACYXP
- D.ATBZXCPY
7
负责数据库中查询操作的数据库语言是( )。
- A.数据定义语言
- B.数据管理语言
- C.数据操纵语言
- D.数据控制语言
8
在数据库设计中,将E-R图转换成关系数据模型的过程属于( )。
- A.需求分析阶段
- B.概念设计阶段
- C.逻辑设计阶段
- D.物理设计阶段
9
在满足实体完整性约束的条件下( )。
- A.一个关系中应该有一个或多个候选关键字
- B.一个关系中只能有一个候选关键字
- C.一个关系中必须有多个候选关键字
- D.一个关系中可以没有候选关键字
10
有三个关系R、S和T如下:
其中关系T由关系R和S通过某种操作得到,该操作为( )。
其中关系T由关系R和S通过某种操作得到,该操作为( )。- A.选择
- B.投影
- C.交
- D.并
11
设有学生表S(学号,姓名,性别,年龄),查询所有年龄小于等于18岁的女同学,并按年龄进行降序排序生 成新的表WS,正确的SQL命令是( )。
- A.SELECT*FROM S
WHERE性别='女'AND年龄<=18 ORDER BY 4 DESC INTO TABLE WS - B.SELECT*FROM S
WHERE性别='女'AND年龄<=18 ORDER BY年龄INTO TABLE WS - C.SELECT*FROM S
WHERE性别='女'AND年龄<=18 ORDER BY'年龄'DESC INTO TABLE WS - D.SELECT*FROM S
WHERE性别='女'OR年龄<=18 ORDER BY '年龄' AsC INTO TABLE WS
12
在数据库表中,要求指定字段或表达式不出现重复值,应该建立的索引是( )。
- A.唯一索引
- B.唯一索引和候选索引
- C.唯一索引和主索引
- D.主索引和候选索引
13
在Visual FoxPro中,下面关于属性、事件、方法叙述错误的是( )。
- A.属性用于描述对象的状态
- B.方法用于表示对象的行为
- C.事件代码也可以像方法一样被显式调用
- D.基于同一个类产生的两个对象不能分别设置自己的属性值
14
下列程序段的执行结果是( )。


- A.5
- B.8
- C.13
- D.21
15
打开已经存在的表单文件的命令是( )。
- A.MODIFY FORM
- B.EDIT FORM
- C.OPEN FORM
- D.READFORM
16
在Visual FoxPro中,菜单程序文件的默认扩展名是( )。
- A.mnx
- B.mnt
- C.mpr
- D.prg
17
在Visual FoxPro中,“表”是指( )。
- A.报表
- B.关系
- C.表格控件
- D.表单
18
对表SC(学号C(8),课程号C(2),成绩N(3),备注C(20)),可以插入的记录是( )。
- A.(‘20080101’,‘e1’,‘90’,NULL)
- B.(‘20080101’,‘e1’,90,‘成绩优秀’)
- C.(‘20080101’,‘e1’,‘90’,‘成绩优秀’)
- D.(‘20080101’,‘e1’‘79’,‘成绩优秀’)
19
在Visual FoxPro中下列陈述正确的是( )。
- A.数据环境是对象,关系不是对象
- B.数据环境不是对象,关系是对象
- C.数据环境是对象,关系是数据环境中的对象
- D.数据环境和关系都不是对象
20
在Visual FoxPro中,下面关于索引的正确描述是( )。
- A.当数据库表建立索引以后,表中的记录的物理顺序将被改变
- B.索引的数据将与表的数据存储在一个物理文件中
- C.建立索引是创建一个索引文件,该文件包含有指向表记录的指针
- D.使用索引可以加快对表的更新操作
21
对对象的Click事件的正确叙述是( )。
- A.用鼠标双击对象时引发
- B.用鼠标单击对象时引发
- C.用鼠标右键单击对象的引发
- D.用鼠标右键双击对象时引发
22
在Visual FoxPro中,如果希望跳出SCAN…ENDSCAN循环语句。执行ENDSCAN后面的语句,应使用( )。
- A.LOOP语句
- B.EXIT语句
- C.BREAK语句
- D.RETURN语句
23
为当前表中所有学生的总分增加10分,正确的命令是( )。
- A.CHANGE总分WITH总分+10
- B.REPLACE总分WITH总分+10
- C.CHANGE ALL总分WITH总分+10
- D.REPLACE ALL总分WITH总分+10
24
在当前打开的表中,显示“书名”以“计算机”开头的所有图书,下列命令中正确的是( )。
- A.list for书名=“计算机*”
- B.list for书名=“计算机”
- C.list for书名=“计算机%”
- D.list where书名=“计算机”
25
以下是与设置系统菜单有关的命令,其中错误的是( )。
- A.SET SYSMENU DEFAULT
- B.SET SYSMENU TO DEFAULT
- C.SET SYSMENU NOSAVE
- D.SET SYSMENU SAVE
26
设a=“计算机等级考试”,结果为“考试”的表达式是()。
- A.Left(a,4)
- B.Right(a,4)
- C.Left(a,2)
- D.Right(a,2)
27
下列程序段执行后,内存变量s1的值是( )。


- A.network
- B.netBIOS
- C.net
- D.BIOS
28
SQL的SELECT语句中,“HAVING<条件表达式>”用来筛选满足条件的( )。
- A.列
- B.行
- C.关系
- D.分组
29
设有关系歌手(歌手号,姓名,最后得分)和关系评分(歌手号,分数,评委号),每个歌手的最后得分是所有评委给出的分数的平均值,则计算歌手“最后得分”的SQL语句是( )。
- A.UPDATE歌手SET最后得分=(SELECT AVG(分数)FROM评分WHERE歌手号=歌手.歌手号)
- B.UPDATE歌手SET最后得分EXISTS(SELECT AVG(分数)FROM评分WHERE歌手号=歌手.歌手号)
- C.UPDATE歌手SET最后得分=(SELECT AVG(分数)FROM评分)
- D.UPDATE歌手SET最后得分=(SELECT AVG(分数)FROM评分GROUP BY评委号)
30
在Visual FoxPro中,假设教师表T(教师号,姓名,性别,职称,研究生导师)中,性别是C型字段,研究生导师是L型字段。若要查询“是研究生导师的女老师”信息,那么SQL语句“SELECT*FROM T WHERE<逻辑表达式>”中的<逻辑表达式>应是( )。
- A.研究生导师AND性别=“女”
- B.研究生导师OR性别=“女”
- C.性别=“女”AND研究生导师=.F.
- D.研究生导师=.T.OR性别=女
31
如果想在运行表单时,向Text2中输人字符,回显字符显示的是“*”号,则可以在Form1的Init事件中加入语句( )。
- A.FORM1.TEXT2.PASSWORDCHAR="*"
- B.FORM1.TEXT2.PASSWORD="*"
- C.THISFORM.TEXT2.PASSWORD="*"
- D.THISFORM.TEXT2.PASSWORDCHAR="*"
32
向student表插入一条新记录的正确SQL语句是( )。
- A.APPEND INTO student VALUES('0401','王芳','女',18)
- B.APPEND student VALUES('0401','王芳','女',18)
- C.INSERT INTO student VALUES('0401','王芳','女',18)
- D.INSERT student VALUES('0401','王芳','女',18)
33
计算每名运动员的“得分”的正确SQL命令是( )。
- A.UPDATE运动员FIELD得分=2*投中2分球+3*投中3分球+罚球
- B.UPDATE运动员FIELD得分WITH,2*投中2分球+3*投中3分球+罚球
- C.UPDATE运动员SET得分WITH 2*投中2分球+3*投中3分球+罚球
- D.UPDATE运动员SET得分=2*投中2分球+3*投中3分球+罚球
34
“图书”表中有字符型字段“图书号”。要求用SQL DELETE命令将图书号以字母A开头的图书记录全部删除,正确的命令是( )。
- A.DELETE FROM图书FOR图书号LIKE"A%"
- B.DELETE FROM图书WHILE图书号LIKE"A%"
- C.DELETE FROM图书WHERE图书号:"A*"
- D.DELETE FROM图书WHERE图书号LIKE"A%"
35
创建一个名为student的新类,保存新类的类库名称是mylib,新类的父类是Person,正确的命令是( )。
- A.CREATE CLASS mylib OF student As Person
- B.CREATE CLASS student OF Person As mylib
- C.CREATE CLASS student OF mylib As Person
- D.CREATE CLASS Person OF mylib As student
36
数据库系统的数据完整性是指保证数据的( )。
- A.可靠性
- B.正确性
- C.安全性
- D.独立性
37
假设表单上有一选项组:⊙男〇女,如果选择第二个按钮“女”,则该选项组Value属性的值为( )。
- A..F.
- B.女
- C.2
- D.女或2
38
在表单设计中,经常会用到一些特定的关键字、属性和事件,下列各项中属于属性的是( )。
- A.This
- B.ThisForm
- C.Caption
- D.Click
39
假设在表单设计器环境下,表单中有一个文本框且已经被选定为当前对象。现在从属性窗口中选择Value属性,然后在设置框中输入:=
^2001-9-10
-
^2001-8-20
。请问以上操作后,文本框Value属性值的数据类型为( )。
^2001-9-10
-
^2001-8-20
。请问以上操作后,文本框Value属性值的数据类型为( )。- A.日期型
- B.数值型
- C.字符型
- D.逻辑型
40
在Visual FoxPro中,报表的数据源不包括( )。
- A.视图
- B.自由表
- C.查询
- D.文本文件
二、基本操作题
共18分。
41
在考生文件夹下完成下列操作:
(1)创建一个新的项目“客户管理”。
(2)在新建立的项目“客户管理”中创建数据库“订货管理”。
(3)在“订货管理”数据库中建立表order_list,表结构如下:
客户号 字符型 (6)
订单号 字符型 (6)
订购日 期日期型
总金额 浮动型(15.2)
(4)为order list表创建一个主索引,索引名和索引表达式均是“订单号”。
(1)创建一个新的项目“客户管理”。
(2)在新建立的项目“客户管理”中创建数据库“订货管理”。
(3)在“订货管理”数据库中建立表order_list,表结构如下:
客户号 字符型 (6)
订单号 字符型 (6)
订购日 期日期型
总金额 浮动型(15.2)
(4)为order list表创建一个主索引,索引名和索引表达式均是“订单号”。
三、简单应用题
共24分。
42
在考生文件夹下完成下列应用:
(1)用SQL语句完成下列操作:查询项目的项目号、项目名和项目使用的零件号、零件名称,查询结果按项目号降序、零件号升序排序,并存放于表item_temp中,同时将使用的SQL语句存储于新建的文本文件item.txt中。
(2)根据零件信息、使用零件和项目信息3个表,利用视图设计器建立一个视图view_item,该视图的属性列由项目号、项目名、零件名称、单价和数量组成,记录按项目号升序排序,筛选条件是项目号为“s2”。
(1)用SQL语句完成下列操作:查询项目的项目号、项目名和项目使用的零件号、零件名称,查询结果按项目号降序、零件号升序排序,并存放于表item_temp中,同时将使用的SQL语句存储于新建的文本文件item.txt中。
(2)根据零件信息、使用零件和项目信息3个表,利用视图设计器建立一个视图view_item,该视图的属性列由项目号、项目名、零件名称、单价和数量组成,记录按项目号升序排序,筛选条件是项目号为“s2”。
四、综合应用题
共18分。
43
建立表单,表单文件名和表单名均为myfoFin_a,表单标题为“商品浏览”,表单样例如下图(左图)所示。其他功能要求如下:
(1)用选项组(OptionGroup1)控件选择商品分类(饮料(Option1)、调味品(Option2)、酒类(Option3)、小家电(Option4))。
(2)单击“确定”命令按钮(Command2),显示选中分类的商品,要求使用DO CASE语句判断选择的商品分类(如下图所示)。
(3)单击“退出”命令按钮(Command1),关闭并释放表单。注意:选项组控件的Value属性必须为数值型。
(1)用选项组(OptionGroup1)控件选择商品分类(饮料(Option1)、调味品(Option2)、酒类(Option3)、小家电(Option4))。
(2)单击“确定”命令按钮(Command2),显示选中分类的商品,要求使用DO CASE语句判断选择的商品分类(如下图所示)。
(3)单击“退出”命令按钮(Command1),关闭并释放表单。注意:选项组控件的Value属性必须为数值型。输入阅读码
查看答案与解析需要输入阅读码