VFP上机考试系统(V1.1)三套题+答案_第1页
VFP上机考试系统(V1.1)三套题+答案_第2页
VFP上机考试系统(V1.1)三套题+答案_第3页
VFP上机考试系统(V1.1)三套题+答案_第4页
VFP上机考试系统(V1.1)三套题+答案_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、VFP上机考试系统(V1.1)一、选择题(共30道, 每道2分) 1、数据库管理系统的缩写是( B )。 A、 DBS B、 DBMS C、 DBAS D、 DB 2、存储在计算机存储设备上相关的数据的集合称为( )。 A、 网络系统 B、 操作系统 C、 数据库 D、 数据库管理系统 3、一个关系是一张二维表。在VFP中,一个关系对应一个( )。 A、 字段 B、 记录 C、 表文件 D、 元组 4、一命令:list fields 学号,姓名,总分,这条命令中使用了关系运算中( )运算。 A、 选择 B、 投影 C、 连接 D、 自然连接 5、在( )菜单中包含了浏览、表设计器、数据库设计器

2、和工具栏等,通过这个菜单可以显示所需的工具栏、属性窗口、表单控件等。 A、 工具 B、 显示 C、 程序 D、 帮助 6、字段宽度不是由VFP系统规定的是( )。 A、 日期型 B、 数值型 C、 逻辑型 D、 备注型 7、命令?1998-08-08-1998-08-04在屏幕上显示的结果是( )。 A、 不能正确执行 B、 4 C、 1 D、 1998-08-08-1998-08-03 8、关于日期型表达式叙述,不正确的是( ) 其他3个都运算过 A、 两个日期型数据可以相加,即得到一个新的日期。 B、 两个日期型数据可以相减,得到两个日期相差的天数。 C、 日期型可以和整数型数据相加,得到

3、一个新的日期。 D、 日期型可以和整数型数据相减,得到一个新的日期。 9、下列函数中函数值为字符型的是( C )。 A、 abs(<数值表达式>) B、 sqrt( ) C、 substr( ) D、 date( )函数 按 mm/dd/yy月、日、年 通常格式返回系统日期 10、下列函数中,函数值为字符型的是( )。 A、 DATE( ) B、 STR(数值型 ) C、 YEAR(日期型) D、 LEN( ) 11、在VFP中,用来指定以共享方式打开表文件的子句是( )。shared 共享 A、 exclusive 默认,独占 B、 share C、 noupdate D、 va

4、lidate 12、下列( )操作要用到表结构的修改命令。modify structure 增加或删除字段 A、 添加一条记录 B、 修改记录的内容 C、 增加一个字段 D、 删除一条记录 如需修改记录的值,只需将光标定位在要修改的位置上直接修改即可。删除记录分两步,P41,一逻辑删除 delete for ,二物理删除 pack 和 zap。使用 replace 命令快速、自动地批量修改表中的记录。 13、执行List record 3命令后,记录指针的位置指向( )。 A、 第3条记录 B、 原来记录 C、 第1条记录 D、 文件尾 list record 3 命令执行后显示当前表 .db

5、f 的3号记录 14、在浏览窗口中浏览表中数据的命令是( )。 A、 Browse打开浏览模式窗口 B、 Use打开指定的表文件 C、 Open D、 Modify 15、在当前某个表中有一字段,字段名为FS,则( )命令可以自动填写所有记录的FS字段值为50。 A、 Browse FS=50 B、 Replace all FS=50 C、 Replace all fs with 50 D、 List all FS=50 16、在表中第10条记录后,添加一条空记录,下列操作错误的是( ). A、 goto 10 INSERT BLANK B、 GO 10INSERT BLANK C、 LOCA

6、TE FOR RECNO()=10INSERT BLANK D、 GO 10APPEND BLANK 17、在表中对所有记录作删除标记的命令是( )。 A、 delete all B、 pack C、 recall all D、 zap 18、物理删除当前表中所有记录的命令是( )。 A、 zap B、 delete all C、 delete table D、 pack 19、按姓名字段升序排序,形成名为SL的表文件,下列命令中错误的是( )。 A、 Sort to SL on 姓名 B、 index to SL on 姓名 C、 Sort to SL on 姓名/A /C D、 Sort

