加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

全国计算机等级考试VFP理论题

(2008-08-04 16:00:01)
标签:

教育

理论模拟题(六)套

1. 在Visual Foxpro中,调用表设计器建立数据库表STUDENT.DBF的命令是______。 CREATE STUDENT

2. 在Visual Foxpro中,关于视图的正确叙述是___。 视图是从一个或多个数据库表导出的虚拟表

3. 在Visual Foxpro中,存储图象的字段类型应该是______。 通用型

4. 在Visual Foxpro中,创建一个名为SDB.DBC的数据库文件,使用的命令是____。 CREATE DATABASE SDB

5. 使用SQL语句从表STUDENT 中查询所有姓王的同学的信息,正确的命令是______。

SELECT * FROM STUDENT WHERE LEFT(姓名,2)="王"

6. 在Visual Foxpro中,学生表STUDENT 中包含有通用型字段,表中通用型字段中的数据均存储到另一个文件中,该文件名为______。 STUDENT.FPT

7. Visual FoxPro DBMS是______。 操作系统支持下的系统文件

8. 下面是关于表单数据环境的叙述,其中错误的是______。 数据环境是表单的容器

9. 在Visual Foxpro 中,建立数据库表时,将年龄字段值限制在12~40岁之间的这种约束属于______。

域完整性约束

10. 在DO WHILE ...ENDDO 循环结构中,LOOP命令的作用是______。

转移到DO WHILE 语句行,开始下一个判断和循环

11. SQL是哪几个英文单词的缩写______? Structured Query Language

12. 在Visual Foxpro中,下面4个关于日期或日期时间的表达式中,错误的是______。

{^2002.02.01}+{^2001.02.01}

13. 在Visual Foxpro中,使用SQL命令将学生表STUDENT中的学生年龄AGE字段的值增加1岁,应该的使用命令是______。 UPDATE STUDENT SET AGE=AGE+1

14. 调用报表格式文件PP1预览报表的命令是______。 REPORT FORM PP1 PREVIEW

15. 连编后可以脱离开Visual Foxpro独立运行的程序是______。 EXE程序

16. 设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是______。 1:m

17. 在Visual Foxpro中,关于自由表叙述正确的是______。 自由表不能建立字段级规则和约束

18. 在Visual Foxpro中,关于过程调用叙述正确的是______。

当实参的数量少于形参的数量时,多余的形参初值取逻辑假

19. Visual Foxpro中,如果希望一个内存变量只限于在本过程中使用,说明这种内存变量的命令是______。

LOCAL

20. 部门表

部门号   部门名称

40 家用电器部

10 电视录摄像机部

20 电话手机部 

30 计算机部 

商品表

部门号  商品号  商品名称  单价   数量 产地

40   0101   A牌电风扇 200.00   10  广东

40   0104   A牌微波炉 350.00   10  广东

40   0105   B牌微波炉 600.00   10  上海

20   1032   C牌传真机 1000.00   20  北京

40   0107   D牌微波炉_A 420.00   10  广东

20   0110   A牌电话机 200.00   50  广东

20   0112   A牌手机  2000.00   10  广东

40   0202   A牌电冰箱 3000.00   2  广东

30   1041   B牌计算机 6000.00   10  广东

30   0204   C牌计算机 10000.00   10  上海

SQL 语句

SELECT 部门名称 FROM 部门表 WHERE 部门号 IN;

(SELECT 部门号 FROM 商品表 WHERE 单价 BETWEEN 100 AND 420)

查询结果是______。 家用电器部、电话手机部

21. 在Visual FoxPro中,相当于主关键字的索引是______。 主索引

22. 把当前表当前记录的学号,姓名字段值复制到数组A的命令是

23. SCATTER FIELD 学号,姓名_________。 正确为:TO A

24. 用二维表数据来表示实体及实体之间联系的数据模型称为_________。正确为:关系模型

25. 可以在项目管理器的_________选项卡下建立命令文件。此题正确为:代码

26. 打开数据库设计器的命令是_________ DATABASE。此题正确为:MODIFY

27. 在Visual FoxPro中说明数组后,数组的每个元素在未赋值之前的默认值是_________。正确为:.F.

28. 在表单中确定控件是否可见的属性是_________。此题正确为:VISIBLE

29. 从职工数据库表中计算工资合计的SQL语句是

