ImageVerifierCode 换一换
格式:DOCX , 页数:21 ,大小:29.15KB ,
资源ID:17901499      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-17901499.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(vfp模拟题答案.docx)为本站会员(b****0)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

vfp模拟题答案.docx

1、vfp模拟题答案vfp模拟题(答案) 一、数据库管理系统基础知识模拟试题 一、选择题 1下列选项中能够直接实现对数据库中数据操作的软件是( C )。 A、字处理软件 B、操作系统 C、数据库管理系统 D、翻译系统 2数据库系统的核心是( D )。 A、编译系统 B、数据库 C、操作系统 D、数据库管理系统 3下列关于数据库系统的正确叙述是( A )。 A、数据库系统减少了数据冗余 B、数据库系统避免了一切数据冗余 C、数据库系统中数据的一致性是指数据类型的一致 D、数据库系统比文件系统能管理更多的数据 4下列关于数据库系统的正确叙述是( B )。 A、数据库中只存在数据项之间的联系 B、数据库

2、的数据项之间和记录之间都存在联系 C、数据库的数据项之间无联系,记录之间存在联系 D、数据库的数据项之间和记录之间都不存在联系 5数据库DB、数据库系统DBS、数据库管理系统DBMS这三者之间的关系是( A、DBS包括DB和DBMS B、DBMS包括DB和DBS C、DB包括DBS和DBMS D、DBS就是DB,也就是DBMS 6按照数据模型分类,数据库系统可以分为三种类型,正确的是( C )。 A、大型、中型和小型 B、西文、中文和兼容 C、层次、网状和关系 D、数据、图形和多媒体 7按照数据模型分类,Visual FoxPro属于( C )。 A、层次型 B、网状型 C、关系型 D、混合型

3、 8数据库管理系统是( C )。 A、应用软件 B、辅助设计软件 C、系统软件 D、科学计算软件 9关系数据库管理系统存储与管理数据的基本形式是( B )。 A、关系树 B、二维表 C、结点路径 D、文本文件 函数和表达式模拟试题 一、选择题 1下列数据为常量的是( C )。 A、02/18/99 B、F C、.N. D、TOP 2程序设计这四个汉字作为字符串常量,在Visual FoxPro中可表示为( D A、程序设计 B、(程序设计) C、程序设计 D、程序设计 3下述字符串表示方法正确的是( B )。 A、等级考试、等级考试 C、等级考试、等级考试 A )。 )。 4如果内存变量DT是

4、日期型的,那么给该变量赋值正确的操作是( D )。 A、DT=08/10/97 B、DT= C、DT=CTOD(08/10/97) D、DT= CTOD() 5执行命令STORE CTOD(08/11/99) TO AA后,变量AA的数据类型是( A )。 A、日期型 B、数值型 C、字符型 D、浮点型 6在人事档案表文件中,婚否是逻辑型字段(已婚为逻辑真值),性别为字符型字段, 如果查询已婚女同志,应该使用的条件表达式是( C )。 A、婚否.OR.(性别=女) B、婚否.AND.(性别=女) C、(婚否=.T.).AND.(性别=女) D、已婚.OR.(性别=女) 7设L=668,M=53

