当前位置:首页 > Visual FoxPro
全国计算机等级考试二级VFP模拟试题22
答案
一、选择题(每题2分,共计70分) |
| 1.1.执行SET EXACT OFF命令后,再执行"北京市"="北京"命令的显示结果是______。 A、.T. B、.F. C、1 D、0 |
| A B C D |
| 2.2.打开一个数据库的命令是______。 A、USE B、USE DATABASE C、OPEN D、OPEN DATABASE |
| A B C D |
| 3.3.将查询结果放在数组中应使用______短语。 A、INTO CURSOR B、TO ARRAY C、INTO TABLE D、INTO ARRAY |
| A B C D |
| 4.4.只有满足联接条件的记录才包含在查询结果中,这种联接为______。 A、左联接 B、右联接 C、内部联接 D、完全联接 |
| A B C D |
| 5.5.索引字段值不唯一,应该选择的索引类型为______。 A、主索引 B、普通索引 C、侯选索引 D、唯一索引 |
| A B C D |
答案
| 6.6.使用Visual FoxPro的菜单设计器时,选中菜单项之后,如果要设计它的子菜单,应在结果(Result)中选择______。 A、填充名称(Pad Name) B、子菜单(Submenu) C、命令(Command) D、过程(Procedure) |
| A B C D |
| 7.7.以下日期值正确的是______。 A、{"2001-05-25"} B、{^2001-05-25} C、{2001-05-25} D、{[2001-02-25]} |
| A B C D |
| 8.8.把一个项目编译成一个应用程序时,下面的叙述正确的是______。 A、所有的项目文件将组合为一个单一的应用程序文件 B、所有项目的包含文件将组合为一个单一的应用程序文件 C、所有项目排除的文件将组合为一个单一的应用程序文件 D、由用户选定的项目文件将组合为一个单一的应用程序文件 |
| A B C D |
| 9.9.下列SQL语句中,修改表结构的是______。 A、ALTER B、CREATE C、UPDATE D、INSERT |
| A B C D |
| 10.10.下面关于工具栏的叙述,错误的是______。 A、可以创建自己的工具栏 B、可以修改系统提供的工具栏 C、可以删除用户创建的工具栏 D、可以删除系统提供的工具栏 |
| A B C D |
答案
| 11.11.要启动Visual FoxPro的向导可以______。 A、打开新建对话框 B、单击工具栏上的“向导”图标按钮 C、从“工具”菜单中选择“向导” D、以上方法都可以 |
| A B C D |
| 12.12.Append blank命令的作用是______。 A、编辑记录 B、在第一条记录前增加新记录 C、在表尾增加一条空白记录 D、在当前记录前增加一条空白记录 |
| A B C D |
| 13.13.有如下程序: INPUT TO A IF A=10 S=0 ENDIF S=1 ?S 假定从键盘输入的A的值一定是数值型,那么上面条件选择程序的执行结果是______。 A、0 B、1 C、由A的值决定 D、程序出错 |
| A B C D |
| 14.14.设有图书管理数据库: 图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2)) 读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20)) 借阅(借书证号C(4),总编号C(6),借书日期D(8)) 对于图书管理数据库,检索所有藏书的书名和出版单位。下面SQL语句正确的是_______。 A、SELECT 书名,出版单位 FROM 图书 B、SELECT 书名;出版单位 FROM 图书 C、SELECT 书名,出版单位 FOR 图书 D、SELECT 书名,出版单位 FOR 图书 |
| A B C D |
| 15.15.以下四组表达式中结果是逻辑值.T.的是______。 A、'this'$'this is a string' B、'this'$'THIS IS A STRING' C、'this is a string'$'this' D、'this'>'this is a string' |
| A B C D |
答案
| 16.16.在SQL查询时,使用WHERE子句指出的是_____。 A、查询目标 B、查询结果 C、查询条件 D、查询视图 |
| A B C D |
| 17.17.在Visual FoxPro中,可以对字段设置默认值的表______。 A、必须是数据库表 B、必须是自由表 C、自由表或数据库表 D、不能设置字段的默认值 |
| A B C D |
| 18.18.从数据库的整体结构看,数据库系统采用的数据模型有______。 A、网状模型、链状模型和层次模型 B、层次模型、网状模型和环状模型 C、层次模型、网状模型和关系模型 D、链状模型、关系模型和层次模型 |
| A B C D |
| 19.19.用二维表形式表示的数据模型是______。 A、两次数据模型 B、关系数据模型 C、网状数据模型 D、网络数据模型 |
| A B C D |
| 20.20.下列关于数据库系统的叙述中,正确的是______。 A、数据库系统只是比文件系统管理的数据更多 B、数据库系统中数据的一致性是指数据类型一致 C、数据库系统避免了数据冗余 D、数据库系统减少了数据冗余 |
| A B C D |
答案
| 21.21.在关系模型中,实现“关系中不允许出现相同的元组”的约束是通过______。 A、侯选键 B、主键 C、外键 D、超键 | |
| A B C D | |
| 22.22.在下面的Visual FoxPro表达式中,运算结果是逻辑真的是______。 A、EMPTY(.NULL.) B、LIKE('acd','ac?') C、AT('a','123abc') D、EMPTY(SPACE(2)) | |
| A B C D | |
| 23.23.设有图书管理数据库: 图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2)) 读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20)) 借阅(借书证号C(4),总编号C(6),借书日期D(8)) 对于图书管理数据库,检索所有借阅了图书的读者姓名和所在单位。 下面SQL语句正确的是______。 SELECT DISTINCT 姓名,单位 FROM 读者,借阅 ______ A、WHERE 图书.总编号=借阅.总编号 B、WHERE 读者.借书证号=借阅.借书证号 C、WHERE 总编号 IN(SELECT 借书证号 FROM 借阅) D、WHERE 总编号 NOT IN(SELECT 借书证号 FROM 借阅) | |
| A B C D | |
| 24.24.退出Visual FoxPro的操作方法是______。 A、从文件下拉菜单中选择“退出”选项 B、用鼠标左按钮单击关闭窗口按钮 C、在命令窗口中键入QUIT命令,然后按回车键 D、以上方法都可以 | |
| A B C D | |
| 25.25.SQL语句中条件短语的关键字是______。 A、WHERE B、FOR C、WHILE D、CONDITION | |
| A B C D | |
| 26.26.在SQL中,删除视图用______。 A、DROP SCHEMA命令 B、CREATE TABLE命令 C、DROP VIEW命令 D、DROP INDEX命令 | |
| A B C D | |
| 27.27.关于INSERT-SQL语句描述正确的是______。 A、可以向表中插入若干条记录 B、在表中任何位置插入一条记录 C、在表尾插入一条记录 D、在表头插入一条记录 | |
| A B C D | |
| 28.28.设N=886,M=345,K='M+N',表达式1+&K的值是______。 A、1232 B、数据类型为匹配 C、1+M+N D、346 | |
| A B C D | |
| 29.29.在命令窗口执行SQL命令时,若命令要占用多行,续行符是______。 A、冒号(:) B、分号(;) C、逗号(,) D、连字符(-) | |
| A B C D | |
| 30.30.打开Visual FoxPro“项目管理器”的“文档”(Docs)选项卡,其中包含______。 A、表单(Form)文件 B、报表(Report)文件 C、标签(Label)文件 D、以上三种文件 | |
| A B C D | |
| 31.31.集合的并运算符是______。 A、∪ B、OR C、UNIQUE D、UNION | |
| A B C D | |
| 32.32.Visual FoxPro关系数据库管理系统能够实现的三种基本关系运算是_______。 A、索引、排序、查找 B、建库、录入、排序 C、选择、投影、联接 D、显示、统计、复制 | |
| A B C D | |
| 33.33.设有图书管理数据库: 图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2)) 读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20)) 借阅(借书证号C(4),总编号C(6),借书日期D(8)) 对于图书管理数据库,查询0001号借书证的读者姓名和所借图书的书名。 SQL语句正确的是______。 SELECT 姓名,书名 FROM 借阅,图书,读者 WHERE; 借阅,借书证号="0001" AND; ______ ______ A、图书.总编号=借阅.总编号 AND; 读者.借书证号=借阅.借书证号 B、图书.分类号=借阅.分类号 AND; 读者.借书证号=借阅.借书证号 C、读者.总编号=借阅.总编号 AND; 读者.借书证号=借阅.借书证号 D、图书.总编号=借阅.总编号 AND; 读者.书名=借阅.书名 | |
| A B C D | |
| 34.34.查询设计器中包括的选项卡有______。 A、字段、筛选、排序依据 B、字段、条件、分组依据 C、条件、排序依据、分组依据 D、条件、筛选、杂项 | |
| A B C D | |
| 35.35.在输入SET COLLATE TO "PINYIN"后,命令?[李华]<=[黄华],"计算机报"$"计算机"的执行结果应为______。 A、.T..T. B、.F..F. C、.T..F. D、.F..T. | |
| A B C D | |
二、填空题(每空2分,共计30分) | |
| 1.36.自然联接是去掉重复属性的___【1】____联接。 | |
| 输入答案,中间不含空格: | |
| 2.37.扩展名为.prg的程序文件在"项目管理器"的___【2】___选项卡中显示和管理。 | |
| 输入答案,中间不含空格: | |
| 3.38.在Visual FoxPro中,最多同时允许打开___【3】___个数据库表和自由表。 | |
| 输入答案,中间不含空格: | |
| 4.39.设有图书管理数据库: 图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2)) 读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20)) 借阅(借书证号C(4),总编号C(6),借书日期D(8)) 对于图书管理数据库,要查询"高等教育出版社"和"电子工业出版社"的图书,并按出版单位进行降序排序,请对下面的SQL语句填空: SELECT 书名,作者,出版单位 FROM 图书管理!图书; WHERE 出版单位="高等教育出版社" ___【4】___ | |
| 输入答案,中间不含空格: | |
| 5.40.设有图书管理数据库: 图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2)) 读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20)) 借阅(借书证号C(4),总编号C(6),借书日期D(8)) 对图书管理数据库,删除借阅表的候选索引hsxy。请对下面的SQL语句填空: ALTER TABLE 借阅 ___【5】___ | |
| 输入答案,中间不含空格: | |
| 6.41.数据描述语言的作用是___【6】___。 | |
| 输入答案,中间不含空格: | |
| 7.42.建立远程视图必须首先建立与远程数据库的___【7】___。 | |
| 输入答案,中间不含空格: | |
| 8.43.如果想为表单换一个标题名,可以在属性属口中修改___【8】___属性项。 | |
| 输入答案,中间不含空格: | |
| 9.44.?LEN("计算机") | |
| 输入答案,中间不含空格: | |
| 10.45.要为表单设计下拉式菜单,首先需要在菜单设计时,在"常规选项"对话框中选择"顶层表单"复选框;其次要将表单的Show Window属性值设置为___【10】___,使其成为顶层表单;最后需要在表单___【11】___的事件代码中添加调用菜单程序的命令。 | |
| 输入答案,中间不含空格: | |
| 11.【11】 | |
| 输入答案,中间不含空格: | |
| 12.46.运行XY.PRG程序后,将在屏幕显示如下乘法表: 1) 1 2) 2 4 3) 3 6 9 4) 4 8 12 16 5) 5 10 15 20 25 6) 6 12 18 24 30 36 7) 7 14 21 28 35 42 49 8) 8 16 24 32 40 48 56 64 9) 9 18 27 36 45 54 63 72 81 请对下面的程序填空: ***计算乘法表XY.PRG*** SET TALK OFF CLEAR FOR J=1 To 9 ? STR(J,2)+')' FOR K=___【12】____ ?? ___【13】___ ENDFOR ? ENDFOR RETURN | |
| 输入答案,中间不含空格: | |
| 13.【13】 | |
| 输入答案,中间不含空格: | |
| 14.47.SELECT命令中,表示条件表达式用WHERE子句,分组用___【14】___子句,排序用___【15】___子句。 | |
| 输入答案,中间不含空格: | |
| 15.【15】 | |
| 输入答案,中间不含空格: | |
答案
| 26.26.在SQL中,删除视图用______。 A、DROP SCHEMA命令 B、CREATE TABLE命令 C、DROP VIEW命令 D、DROP INDEX命令 |
| A B C D |
| 27.27.关于INSERT-SQL语句描述正确的是______。 A、可以向表中插入若干条记录 B、在表中任何位置插入一条记录 C、在表尾插入一条记录 D、在表头插入一条记录 |
| A B C D |
| 28.28.设N=886,M=345,K='M+N',表达式1+&K的值是______。 A、1232 B、数据类型为匹配 C、1+M+N D、346 |
| A B C D |
| 29.29.在命令窗口执行SQL命令时,若命令要占用多行,续行符是______。 A、冒号(:) B、分号(;) C、逗号(,) D、连字符(-) |
| A B C D |
| 30.30.打开Visual FoxPro“项目管理器”的“文档”(Docs)选项卡,其中包含______。 A、表单(Form)文件 B、报表(Report)文件 C、标签(Label)文件 D、以上三种文件 |
| A B C D |
答案
| 31.31.集合的并运算符是______。 A、∪ B、OR C、UNIQUE D、UNION |
| A B C D |
| 32.32.Visual FoxPro关系数据库管理系统能够实现的三种基本关系运算是_______。 A、索引、排序、查找 B、建库、录入、排序 C、选择、投影、联接 D、显示、统计、复制 |
| A B C D |
| 33.33.设有图书管理数据库: 图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2)) 读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20)) 借阅(借书证号C(4),总编号C(6),借书日期D(8)) 对于图书管理数据库,查询0001号借书证的读者姓名和所借图书的书名。 SQL语句正确的是______。 SELECT 姓名,书名 FROM 借阅,图书,读者 WHERE; 借阅,借书证号="0001" AND; ______ ______ A、图书.总编号=借阅.总编号 AND; 读者.借书证号=借阅.借书证号 B、图书.分类号=借阅.分类号 AND; 读者.借书证号=借阅.借书证号 C、读者.总编号=借阅.总编号 AND; 读者.借书证号=借阅.借书证号 D、图书.总编号=借阅.总编号 AND; 读者.书名=借阅.书名 |
| A B C D |
| 34.34.查询设计器中包括的选项卡有______。 A、字段、筛选、排序依据 B、字段、条件、分组依据 C、条件、排序依据、分组依据 D、条件、筛选、杂项 |
| A B C D |
| 35.35.在输入SET COLLATE TO "PINYIN"后,命令?[李华]<=[黄华],"计算机报"$"计算机"的执行结果应为______。 A、.T..T. B、.F..F. C、.T..F. D、.F..T. |
| A B C D |
答案
| 1.36.自然联接是去掉重复属性的___【1】____联接。 |
| 输入答案,中间不含空格: |
| 2.37.扩展名为.prg的程序文件在"项目管理器"的___【2】___选项卡中显示和管理。 |
| 输入答案,中间不含空格: |
| 3.38.在Visual FoxPro中,最多同时允许打开___【3】___个数据库表和自由表。 |
| 输入答案,中间不含空格: |
| 4.39.设有图书管理数据库: 图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2)) 读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20)) 借阅(借书证号C(4),总编号C(6),借书日期D(8)) 对于图书管理数据库,要查询"高等教育出版社"和"电子工业出版社"的图书,并按出版单位进行降序排序,请对下面的SQL语句填空: SELECT 书名,作者,出版单位 FROM 图书管理!图书; WHERE 出版单位="高等教育出版社" ___【4】___ |
| 输入答案,中间不含空格: |
| 5.40.设有图书管理数据库: 图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2)) 读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20)) 借阅(借书证号C(4),总编号C(6),借书日期D(8)) 对图书管理数据库,删除借阅表的候选索引hsxy。请对下面的SQL语句填空: ALTER TABLE 借阅 ___【5】___ |
| 输入答案,中间不含空格: |
答案
| 6.41.数据描述语言的作用是___【6】___。 |
| 输入答案,中间不含空格: |
| 7.42.建立远程视图必须首先建立与远程数据库的___【7】___。 |
| 输入答案,中间不含空格: |
| 8.43.如果想为表单换一个标题名,可以在属性属口中修改___【8】___属性项。 |
| 输入答案,中间不含空格: |
| 9.44.?LEN("计算机") |
| 输入答案,中间不含空格: |
| 10.45.要为表单设计下拉式菜单,首先需要在菜单设计时,在"常规选项"对话框中选择"顶层表单"复选框;其次要将表单的Show Window属性值设置为___【10】___,使其成为顶层表单;最后需要在表单___【11】___的事件代码中添加调用菜单程序的命令。 |
| 输入答案,中间不含空格: |
答案
| 11.【11】 |
| 输入答案,中间不含空格: |
| 12.46.运行XY.PRG程序后,将在屏幕显示如下乘法表: 1) 1 2) 2 4 3) 3 6 9 4) 4 8 12 16 5) 5 10 15 20 25 6) 6 12 18 24 30 36 7) 7 14 21 28 35 42 49 8) 8 16 24 32 40 48 56 64 9) 9 18 27 36 45 54 63 72 81 请对下面的程序填空: ***计算乘法表XY.PRG*** SET TALK OFF CLEAR FOR J=1 To 9 ? STR(J,2)+')' FOR K=___【12】____ ?? ___【13】___ ENDFOR ? ENDFOR RETURN |
| 输入答案,中间不含空格: |
| 13.【13】 |
| 输入答案,中间不含空格: |
| 14.47.SELECT命令中,表示条件表达式用WHERE子句,分组用___【14】___子句,排序用___【15】___子句。 |
| 输入答案,中间不含空格: |
| 15.【15】 |
| 输入答案,中间不含空格: |