VFP6.0模拟试题_第1页
VFP6.0模拟试题_第2页
VFP6.0模拟试题_第3页
VFP6.0模拟试题_第4页
VFP6.0模拟试题_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

一、单选题(每小题 1 分,共 40 分)【1】 在有关数据管理的概念中,数据模型是指_。A)文件的集合 B)数据的集合C)数据及其联系的集合 D)网状层次型数据库管理系统【2】 一个关系型数据库管理系统所应具备的三种基本关系操作是_。A)筛选、投影与连接 B)编辑、浏览与替换C)插入、删除与修改 D)排序、索引与查询【3】 在数据库技术领域中,术语DBMS是指_。A)采用了数据库技术的计算机系统B)包括数据库管理人员、计算机软硬件以及数据库系统C)位于用户与操作系统之间的一层数据管理软件D)包含操作系统在内的数据管理软件系统【4】 在OOP的概念中,类是一组具有相同属性和相同操作的对象的集合,类之间共享属性和操作的机制称为_。A)多态性 B)动态绑定C)静态绑定 D)继承【5】 设某表单中有一个文本框Text1和一个命令按钮组Commandgroup1,该命令按钮组包含了Command1和Command2两个命令按钮。如果要在命令按钮Command1的某个方法中引用文本框Text1的Value属性值,下列式子中正确的是_。A)This.ThisForm.Text1.Value B)This.Parent.Text1.ValueC)Parent.Parent.Text1.Value D)This.Parent.Parent.Text1.Value【6】 下列有关查询和视图的说法中,不正确的是_。A)查询文件的扩展名为.QPRB)视图依赖于数据库的存在而存在C)交叉表查询不适用于在多个数据表中进行相关数据的查询D)只能够对表中的数据进行查询,而不能对视图中的数据进行查询。【7】 SQL语句中的数据维护命令不包括_。A)INSERT-SQL B)CHANGE-SQLC)DELETE-SQL D)UPDATE-SQL【8】 启动Visual FoxPro后,若要退出Visual FoxPro回到Windows环境,可在命令窗口中输入_命令。A)QUIT B)EXITC)CLOSE DATABASE D)CLOSE ALL【9】 设“职工档案.DBF”表中有:职工编号、姓名、年龄、职务、籍贯等字段,其中可作为关键字的字段是_。A)职工编号 B)姓名C)年龄 D)职务【10】 以下表达式中,结果为“人民”两字的表达式是:A)SUBSTR(中国人民银行,5,4) B)SUBSTR(中国人民银行,3,2)C)SUBSTR(中国人民银行,5,2) D)SUBSTR(中国人民银行,3,4)【11】 若内存变量名与当前打开的表中的一个字段名均为 name,则执行“?name”命令后显示的是_。A)内存变量的值 B)随机C)字段变量的值 D)错误信息【12】 顺序执行以下赋值命令之后,下列表达式中错误的是_。A=123B3*5CXYZA)&AB B)&BCC)VAL(A)+B D)STR(B)+C【13】 函数LEN(ABC+SPACE(8)-SPACE(8)返回的值是_。A)0 B)8C)16 D)19【14】 下列表达式中,运算结果为数字型的表达式是_。A)DATE( )+TIME( ) B)DATE( )+30C)DATE( )-CTOD(01/01/98) D)DATE( )-DTOC(DATE( )【15】 一个表文件中若有多个备注型字段,这些内容是存放在_。A)这个表文件中 B)一个备注文件中C)多个备注文件中 D)一个文本文件中【16】 下面各命令执行后,使得函数EOF( )的值一定为真的命令是_。A)REPLACE 基本工资 WITH 基本工资+200B)LIST NEXT 10C)SUM 基本工资 TO SS WHILE 性别=女D)DISPLAY FOR 基本工资800【17】 在Visual FoxPro 中,数组元素赋值以后_。A)可在内存中长期保存 B)不重新赋值就可长期保存C)可以在数据表中长期保存 D)存入内存文件后可长期保存【18】 将记录指针定位在第一个年龄(NL)小于25 的记录上的命令是_。A)FIND FOR NL25 B)SEEK FOR NL25C)LOCATE FOR NL25 D)LIST FOR NL&xhC)JION WITH B TO &xjb FOR &xh=B-xhD)JION WITH B TO &xjb FOR &xh=B-&xh【22】 设在打开的数据表文件中有数值型字段“工资”,如果要把所有记录的工资增加百分之十,应使用的命令是_。A)SUM ALL 工资*1.1 TO 工资B)工资=工资*1.10C)REPLACE ALL 工资 WITH 工资*1.1D)STOR 工资*1.10 TO 工资【23】 设表文件中有“数学”、“英语”、“计算机”和“总分”四个数值型字段,要将当前记录的3科成绩汇总后存入总分字段中,应使用的命令是_。A)TOTAL 数学,英语,计算机 TO 总分B)REPLACE 总分 WITH 数学+英语+计算机C)SUM 数学,英语,计算机 TO 总分D)REPLACE 数学+英语+计算机 WITH 总分【24】 打开数据表并执行命令“SET DELETED ON”后,则_。A)禁止对当前记录的删除 B)有删除标记的记录在显示时被忽略C)禁止对所有记录的删除 D)取消当前记录的删除标志【25】 设当前数据表中有一个字符型字段“姓名”,如果要把内存变量xm中的字符串输入到当前记录的“姓名”字段中,应该使用命令_。A)姓名=xm B)REPLACE 姓名 WITH xmC)REPLACE 姓名 WITH &xm D)STORE xm TO姓名【26】 设当前表中有“基本工资”和“奖金”两个数值型字段,若要建立单索引文件,使得“基本工资”高者在前,“基本工资”相同时“奖金”高者在前,应使用的命令是_。A)INDEX ON 基本工资/D,奖金/D TO gzjjB)INDEX ON 10000-(基本工资+奖金) TO gzjjC)INDEX ON STR(-基本工资)+STR(-奖金) TO gzjjD)INDEX ON STR(10000-基本工资)+STR(10000-奖金) TO gzjj【27】 命令“TOTAL ON 学号 TO xh”中的xh是_。A)内存变量 B)字段变量C)表文件 D)索引文件【28】 在下列程序中,如果要使程序继续循环,变量m的输入值应为_。DO WILE .T.WAIT m= TO mIF UPPER(m)$YNEXITENDIFENDDOA)Y或y B)N或nC)Y、y或者N、n D)Y、y、N、n之外的任意字符【29】 若表文件xxx.dbf已打开,要把该表中所有记录的“姓名”和“成绩”两个字段内容复制到新表文件yyy.dbf中,正确的命令是_。A)COPY xxx TO yyy FIELDS 姓名,成绩B)COPY FILE xxx TO yyy FIELDS 姓名,成绩C)COPY TO yyy FIELDS 姓名,成绩D)COPY FILE TO yyy FIELDS 姓名,成绩【30】 要从打开的数据库中删除表abc.dbf,正确的命令应是_。A)DROP TABLE abc.dbf B)ALTER TABLE abc.dbfC)DELETE TABLE abc.dbf D)REMOVE TABLE abc.dbf【31】 下列文件扩展名所表示的文件类型中,必须与表文件同时使用的是_。A).DBC B).SCXC).MPR D).CDX【32】 设RSDA.DBF表已经打开,执行“LIST OFF”命令后显示的结果如下:编号 姓名 性别 职称 基本工资0001 刘相林 男 副教授 1250.000002 李成刚 男 教授 1445.000003 李虹 女 讲师 1020.000004 王宏民 女 助教 930.000005 金成哲 男 讲师 820.000006 韩林 男 副教授 1045.00此时若再执行“LIST WHILE 性别=女 ”命令,屏幕上将显示出_条记录。A)0 B)1C)2 D)4【33】 在上题的基础上,若再执行“COPY TO temp FOR 性别=男”命令,则完成的操作相当于关系运算中的_。A)选择运算 B)连接运算C)投影运算 D)自然连接【34】 在上题的基础上,若再顺序执行以下命令,则显示的结果是_。INDEX ON 基本工资 TAG jbgzGO TOPDISPLAY 姓名,基本工资A)刘相林 1250.00 B)韩林 1045.00C)金成哲 820.00 D)李成刚 1445.00【35】 在上题的基础上,若再顺序执行以下命令,则屏幕上将显示出_条记录。INDEX ON 职称TAG zhicTOTAL ON 职称 TO zhichzUES zhichzLISTA)0 B)1C)2 D)4【36】 下列关于数据库表与自由表相比所具有的优点中,错误的是_。A)可以设置字段的默认值和输入掩码B)可以设置字段级规则和记录级规则C)可以创建表之间的参照完整性D)可以创建候选索引和唯一索引【37】 有关Visual FoxPro所支持的面向对象程序设计,以下叙述错误的是_。A)对象是数据及可以施加在这些数据上的可执行操作所构成的统一体。B)不同的对象有不同的属性和行为。C)类是具有共同特性的对象的集合。D)方法是不同对象的一些特征。【38】 有关表单中“文本框”与“编辑框”的区别,以下所述正确的是_。A)文本框只能用于输入数据,而编辑框只能用于编辑数据B)文本框只能用于编辑数据,而编辑框只能用于输入数据C)文本框只能用于输入一行文本,而编辑框则能输入多行文本D)文本框的内容只能是文本数据,而编辑框的内容可以是文本、数值等多种数据【39】 在Visual FoxPro的数据库中不包括_。A)数据表 B)查询C)视图 D)存储过程【40】 不能使用 LOOP 语句的基本程序结构是_。A)IFENDIF B)DO CASEENDCASEC)DO WHILEENDDO D)FORENDFOR二、填空题(每空1分,共30分)【1】 在关系运算中,从关系中抽取满足条件的元组的操作称为_运算;而从关系中抽取指定列的操作称为_运算。关系型数据库的标准操纵语言是_。【2】 在Visual FoxPro数据表中,可以放置照片信息的字段类型是_,可用大写字母_表示此字段类型,该类型字段的长度为_。【3】 在打开一个扩展名为.DBF的文件时,如果存在扩展名为_或_的同名文件,将被同时自动打开。【4】 在具有3种逻辑运算符的表达式中,运算优先顺序是先_,再_,最后是_。但可以用_改变运算顺序。【5】 设当前打开的表文件中共有10条记录,当前记录号是5,此时若要显示5、6、7、8号记录的内容,应使用的命令是_。【6】 若要由当前打开的表文件产生一个名为new的相同表结构的文件,应使用的命令是_。【7】 对于Visual FoxPro数据库中的数据表,可以建立4种不同类型的索引项,分别为:_、_、_、_。【8】 在SQL-SELECT语句中,将查询结果按指定字段值排序输出的短语是_;将查询结果分组输出的短语是_。【9】 Visual FoxPro中的DELETE-SQL命令只是对指定记录进行_,若要对指定记录进行_还需要执行PACK命令。【10】 在SELECT-SQL语句中, HAVING 短语只能出现_子句中,它用来限定各_应满足的条件。【11】 现实世界中的每一个事物都是一个对象,对象所具有的特征被称为_;对象的_就是对象可以执行的动作或它的行为。【12】 在面向对象程序设计中,控件的数据绑定是指该控件与某个数据源联系起来。实现某个控件的数据绑定需要为该控件指定_,实际设置时是由该控件的_属性来指定的。【13】 在Visual FoxPro中创建报表,主要包括两方面的工作,即需要设定_和设计_。三、程序填空(每空1.5分,共30分)【1】 顺序执行以下命令序列:USE rsdaLIST OFF编号 姓名 性别 年龄0001 刘相林 男 360002 李成刚 男 450003 李虹 女 270004 王宏民 女 250005 金成哲 男 280006 韩林 男 38INDEX ON 年龄 TO nlFIND 28SKIPDISPLAY 姓名,年龄最后一条命令显示的内容是_。【2】 阅读下列程序,给出运行结果。SET TALK OFFDIMENSION F(6)F(1)=1F(2)=1I=3DO WHILE I=6F(I)=F(I-1)+F(I-2)I=I+1ENDDOFOR I=1 TO 6? F(I)NEXT ISET TALK ON本程序运行后输出的前3个数据为:_,后3个数据为_。【3】 以下程序先输入10个学生的学号及其成绩,然后按成绩从大到小的顺序进行排序,最后按排序结果输出名次、学号及其成绩。请填空。CLEAR ALL_FOR I=l TO l0INPUT 学号 TO N(I)INPUT 成绩 TO L(I)NEXT IFOR I=l TO 9FOR _ TO l0IF L(I)L(J)B=L(I)L(I)=L(J)L(J)=B_ENDIFNEXT JNEXT I? 名次,学号,成绩FOR I= l TO l0_NEXT IRETURN【4】 设作者表zuozhe.dbf有字段:书号、书名、作者名、出版日期;单价表danjia.dbf有字段:书号、单价、数量、出版社。以下程序先建立两表之间的关联,然后根据键盘输入的作者姓名列出该作者出版的所有书名、出版日期、单价、数量。如果表中没有此作者的书,则显示“表中没有XX作者的书”(其中XX应显示为输入的作者名)。请填空。CLEAR ALLSELECT 0USE zuozheSELECT 0USE danjiaINDEX ON _ TO shsySELECT _SET RELATION TO 书号 _ACCEPT 请输入作者姓名: _name=ALLTRIM(name)_SCANIF 作者名=names=s+1DISP 书名,出版日期, _ENDIF_IF s=0?_ENDIFCLOSE DATARETURN【5】 设数据表student.dbf 有字段:学号、姓名、性别、年龄、民族和成绩等。若要为该表增加一个名为“专业”、宽度为10的字符型字段,相应的SQL命令应为_;若要删除名为“民族”的字段,相应的SQL命令应为_若要在表中插入一个学生的记录(学号:20011228、姓名:王刚、性别:男、年龄:21),则相应的SQL命令应为_。模拟试卷1 参考答案一、单选题(每小题 1 分,共 30 分)【1】C 【6】D 【11】C 【16】D 【21】D 【26】D 【31】D 【36】D【2】A 【7】B 【12】B 【17】D 【22】C 【27】C 【32】A 【37】D【3】C 【8】A 【13】D 【18】C 【23】B

温馨提示

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

评论

0/150

提交评论