7、to SL on 姓名/A 20、执行命令:INDEX on 姓名 TAG index_name,建立索引后,下列叙述错误的是( ) A、 此命令建立的索引是当前有效索引 B、 此命令所建立的索引将保存在.idx文件中 C、 表中记录按索引表达式升序排序 D、 此命令的索引表达式是:姓名 21、可以伴随着表的打开而自动打开的索引文件是( )。 A、 单一索引文件(IDX) B、 复合索引文件(CDX) C、 结构化复合索引文件 D、 非结构化复合索引文件 22、在顺序查询中,要查找下一条满足条件的记录,应用的命令为( ). A、 continue B、 skip C、 found D、 dis

8、play 显示 23、成绩表中有语文、数学、英语、总分、平均分五个数值型字段,求表中语文成绩的平均值,结果存放在变量yw中,应使用命令( )。 A、 average 语文 to yw B、 average 语文 C、 average(语文) D、 REPLACE ALL 平均分 WITH (数学+英语+计算机)/3 24、当前工资表中有101条记录,当前记录号为9,用AVERAGE命令计算平均工资时,若缺省范围和条件短语,则系统将( )。 A、 计算前9条记录的平均工资 B、 计算后92条记录的平均工资 C、 计算全部记录的平均工资 D、 只计算当前记录的工资值 25、表已在当前工作区中打开,

9、要复制当前表的表结构到temp.dbf中,应用的命令是( )。 A、 COPY TO TEMP B、 COPY STRU TO TEMP C、 COPY STRU TO TEMP EXTENDED D、 SORT TO TEMP 26、下列有关数据库的描述,正确的是( )。 A、 数据库是一个DBF文件 B、 打开数据库的命令是:use 数据库名 C、 数据库是一个结构化的数据集合 D、 数据库是一组文件 27、在Visual FoxPro的项目管理器中不包括的选项卡是( )。 A、 数据 B、 文档 C、 类 D、 表单 28、为了禁止表中字段值重复,可将这个字段作为关键字创建( )。 A、

10、 主索引或唯一索引 B、 主索引或候选索引或普遍索引 C、 主索引或候选索引 D、 主索引或普通索引 29、查询设计器中包含的选项卡有( A )。 A、 字段、联接、筛选、排序依据、分组依据、杂项 B、 字段、联接、筛选、分组依据、排序依据、更新条件 C、 字段、联接、筛选条件、排序依据、分组依据、杂项 D、 字段、联接、筛选依据、分组依据、排序依据、更新条件 30、有一个book.dbf表文件,包含有字段:图书编号、书名、第一作者、出版社、价格,前四个字段为C型字段,价格字段为N型字段。查询第一作者为“谭浩强”的书名和出版社,正确的SQL语句是( )。 A、 SELECT 书名, 出版社 F

11、ROM BOOK WHERE 第一作者=谭浩强 B、 SELECT 书名, 出版社 FROM BOOK WHERE 第一作者='谭浩强' C、 SELECT 书名, 出版社 FROM BOOK WHERE '第一作者'=谭浩强 D、 SELECT 书名, 出版社 FROM BOOK for 第一作者='谭浩强' 二、填空题(共15道,每道1分) 1、 DBMS是 数据库管理系统 的简称。 2、 主 关键字是指能唯一地标识一个元组的属性或属性集合。 3、 定义数组dimension A(3,2)后,数组A共有 6 个数组元素。(用阿拉伯数字表示)

12、意思是3行2列 4、 表达式"star">"string"的值是 .F. 。(不能用汉字表示) 5、 函数str(123.45678,6,4)的值为 123.46 。 6、 使用create建立表文件时,会打开 表设计器 对话框,在这个对话框中,完成表结构的建立。 7、 显示表结构发现,表中一条记录所占的存储空间等于表中所有字段的宽度之和加1,这额外的一个字节用来存放记录的 删除 标记。(用汉字表示) 8、 记录的替换修改命令使用的命令动词是 replace 。(命令动词写完整) 9、 在表的尾部增加一条空白记录,使用命令append blank

