中职计算机专业VF前四章阶段考试题_第1页
中职计算机专业VF前四章阶段考试题_第2页
中职计算机专业VF前四章阶段考试题_第3页
中职计算机专业VF前四章阶段考试题_第4页
中职计算机专业VF前四章阶段考试题_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

1、-PAGE . z.2013-2014第二学期 职高二VF期中考试试卷第一章第三章 : 一、单项选择题每题2分,共120分1Visual Fo*Pro支持的数据模型是( ) A.层次模型 B关系模型C网状模型D树状模型2. VisualFo*Pro能够实现的三种根本关系运算是( )。A)索引、排序、查找B)建库、录入、排序C)选择、投影、联接D)显示、统计、复制3. 数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是A DB包括DBS和DBB DBMS包括DB和DBSC DBS包括DB和DBMSD三者之间没有联系4. 数据表文件的扩展名是 。 A).DBF B).DBC C).P

2、RG D).MEM5要求表文件*数值型字段的整数是4位,小数是2位,其值可能为负数,该字段的宽度应定义为( ) A8位 B7位 C6位 D4位6.设置参照完整性的目的是A.定义表的临时联接 B.定义表的永久联接C.在插入、删除、更新记录时,确保已定义的表间关系 D.定义表的外部联接7已翻开的表文件的当前记录号为150,要将记录指针移向记录号为100的命令是( )。(A) SKIP 100 (B) SKIP 50 (C) GO -50 (D) GO 1008假定学生数据表STUD.DBF中前6条记录均为男生的记录,执行以下命令序列后,记录指针定位在( )。USE STUD GOTO 3 LOCA

3、TE NE*T 3 FOR 性别=男 (A) 第5条记录上(B) 第6条记录上(C) 第4条记录上 (D) 第3条记录上9. 关于数据库表与自由表的转换,以下说法中正确的选项是A) 数据库表能转换为自由表,反之不能B) 自由表能转换成数据库表,反之不能C) 两者不能转换D) 两者能相互转换10设职工数据表文件已经翻开,其中有工资字段,要把指针定位在第1个工资大于620元的记录上,应使用命令( )。(A) seek FOR 工资620 (B) SEEK 工资620 (C) LOCATE FOR 工资620 (D) LIST FOR 工资62011有以下两个数据表文件:ST1.DBF文件的容ST2

4、.DBF文件的容年龄性别年龄性别欧阳惠 25 女明 28 男明 28 男吴友 23 男霞 25 女霞 25 女吴友 23 男欧阳惠 25 女郭吴 26 男郭吴 26 男SELECT 1 USE ST1 SELECT 2 USE ST2 LOCATE FOR =A- REO() 执行以上命令序列后,所显示的记录号是( )。(A) 2 (B) 3 (C) 4 (D) 512. 为显示年龄为10的整数倍的在职职工记录,以下各命令中错误的选项是 A) LIST FOR MOD(年龄,10)=0B) LIST FOR年龄/10=INT(年龄/10)C) LIST FOR SUBSTR(STR(年龄,2)

5、,2,1)= 013. 在浏览窗口翻开的情况下,假设要向当前表中连续添加多条记录应使用 A) 显示菜单中的追加方式 B) 表菜单中的追加新记录C) 表菜单中的追加记录 D) 快捷键Ctrl+Y14. 以下关于索引的表达中错误的选项是 A) VFP中的索引类型共有4种,分别是主索引,候选索引,普通索引和惟一索引B) 在用命令方式建立索引时,可以建立普通索引,惟一索引 (UNIQUE) 或候选索引 (CANDIDATE),但是不能建立主索引C) 在表设计器的字段选项卡中建立的索引默认为普通索引D) 在数据库设计器中建立两表之间的永久关系时,只须在父表中建立主索引,然后拖动该索引项到子表中的相应字段