5、7,N=,表达式5+N的值是( C )。 A、类型不匹配 B、5+L+M C、1210 D、5+N 8设A=5*3+6,B=5*3+6,C=5*3+6,在下面的表达式中,合法的是( C )。 A、A+B B、B+C C、C+A D、A+B+C 9某数据表中包含如下的两个字段:性别(C,2)、奖金(N,6,2),如果需要 查询奖金在 100元以下或400元以上的男职工和奖金在200元以上的女职工,应该使用的 条件是( D )。 A、性别=男奖金=100.OR.奖金=400.AND.性别=女奖金=200 B、性别=男奖金=100.OR.奖金=400.OR.性别=女奖金=200 C、性别=男(奖金=

6、100.OR.奖金=400).AND.性别=女奖金=200 D、性别=男(奖金=100.OR.奖金=400).OR.性别=女奖金=200 10在下列表达式中,运算结果为字符串的是( A )。 A、ABCD+XYZ=* C、DTOC(DATE()、CTOD() 11在下列表达式中,运算结果为数值的是( D )。 A、CTOD()-11 C、130+350=480 D、LEN()-1 12假定X=5,Y=8,执行下列运算后,结果为数值型数据的是( C )。 A、?X=Y-3 B、?Y-3=X C、X=Y D、X+3=Y 13下列表达式的运算结果为日期型数据的是( C )。 A、08/15/97-1

7、2 B、DATE()-CTOD() C、DATE()-30 D、DATE()-TIME() 14假设X=10,Y=8,下列表达式中结果为逻辑真值的是( D )。 A、(XY).AND.、(Xy).and. c、(x Y).OR. 15下列函数中,函数值为数值型数据的是( D )。 A、CTOD(01/11/99) B、SUBSTR(DTOC(DATE(),7) C、SPACE(3) D、YEAR(DATE() 16顺序执行下列命令之后,屏幕显示的结果是( 5 )。 A=中华人民共和国 B=人民 ?AT(B,A) A、0 B、5 C、8 D、错误信息 17顺序执行下列命令之后,屏幕显示的结果是(

8、 B )。 STORE ?UPPER(RIGHT(TT,3) A、VISUAL FOXPRO B、PRO C、Pro D、VIS 18函数ROUND(*.9236,-2)的结果为( C )。 A、* B、* C、* D、* 19执行以下命令( C )。 M= ?SUBSTR(M,INT(LEN(M)/2+1),2) A、TH B、IS C、AN D、AP 20假设当前日期是1997年9月20日,给出字符串年9月的表达式是( A、SUBSTR(DTOC(DATE(),7,2)+年月 B、SUBSTR(DTOC(DATE(),7,2)+年月 C、YEAR(DATE()+年月 D、STR(YEAR(

9、DATE(),4)+年月 21函数DAY(07/29/97)的返回值是( D )。 A、7 B、0 C、计算机日期 D、出错信息 22函数TIME()的数据类型是( B )。 A、数值型 B、字符型 C、日期型 D、逻辑型 23条件函数IIF(MOD(15,-8)3,10,-10)的结果为( B )。 A、10 B、-10 C、-1 D、7 24如果变量X=11,函数TYPE(的结果为( A )。 A、L B、N C、C D、出错信息 25如果变量D=,命令?TYPE(的结果为( B )。 A、D B、N C、C D、出错信息 数据表模拟试题 一、选择题 1下列属于内存变量文件的扩展名是( D

10、 )。 A、.TXT B、.FPT C、.DBF D、.MEM )。 B 2一个数据表中有2个备注型字段,这些字段的内容存放在( B )。 A、2个.FPT文件中 B、同一个.FPT文件中 C、2个.DBF文件中 D、同一个.DBF文件中 3数据表文件中的字段是一种( B )。 A、常量 B、变量 C、函数 D、运算符 4在数据表中,逻辑型、日期型和备注型字段的宽度分别被系统定义为( D )。 A、3,8,10 B、1,6,10 C、1,8,任意 D、1,8,4 5一个数据表文件的数值型字段要求保留5位小数,那么它的宽度最少应当定义成( D )。符号,小数点,整数位 A、5位 B、6位 C、7

11、位 D、8位 6已打开数据表文件,假设出生日期字段为日期型,下列表达式中结果不是日期型的是( C )。 A、CTOD() B、出生日期+5 C、DTOC(出生日期) D、DATE()-2 7在Visual FoxPro的数据表文件中,每条记录的总长度比用户定义的各个字段宽度之和多 一个字节,该字节用于( B )。 A、存放删除标记 B、存放记录号 C、存放索引关键字 D、存放记录宽度 8下列操作中,不能用MODIFY *RE命令实现的是(D )。 A、增加数据表中的字段 B、删除数据表中的字段 C、修改数据表中字段的宽度 D、删除数据表中的某些记录 9假设数据表中婚否字段为逻辑型(已婚为逻辑真

12、值),如果要显示所有未婚职工的情况, 应该使用的命令是( C )。 A、LIST FOR 婚否=F B、LIST FOR 婚否= C、LIST FOR .NOT.婚否 D、LIST FOR 婚否=未婚 10数据表文件学生表.DBF中有性别(字符型)和平均分(数值型)字段,如果显示平均分 超过90分和不及格的全部女生的记录,应该使用的命令是( D )。 A、LIST FOR 性别=女平均分90.OR.平均分60 B、LIST FOR 性别=女,平均分90,平均分60 C、LIST FOR 性别=女平均分90.AND.平均分60 D、LIST FOR 性别=女(平均分90.OR.平均分60) 11

13、当打开一个数据表文件后,执行命令SKIP -1,则命令?RECNO()的结果是( B )。 A、0 B、1 C、-1 D、出错信息 12假设数据表中共有10条记录,当执行命令GO BOTTOM后,命令?RECNO()的结果是( B)。 A、9 B、10 C、11 D、1 13假设数据表中共有30条记录,当前记录号为20,当执行命令LIST NEXT 6之后,命令 ?RECNO()的结果是( B )。 A、24 B、25 C、26 D、30 14假设数据表中共有50条记录,当执行命令* ALL之后,命令?RECNO()的结果是( C )。 A、1 B、50 C、51 D、0 15当前数据表中共有

14、20条记录,如果在第5条记录后面插入一条新记录,应该使用的命令 是( A )。 A、GO 5 B、GO 5 C、EDIT 5 D、BROWSE INSERT APPEND 16假如数据表中有数学、语文、物理、化学、英语、以及总分等字段,它们都 为数值型数据,如果要求出所有学生的总分并添入总分字段中,应使用的命令是( C )。 A、* 总分 WITH 数学+语文+物理+化学+英语 B、* 总分 WITH 数学,语文,物理,化学,英语 C、* ALL 总分 WITH 数学+语文+物理+化学+英语 D、* 总分 WITH 数学+语文+物理+化学+英语 FOR ALL 17如果要恢复用DELETE命令

15、删除的若干条记录,应该使用( A )。 A、RECALL命令 B、按下ESC键 C、*命令 D、FOUND命令 18ZAP命令可以删除当前数据表文件的( A ) A、全部记录 B、满足条件的记录 C、本身 D、全部有删除标记的记录 19命令DELETE ALL和ZAP命令的区别是( D )。 A、DELETE ALL只删除当前工作区的所有记录,而ZAP删除所有工作区的记录 B、DELETE ALL删除当前工作区的所有记录,而ZAP只删除当前记录 C、DELETE ALL只删除记录,而ZAP连同表文件一起删除 D、DELETE ALL删除记录后,可以用RECALL命令恢复,而ZAP删除后不能恢复

16、 20某数据表中共有10条记录,当前记录为6,先执行命令SKIP 10,再执行命令?EOF(), 执行最后一条命令后,显示的结果是( B )。 A、错误信息 B、11 C、.T. D、.F. 21打开一个空的数据表文件,用函数RECNO()进行测试,结果为( B )。 A、空格 B、1 C、错误信息 D、0 22对职称是副教授的职工,按工资从多到少进行排序,工资相同者,按年龄从大到小排列, 排序后生成的表文件名是FGB.DBF,应该使用的命令是( B )。 A、SORT TO FGZ ON 工资/A,出生日期/D FOR 职称=副教授 B、SORT TO FGZ ON 工资/D,出生日期/A

17、FOR 职称=副教 C、SORT TO FGZ ON 工资/A,出生日期/A FOR 职称=副教授 D、SORT TO FGZ ON 工资/D,出生日期/D FOR 职称=副教授 23在学生数据表中,有姓名、性别、出生日期、总分等字段,现要求对总分在270分以上的 男同学按年龄从大到小排序,排序后生成的新表文件为XSM.DBF,应该使用的命令是( c )。 A、COPY TO XSM ON 出生日期 FOR 性别=男总分270 B、SORT TO XSM ON 出生日期/D FOR 性别=男总分270 C、SORT TO XSM ON 出生日期 FOR 性别=男总分270 D、INDEX TO

18、 XSM ON 出生日期 FOR 性别=男总分270 24数据表中有工资字段,现要求按工资字段的降序建立索引文件GZJX.IDX,应该使用的命 令是( a )。 A、INDEX ON 工资/D TO GZJX B、SET INDEX ON -工资 TO GZJX C、INDEX ON -工资 TO GZJX D、* ON 工资 TO GZJX 25假设日期格式是yy.mm.dd,要求按工资升序排序,工资相同者按参加工作时间的先后顺 序排列建立索引文件,应该使用的命令是( c )。 A、INDEX ON 工资/A,工作日期/D TO GR.IDX B、SET INDEX ON 工资-工作日期 T

19、I GR.IDX C、INDEX ON STR(工资,6,2)+DTOC(工作日期) TO GR.IDX D、INDEX ON STR(工资+YEAR(工作日期) TO GR.IDX 26TOTAL命令的功能是( a )。 A、对数值型字段按关键字分类求和 B、分别计算所有数值型字段的和 C、计算每个记录中数值型字段的和 D、求满足条件的记录个数 27计算各类职称的工资总和,并把结果存入GZZH数据表中的命令是( d )。 A、SUM 职称 TO GZZH B、SUM 工资 TO GZZH C、TOTAL ON 职称 TO GZZH FIELDS 工资 D、TOTAL ON 工资 TO GZZ

20、H FIELDS 职称 28一个数据表中共有10条记录,当函数EOF()为.T.时,当前记录号应为( b )。 A、10 B、11 C、0 D、1 二、填空题 1在Visual FoxPro的命令中, 选项可以使用的四种参数形式是 for 、 while、 where、 having。 2有一个表文件AB.DBF,并且已经建立了索引文件IAB.IDX。在修改该表文件后,相应更新索引文件的命令是 reindex 。 3有计算机等级考试考生数据表文件STD.DBF和合格考生数据表HG.DBF。两个表的结构相同。为了颁发合格证书并备案,把STD数据表中的笔试成绩和上机成绩均及格(大于等于60分)记录

21、的合格否字段修改为逻辑真,然后将合格的记录追加到 合格考生数据表HG.DBF中。请对以下操作命令填空。 USE STD LIST 记录号 1 2 3 4 5 准考证号 姓名 * * * * * 梁小冬 林 旭 王一平 吴大鹏 杨纪红 性别 女 男 男 男 女 笔试成绩 上机成绩 合格否 70 95 60 90 58 80 78 40 60 67 .F. .F. .F. .F. .F. * all 合格否 with .t. FOR 笔试成绩=60.AND.上机成绩=60 USE HG APPEND FORM STD FOR 合格否=.t. LIST USE 4假设有数据表SBK.DBF,其中存有

22、若干仪器设备清单,其结构如下:部门代码(C,1)、设备名称(C,10)、购买价格(N,10,2)、购入日期(D)、是否可用(L)。 该表包含的记录如下: 记录号 1 2 3 4 5 6 7 8 部门代码 设备名称 购买价格 购入日期 是否可用 3 1 4 3 1 5 3 2 示波器 *.00 05/30/90 .T. 微机PC 9280.00 02/16/98 .F. 打印机 打印机 投影仪 空调器 3870.00 11/05/98 .F. 3870.00 12/15/99 .T. 650.90 09/23/94 .T. 2100.00 07/08/95 .T. 微机PC 9280.00 05

23、/13/98 .T. 服务器 *.00 06/11/99 .T. 根据以下各题的要求写出相应的命令。 1)打开设备数据表SBK.DBF的命令是 use sbk 。 2)显示数据表结构的命令是 list structure 。 3)用分屏方式显示所有记录 display all 。 4)查询95年12月31日以前购买的所有设备的情况 list for 购入日期 =12/31/1995 。 5)统计所有不能使用的设备数,并存入内存变量BFSH count for 是否可用=.F. to BFSH 。 6)把所有记录按照购入日期从早到晚的顺序,同年购买的按照购买价格的降序排列,存入一个新数据表SBN

24、.DBF INDEX ON 购入日期,价格/D 。 5打开上题的设备表后,依次执行如下命令,请写出相应的显示数据。 1)LOCATE FOR 设备名称=打印机 DISP OFF 部门代码,购买价格,是否可用 屏幕上显示的数据为 4 3870.00 .F. 。 2)*E DISP OFF 部门代码,购买价格,是否可用 屏幕上显示的数据为 3 3870.00 .T. 。 3)SKIP -2 DISP OFF 设备名称,部门代码 屏幕上显示的数据为 微机PC 4)INDEX ON 部门代码 TO SBI GO TOP DISP 购入日期 屏幕上显示的日期为 02/16/98 。 5)SKIP 5 D