13、。 10、 物理删除当前打开的表文件中带有删除标记的那些记录的命令是 pack 。(命令动词写完整) 11、 排序命令中的/d表示的是记录将按照指定字段的 降 序排列。(填升或降) 12、 重新索引的命令为 REINDEX . (命令写完整) 13、 在使用CALCULATE 命令时,要计算当前表的记录数应使用的函数名是COUNT( )。 14、 在Visual FoxPro中可以同时打开多个数据库,但在同一时刻只能有 1 个数据库是当前数据库。(用阿拉伯数字表示) 15、 在Visual FoxPro中,为了建立参照完整性,首先必须建立数据库表之间的 关系 三、判断题(共25道,每道1分)

14、1、 信息是一种被加工成的特定形式的数据。 2、 在一个二维表中,表的一行称为元组。 3、 Visual FoxPro的菜单选项随着用户的操作可以发生变化。 4、 严格日期格式在任何情况下都可使用。 5、 在Visual FoxPro中,数组一般要先定义,再使用。 6、 Eof( )函数的结果为逻辑型。 7、 同级运算符在表达式中按照从左向右顺序运算。 8、 函数dtoc(1999/12/12)的结果为日期型。 9、 函数len('天安门')的结果为3。 10、 备注型和通用型字段数据存储在表的备注文件中。 11、 在student表中,有一个字段名为:学号,现在想将这个字段名

15、修改为:stuno,使用命令browse。 12、 记录只有使用list和display命令才能显示。 13、 browse命令和replace命令都不能实现对一批记录的某些字段的内容的修改。 14、 Edit命令和Change命令功能不完全相同。 15、 在表的尾部追加空记录的命令是Append。 16、 Recall命令在没有范围和条件时能恢复表中所有逻辑删除的记录 17、 使用sort to命令生成的新文件的扩展名是.dbf 18、 使用sort to 命令排序后新生成的文件只能按关键字值的升序排序。 19、 使用索引并不能加快对表的查询操作。 20、 索引与数据库表的数据存储在一个文件

16、中。 21、 locate命令中若指定范围不是ALL,查找不到的话,记录指针定位到指定范围的最后一个记录上。 22、 有student.dbf表文件,有“性别”和“入学成绩”两个字段,性别字段为字符型。现求所有男同学的入学成绩的平均值,使用命令:average 入学成绩 for 性别='男' 23、 表结构的复制是将表的记录复制到新的表中。 24、 在自由表中,为了保证表中不出现重复的记录,可以给表建立一个主索引。 25、 在SQL select语句中排序时如果是降序就用DESC。 四、程序题(共 2 道,第一题0分,第二题0分) 注意:1、请务必将您编写的程序文本以及运行结果

17、写入相对应的位置,运行结果处只需写出输出结果,不要任何格式修饰,例如某道题的结果计算出来是5.6203 ,那么答案只需要写成5.6203 ,而不要写成s=5.6203。2、如果题目需要表文件rsb.dbf,请右键点击此处38/rsb.dbf,选择目标另存为,下载至您的磁盘。 1、求1+1/2+1/4+1/6+1/100的值,结果存放在变量s中,用?输出结果。(用循环语句实现,循环变量用i表示)。 请您在下面的文本编辑框中填入自己编写的程序内容: 请在右边的文本框中输入程序运行的结果: 2、统计300到500之间,符合下面条件的数的个数,结果存放在num中,

18、并用?输出num的值。条件是:个位数字与十位数字之和除以10,所得余数恰好是百位上的数字。(使用for循环,不允许使用字符转换函数)。 请在右边的文本框中输入程序运行的结果: 一、选择题(共30道, 每道2分) 1、存储在计算机存储设备上相关的数据的集合称为( )。 A、 网络系统 B、 操作系统 C、 数据库 D、 数据库管理系统 2、数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是( )。 A、 DBMS包括DB和DBS B、 DB包括DBS和DBMS C、 DBS包括DB和DBMS D、 DBMS包括DBS 3、在关系数据库中,( 主关键字 )是指能唯一地