6、上既可15. 表 DEMO.DBF 中包含有备注型字段,该表中所有备注字段均存储到备注文件中,该备注文件是( ) A) DEMO.T*T B) DEMO.FMT C) DEMO.FPT D) DEMO.BAT16. 在命令窗口中,显示当前数据库中所有40岁(含 40 岁)以下,职称为教授,副教授的和工资,应使用命令A) LIST FIEL ,工资 FOR 年龄=40 AND 职称=教授 AND 职称=副教授B) LIST FIEL ,工资 FOR 年龄=40 OR 职称=教授 OR 职称=副教授C) LIST FIEL ,工资 FOR 年龄=40 AND (职称=教授 OR 职称=副教授)D)

7、 LIST FIEL ,工资 FOR 年龄1000C) LIST WHILE 根本工资 1000D) LIST NE*T 10 FOR 根本工资 100018. *数值型字段的宽度为5,小数位数为1,则该字段所能存放的最小数值为A) 0 B) -99.9 C) -999.9 D) -9999.919. 一个学生表的构造如下,(C,8),性别(C,2),出生日期(D),是否团员(L),表共有 100 条记录,则所有记录所占用的字节数为A) 1800 B) 1900 C) 2000 D) 210020. 对表构造的修改是在下面哪一个对话框中完成的A) 表设计器 B) 数据库设计器 C) 表达式生成

8、器 D) 浏览窗口21 . 在Visual Fo*Pro中,以下关于表的表达正确的选项是。 A.在数据库表和自由表中,都能给字段定义有效性规则和默认值 B.在自由表中,能给表中的字段定义有效性规则和默认值 C.在数据库表中,能给表中的字段定义有效性规则和默认值 D.在数据库表和自由表中,都不能给字段定义有效性规则和默认值。22.STR(109.87,7,3)的值是_。A、109.87 B、109.87 C、109.870 D、109.87023. 如果一个班只能有一个班长,而且一个班长不能同时担任其他班的班长,班级和班长两个实体之间的关系属于A一对一联系 B一对二联系 C多对多联系 D一对多联

9、系24、以下操作中,不能用MODIFY STRUCTURE命令实现的是A主数据库增加字段 B、删除数据库中的*些字段C对数据库的字段名时行修改 D、对记录数据进展修改25. 设数据库与按工资索引的文件已经翻开,用 SEEK 命令把记录指针指向工资为 900 元的记录之后,接着要使指针指向下一个一样工资的记录,应使用命令A) DISPLAY NE*T 1 B) SKIP C) CONTINUE D) SEEK 90026.在图书数据库文件中,书号字段为字符型,要求将书号以字母D开头的所有图书记录打上删除标记,应使用命令A、DELECT FOR D$书号$:包含于B、DELECT FOR subs

10、tr(书号,1,1)=DC、DELECT FOR 书号D*D、DELECT FORright(书号,1)=D27对*一个数据库建立以出生年月(D,8)和工资(N,7,2)升序的多字段构造复合索引的正确的索引关键字表达式为( )A. 出生年月+工资B出生年月+工资C出生年月+STP(工资,7,2)DDTOC(出生年月)十STP(工资,7,2)28浏览数据表的命令是_。A)BROWSE B)USE C)OPEN D)MODIFY 29恢复删除记录的命令是_。A)ROLLBACK B)RECALL C)PACK D)REMIND 30. 可以伴随着表的翻开而自动翻开的索引文件是_。A. 单一索引文件

11、ID* B. 构造化复合索引文件C. 复合索引文件CD* D. 非构造化复合索引文件31. 在当前表中,查找第2个女同学的记录,应使用命令_。A. LOCATE FOR 性别=女B. LOCATE FOR 性别=女 NE*T 2C. LOCATE FOR 性别=女CONTINUED. LIST FOR 性别=女 NE*T 232. RSGZ数据表文件按根本工资字段升序索引后,再执GO TOP命令,此时当前记录号是_。A. 1 B. 根本工资最少的记录号C. 0 D. 根本工资最多的记录号33. 与DISPLAY NE*T 1”等价的命令是_。A. LIST ALL B. LIST C. DIS