25、ISP 购入日期 屏幕上显示的日期为 05/13/98 。 6)GO BOTTOM DISP 购入日期 屏幕上显示的日期为 07/08/95 。 6执行如下命令序列 USE BOOKS LIST 记录号 1 2 3 4 书号 P8291D P1322F B1963E F9136H 书名 作者 定价 12.00 15.00 13.50 18.00 操作系统 王亮 接口技术 刘云力 离散数学 周云飞 单片机 于丽丽 3 。 INDEX ON 书号 TO SH SET INDEX TO SH LIST 在最后一条命令所显示的数据记录中,记录号的顺序是 3,4,2,1 。 7执行如下命令序列 USE

26、* LIST 记录号 1 2 姓名 王亮 刘云力 学号 0* 0* 年龄 20 19 性别 男 男 3 4 5 6 周云飞 于丽丽 李红云 钱博声 0* 0* 0* 0* 21 18 20 18 女 女 女 男 INDEX ON 年龄TO NL FIND 20 SKIP DISP 姓名 最后一条命令显示的学生姓名是 周云飞 。 8执行如下命令序列 USE ZG LIST 记录号 1 2 3 4 5 姓名 王亮 刘云力 周云飞 于丽丽 李红云 职称 工人 工程师 工人 技术员 基本工资 300.00 450.00 280.00 350.00 总工程师 550.00 INDEX ON ZC+STR