30. SELECT _________ FROM 职工 此题正确为:SUM(工资)

31. 函数BETWEEN(40,34,50)的运算结果是_________。 此题正确为:.T.

32. 在SQL的CREATE TABLE 语句中,为属性说明取值范围(约束)的是_________短语。正确为:CHECK

33. 在Visual FoxPro 中数据库文件的扩展名是_________,数据库表文件的扩展名是_________。

正确为:DBC 与 DBF

34. SQL 插入记录的命令是INSERT ,删除记录的命令是_________,修改记录的命令是_________。

正确为:DELETE UPDATE

35. 在SQL的嵌套查询中,量词ANY和_________是同义词。在SQL查询时,使用_________子句指出的是查询条件。 SOME 与 WHERE

36. 为了设置两个表之间的数据参照完整性,要求这两个表是______。 同一个数据库中的两个表

37. 在SQL语句中,与表达式"仓库号 NOT IN ("wh1","wh2")"功能相同的表达式是______。

仓库号!="wh1" AND 仓库号!="wh2"

38. 专门的关系运算不包括下列中的______。 交运算

39. 对关系S和关系R进行集合运算,结果中既包含S中元组也包含R中元组,这种集合运算称为_并运算__。

40. 关于Visual FoxPro的变量,下面说法中正确的是____。 数组中各数组元素的数据类型可以不同

41. 新创建的表单默认标题为Form1,为了修改表单的标题,应设置表单的__ Caption属性____。

42. isual FoxPro内存变量的数据类型不包括______。 备注型

43. 在Visual FoxPro中有如下程序:

*程序名:TEST.PRG

*调用方法: DO TEST

SET TALK OFF

CLOSE ALL

CLEAR ALL

mX="Visual FoxPro"

mY="二级"

DO SUB1 WITH mX

?mY+mX

RETURN

*子程序:SUB1.PRG

PROCEDURE SUB1

PARAMETERS mX1

LOCAL mX

mX=" Visual FoxPro DBMS 考试"

mY="计算机等级"+mY

RETURN

执行命令DO TEST后,屏幕的显示结果为______。 计算机等级二级Visual FoxPro

44. 在SQL SELECT语句中用于实现关系的选择运算的短语是______。 WHERE

45. 执行下列一组命令之后,选择"职工"表所在工作区的错误命令是______。

CLOSE ALL

USE 仓库 IN 0

USE 职工 IN 0 SELECT 0

 

理论模拟题(七)套

 

1. 一条没有指明去向的SQL SELECT语句执行之后,会把查询结果显示在屏幕上,要退出这个查询窗口,应该按的键是______。 ESC

2. 执行命令"INDEX on 姓名 TAG index_name"建立索引后,下列叙述错误的是______。

此命令所建立的索引将保存在.idx文件中

3. 查询订购单号(字符型,长度为4)尾字符是"1"的错误命令是__

SELECT * FROM 订单 WHERE "1"$订购单号

4. 以下关于空值(NULL)叙述正确的是______。 空值表示字段或变量还没有确定值

5. 两表之间"临时性"联系称为关联,在两个表之间的关联已经建立的情况下,有关"关联"的正确叙述是______。 当父表记录指针移动时,子表记录指针按一定的规则跟随移动

6. 在SQL语句中,与表达式"工资 BETWEEN 1210 AND 1240"功能相同的表达式是_

工资>=1210 AND 工资<=1240

7. 在下面的表达式中,运算结果为逻辑真的是______。 EMPTY(SPACE(10))

8. 有关连编应用程序,下面的描述正确的是______。 项目连编以后应将主文件视做只读文件

学生.DBF:学号 C(8),姓名 C(12),性别 C(2),出生日期 D,院系 C(8)

课程.DBF:课程编号 C(4),课程名称 C(10),开课院系C(8)

学生成绩.DBF:学号 C(8),课程编号 C(4),成绩 I

查询所有目前年龄是22岁的学生信息:学号,姓名和年龄,正确的命令组是______。

CREATE VIEW AGE_LIST AS;

SELECT 学号,姓名,YEAR(DATE())-YEAR(出生日期) 年龄 FROM 学生

SELECT 学号,姓名,年龄 FROM AGE_LIST WHERE 年龄=22