12、PLAY D. DISPLAY ALL34. 如果*数据表为空表,则翻开该表后_。A. BOF()和EOF()均为.T. B. BOF()和EOF()均为.F.C. BOF()=.T. EOF()=.F. D. BOF()=.F. EOF()=.T.35. 在Visual Fo*Pro中进展参照完整性设置时,要想设置成:当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值。应选择_。A. 限制(Restrict) B. 忽略(Ignore)C. 级联(Cascade) D. 级联Cascade或限制(Restrict)36、视图设计器中含有的、但查询设计器却没有的选项卡

13、是A筛选B排序依据 C分组依据 D更新条件37. 如果一个表文件中有100条记录,当前记录号为76,执行命令SKIP 30后,再执行命令?REO()其结果是_。 A)100 B)106 C)错误提示 D)10138. 关于视图,以下说法错误的选项是( )A. 对视图的使用与表一样,也可以进展插入、查询、删除、修改操作B. 视图与查询一样,都以文件的形式独立存在,都可以为数据库所管理C. 视图与表不一样,它是一种虚表,不存储数据D. 在VFP中,可建立本地视图和远程视图39.以下数据类型宽度固定的是 _。A)字符型 B)数值型 C)浮点型 D)货币型40.执行SELECT 0选择工作区的结果是_

14、。A)选择了0号工作区 B)选择了空闲的最小号工作区 C)关闭选择的工作区 D)选择已翻开的工作区41. 对视图的更新是否反映在了根本表里,取决于在建立视图时是否在更新条件选顶卡中选择了_。A. 关键字段 B. SQL UPDATE C. 发送SQL更新 D. 同步更新42. 下面有关关联(SET RELATION TO)操作的说明,其中错误的选项是( )A) 关联本身并不进展具体的数据操作,在关联的根底上进展什么数据操作由其它命令完成。B) 只在两个数据库具有同名字段或一样值域字段的情况下才能按关键字段建立关联。C) 在当前工作区对其他工作区的被关联数据表的数据可任意读写,即对被关联表的数据

15、既能使用又能修改和追加。D) 关联的作用是单向的,即当前数据库记录指针的定位影响被关联数据库的记录指针定位,而不可能出现相反方向的影响。43. 在 Visual Fo*pro 6.0 中,建立查询可用_方法A. 使用查询向导 B. 使用查询设计器C. 直接使用SELECT-SQL命令 D. 以上方法均可44、学生数据库的性别字段为逻辑型,男为逻辑真,女为逻辑假。有以下命令序列:USE STUDENTAPPEND BLANKREPLACE WITH 欧阳惠,性别 WITH .F. IIF(性别, 男, 女)最后一条命令显示的是( )A) 男 B) 女 C) .T. D) .F.45. 在 VFP

16、 6.0 数据表中,用于存放图像、声音等多媒体对象的数据类型是A) 备注型 B) 通用型 C) 逻辑型 D) 字符型46. 在向数据库添加表的操作中,以下表达中不正确的选项是 A) 可以将一独立的表添加到数据库中B) 可以将一个已属于一个数据库的表添加到另一个数据库中C) 可以在数据库设计器中新建个表使其成为数据库表D) 欲使一个数据库表成为另外一个数据库的表,则必须先使它成为自由表47、当前工作区已翻开表中英语、数学及总分字段,计算每个学生总分的正确命令是 。 A.SUM 英语+数学 TO 总分 B.REPL ALL 总分 WITH 英语+数学 C.SUM 英语,数学,总分 D.REPL 总