27、(1000-基本工资,6,2) TO ZG LIST 职称,基本工资 执行最后一条命令后,记录号的显示顺序是 3,1,4,2,5 。 9设数据表文件SC.DBF中有如下记录,其中学号、姓名为字符型字段,其余均为数值型字段,并且假定该表已打开。 记录号 1 2 3 4 5 6 7 8 学号 * * * * * * * * 姓名 王刚 李力 赵冲 李心 章文 曾红 寒雪 陈冬 出生日期 03/11/73 03/21/72 04/23/73 04/28/74 05/06/75 05/03/75 01/18/73 09/16/75 性别 男 女 女 女 男 男 男 男 籍贯 广西 江西 安徽 辽宁 云

28、南 河北 山西 贵州 贷款 350 200 150 100 230 50 50 100 1)按贷款建立索引文件SCDK,应该使用命令 INDEX ON 贷款 TO SCDK 。 2)求出贷款的总和并存入变量DKH中,应该使用命令 SUM 贷款 TO DKH 。 3)求出贷款的平均值并存入变量PJDK中,应该使用命令 * 贷款 TO PJDK 。 4)统计女学生的人数并存入变量NXRS中,应该使用命令 COUNT FOR 性别=“女 TO NXRS 。 10设有职工数据表文件,其内容如下 编号 * 2002 3003 姓名 王刚 李力 赵冲 李心 章文 曾红 部门 会计系 会计系 会计系 金融系