19、标识一个元组的属性或属性集合。 A、 字段名 B、 主关键字 C、 外部关键字 D、 属性 4、有关关系数据库的说法中,下列哪个是错误的( )。 A、 关系数据库采用二维表作为基本的数据结构。 B、 一个关系可以含多张二维表。 C、 二维表中的每一行称为一个元组。 D、 二维表中的列称为属性。 关系数据库采用二维表作为基本的数据结构。一个关系就是一个表。二维表中的每一行称为一个元组。列称为属性。 5、通过( )菜单可以设置系统选项、运行向导、创建宏、拼写检查、优化代码、运行源代码管理器以及跟踪和调试源代码。 A、 工具 B、 程序 C、 显示 D、 帮助 6、在vfp中,下列各项的数据类型所占

20、得字节数相等的是( )。 A、 日期型和逻辑性 B、 日期型和通用性 C、 逻辑性和备注型 D、 备注型和通用性 都是系统自动定义为4字节 7、命令?1998-08-08-1998-08-04在屏幕上显示的结果是( )。 A、 不能正确执行 B、 4 C、 1 D、 1998-08-08-1998-08-03 8、下列表达式中,哪个表达式是不合法的( )。 A、 1998/01/30-1997/01/20 屏幕输出375 B、 date( )+10 是日期型表达式 C、 20+'beijing' D、 1998/01/30-20 屏幕输出 01/10/98 9、设有变量pi=3

21、.14152926,执行命令?ROUND(pi,3)的显示结果是( )。 A、 3.141 B、 3.142 C、 3.140 D、 3.000 10、命令?YEAR(2009-12-25)的运行结果是( )。 A、 其中有语法错误 B、 2010 C、 2009 D、 12-25-09 11、下列哪一种字段类型在定义时必须指出字段宽度() A、 数值型 B、 逻辑型,系统自动定义宽度为1字节 C、 日期型,自动定义为8字节 D、 备注型,自动定义为4字节 12、某表文件有5个字段,其中3个字符型字段的宽度分别为6、12、和10,另外还有一个逻辑型字段(1字节)和一个日期型字段(8字节),该表

22、文件中每条记录的总字节数是( )。 A、 37 B、 38 C、 39 D、 40 13、要对第5条记录进行操作,命令中范围表示正确的是( ). A、 record 5 表示记录号为n的一条记录 B、 all C、 5 D、 next 5 next<n>表示从当前记录开始以下的n条记录 14、下列对Browse命令描述正确的是( )。 A、 只能浏览表文件,不能修改记录内容 B、 能浏览表文件,但不能增加或删除记录 C、 能浏览表文件,同时能增加或删除记录 D、 不仅能浏览表文件,还能修改表结构 15、要为当前表所有职工增加 100 元工资应该使用命令 A、 CHANGE 工资 W

23、ITH 工资+100 B、 REPLACE 工资 WITH 工资+100 C、 CHANGE ALL 工资 WITH 工资+100 D、 REPLACE ALL 工资 WITH 工资+100 16、在当前记录的前面插入一条新记录的命令是( )。P39 A、 Insert B、 Insert before C、 Insert blank 插入一条空记录 D、 Replace before 17、要想在一个打开的表中删除某些记录,应先后选用的两个命令是( )。 A、 delete逻辑删除记录/recall恢复记录 B、 delete/pack彻底删除表中所有已被逻辑删除的记录 C、 delete/

24、zap D、 pack/delete 执行pack 后,表中带有删除标记的记录都已被真正删除掉。 18、在记录操作命令中,Delete的作用是( ). A、 将记录从表中彻底删除 B、 只给要删除的记录做删除标志 C、 不能删除记录 D、 删除整个表中的记录 19、表文件排序后新生成的文件的扩展名是( )。 表文件的后缀不会变 A、 idx B、 dbf C、 cdx D、 prg 20、可以伴随着表的打开而自动打开的索引文件是( )。 A、 单一索引文件(IDX) B、 复合索引文件(CDX) C、 结构化复合索引文件 D、 非结构化复合索引文件 21、建立索引时,( )字段不能作为索引字段

