VFP试题

  • 格式:doc
  • 大小:51.50 KB
  • 文档页数:4

【VFP程序设计】考试试题考试时间:120分钟一、选择题((1)~(35)每小题2分,共70分)下列各题A)、B)、C) 、D)四个选项中,只有一个选项是正确的,请将正确选项写在相应位置上。

(1) Visual FoxPro DBMS 是。

A)操作系统的一部分 B)数据库管理系统C)一种编译程序 D)一种操作系统(2) Visual FoxPro DBMS 基于的数据模型是。

A)层次型 B)关系型 C)网状型 D)混合型(3) 设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是。

A)m:n B)1:m C)m:k D)1:1(4) 在Visual FoxPro中,调用表设计器建立数据库表STUDENT.DBF的命令是。

A)MODIFY STRUCTURE STUDENT B) MODIFY COMMAND STUDENTC)REATE STUDENT D) CREATE TABLE STUDENT(5) 在Visual FoxPro中,关于自由表叙述正确的是。

A)自由表和数据库表是完全相同的 B)自由表不能建立字段级规则和约束C)自由表不能建立候选索引 D)自由表不可以加入到数据库中(6)SQL语言又称为。

A)结构化定义语言 B)结构化控制语言 C)结构化查询语言 D)结构化操控语言(7) 在Visual FoxPro中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它们分别为:。

A)1、4、8 B)4、4、10 C)1、10、8 D)2、8、8(8)在Visual FoxPro中,使用SQL命令将学生STUDENT中的学生年龄AGE字段的值增加1岁,应该使用的命令是。

A) REPLACE AGE WITH AGE+1 B) UPDATE STUDENT AGE WITH AGE+1C) UPDATE SET AGE WITH AGE+1 D) UPDATE STUDENT SET AGE=AGE+1(9)在Visual FoxPro中,建立索引的作用之一是。

A) 节省存储空间 B) 便于管理 C)提高查询速度 D)提高查询和更新的速度(10) 在Visual FoxPro中,创建一个名为SDB.DBC的数据库文件,使用的命令是。

A) CREATE B)CREATE SDB C) CREATE TABLE SDB D)CREATE DATABASE SDB(11)在Visual FoxPro中,存储图象的字段类型应该是。

A) 备注型 B) 通用型C) 字符型 D) 双精度型(12)在Visual FoxPro中,下面4个关于日期或日期时间的表达式中,错误的是。

A){^2002\09\01 11:10:10:AM}-{^2001\09\01 11:10:10AM}B){^01/01/2002}+20C){^2002/02/01}+{^2001/02/01}D){^2002/02/01}-{^2001/02/01}(13)在Visual FoxPro中,关于视图的正确叙述是。

A)视图与数据库表相同,用来存储数据B)视图不能同数据库表进行连接操作C)在视图上不能进行更新操作D)视图是从一个或多个数据库表导出的虚拟表(14)SQL是那几个英文单词的缩写。

A)Standard Query Language B)Structured Query LanguageC)Select Query Language D)以上都不是(15)使用SQL语句从表STUDENT中查询所有姓王的同学的信息,正确的命令是:。

A)SELECT*FROM STUDENT WHERE LEFT (姓名,2)="王"B)SELECT*FROM STUDENT WHERE RIGHT (姓名,2)="王"C)SELECT*FROM STUDENT WHERE TRIM (姓名,2)="王"D)SELECT*FROM STUDENT WHERE STR (姓名,2)="王"(16)在SQL SELECT语句中用于实现关系的选择运算的短语是。

A)FOR B)WHILE C)WHERE D)CONDITION(17) 用树形结构表示实体之间联系的模型是。

A) 关系模型B) 网状模型C) 层次模型D) 以上三个都是(18) 关系运算中的选择运算是。

A)从关系中找出满足给定条件的元组的B)从关系中选择若干个属性组成新的关系C)从关系中选择满足给定条件的属性 D)A和B都对(19) 打开数据库abc的正确命令是。

A)OPEN DATABASE abc B)USE abcC)USE DATABASE abc D)OPEN abc(20) 在Visual FoxPro中,关于查询和视图的正确描述是。

A)查询是一个预先定义好的SQL SELECT语句文件B)视图是一个预先定义好的SQL SELECT语句文件C)查询和视图是同一种文件,只是名称不同D)查询和视图都是一个存储数据的表(21) 在Visual FoxPro中,以下关于视图描述中错误的是。