9. Visual FoxPro的报表文件.FRX中保存的是______。 报表设计格式的定义

10. 把实体-联系模型转换为关系模型时,实体之间多对多联系在模型中是通过______。

建立新的关系来实现

11. 学生.DBF:学号 C(8),姓名 C(12),性别 C(2),出生日期 D,院系 C(8)

课程.DBF:课程编号 C(4),课程名称 C(10),开课院系C(8)

学生成绩.DBF:学号 C(8),课程编号 C(4),成绩 I

统计只有2名以下(含2名)学生选修的课程情况,统计结果中的信息包括课程名称、开课院系和选修人数,并按选课人数排序。正确的命令是______。

SELE CT 课程名称,开课院系,COUNT(学号) AS 选修人数;

FROM 学生成绩,课程 WHERE 课程.课程编号=学生成绩.课程编号;

GROUP BY 课程名称 HAVING COUNT(学号)<=2;

ORDER BY 选修人数

12. 如果菜单项的名称为"统计",热键是T,在菜单名称一栏中应输入______。统计(\<T)

13. 有关控件对象的Click事件的正确叙述是______。 用鼠标单击对象时引发

14. 关闭当前表单程序代码是ThisForm.Release,其中的Release是表单对象的______。 方法

15. 以下叙述与表单数据环境有关,其中正确的是____。 当表单运行时,自动打开数据环境中的表

16. 在DO WHILE…ENDDO循环结构中,EXIT命令的作用是______。

终止循环,将控制转移到循环结构ENDDO后面的第一条语句继续执行

17. 查询设计器中"联接"选项卡对应的SQL短语是______。 JOIN

18. 对于现实世界中事物的特征,在实体-联系模型中使用______。 属性描述

19. 数据库表可以设置字段有效性规则,字段有效性规则属于域完整性范畴,其中的"规则"是一个______。 逻辑表达式

课程.DBF:课程编号 C(4),课程名称 C(10),开课院系C(8)

学生成绩.DBF:学号 C(8),课程编号 C(4),成绩 I

查询每门课程的最高分,要求得到的信息包括课程名称和分数。正确的命令是______。

SELECT 课程名称,MAX(成绩) 分数 FROM 课程,学生成绩;

WHERE 课程.课程编号=学生成绩.课程编号;

GROUP BY 课程名称

20. 打开表并设置当前有效索引(相关索引已建立)的正确命令是______。 USE student IN 2 ORDER 学号

21. 用命令"INDEX on 姓名 TAG index_name"建立索引,其索引类型是______。 普通索引

22. 通过指定字段的数据类型和宽度来限制该字段的取值范围,这属于完整性中的______。 域完整性

23. 在Visual FoxPro中,参照完整性规则包括更新规则、删除规则和______规则。此题正确为:插入

24. 在Visual FoxPro中选择一个没有使用的、编号最小的工作区的命令是______(关键字必须拼写完整)。此题正确为:SELECT 0

25. 在Visual FoxPro中通过建立主索引或候选索引来实现______完整性约束。此题正确为:实体

26. 弹出式菜单可以分组,插入分组线的方法是在"菜单名称"项中输入______两个字符。此题正确为:\-

27. 根据项目文件mysub连编生成APP应用程序的命令是:

BUILD APP mycom ______ mysub。此题正确为:FROM

28. 说明公共变量的命令关键字是______(关键字必须拼写完整)。此题正确为:PUBLIC

29. 在SQL SELECT语句中将查询结果存放在一个表中应该使用______子句(关键字必须拼写完整)。此题正确为:INTO TABL

30. 在Visual FoxPro中,建立索引的作用之一是提高______速度。此题正确为:查询

31. 在Visual FoxPro中,使用SQL语言的ALTER TABLE命令给学生表STUDENT增加一个Email字段,长度为30,命令是(关键字必须拼写完整)

ALTER TABLE STUDENT______Email C(30)此题正确为:ADD

32. 设有学生选课表SC(学号,课程号,成绩),用SQL语言检索每门课程的课程号及平均分的语句是(关键字必须拼写完整)

33. SELECT 课程号,AVG(成绩) FROM SC ______。此题正确为:GROUP BY 课程号

34. 在Visual FoxPro中,运行当前文件夹下的表单T1.SCX的命令是______。此题正确为:DO FORM T1