25、。 A、 字符型 B、 数值型 C、 备注型 D、 日期型 22、已知成绩.dbf中含有数值型总分字段,执行下列命令后:use 成绩.dbfindex on 1000-总分 to dzf.idx( )命令能够查询出总分为350的记录。 A、 find 1000-350 B、 seek 1000-350 C、 find 350 D、 seek 350 23、在student表中有性别(C) 、总成绩(N)字段,为求男同学成绩总和,应该用命令( )。 A、 TOTAL ON 总成绩 FOR 性别='男' B、 SUM 总成绩 FOR 性别='男' C、 TOTAL

26、ON 总成绩 TO CHJ FOR 性别='男' D、 SUM FIELD 总成绩 FOR 性别='男' 24、当前工资表中有101条记录,当前记录号为9,用AVERAGE命令计算平均工资时,若缺省范围和条件短语,则系统将( )。 A、 计算前9条记录的平均工资 B、 计算后92条记录的平均工资 C、 计算全部记录的平均工资 D、 只计算当前记录的工资值 25、有关表与表结构的复制,下列说法错误的是( C )。 A、 可以将当前打开的表的记录通过COPY TO命令复制到一个新的表中 B、 通过copy structure to 命令能将表的结构复制到一个新表中

27、C、 通过copy to 命令能复制所有记录,但不能有选择地复制记录 D、 通过copy to 命令能将表中的某些字段复制到一个新表中 FIELDS FieldList 指定要复制到新文件的字段。如果省略,则复制所有字段。 26、下列有关数据库的说法中,错误的是( )。 A、 在没有打开数据库的情况下所建立的表,就是自由表 B、 一个数据库表只能属于一个数据库 C、 自由表不能添加到数据库中 D、 数据库表可以从数据库中移出,成为自由表 27、“项目管理器”中的“文档”选项卡用于显示和管理( )。 A、 程序、API库和应用程序 B、 数据库、自由表和查询 C、 菜单、文本文件和其他文件 D、

28、 表单、报表和标签 28、以下关于主索引和候选索引的叙述正确的是( A )。 A、 主索引和候选索引都能保证表中记录的唯一性 B、 主索引和候选索引都可以建立在数据库表和自由表上 C、 主索引可以保证表记录的惟一性,而候选索引不能。 D、 主索引和候选索引是相同的概念 错 29、在查询设计器中,“筛选”选项卡对应的SQL短语是( )。 A、 WHERE B、 JOIN C、 SET D、 ORDER BY 30、使用SQL语句从表STUDENT中查询所有姓王的同学的信息,正确的命令是( )。 A、 SELECT * FROM STUDENT WHERE LEFT(姓名,2)='王

29、9; B、 SELECT * FROM STUDENT WHERE RIGHT(姓名,2)='王' C、 SELECT * FROM STUDENT WHERE TRIM(姓名,2)='王' D、 SELECT * FROM STUDENT WHERE STR(姓名,2)='王' 二、填空题(共15道,每道1分) 1、 数据库 系统是指具有数据管理功能的计算机系统. 2、 常见的关系运算有: 选择 运算、投影运算、连接运算。 3、 在VFP的字段类型中,系统默认逻辑型字段占 1 个字节。(用阿拉伯数字表示) 4、 表达式:.not.(.F.and

30、.T.).or.T.) 的值是 .F. 。 5、 函数str(123.45678,6,4)的值为 123.46 。 6、 使用create建立表文件时,会打开 创建 表设计器 对话框,在这个对话框中,完成表结构的建立。 7、 要显示表的结构参数,首先必须使用 USE 命令打开表。 8、 Visual FoxPro提供了3种修改记录数据的方式,分别是编辑修改、浏览修改和 replace 命令 替换 .修改。 9、 在当前记录前面插入一条空白记录的命令是:Insert append blank。 10、 要逻辑删除当前表中的当前记录,使用的命令是:delete。(命令动词写完整) 11、 排序命令

31、中的/d表示的是记录将按照指定字段的 降 序排列。(填升或降) 12、 有一个表文件course.dbf,有复合索引文件sc.cdx、course.cdx,这两个复合索引文件中, sc.cdx 由用户指定,不随表文件打开而自动打开。结构复合索引文件的主文件名与表的主文件名相同,随表的打开而打开。非结构复合索引,由用户指定。 13、 在使用CALCULATE 命令时,要计算某个字段的最大值应使用的函数名是 MAX 。 14、 用命令: OPEN database <数据库文件>,打开已经存在的数据库。 15、 在Visual FoxPro中,建立数据库表时,将年龄字段值限制在1845