29、 金融系 财务科 工资 850 700 730 900 1000 900 奖金 200 200 200 300 200 100 3008 3006 寒雪 陈冬 财务科 财务科 1200 1300 100 100 请对以下命令的执行结果填空。 USE 职工 INDEX ON 部门 TO BM TOTAL ON 部门 TO TEMP USE TEMP SORT ON 工资 TO TEMP1 USE TEMP1 DISP 部门,工资,奖金 该命令的显示结果是 金融系 1900 500 。 USE 职工 * 工资 TO A FOR 部门=会计系变量A的值为 760 。 INDEX ON 工资 TO G

30、Z GO 1 ?编号,姓名 该命令的显示结果为 1002 李力 。 SEEK 900 SKIP 3 ?工资+奖金 该命令的显示结果是 1300 。 LOCATE FOR 工资=900 *E ?姓名 该命令的显示结果是 曾红 。 11在学生数据表中,年龄字段为数值型,标志字段为逻辑型,请填空 USE 学生 INDEX ON 年龄 TO NL 将记录指针定位在第一个年龄是20的记录上,应该使用的命令是 LOCATE FOR 年龄=20 。 显示所有年龄为20的学生记录,应该使用命令DISP ALL FOR 年龄=20 。 执行下列命令 SET INDEX TO GO 11 之后,把从记录号11到最后一条记录的标志字段设置为逻辑真,应使用命令* 标志 WITH .T. NEXT *T()-10 (或者 all for recno()=2) 数据库模拟试题 1下列说法中正确的是( B )。 A、当项目管理器处于打开状态时,使用CREATE *E命令创建的数据库将会自动添加到项目中 B、当数据库处于

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2