2015年石油华东《Visual FoxPro》在线考试及答案

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

2014年春季学期《VisualFoxPro》在线考试一、单选题1.使用DLSPLAY命令时,若范围短语为ALL或REST,执行命令后,记录指针指为()。A.首记录B.末记录C.首记录的前面D.末记录的后面2.下列逻辑表达式中,结果为.F.的是()。A.MOD(20,4)=MOD(20,5)B.张$张三C.张三$张D.{^2003.01.01}<{^2003.01.02}3.某表文件中有日期型字段出生日期,设N='01/01/80',下列命令正确的是()。A.LOCATEFOR出生日期='01/01/80'B.LOCATEFOR出生日期=&NC.LOCATEFORDTOC(出生日期)=ND.LOCATEFORDTOC(出生日期)=CTOD(N)4.在没有设置任何筛选条件的情况下,要显示当前表中职称是工程师的所有记录,应该使用命令()。A.list职称=[工程师]B.listfor职称=[工程师]C.listwhile职称=[工程师]D.listrest职称=[工程师]5.新建一个表JSNEW.DBF,其结构与表JS.DBF的结构完全相同,但记录不同,比较方便的建库命令是()A.USEJSCOPYTOJSNEWB.USEJSCOPYSTRUTOJSNEWC.COPYFILEJS.DBFTOJSNEW.DBFD.CREATJSNEWFROMJS6.如果一个字段的宽度为8,则此字段的类型不可能是()。A.字符型B.数值型C.日期型D.备注型7.要删除当前表文件中“补贴”字段的全部值,应使用的命令是()。A.MODIFYSTRUCTUREB.DELETEC.REPLACED.ZAP8.使用MODIFYSTRUCTURE命令时,为了避免丢失数据应注意几点,下列事项中不必要的是()A.不能同时修改字段名及其类型或宽度B.不能同时修改字段名和插入新的字段C.不能同时修改字段名和删除字段D.不能在删除字段的同时修改其他字段的类型及宽度9.当前记录号为3,将第6号记录设置为当前记录的命令是()。A.SKIP-6B.SKIP+6C.SKIP+3D.SKIP-310.要判断数值型变量Y是否能够被2整除,错误的条件表达式为()。A.MOD(Y,2)=0B.INT(Y/2)=Y/2C.Y%2=0D.INT(Y/2)=MOD(Y,2)11.已知“是否通过”字段为逻辑型,要显示所有未通过的记录应使用命令()。A.LISTFOR″是否通过″=.F.B.LISTFORNOT是否通过<>T.C.LISTFOR″是否通过″D.LISTFORNOT是否通过12.当两张表进行无条件连接时,交叉组合后形成的新记录个数是()。A.两张表记录数之差B.两张表记录数之和C.两张表中记录多者的记录数D.两张表记录数的乘积满分:1分13.在VisualFoxPro中表单(Form)是()。A.数据库中表的清单B.一个表中记录的清单C.数据库中可以查询的对象清单D.窗口界面14.下列表达式中结果为“计算机等级考试”的是()。A.″计算机″|″等级考试″B.″计算机″&″等级考试″C.″计算机″and″等级考试″D.″计算机″+″等级考试″15.在VFP中,INPUT、APPEND、WAIT三条命令中可以接受字符的命令是()。A.只有ACCEPTB.只有ACCEPT和WAITC.都可以D.只有WAIT16.按照数据库的数据模型分类,VFP属于()A.层次型B.关系型C.网状型D.混合型17.在下面的命令格式中,同时缺省范围、条件表示全部记录的是()。A.REPLACEB.DELETEC.DISPLAYD.SUM18.同一个数组中的所有数组元素的数据类型()。A.必须相同B.必须不同C.可相同也可不同D.不可改变19.VF的应用程序由三种基本结构组合而成,它们是()。A.顺序结构、选择结构和循环结构B.顺序结构、循环结构和模块结构C.逻辑结构、物理结构和程序结构D.分支结构、重复结构和子程序结构满分:1分20.SQLSELECT语句完成的是()。A.选择操作B.查询操作C.修改操作D.连接操作21.关系模型中,一个关系就是一个()。A.一维数组B.一维表C.二维表D.三维表22.数据库模型提供了两个映像,它们的作用是()。A.控制数据的冗余度B.实现数据的共享C.使数据结构化D.实现数据独立性23.下列()属性是每个控件都具有。A.nameB.contorlsoureC.captionD.picture24.数据库系统的特点不包括()。A.数据共享B.加强了对数据安全性和完整性保护C.完全没有数据冗余D.具有较高的数据独立性25.如果想从字符串北京市中取出汉字京,应该用函数()。A.SUBSTR(北京市,2,2)B.SUBSTR(北京市,2,1)C.SUBSTR(北京市,3,1)D.SUBSTR(北京市,3,2)26.在SQL中,从数据库中删除表可以用()A.DROPSCHEMA命令B.DROPTABLE命令C.DROPVIEW命令D.DROPINDEX命令27.按数值型字段“总分”进行索引,使其按降序排列的命令是()A.INDEXON-总分TOWPB.INDEXON总分/ATOWPC.INDEXON总分TOWPD.INDEXON总分/DTOWP28.由计算机、操作系统、数据库管理系统、数据库、应用程序及用户组成的一个整体叫()。A.软件系统B.数据库系统C.管理系统D.文件系统29.以下关于VisualFoxPro的叙述最全面的是()。A.VisualFoxPro是一个数据库应用平台软件B.VisualFoxPro是一个数据库应用开发工具C.VisualFoxPro是一个综合应用软件D.VisualFoxPro既是一个数据库应用平台,又是数据库应用开发工具30.()是()的具体表现形式,()是()有意义的表现。A.信息、数据、数据、信息B.数据库、信息、信息、数据库C.数据、信息、信息、数据D.数据、信息、数据库、信息31.以下字符型常量表达不正确的是()。A.''ABC''B.[ABC]C.’ABC’D.(ABC)32.若某一个扩展名为.DBF的文件有3个备注型字段,则该文件对应的备注文件有()。A.3个B.1个C.4个D.0个33.DIMAB(3,4),则AB(2,3)的初值为()。A.0B..T.C..F.D.534.设表文件“学生.DBF”中有10条记录,执行如下两条命令:USE学生INSERTBLANK其结果是在学生表文件的()A.第1条记录的位置插入了1个空白记录B.第2条记录的位置插入了1个空白记录C.文件尾插入了1个空白记录D.不确定位置插入了1个空白记录35.VisualFoxPro系统中的查询文件是指一个包含一条SELECT-SQL命令的程序文件,文件的扩展名为()。A..PRGB..QPRC..SCXD..TXT36.用APPEND命令插入一条表记录后,被插入的记录在表中的位置是()。A.表最前面B.表最末尾C.当前记录之前D.当前记录之后37.数据操纵语言DML根据其实现方法可以分为()和()两大类。A.自含型语言、宿主型语言B.自主型语言、高级语言C.高级语言、宿主型语言D.高级语言、低级语言38.下面有关HAVING子句描述错误的是()。A.HAVING子句必须与GROUPBY子句同时使用,不能单独使用B.使用HAVING子句的同时不能使用WHERE子句C.使用HAVING子句的同时可以使用WHERE子句D.使用HAVING子句的作用是限定分组的条件39.不属于SQL定义功能的是()。A.CREATTABLEB.CREATVIEWC.ALTERTABLED.UPDATE40.下列叙述正确的是()。A.一个数据表被更新时间,它所有的索引文件会被自动更新B.一个数据表被更新时间,它所有的索引文件不会被自动更新C.一个数据表被更新时间,处于被打开的索引文件会被自动更新D.当两个数据表用setrelationto命令建立关联后,调节任何一个数据表的指针都会同步移动满分:1分二、判断题(共10道试题,共10分。)V1.打开表文件时,VFP自动打开该表的结构索引文件。()A.错误B.正确2.@…say…get语句中的get子句必须用read语句激活,才能修改指定变量的值。()A.错误B.正确3.VisualFoxPro的SQL-select语句的联接格式可以实现多个表的联接。()A.错误B.正确4.表的数据记录也存储在数据库文件中。()A.错误B.正确5.数据模型是数据库管理系统中用来表示实体及实体间联系的方法。()A.错误B.正确6.有备注型字段的表文件,当删除所对应的表备注文件后,该表文件仍可打开。()A.错误B.正确7.在表单的常用方法中,显示表单的方法是SHOW。()A.错误B.正确8.不同数据记录的记录编号可以是相同的。()A.错误B.正确9.若当前记录号为1,则函数BOF()的值可能为.T.,也可能为.F.。()A.错误B.正确10.查询文件不能更新数据表中的数据。()A.错误B.正确三、主观填空题(共10道试题,共20分。)V1.对已经打开的学生成绩表文件STUD.DBF,按学号字段的降序建立结构复合索引,标示名为学号,应使用的命令是。indexon学号tag学号DESCENDING2.求STUD表中所有男生的高考成绩的平均值,并将结果存入变量man中,可使用的命令是。aver高考成绩for性别=男toman3.在SQL查询时,使用where子句指出的是:。查询条件4.在检索过程中,经常使用LOCATE命令定位,其后继命令是。continue5.统计STUD表中所有女生的人数,并将结果存入变量woman中,可使用的命令是。countfor性别=女towoman6.打开一个空表,函数EOF()的值为。.t.7.在一个有10条记录的表中,执行LIST命令后,再执行SKIP-5,这时记录指针指向第条记录。68.显示STUD表中所有男生的学号、姓名、性别、班级名、系别代号,可使用的命令是。list学号,姓名,性别,班级名,系别代号for性别=男9.在关系模型中,把数据看成是二维表,每一个二维表称为一个。关系10.学生档案表中有性别(c,2)和民族(c,8),要求找出所有民族是回族的女同学纪录的查找条件是。性别=”女”and民族=”回族”四、论述题(共3道试题,共30分。)1.程序设计题有如下售书数据表BOOK.DBF,BOOK.DBF中的记录如下:(10分)书号单价数量总计B016819.83B691512.636B902340.0100B468218.040B632928.056B81272.020要逐条计算总计并填入“总计”字段之中,计算按照如下规则:若数量小于等于10,总计等于“单价*数量”若数量大于50,总计等于“单价*数量*(1-5/100)”若数量在11与50之间,总计等于“单价*数量(1-10/100)”SETTALKOFFCLEARUSEBOOKDOWHILENOTEOF()IF数量=10REPLACE总计WITH单价*数量ENDIFIF数量50REPLACE总计WITH单价*数量*(1-5/100)ENDIFIF数量=11AND数量=50REPLACE总计WITH单价*数量*(1-10/100)ENDIFSKIPENDDOSETTALKONRETURN2.程序设计题程序设计:假设约定年龄不超过35岁的职工为青年职工;年龄在36岁至45岁的职工为中年职工;年龄超过45岁的职工为老年职工。从键盘输入任一职工姓名在STUD表中查找,显示其姓名、年龄以及所属的职工类型。SETTALKOFFCLEARUSESTUDACCEPT'请输入所查的姓名:'TOXMLOCATEFOR姓名=XMIF.NOT.FOUND()?”查无此人”ELSENL=YEAR(DATE())-YEAR(出生日期)DOCASECASENL=35?姓名,NL,”青年职工”CASENL35.AND.NL=45?姓名,NL,”中年职工”OTHERWISE?姓名

1 / 8
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功