32、岁之间的这种约束属于 域完整性约束 . 限制表中字段的数据宽度、数据类型以及字段。记录有效性。 三、判断题(共25道,每道1分) 正确 或 错误 1、 数据处理的核心是数据管理。 2、 二维表中的一行称为属性。 错,行称为元组,列称为属性。 3、 Visual FoxPro的菜单选项随着用户的操作可以发生变化。 对 4、 在Visual FoxPro中,数组一般要先定义,再使用。 5、 内存变量存在于内存中的一个存储区域,独立于表。 VFP中的变量又称为内存变量,是内存中存储一个数据的位置名称,内存变量是表结构之外独立存在于内存中的变量。内存变量可用来存储数据,定义内存变量时需为它取名并赋初值

33、。 6、 一个变量或一个常数也是一个表达式。 7、 日期型数据可以和日期型数据相加,结果为日期型。 错 8、 函数str( )可将数值型数据转为字符型。 9、 bof( )函数的结果为数值型。 错 10、 使用create命令建立表时,表文件的扩展名不能省略。错 11、 在student表中,有一个字段名为:学号,现在想将这个字段名修改为:stuno,使用命令browse。 错 12、 记录只有使用list和display命令才能显示。 13、 表浏览时可自由修改和添加数据。 14、 browse命令和replace命令都不能实现对一批记录的某些字段的内容的修改。错 15、 Insert bl

34、ank 命令表示在当前表的当前记录之后插入一个空记录。 对 16、 使用Zap命令删除的记录可以被恢复。 错 17、 排序关键字可以是任意的某类型字段。 18、 使用sort to 命令排序后新生成的文件只能按关键字值的升序排序。 19、 非结构复合索引文件可以随着表的打开而自动打开。 20、 使用索引命令后新生成的索引文件不会自动打开。 21、 对于已经索引过的的表,使用seek查询后,要查找满足条件的下一条记录应使用命令SKIP。 22、 使用count命令统计记录条数时,如果结果不保存到内存变量中的话,只在状态栏显示。 23、 使用copy to new ,只能将当前表的记录内容而不包含

35、表结构复制到new表中。 24、 在Visual FoxPro中,通过建立数据库表的主索引可以实现数据的实体完整性。 25、 命令select max(入学成绩) from student可以求出student表中所有人的入学成绩的最大值。 四、程序题(共 2 道,第一题0分,第二题0分) 注意:1、请务必将您编写的程序文本以及运行结果写入相对应的位置,运行结果处只需写出输出结果,不要任何格式修饰,例如某道题的结果计算出来是5.6203,那么答案只需要写成5.6203,而不要写成s=5.6203。2、如果题目需要表文件rsb.dbf,请右键点击此处,选择目标另存为,下载至您的磁盘。 1、已知r

36、sb.dbf中编号(C,5)、姓名(C,6)、性别(C,2)、出生日期(D,8)、职称(C,10)、是否党员(L,1)和基本工资(N,7,2)七个字段,关闭会话状态后,求所有人的工资总和,结果存在变量a中,并用?输出a的结果,结果保留2位小数。(可将rsb.dbf文件下载到本地硬盘上,调试程序时使用) 请您在下面的文本编辑框中填入自己编写的程序内容: 请在右边的文本框中输入程序运行的结果: 2、已知rsb.dbf中有编号(C,5)、姓名(C,6)、性别(C,2)、出生日期(D,8)、职称(C,10)、是否党员(L,1)和基本工资(N,7,2)七个字段,先完全复制生成表文件rsbbak.dbf。

37、然后将rsbbak.dbf中所有高级职称(职称中有高级二字的)的职工的基本工资增加100,再计算表rsbbak.dbf中的所有男同志的基本工资的平均值与女同志的基本工资的平均值的差,将结果存在变量A中,并用?输出A的结果。(可将rsB.dBf文件下载到本地硬盘上,调试程序时使用) 请在右边的文本框中输入程序运行的结果: Copyright (C) 2004 All Rights Reserved designed by jszx 一、选择题(共30道, 每道2分) 1、不具有修改记录功能的是( D ). A、 edit B、 change C、 browse D、 modify databas