17、分 WITH 英语+数学 48、设有两个数据库表,父表和子表之间是一对多的联系,为控制子表和父表的关联,可以设置参照完整性规则,为此要求这两个表 。 A.在父表连接字段上建立普通索引,在子表连接字段上建立主索引 B.在父表连接字段上建立主索引,在子表连接字段上建立普通索引 C.在父表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引 D.在父表和子表的连接字段上都要建立主索引 49、表达式VAL(SUBS(奔腾586,5,1)*LEN(visual Fo*Pr0)的结果是( )A、1300 B、1400 C、6500 D、160050.命令:INDE* ON TAG NAME 建立的索

18、引,其索引类型是A主索引B候选索引C普通索引D惟一索引51. 在关系中将年龄字段的值限制在15-30岁之间的这种约束属于_。A. 实体完整性约束 B. 域完整性约束C. 参照完整性约束D. 视图完整性约束52. 不允许记录中出现重复索引值的索引是_。A. 主索引 B. 主索引、候选索引、普通索引C. 主索引和候选索引 D. 主索引、候选索引和惟一索引53. 要控制两个表中数据的完整性和一致性可以设置参照完整性,要求这两个表_。A. 是同一个数据库中的两个表 B. 不同数据库中的两个表C. 两个自由表 D. 一个是数据库表另一个是自由表54. 在Visual Fo*Pro中,可以对字段设置默认值

19、的表_。A. 必须是数据库表 B. 必须是自由表C. 可以是自由表或数据库表 D. 可以是自由表和数据库表55. 在Visual Fo*Pro的数据工作期窗口,使用SET RELATION命令可以建立两个表之间的关联,这种关联是_。A. 永久性关联 B. 永久性关联或临时性关联C. 临时性关联 D. 永久性关联和临时性关联56、在visual Fo*Pro中,函数MOD(18,4)、MOD(18,一4)、MOD(一18,4)、MOD(一18,一4)的结果分别为( )A、2 2 2 2 B)2 2 2 2C、2 2 2 2 D)2 2 2 257、有一学生表文件,且通过表设计器已经为该表建立了假

20、设干普通索引。其中一个索引的索引表达式为字段,索引名为*M。现假设学生表已经翻开,且处于当前工作区中,则可以将上述索引设置为当前索引的命令是ASET INDE* TO BSET INDE* TO *M CSET ORDER TO DSET ORDER TO *M58.表中相对移动记录指针和绝对移动记录指针的命令分别为A) Locate 和 Skip B) Locate 和 Go C) Skip 和 Go D) Locate 和 Find 59. 执行以下命令序列 close all select b use table1 select 0 use table2 select 0 use tab

21、le3后,table3 表所在的工作区号为A) 0 B) 1 C) 2 D) 360. 在以下命令序列中,总能实现插入一条空记录并使其成为第八条记录的是A) SKIP 7 B) GOTO 7INSERT BLANK C) LOCATE FOR REO()=8D) GOTO 7INSERT BLANK BEFORE61、设表文件BG.DBF中有以下记录:Record#姓 名性别总分 1林娟女254 2 清女2363一男2944程从女2735平男2686 威男250当执行以下命令后,被删除的记录是USE BGDELETE FOR 总分250 AND 性别男GO 3RECALLPACKA、3、5 B

