版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、-. z.Visual Fo*pro综合复习资料单项选择题1 - 5B A B D A1连编后可以脱离开Visual Fo*Pro独立运行的程序是( )A)PRG程序 B)E*E程序 C)F*P程序 D)APP程序2假定表文件ABC.DBF前6条记录均为男生记录,执行以下命令后,记录指针定位在( )USE ABCGO 3LOCATE NE*T 3 FOR 性别 =男A)第3号记录上 B)第4号记录上 C)第5号记录上 D)第6号记录上3设表文件“学生.DBF中有10条记录,执行如下两条命令:USE 学生INSERT BLANK其结果是在学生表文件的( )A)第1条记录的位置插入了1个空白记录
2、B)第2条记录的位置插入了1个空白记录C)文件尾插入了1个空白记录 D)不确定位置插入了1个空白记录4要为当前表所有职工增加100元工资,应该使用命令( )A)CHANGE 工资 WITH 工资+100 B)REPLACE 工资 WITH 工资+100C)CHANGE ALL 工资 WITH 工资+100D)REPLACE ALL 工资 WITH 工资+1005在Visual Fo*Pro中,关于视图的描述正确的选项是( )A)视图是从一个或多个数据库表导出的虚拟表B)视图与数据库表一样,用来存储数据C)视图不能同数据库表进展连接操作D)在视图上不能进展更新操作6 -10D B B B D6以
3、下关于空值(NULL)的表达正确的选项是( )A)空值等同于数值0 B)Visual Fo*Pro不支持NULLC)空值等同于空字符串 D)NULL表示字段或变量还没有确定值7SQL是哪几个英语单词的缩写( )A)Standard Query Language B)Structured Query LanguageC)Select Query Language D)其他三项都不是8在Visual Fo*Pro中存储图像的字段类型应该是( )A)字符型 B)通用型 C)备注型 D)双精度型9假设*一个扩展名为.DBF的文件有3个备注型字段,则该文件对应的备注文件有( )A)3个 B)1个 C)4
4、个 D)0个10使用DLSPLAY命令时,假设*围短语为ALL或REST,执行命令后,记录指针指为( )A)首记录 B)末记录 C)首记录的前面 D)末记录的后面11-15C C C C A11( )是()的具体表现形式,()是( )有意义的表现A)信息数据数据信息 B)数据库信息信息数据库C)数据信息信息数据 D)数据信息数据库信息12作为数据库管理系统(DBMS)功能的一局部,( )被用来描述数据及其联系A)数据定义语言 B)自含语言C)数据操作语言 D)过程化语言13常见的3种数据模型是( )A)链状模型关系模型层次模型B)关系模型环状模型构造模型C)层次模型网状模型关系模型D)链表模型
5、构造模型网状模型14数据库系统的特点不包括( )A)数据共享 B)加强了对数据平安性和完整性保护C)完全没有数据冗余 D)具有较高的数据独立性15数据操纵语言DML根据其实现方法可以分为()和( )两大类A)自含型语言宿主型语言 B)自主型语言高级语言C)高级语言宿主型语言 D)高级语言低级语言16-20C D B B A16关系模型中,一个关系就是一个( )A)一维数组B)一维表C)二维表D)三维表17在关系模型中,对关系的要求不包括( )A)关系必须规*化B)在同一关系中不允许出现完全一样的记录C)在同一关系中不允许出现完全一样的字段D)在同一关系中字段必须按顺序排列18从关系中指定假设干
6、个字段组成新的关系的操作称为( )A)选择B)投影 C)联接 D)关联19Visual Fo*Pro的表中的字段是一种( )A)常量 B)变量 C)函数 D)表达式20备注型字段的数据内容存放在扩展名为( )的文件中A).FPTB).DBFC).MEMD).T*T21-25D C D A B21在Visual Fo*Pro中,内存变量的类型是( )A)在使用内存变量前定义的 B)由变量名规定的C)由数据输入语句决定的D)赋值时决定的22设A=5*8+9,B=6*8,C=“6*8,在以下表示形式中,只有( )是合法表达式A)A+B B)B+C C)A+C D)C-B23以下表达式中不符合Visu
7、al Fo*Pro语法要求的是( )A)04/05/99 B)T+t C)1234 D)2*1524在以下表达式中,结果为真的是( )A)“BEI$“BEIJINGB)“BEI$“BEFOREC)“BEFORE$“ED)“BEIJING$“BEI25函数SUBSTR(“12345678,3,2)的结果是( )A)23 B)34C)12 D)626-30A B C D B26翻开一个空表,EOF()和BOF()函数的结果是( )A).T.和.T. B).F.和.F. C).T.和.F. D)不确定27对于向一个数据库添加自由表,以下那种说法是不正确的( )A)可以将一个自由表添加到数据库中B)可
8、以将一个数据库表直接添加到另一个数据库中C)可以在工程管理器中将自由表拖放到数据库中使它成为数据库表 D)将一个数据库表从一个数据库移至另一个数据库,则必须先使其成为自由表28要删除当前表文件中“补贴字段的全部值,应使用的命令是( )A)MODIFY STRUCTUREB)DELETEC)REPLACED)ZAP29Visual Fo*Pro表文件有100条记录,当前记录号是11,执行命令LIST后,记录指针将指向( )A)第1条记录 B)第100条记录C)第101条记录 D)文件完毕标识位置30新建一个表JSNEW.DBF,其构造与表JS.DBF的构造完全一样,但记录不同,比拟方便的建库命令
9、是( )A) USE JS B) USE JSCOPY TO JSNEW COPY STRU TO JSNEWC) COPY FILE JS.DBF TO JSNEW.DBF D) CREAT JSNEW FROM JS31-35D B A B C31在下面的命令格式中,同时缺省*围条件表示全部记录的是( )A)REPLACE B)DELETE C)DISPLAY D)SUM32假设要在表中真正删除记录,先用DELETE命令,再用( )A)RECALL B)PACK C)按ESC键 D)不用其他命令33对于尚未建立索引文件的表JS.DBF,查找职称为讲师的记录,应用命令( )A)LOCATE
10、ALL FOR 职称=“讲师 B)FIND 职称=“讲师C)FIND 讲师 D)SEEK “讲师34在Visual Fo*Pro中,用INDE*命令建立索引文件时,应该是( )A)只能由一个数值型字段组成B)可以由多个字段组成,但表达式的值必须是数值型字符型日期型逻辑型C)只能是由数值型和字符型字段组成的合法表达式D)任意字段组成的合法表达式35职工表及*索引文件都翻开后,用FIND命令把指针指向姓“王的记录,使指针指向下一个同姓记录的命令是( )A)GOTO NE*T B)CONTINUE C)SKIP D)FIND 王36-40B D D A A36将翻开的表中全部记录删除的命令为ZAP,
11、与之等价的命令是( )A)DELETE ALL B)DELETE ALL PACKC)DELETE D)RECALL ALL PACK37对已经翻开的表文件ASDF.DBF按“性别和“平均分降序建立构造复合索引,应使用的命令是( )A)INDE* TO *SP* ON 性别+平均分B)INDE* TO *SP* ON 性别-平均分C)INDE* ON 性别+平均分 TAG 性别D)INDE* ON 性别+STR(1000-平均分) TAG 性别38使用MODIFY STRUCTURE命令时,为了防止丧失数据应注意几点,以下事项中不必要的是( )A)不能同时修改字段名及其类型或宽度B)不能同时修
12、改字段名和插入新的字段C)不能同时修改字段名和删除字段D)不能在删除字段的同时修改其他字段的类型及宽度39SQL语言是()的语言A)关系型数据库 B)层次型数据库C)网状型数据库 D)非关系型数据库40( )是面向对象程序设计中程序运行的最根本实体A)对象 B)类 C)方法 D)函数二判断题1 - 56-101数据模型是数据库管理系统中用来表示实体及实体间联系的方法( )2假设当前记录号为1,则函数BOF( )的值可能为.T.,也可能为.F. ( )3命令DISPLAY FOR RECORD( )=3不能显示当前表的第3条记录( )4相继执行以下两条命令:M=10+20和 M,屏幕上显示的输出
13、结果是30( )5翻开数据库时,其中的数据库表会自动翻开( )6利用菜单设计器设计菜单时,各菜单项及其功能必须由用户自己定义( )7对自由表*S.DBF建立索引后,*S.DBF中的数据全部按索引顺序存入索引文件中( )8在Visual Fo*Pro中,建立数据库表时,将年龄字段值限制在1860岁之间的这种约束属于参照完整性约束( )9有备注型字段的表文件,当删除所对应的表备注文件后,该表文件仍可翻开( )10表单的数据源可以是表,也可以是视图( )三填空题1用二维表表示实体及实体之间联系的数据模型的是_2字段变量可以与内存变量同名,假设没有指明是哪种形式的变量,系统默认为是_3执行SET E*
14、ACT OFF命令后,命令数据库=数据的执行结果是_4命令LEFT(123456789,LEN(计算机)的结果是_5翻开一个空表,函数EOF()的值为_6在SELECT-SQL语句中,DISTINCT选项的功能是_7在一个有10条记录的表中,执行LIST命令后,再执行SKIP -5,这时记录指针指向第_条记录8图片声音动画数据一般以_类型的字段存储在数据库记录中9SQL是一种_数据库的语言10在SQL查询时,使用where子句指出的是:_11学生档案表中有性别(c,2)和民族(c,8),要求找出所有民族是回族的女同学纪录的查找条件是_12可以承受数值型常量的输入命令是_13在SQL语句中要查询
15、表s在AGE字段上取空值的记录,正确的SQL语句为:SELECT * FROM s WHERE _14在Visual Fo*pro中,可以使用_语句跳出SCANENDSCAN循环体执行ENDSCAN后面的语句15与命令list的执行结果完全一样的另一个display命令应该是_16在Visual Fo*pro中,数据库表中不允许有重复记录是通过指定_来实现的17在SQL的SELECT语句进展分组计算查询时,可以使用_子句来去掉不满足条件的分组18要在成绩表中插入一条记录,应该使用的SQL语句是:_ 成绩 (*,英语,数学,语文) values (“2001100111,9l,78,86)19职
16、工的部门职工号在“职工表中,津贴在“工资表中,两个表的公共字段是职工号,列出职工的部门职工号和津贴等信息的SQL语句是:SELECT 职工.部门,职工.职工号,工资.津贴 FROM 职工,工资_20在Visual Fo*pro中,数据库表S中的通用型字段的内容将存储在_文件中四程序填空题1设供给商.DBF用于存放供给商信息,其字段有:(字符型),(字符型),地址(字符型)下面程序的功能是:查找中含有“123的所有姓李的供给商的信息请将程序填写完整SET TALK OFFCLEAR_DO WHILE .NOT. EOF()IF SUBSTR(,1,2)=“ AND _+地址_ENDDOUSE S
17、ET TALK ONRETURN 2有如下程序段,其功能是显示汉字“2008年申奥成功!从屏幕的顶部移至底部,设屏幕共24行请填空补充该程序 CLEAR CH=2008年申奥成功! R=1 DO WHILE _ _ , 26 SAY CHT=INKEY(0.2)_ ENDDO RETURN3表文件“*s.dbf中记录如下*性别成绩S101*军男90S102林平男66S103任涛男50S104何晓红女76S105徐静女82S106*维海男86S107李敏女92S108马华远男60S109李娜女76S110赵菲女78阅读以下程序:CLEARUSE *SINDE* ON 成绩 TO CJ1GO TO
18、PDISP ,成绩N=0LOCATE FOR 性别=女 AND 成绩=80DO WHILE .NOT. EOF()IF FOUND()N=N+1CONTINUEENDIFENDDO NCLOSE ALLRETURN(1)程序第六行“DISP ,成绩执行结果显示是_*军 90 (B)赵菲 78 (C)任涛 50 (D)李敏 92(2)程序运行完毕后,N的值为_2 (B)3 (C)4 (D)5(3)关于循环中的CONTINUE,说法正确的选项是_可以用SKIP语句代替,不影响程序执行结果可以放到循环外,不影响程序执行结果去掉CONTINUE,程序将进入死循环去掉CONTINUE,不影响程序执行结果
19、4数据库信息.DBC 中有数据库表职工.DBF,用SELECT 命令查询职工表中年龄不小于25岁“职务字段为“销售员的职工的信息,结果按“部门号字段值降序排列,请填空:SELECT 部门号,职工号,职务,年龄;人事!职工WHERE 年龄=25职务=“销售员ORDER BY5有图书表TS.DBF,其内容如下记录号书名出版单位单价 1 VFP数据库电子科大 20.00 2 计算机根底*大学 25.00 3 信号与系统电子科大 28.00 4 计算机网络电子科大 27.00 5 计算机原理*大学 21.00 6 现代汉语*师大 23.00 7 操作系统西南交大 24.00阅读以下程序:UPDATE
20、TS SET 单价=单价+8 WHERE 出版单位=*师大SELECT 出版单位,AVG(单价) AS 单价 FROM TS GROUP BY 出版单位;INTO DBF ABCSELECT * FROM ABC WHERE 单价28 ORDER BY 单价 DESC; INTO DBF ABC1USE ABC1出版单位新表ABC的记录数有_个(A)7 (B) 5 (C)4 (D)3最后显示的出版单位是_ (A)电子科大 (B)*大学 (C)西南交大 (D)*师大 (4)新表ABC1的记录数有_个 (A)3 (B)4 (C)5 (D)6五程序设计题1假设约定年龄不超过35岁的职工为青年职工;年
21、龄在36岁至45岁的职工为中年职工;年龄超过45岁的职工为老年职工从键盘输入任一职工*在STUD表中查找,显示其*年龄以及所属的职工类型2编程显示STUD表中所有男学员的*工龄及工资3从键盘输入N个数存入数组A中,找出其中的最大数4翻开STUD表,分别统计所有姓“学员的平均年龄和所有姓“王学员的平均年龄5有如下售书数据表BOOK.DBF,BOOK.DBF中的记录如下:书号单价数量总计B0168 19.8 3B6915 12.6 36B9023 40.0 100B4682 18.0 40B6329 28.0 56B8127 2.0 20要逐条计算总计并填入“总计字段之中,计算按照如下规则:假设数
22、量小于等于10,总计等于“单价*数量假设数量大于50,总计等于“单价*数量*(1-5/100)假设数量在11与50之间,总计等于“单价*数量(1-10/100)6从键盘输入任一自然数N,求小于等于N的自然数之和7根据表SCORE(*,课程号,成绩)中的数据,统计选修课程号分别为“000002“000005和“000008课程的人数以及这些课程的平均分8设有一成绩表score.dbf,它由以下字段组成:(C,8)平时成绩(N,6.2)期末成绩(N,6.2)总成绩(N,6.2)等级(C,6)其中前3项已有数据,用SCAN循环编写程序计算并填写每一记录的“总成绩和“等级字段,他们的计算方法分别为:1
23、)总成绩计算方法:总成绩=平时成绩30%+期末成绩70%2)等级计算方法:总成绩90 “等级为“优秀;75总成绩90 “等级为“良好;60总成绩75 “等级为“合格;总成绩60 “等级为“不合格9从键盘输入任一小于10的自然数N,求N的阶乘10编写程序,在STUDENT数据库的STUD表中查找并显示任意一个学生*性别班级名地址等根本情况11在STUDENT数据库的STUD表中任意查找一同学,有此人就显示该生的*性别出生日期等信息,无此人就显示“查无此人12逐条显示在STUDENT数据库的STUD表中性别为“男的所有记录Visual Fo*pro综合复习资料参考答案一单项选择题1 - 5B A
24、B D A6 -10D B B B D11-15C C C C A16-20C D B B A21-25D C D A B26-30A B C D B31-35D B A B C36-40B D D A A二判断题1 - 56-10三填空题1关系模型2字段变量3true41234565.t.6去掉重复记录768通用型9关系10查询条件11性别=女 and 民族=回族12input13age is null14e*it15display all16distinct17having18insert19where 职工.职工号=工资.职工号20备注四程序填空题1use 供给商.db123$skip
25、2R=24RR=R+13DAC 4FROMAND部门号 desc5CBA五程序设计题1假设约定年龄不超过35岁的职工为青年职工;年龄在36岁至45岁的职工为中年职工;年龄超过45岁的职工为老年职工从键盘输入任一职工*在STUD表中查找,显示其*年龄以及所属的职工类型SET TALK OFFCLEARUSE STUDACCEPT 请输入所查的*: TO *MLOCATE FOR =*MIF .NOT. FOUND()查无此人ELSE NL=YEAR(DATE()-YEAR(出生日期) DO CASE CASE NL35 .AND. NLMA* MA*=A(I) ENDIFENDFORMA*=,M
26、A*SET TALK ONRETURN4翻开STUD表,分别统计所有姓“学员的平均年龄和所有姓“王学员的平均年龄SET TALK OFFCLEARTZH=0SUMZH=0TWANG=0SUMWANG=0DO WHILE NOT EOF()IF = TZH=TZH+1SUMZH=SUMZH+(YEAR(DATE()-YEAR(出生日期)ENDIFIF = TWANG=TWANG+1SUMWANG=SUMWANG+(YEAR(DATE()-YEAR(出生日期)ENDIFENDDO “*姓学员的平均年龄为:,SUMZH/TZH “王姓学员的平均年龄为:,SUMWANG/TWANGSET TALK O
27、NRETURN5有如下售书数据表BOOK.DBF,BOOK.DBF中的记录如下:书号单价数量总计B0168 19.8 3B6915 12.6 36B9023 40.0 100B4682 18.0 40B6329 28.0 56B8127 2.0 20要逐条计算总计并填入“总计字段之中,计算按照如下规则:假设数量小于等于10,总计等于“单价*数量假设数量大于50,总计等于“单价*数量*(1-5/100)假设数量在11与50之间,总计等于“单价*数量(1-10/100)SET TALK OFFCLEARUSE BOOKDO WHILE NOT EOF()IF 数量50 REPLACE 总计 WIT
28、H 单价*数量*(1-5/100)ENDIFIF 数量=11 AND 数量=50 REPLACE 总计 WITH 单价*数量*(1-10/100)ENDIFSKIPENDDOSET TALK ONRETURN6从键盘输入任一自然数N,求小于等于N的自然数之和SET TALK OFFCLEARS=0T=0INPUT “N= TO NDO WHILE TN T=T+1 S=S+TENDDOS=,SSET TALK ONRETURN7根据表SCORE(*,课程号,成绩)中的数据,统计选修课程号分别为“000002“000005和“000008课程的人数以及这些课程的平均分SET TALK OFFSTORE 0 TO S2,S5,S8 STORE 0 TO N2,N5,N8 USE SCORESCAN DO CASE CASE 课程号=000002 N2=N2+1 S2=S2+成绩CASE 课程号=000005 N5=N5+1 S5=S5+成绩CASE 课程号=000008 N8=N8+1 S8=S8+成绩 ENDCASE ENDSCAN P2=S2/N2 P5=S5/N5 P8=S8/N8 “000002号课程选课人数,N2, “000002号课程平均分,P2 “000005号课程选课人数,N5, “000005号课程平均分,P5 “
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 统编人教版小学三年级语文下册第二单元语文园地二 课件
- 2026新生儿呛奶护理
- 2026年高尔夫挥杆分析器行业分析报告及未来发展趋势报告
- 2026年起重机械行业分析报告及未来发展趋势报告
- 2026年玉米酒精糟行业分析报告及未来发展趋势报告
- 2026年礼品包装行业分析报告及未来发展趋势报告
- 2026年儿童训练健身器材行业分析报告及未来发展趋势报告
- CT取电装置选型指南
- 2026年皮咸蛋行业分析报告及未来发展趋势报告
- 2026年离心泵制造行业分析报告及未来发展趋势报告
- 危险化学品储存安全技术
- 2025年惠州水务集团笔试面试题及答案
- DB44∕T 2633-2025 Ⅷ、Ⅸ级内河航道通航标准
- 多中心试验伦理审查中的方案修改审查流程
- 临床试验中各方的责任
- 可持续发展与生态文明- 课件 第二章生态文明建设面临的挑战与中国智慧
- 西蒙决策管理理论
- 2025年福州地铁笔试题目及答案
- T-CFA 0312011-2022 铸造用煤粉生产、运输、仓储安全规范
- 幼儿园课程体系建设与评估标准
- GB/T 46075.6-2025电子束焊机验收检验第6部分:束斑位置稳定性的测量
评论
0/150
提交评论