38、e 2、数据库管理系统的缩写是( )。 A、 DBS B、 DBMS C、 DBAS D、 DB 3、在关系数据库中,( )是指能唯一地标识一个元组的属性或属性集合。 A、 字段名 B、 主关键字 C、 外部关键字 D、 属性 4、一个关系是一张二维表。在VFP中,一个关系对应一个( )。 A、 字段 B、 记录 C、 表文件 D、 元组 5、通过( )菜单可以设置系统选项、运行向导、创建宏、拼写检查、优化代码、运行源代码管理器以及跟踪和调试源代码。 A、 工具 B、 程序 C、 显示 D、 帮助 6、下列有关常量的说法错误的是( )。 A、 字符串常量必须用定界符括起来。 B、 数值型常量可

39、以使用科学计数法表示。 C、 逻辑型常量有逻辑真值和逻辑假值两种。 D、 字符型常量的字符个数没有限制。 256字节 7、表达式:2+3>6.and.t.的值是( )。 A、 .t. B、 .f. C、 5 D、 6 8、下列表达式中,哪个表达式是不合法的( )。 A、 1998/01/30-1997/01/20 可以 B、 date( )+10 可以 C、 20+'beijing' D、 1998/01/30-20 可以 9、在FoxPro中,MIN(8,10,9,11)的值是( )。 A、 8 B、 9 C、 10 D、 11 10、设有变量pi=3.14152926

40、,执行命令?ROUND(pi,3)的显示结果是( )。 A、 3.141 B、 3.142 C、 3.140 D、 3.000 11、表文件的扩展名为( )。 A、 prg B、 dbf C、 fpt D、 exe 12、modify structure命令的功能是( )。 A、 修改记录值 B、 修改表结构 C、 修改表中某一列的数据 D、 修改数据库 13、执行List record 3命令后,记录指针的位置指向( )。 A、 第3条记录 B、 原来记录 C、 第1条记录 D、 文件尾 14、在Visual FoxPro中,下列命令中不能用来修改记录的命令是( B )。 A、 edit命令

41、可以打开编辑模式窗口 B、 modify structure 修改表结构 C、 change编辑或修改的特定记录 D、 browse 显示和编辑数据库记录 15、下列对Browse命令描述正确的是( C )。全屏幕显示和编辑数据库记录 A、 只能浏览表文件,不能修改记录内容 B、 能浏览表文件,但不能增加或删除记录 C、 能浏览表文件,同时能增加或删除记录 D、 不仅能浏览表文件,还能修改表结构 BROWSE FIELDS 字段表FOR 条件 此命令的结果以浏览窗口的形式出现,具有修改功能。 什么是表结构?字段名、字段类型、字段宽度 16、Append blank命令的作用是( )。 在表尾增

42、加新纪录,有BLANK是加空记录 A、 编辑记录 B、 在第一条记录前增加新记录 C、 在表尾增加一条空白记录 D、 在当前记录前增加一条空白记录 17、在记录操作命令中,Delete的作用是( ). 逻辑删除记录 A、 将记录从表中彻底删除 B、 只给要删除的记录做删除标志 C、 不能删除记录 D、 删除整个表中的记录 18、恢复逻辑删除记录的命令是( )。 A、 rollback B、 recall C、 pack 物理删除 D、 remind 19、按姓名字段升序排序,形成名为SL的表文件,下列命令中错误的是(B)。 A、 Sort to SL on 姓名 B、 index to SL

43、on 姓名 建立单索引文件并建立索引 C、 Sort to SL on 姓名/A /C D、 Sort to SL on 姓名/A /a 是升序,省略时默认升序 /c 排序时不区分字段值中的大小写字母 20、执行命令:INDEX on 姓名 TAG index_name,建立索引后,下列叙述错误的是( ) A、 此命令建立的索引是当前有效索引 B、 此命令所建立的索引将保存在.idx文件中 C、 表中记录按索引表达式升序排序 D、 此命令的索引表达式是:姓名 在复合索引文件中建立索引 tag<索引名> 用来为所建立的索引指定一个索引名 21、不允许记录中出现相同的索引关键字值的索引