A) 通过视图可以对表进行查询 B) 通过视图可以对表进行更新C)视图是一个虚表 D) 视图就是一种查询(22) 使用SQL语句将学生表S中年龄(AGE)大于30岁的记录删除,正确的命令是。

A) DELETE FOR AGE>30 B) DELETE FROM S WHERE AGE>30C) DELETE S FOR AGE>30 D) DELETE S WHERE AGE>30(23) 在Visual FoxPro中,使用LOCATE FOR 命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应使用。

A)再次使用LOCATE FOR 命令 B)SKIP命令C)CONTINUE命令 D)GO命令(24)专门的关系运算不包括下列中的 A)联接运算 B)选择运算 C)投影运算 D)交运算(25) 数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是。

A) DBS包括DB和DBMS B) DBMS包括DB和DBSC) DB包括DBS和DBMS D) DBS就是DB,也就是DBMS(26) 在Visual FoxPro中“表”是指。

A) 报表 B) 关系 C) 表格 D) 表单(27) 在Visual FoxPro中创建项目,系统将建立一个项目文件,项目文件的扩展名是。

A)pro B) prj C) pjx D) itm(28) 以下关于查询描述正确的是。

A) 不能根据自由表建立查询 B) 只能根据自由表建立查询C) 只能根据数据库表建立查询 D) 可以根据数据库表和自由表建立查询(29)Append Blank 命令的作用是。

A)编辑记录 B)在第一条记录前增加新记录C)在表尾部增加一条空白记录 D)在当前记录前增加一条新记录(30) Visual FoxPro支持的数据模型是。

A) 层次数据模型 B) 关系数据模型 C) 网状数据模型 D) 树状数据模型(31) 扩展名为DBC的文件是。

A) 表单文件 B) 数据库表文件 C) 数据库文件 D) 项目文件(32) 在Visual FoxPro的命令窗口中键入CREATE DATA命令以后,屏幕会出现一个创建对话框,要想完成同样的工作,还可以采取如下步骤。

A) 单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“新建文件”命令按钮B) 单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“向导”命令按钮C) 单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“新建文件”命令按钮D) 单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“向导”命令按钮(33) 下面有关索引的描述正确的是。

A) 建立索引以后,原来的数据库表文件中记录的物理顺序将被改变B) 索引与数据库表的数据存储在一个文件中C) 创建索引是创建一个指向数据库表文件记录的指针构成的文件D) 使用索引并不能加快对表的查询操作(34) 一个数据库名为student,要想打开该数据库,应使用命令。

A) OPEN student B) OPEN DATA studentC) USE DATA student D) USE student(35)利用工具可以引导进行数据表、表单、报表的设计。

A)设计器 B) 向导 C)生成器 D) 工具栏二、填空题(每空1分,共20分)(1)用二维表数据来表示实体之间联系的数据模型称为。

(2)在Visual FoxPro中,建立索引的作用之一是提高速度。

(3)在Visual FoxPro中数据库文件的扩展名是,数据库表文件的扩展名是。

(4)打开数据库设计器的命令是 DATABASE。

(5)在关系数据模型中,二维表的列称为,二维表的行称为。

(6)当一个命令动词的字母数超过个时,可以从第个字母起省略。

(7)VFP系统提供的两种工作方式是方式和方式。

(8)VFP中的变量包括和。

(9)VFP中的数据表可以分为和两种。

(10)数据表由和两部分组成,其扩展名为。

(11)在数据表中,图片型数据应存储在字段中,比较长的字符型文本应存储在字段中。

三、写出运行结果(每个结果4分,共60分)1、?LEN(“烟台大学”) 结果:2、?Round(15.32+13.22,0) 结果:3、?LEFT(“123456789”,LEN(“数据库”)) 结果:4、?{^2006/08/10}>{^2006/07/10} 结果:5、?“教授”$“副教授”结果:6、?ABS(8-20) 结果:7、?INT(11.8) 结果:8、?MAX(78,34) 结果:9、?MOD(12,5) 结果:10、?SUBSTR(烟台大学,5,4) 结果:11、?LOWER(ABCD) 结果:12、?DAY(CTOD(‘02/17/06’)) 结果:13、x=1234.567?STR(x,10,3) 结果:14、USE 学生档案?Recno() 结果:?EOF() 结果:。