22、、3 C、5 D、无记录被删除 62、在命令窗口执行如下语句: ST=VISUAL FO*PROUPPER(SUBSTR(ST,1,1)+LOWER(SUBSTR(ST,2)屏幕的显示结果是( )A、VISUAL FO*PRO B、Visual Fo*ProC、Visual fo*pro D、Visual Fo*pro63、设变量*=12.618,在执行命令ROUND(*,2),ROUND(*,一1),ROUND(*,一2)后显示的结果是A、1261 12 10 B、1262 10 0C、1260 10 0 D、1262 12 1064、要为当前表所有职工增加100元工资,应该使用命令( )A

23、、CHANGE 工资 WITH 工资+100B、REPLACE 工资 WITH 工资+100C、CHANGE ALL 工资 WITH 工资+100D、REPLACE ALL 工资 WITH 工资+10065、一个有多条记录的表翻开后,要在第一条记录之后增加一条空记录,应使用命令( )A、APPEND BLANK B、INSERT BLANKC、APPEND BEFORE BLANK D、INSERT BEFORE BLANK二、判断每个1分,共10分1、一个表固定只能在一个工作区中被翻开使用。( )2、在工作区中已翻开的表文件都各自有自己的记录指针。( )3、在 Visual Fo*pro 6

24、.0 中,以共享方式翻开一个数据表需使用的参数是E*CLUSIVE。4、利用视图可以更新原表的数据。( )5、使用查询设计器可以将查询结果保存到扩展名为.qpr的查询文件中,并可在命令窗口中直接用do 命令执行。 6、如果要把表中修改的记录回存到原表中,必须在视图设计器中选择发送SQL更新选项。( )7、索引文件与数据库表的数据存储在一个文件中。8表间的关系分三种:一对一关系、一对多关系和多对多关系。9、可以根据数据库表和自由表都可以建立视图。10、使用use命令的again子句,不能在不同的工作区中屡次翻开同一个表。三、填空(每空1分,共20分)1、在数据表中追加记录,可以使用显示菜单中的命

25、令,或表菜单中的追加新记录命令。2、假设建立索引的字段值不允许重复,并且一个表中只能创立一个索引,它应该是3、字符型常量是用定界符括起来的字符串。字符型常量的定界符有_、_或_等三种。4、STR(109.87,7,3)的值是_5、设系统日期为2001年12月31日,以下表达式的值VAL(SUBSTR(1999,3)+RIGHT(STR(YEAR(DATE(),2)+17是_6、在Visual Fo*Pro中,CREATE DATABASE命令创立一个扩展名为的数据库文件。7、修改表构造的命令是8、Visual Fo*Pro的视图分为:视图和_视图两种。9、要从当前表中真正删除一条记录,应先用命

26、令,再用命令10、在索引文件中查找记录的命令是。11、当前是B工作区,显示A区当前记录的和专业字段容,以及B区当前记录的总分字段容,操作命令是:_。12、Visual Fo*Pro中,参照完整性规则包括更新规则、删除规则和规则。13、在Visual Fo*Pro中选择一个没有使用的、编号最小的工作区的命令是关键字必须拼写完整。(11假设读者.DBF表中有6条记录,执行以下命令后,各显示什么结果USE 读者?REO() ?BOF() SKIP -1?REO() ?BOF() EOF() GO BOTTOM EOF() ?REO() SKIP?REO() EOF() SKIP -3?REO() 四

27、、当前盘当前目录下有数据库:学院.dbc,其中有教师表和学院表。(每题4分,共40分)教师表:职工号系号工资主讲课程1102000101肖海3408数据构造1102000202王岩盐4390数据构造1102000301星魂2450C语言1102000403月新3200操作系统1102000501明玉4520数据构造1102000602民山2976操作系统1102000703钱无名2987数据库1102000804呼延军3220编译原理1102000903王小龙3980数据构造1102001001国梁2400C语言1102001104林新月1800操作系统1102001201乔小廷5400网络技

28、术1102001302周兴池3670数据库1102001404欧阳秀3345编译原理学院表:系号系名01计算机02通信03信息管理04数学1、用SQL语句创立学院表,字段类型及长度自己设定,系号为主关键字。2、用SQL语句创立教师表,字段类型及长度自己设定,系号的默认值为00,并同时与学院表建立联接。3、用SQL语句为学院表增加一个字段教师人数,类型为整型。4、用SQL语句将欧阳秀的工资增加200元。5、用SQL语句查找工资小于2000或大于3000的所有记录。6、为教师表的职工号字段添加有效性规则:职工号的最左边三位字符是1107、用嵌套查询的方法查询系名是计算机的教师的职工号、和工资,并输出到一个临时表中。8、查找教师表中每个主讲课程有多少名教师,并按人数降序排序。9、修

温馨提示

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

评论

0/150

提交评论