35. 在Visual FoxPro中,CREATE DATABASE命令创建一个扩展名为______的数据库文件。 DBC

36. 用当前窗体的LABEL1控件显示系统时间的语句是:

THISFORM.LABEL1.______=TIME() 此题正确为:CAPTION

37. 表达式STUFF("GOODBOY",5,3,"GIRL")的运算结果是______。 此题正确为:GOODGIRL

38. 在下列函数中,函数返回值为数值的是______。 AT('人民','中华人民共和国')

39. SQL语句中删除表的命令是______。 DROP TABLE

40. 在"职工档案"表文件中,婚否是L型字段,性别是C型字段,若检索"已婚的女同志",应该用______逻辑表达式。 (婚否=.T.) AND (性别='女')

41. 如果一个过程不包含RETURN语句,或RETURN语句中没有指定表达式,那么该过程______。 返回.T.

42. Visual FoxPro6.0是一个______。 32位数据库开发系统

43. 下面关于表单控件基本操作的陈述中,______是不正确的。 要在表单中复制某个控件,可以按住CTRL键并拖放该控件

44. 下面关于列表框和组合框的陈述中,______是正确的。 列表框可以设置成多重选择,而组合框不能

45. 连编应用程序不能生成的文件是______。 .prg文件

46. 使用菜单操作方法打开一个在当前目录下已经存在的查询文件zgjk.qpr后,在命令窗口生成的命令是____。 MODIFY QUERY zgjk.qpr

47. 如果需要在Myform=CreateObject("Form")所创建的表单对象Myform中添加command1按钮对象,应当使用命令______。Myform.Addobject("command1","commandbutton")

48. "项目管理器"的"文档"选项卡用于显示和管理______。 表单、报表和标签

49. 在SQL的计算查询中,用于求平均值的函数是_ AVG_____。

50. 可以链接或嵌入OLE对象的字段类型是____ 通用型字段__。

51. 可以伴随着表的打开而自动打开的索引是______。 结构化复合索引文件

52. 在Visual FoxPro的数据工作期窗口,使用SET RELATION命令可以建立两个表之间的关联,这种关联是____。

临时性关联

53. 设有图书管理数据库:

图书(总编号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 姓名="孙慨然"

使用关系运算对系统进行操作,得到的结果是______。 关系

54. 以下关于视图的描述正确的是______。 可以根据数据库表和自由表建立视图

55. 设有变量sr="2000年上半年全国计算机等级考试",能够显示"2000年上半年计算机等级考试"的命令是______。 ?SUBSTR(sr,1,12)+SUBSTR(sr,17,14)

56. 设有变量pi=3.1415926,执行命令?ROUND(pi,3)的显示结果为______。 3.142

57. 设X="ABC",Y="ABCD",则下列表达式中值为.T.的是______。 X$Y

58. 用二维表数据来表示实体及实体之间联系的数据模型称为______。 关系模型

59. 在输入SET COLLATE TO "PINYIN"后,命令?[李华]<=[黄华],"计算机报"$"计算机"的执行结果应为______。 .F..F

60. 不属于数据定义功能的SQL语句是____ UPDATE

61. Append blank命令的作用是______。 在表尾增加一条空白记录

 

理论模拟题(八)

 

1. 用SQL语句建立表时为属性定义有效性规则,应使用短语______。 CHECK

2. SQL语言是具有______的功能。 数据定义、数据操纵、数据控制

3. 下列关于属性、方法和事件的叙述中,______是错误的。

在新建一个表单时,可以添加新的属性、方法和事件

4. SQL实现分组查询的短语是______。 GROUP BY

5. 以下关于自由表的叙述,正确的是______。 自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表

6. 在Visual FoxPro中进行参照完整性设置时,要想设置成:当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值,应选择_____。 级联(Cascade)

7. 设有图书管理数据库:

图书(总编号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 单价>ALL;

______ (SELECT 单价 FROM 图书 WHERE 出版单位="高等教育出版社")

8. 下列哪项体现了关系数据库的参照完整性___ 外键___。

9. 设有图书管理数据库:

图书(总编号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 图书

10. 实现表之间临时联系的命令是______。set relation

11. 报表标题一般是通过______控件定义。此题正确为:标签

12. 在SQL语句中空值用______表示。此题正确为:NULL

13. 下列命令执行后的结果是______。

STORE -100 TO X

?SIGN(X)*SQRT(ABS(X)) 此题正确为:-10.00

14. 多栏报表的栏目数可以通过______来设置。此题正确为:页面设置或 列

15. 如果项目不是用"应用程序向导"创建的,应用程序生成器只有______、"表单"和"报表"三个选项卡可用。此题正确为:数据

16. 在关系数据模型中,二维表的列称为属性,二维表的行称为_____。此题正确为:元组或 记录

17. 假设图书管理数据库中有3个表,图书.dbf、读者.dbf和借阅.dbf。它们的结构分别如下:

图书(总编号C(6),分类号C(8),书名C(16),出版单位C(20),单价N(6,2))

读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))

借阅(借书证号C(4),总编号C(6),借书日期D(8))

在上述图书管理数据库中,图书的主索引是总编号,读者的主索引是借书证号,借阅的主索引应该是_____。此题正确为:总编号+借书证号

18. 设有图书管理数据库:

图书(总编号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 图书 __

19. 设有图书管理数据库:

图书(总编号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 总编号 ______此题正确为:IN (SELECT 总编号 FROM 借阅)

20. 在Visual Foxpro的表之间建立一对多联系是把______的主关键字字段添加到______的表中。

此题正确为:一方或 一个表

21. 要为表单设计下拉式菜单,首先需要在菜单设计时,在_____对话框中选择"顶层表单"复选框;其次要将表单的______属性值设置为2,使其成为顶层表单:最后需要在表单的_____事件代码中设置调用菜单程序的命令。

此题正确为:常规选项

22. 数据库系统与文件系统的主要区别是______。 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决

23. 在表结构中,逻辑型、日期型、备注型字段的宽度分别固定为______。 1,8,4

24. 计时器控件的主要属性是______。 Interval

25. 在Visual FoxPro中,用于建立或修改程序文件的命令是______。 MODIFY COMMAND <文件名>

26. 下面关于过程调用的陈述中,______是正确的。

A、 实参与形参的数量必须相等

B、 当实参的数量多于形参的数量时,出现运行时错误。

C、 当形参的数量多于实参的数量时,多余的形参被逻辑假

D、 上面B)和C)都对

27. 下面关于数据环境和数据环境中两个表之间的关系的陈述中,______是正确的。

数据环境是对象,关系是数据环境中的对象

28. 在“报表设计器”中,可以使用的控件是______。标签、域控件和线条

29. 下面关于运行应用程序的说法正确的是______。

.exe应用程序可以在Visual FoxPro和Windows环境下运行

30. 下面关于Visual FoxPro数组的叙述中,错误的是____。

一个数组中各个数组元素必须是同一种数据类型

31. 给出以下程序的运行结果:

SET TALK OFF

X=0

Y=0

DO WHILE X<100

X=X+1

IF INT(X/2)=X/2

LOOP

ELSE

Y=Y+X

ENDIF

ENDDO

?"Y=",Y

RETURN

运行结果为______。 Y=2500

32. 不允许记录中出现重复索引值的索引是______。 主索引和候选索引

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))

对于图书管理数据库,求CIE单位借阅图书的读者的人数。

下面SQL语句正确的是______。

SELECT ______ FROM 借阅 WHERE;

借书证号 _______ COUNT (DISTINCT 借书证号)

IN (SELECT 借书证号 FROM 读者 WHERE 单位="CIE")

34. 查询设计器和视图设计器的主要不同表现在于______。

查询设计器没有“更新条件”选项卡,有“查询去向”选项

35. 以下关于查询的描述正确的是______。 可以根据数据库表和自由表建立查询

36. 关系数据库管理系统的3种基本关系运算不包括______。 比较

37. 表达式VAL(SUBS("奔腾586",5,1))*Len("visual foxpro")的结果是______。 65.00

38. 在SQL中,基本表的撤消(从数据库中删除表)可以用______。 DROP TABLE命令

39. 用于显示部分查询结果的TOP短语,必须与______同时使用,才有效果。 ORDER BY

40. 在Visual FoxPro中,可以对字段设置默认值的表______。 必须是数据库表

41. 设有图书管理数据库:

图书(总编号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 出版单位="电子工业出版";

______ ORDER BY 单价 DESC

 

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有