44、是( )。 P63 A、 主索引和普通索引 B、 候选索引和唯一索引 C、 主索引和候选索引 D、 主索引和唯一索引 22、student表和对其入学成绩字段建立的索引已经打开,现在要查找入学成绩为550的学生记录,所用的命令错误的是( ) A、 find 550 B、 find 600-50 C、 seek 600-50 D、 locate for 入学成绩=550 条件定位 这个不是索引索引查找 1. 命令格式:FIND 字符型表达式(多数为字符型常量) 2. 命令格式:SEEK 表达式 注意:与FOUND()函数的配合使用find只能用于字符型数据的查找,所以不用加定界符。seek可用于

45、字符型、数值型等多种类型数据的查找,更通用些,当用它查找字符型数据时,应加定界符。 23、关于分类求和命令,下列说法错误的是( ) A、 该命令对表中指定范围内满足条件的记录按指定的关键字段分类求和。 B、 同时省略范围的时候,默认的范围为all。 C、 要分类求和的表可以不按关键字段索引或排序。 D、 排序的结果放在一个新表中。 24、下列( A )函数,不是caculate命令中的表达式表的. A、 count() B、 sum()对表达式的值求和 C、 min()返回表达式中的最小值 D、 avg()计算表达式的平均值 MAX(表达式)返回表达式中的最大值。STD(表达式)计算表达式的标

46、准偏差。VAR(表达式)计算表达式的均方差。计数 命令格式:COUNT 范围 FOR 条件 TO 变量 25、Copy structure to <文件名> 命令的功能是( ). copy structure to rsdajg extended &&将 rsda 表的结构信息复制到 rsdajg 表。将当前工作区的表结构信息复制到另一表中。 A、 将当前表的结构复制生成新的表结构 B、 将当前表中记录复制生成新的表 C、 将当前表的结构参数作为记录复制到新生成的结构文件中 D、 以上都不对 26、打开数据库文件xscj.dbc的命令是( )。 A、 Use xsc

47、j 打开表 B、 Use Database xscj 该命令错误 C、 Open xscj D、 Open Database xscj open database <数据库名> 27、下列方法中,( )不能用来建立数据库文件。 A、 在“表设计器”中建立 不可 B、 在“项目管理器”中的“数据”选项卡中,单击“新建”按钮来建立 可以 C、 用create database命令建立 可以 D、 用“文件”菜单中的“新建”来建立 可以 28、在Visual FoxPro中,建立数据库表时,将年龄字段值限制在12至14之间的这种约束属于( )。 A、 实体完整性约束 B、 域完整性约束

48、C、 参照完整性约束 D、 视图完整性约束 29、在查询设计器中,“筛选”选项卡对应的SQL短语是( )。 A、 WHERE B、 JOIN C、 SET D、 ORDER BY 30、有一个book.dbf表文件,包含有字段:图书编号、书名、第一作者、出版社、价格,前四个字段为C型字符型字段,价格字段为N型数值型字段。查询第一作者为“谭浩强”的书名和出版社,正确的SQL语句是( )。 A、 SELECT 书名, 出版社 FROM BOOK WHERE 第一作者=谭浩强 B、 SELECT 书名, 出版社 FROM BOOK WHERE 第一作者='谭浩强' C、 SELECT

49、 书名, 出版社 FROM BOOK WHERE '第一作者'=谭浩强 D、 SELECT 书名, 出版社 FROM BOOK for 第一作者='谭浩强' for 在VF中是属于循环条件 SELECT语句 WHERE子句:查询条件 字符型常量要用定界符括起来二、填空题(共15道,每道1分) 1、 实体间的联系有三种类型: 一对一 联系、一对多联系、多对多联系。 2、 用二维表数据来表示实体之间联系的数据模型,称为 关系 数据库模型。 3、 在VFP的字段类型中,系统默认日期型数据占 8 个字节。(用阿拉伯数字表示) 4、 表达式1998/02/01-1998/01/18的数据类型是

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论