免费预览已结束,剩余41页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Visual FoxPro 6.0 模拟试卷模拟试卷 1(考试时间120分钟,满分100分)一、单选题(每小题 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.ValueB)This.Parent.Text1.ValueC)Parent.Parent.Text1.ValueD)This.Parent.Parent.Text1.Value【6】 下列有关查询和视图的说法中,不正确的是_。A)查询文件的扩展名为.QPRB)视图依赖于数据库的存在而存在C)交叉表查询不适用于在多个数据表中进行相关数据的查询D)只能够对表中的数据进行查询,而不能对视图中的数据进行查询。【7】 SQL语句中的数据维护命令不包括_。A)INSERT-SQLB)CHANGE-SQLC)DELETE-SQLD)UPDATE-SQL【8】 启动Visual FoxPro后,若要退出Visual FoxPro回到Windows环境,可在命令窗口中输入_命令。A)QUITB)EXITC)CLOSE DATABASED)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)&ABB)&BCC)VAL(A)+BD)STR(B)+C【13】 函数LEN(ABC+SPACE(8)-SPACE(8)返回的值是_。A)0B)8C)16D)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 NL25B)SEEK FOR NL25C)LOCATE FOR NL25D)LIST FOR NL&xh C)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)姓名=xmB)REPLACE 姓名 WITH xmC)REPLACE 姓名 WITH &xmD)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 m IF UPPER(m)$YN EXIT ENDIFENDDOA)Y或yB)N或nC)Y、y或者N、nD)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.dbfB)ALTER TABLE abc.dbfC)DELETE TABLE abc.dbfD)REMOVE TABLE abc.dbf【31】 下列文件扩展名所表示的文件类型中,必须与表文件同时使用的是_。A).DBCB).SCXC).MPRD).CDX【32】 设RSDA.DBF表已经打开,执行“LIST OFF”命令后显示的结果如下:编号姓名性别职称基本工资0001刘相林男副教授1250.000002李成刚男教授1445.000003李虹女讲师1020.000004王宏民女助教930.000005金成哲男讲师820.000006韩林男副教授1045.00此时若再执行“LIST WHILE 性别=女 ”命令,屏幕上将显示出_条记录。A)0B)1C)2D)4【33】 在上题的基础上,若再执行“COPY TO temp FOR 性别=男”命令,则完成的操作相当于关系运算中的_。A)选择运算B)连接运算C)投影运算D)自然连接【34】 在上题的基础上,若再顺序执行以下命令,则显示的结果是_。INDEX ON 基本工资 TAG jbgzGO TOPDISPLAY 姓名,基本工资A)刘相林 1250.00B)韩林 1045.00C)金成哲 820.00D)李成刚 1445.00【35】 在上题的基础上,若再顺序执行以下命令,则屏幕上将显示出_条记录。INDEX ON 职称TAG zhicTOTAL ON 职称 TO zhichzUES zhichzLISTA)0B)1C)2D)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)IFENDIFB)DO CASEENDCASEC)DO WHILEENDDOD)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 OFF DIMENSION 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 I SET 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【2】A【3】C【4】D【5】D【6】D【7】B【8】A【9】A【10】A【11】C【12】B【13】D【14】C【15】B【16】D【17】D【18】C【19】D【20】A【21】D【22】C【23】B【24】B【25】B【26】D【27】C【28】D【29】C【30】A【31】D【32】A【33】A【34】C【35】D【36】D【37】D【38】C【39】B【40】B二、填空题(每空1分,共30分)【1】 选择 投影 SQL语言【2】 通用型 G 4【3】 .FPT .CDX【4】 .NOT. .AND. .OR. 圆括号【5】 LIST NEXT 4【6】 COPY STRUCTURE TO new【7】 主索引 候选索引 普通索引 惟一索引【8】 ORDER BY GROUP BY【9】 逻辑删除 物理(彻底)删除【10】 GROUP BY 分组【11】 属性 方法【12】 数据源 ControlSource【13】 报表数据源 报表布局三、程序填空(每空1.5分,共30分)【1】 刘相林 36【2】 1 1 2 3 5 8【3】 DIMENSION N(10), L(10) J=I+1 B=N(I) N(I)=N(J) N(J)=B ? I, N(I), L(I)【4】 书号 zuozhe INTO danjia TO name S=0 danjia.单价,danjia.数量 ENDSCAN 表中没有+ name +作者的书【5】 ALTER TABLE student ADD 专业 C(10) ALTER TABLE student DROP COLUMN 民族 INSERT INTO student(学号,姓名,性别,年龄) ; VALUE(20011228, 王刚,男,21)模拟试卷 2(考试时间120分钟,满分100分)一、单选题(每小题 1 分,共 40 分)【1】 在关系型数据库系统中,所谓关系是指_。A)各条数据记录之间存在着一定的关系B)各个字段数据之间存在着一定的关系C)一个数据表与另一个数据表之间存在着一定的关系D)满足一定条件的一个二维数据表格【2】 一个数据库管理系统是_。A)一个软件B)一台存有大量数据的计算机C)一种设备D)一个负责管理大量数据的机构【3】 在关系运算中,查找满足一定条件的元组的运算称之为_。A)复制B)选择C)投影D)联结【4】 使用Visual FoxPro 进行学生的学籍管理属于计算机的_。A)科学计算应用B)过程控制应用C)数据处理应用D)辅助工程应用【5】 在面向对象程序设计中,下列关于“类”的叙述错误的是_。A)类是对象的集合,而对象是类的实例B)一个类包含了相似对象的特征和行为方法C)类并不实行任何行为操作,它仅仅表明该怎样做D)类可以按其定义的属性、事件和方法进行实际的行为操作【6】 关于查询与视图以下说法错误的是_。A)查询和视图都可以从一个或多个表中提取数据B)查询文件是以扩展名.QPR存储的文本文件C)可以通过视图更改源数据表中的数据D)视图是完全独立的,它不依赖于数据库的存在而存在【7】 以下关于视图的描述中,正确的是_。A)只能由自由表创建视图B)不能由自由表创建视图C)只能由数据库表创建视图D)可以由各种数据表创建视图【8】 在OOP中,下列关于“事件”的叙述,错误的是_。A)Visual FoxPro中基类的事件可以由用户创建B)Visual FoxPro中基类的事件是由系统预先定义好的,不可由用户创建C)事件是一种事先定义好的特定的动作,由用户或系统激活D)鼠标的单击、双击、移动和键盘上按键的按下均可激活某个事件【9】 在运行某个表单时,下列有关表单事件引发次序的叙述中正确的是_。A)先Activate事件,然后Init事件,最后Load事件B)先Activate事件,然后Load事件,最后Init事件C)先Init事件,然后Activate事件,最后Load事件D)先Load事件,然后Init事件,最后Activate事件【10】 在Visual FoxPro的SQL语言中,修改表结构的命令是_。A)MODIFY TABLEB)MODIFY STRUCTUREC)ALTER TABLED)DROP TABLE【11】 可以参加“与”、“或”、“非”逻辑运算的对象_。A)只能是逻辑型的数据B)可以是数值型、字符型的数据C)可以是数值型、字符型、日期型的数据D)可以是数值型、字符型、日期型、逻辑型的数据【12】 以下关于Visual FoxPro中主索引的说法,正确的是_。A)在自由表和数据库表中都可以建立主索引。B)可以在一个数据库表中建立多个主索引。C)数据库中任何一个数据表只能建立一个主索引。D)数据库中任何一个数据表都可以建立一个主索引。【13】 在“LIST FIELDS ”命令格式中,“FIELDS ”短语的功能属于_操作。A)投影B)关联C)连接D)选择【14】 执行以下两条命令后的显示结果是_。N=123.45? 67+&NA)190.45B)67+&NC)67123.45D)错误信息【15】 执行以下命令序列后的显示结果是_。STORE 2+3.F. ? A.AND.BA).T.B).F.C)ABD)错误信息【16】 在Visual FoxPro中,运算符“”不可用于_之间的运算。A)数值型数据B)逻辑型数据C)日期型数据D)字符型数据【17】 假定学生数据表STUDENT.DBF中前六条记录均为男生的记录,执行以下命令序列后,记录指针定位在_。USE STUDENTGOTO 3LOCATE NEXT 3 FOR 性别=男A)第1条记录上B)第3条记录上C)第4条记录上D)第6条记录上【18】 下列叙述中,正确的是_。A)一个数据表被更新时,它所有的索引文件都会自动被更新。B)一个数据表被更新时,它所有的索引文件都不会自动被更新。C)一个数据表被更新时,处于打开状态下的索引文件会自动被更新。D)当两个数据表用SET RELATION TO命令建立关联后,调节任何一个数据表的指针时,另一个数据表的指针将会同步移动。【19】 在某个程序模块中用 PRIVATE 语句定义的内存变量_。A)可以在该程序的所有模块中使用。B)只能在定义该变量的模块中使用。C)只能在定义该变量的模块及其下属模块中使用。D)只能在定义该变量的模块及其下属模块中,与相关数据表一起使用。【20】 设已经定义了一个一维数组A(6),并且A(1)到A(4)各数组元素的值依次是:1、3、5、2,然后又定义了一个二维数组A(2,3)。此时若执行命令“? A(2,2)”,则显示的结果是_。A)变量未定义B)4C)2D).F.【21】 在打开的职工档案数据表中有字符型字段“职称”等,若要统计职称为“工程师”和“高级工程师”的总人数,应该使用命令_。A)COUNT FOR 工程师.AND.高级工程师B)COUNT FOR 工程师$ 职称 C)COUNT FOR 职称=工程师.AND.职称=高级工程师D)COUNT FOR 职称=工程师.OR.职称=高级工程师【22】 将一个有多条记录的数据表刚打开后,若要在第一条记录后增加一条记录,应使用命令_。A)APPENDB)INSERTC)APPEND BEFORED)INSERT BEFORE【23】 设人事档案表及该表按D型字段“出生日期”升序建立的单索引文件均刚打开,此时若执行“GO 3”命令,则记录指针将指向_。A)不确定B)表中年龄第三大的记录C)原表中第三条记录D)表中年龄第三小的记录【24】 设当前数据表含有数值型字段工资,命令“REPLACE 工资 WITH 1500”的功能是_。A)将数据表中所有记录的工资字段的值都改为1500B)只将数据表中当前记录的工资字段的值改为1500C)将数据表中以前未更改过的工资字段的值改为1500D)由于没有指定条件,所以不能确定【25】 设ABC.DBF是一个含有两个备注型字段的数据表文件,若使用COPY TO PSQ命令进行复制操作,其结果将_。A)得到一个新的数据表文件B)得到一个新的数据表文件和一个新的备注文件C)得到一个新的数据表文件和两个新的备注文件D)显示出错误信息,表明不能复制含有多个备注型字段的表文件【26】 在表达式“ABCD$AD.OR.(1+2)36 ”中,若运算符 $、.OR.、+、 分别用、编号,则该表达式中各运算符的运算次序是:_。A)、B)、C)、D)、【27】 下列表达式中,运算结果为日期型的是_。A)04/05/97+2B)04/05/97-DATE()C)CTOD(04/05/97)-3D)DATE()+04/05/97【28】 设在职工档案表中,“职称”是字符型字段,“党员否”是逻辑型字段(其中,是党员的用.T.表示),如果要在该表中查找职称为工程师并且是党员的职工,应该使用命令_。A)LOCATE FOR 党员否.OR.职称=工程师B)LOCATE FOR 党员否.AND.职称=工程师C)LOCATE FOR .NOT.党员否.AND.职称=工程师D)LOCATE FOR .NOT.党员否.OR.职称=工程师【29】 下列表达式中,返回结果为逻辑真值的表达式是_。A)12015B)CTOD(08/11/97)CTOD(08/11/98)C)08/11/9707/11/98D)35+4070【30】 SQL语言中的INSERT-SQL命令的功能是_。A)在表头插入一条记录B)在表尾插入一条记录C)在表中当前位置插入一条记录D)在表中当前位置插入若干条记录【31】 Visual FoxPro程序中的DO CASEENDCASE语句属于_。A)过程结构B)选择结构C)循环结构D)模块结构【32】 若要在一个关系中改变其属性的排列顺序,应使用的关系运算是_。A)重置B)选择C)投影D)连接【33】 打开“项目管理器”之后,在其“文档”选项卡中包含_。A)表单B)查询C)菜单D)以上都包括【34】 下述关于数据库系统的叙述中,正确的是_。A)数据库系统减少了数据冗余B)数据库能够避免一切冗余数据C)数据库系统中数据的一致性是指数据类型一致D)数据库系统比文件系统管理更多的数据【35】 关于Visual FoxPro数据库的查询,以下叙述中错误的是_。A)查询的对象可以是数据表,也可以是已有的视图B)查询文件中的内容是一些用SQL命令定义的查询条件与规则C)执行查询文件与执行该文件包含的SQL命令的效果是一样的D)执行查询文件查询数据表中的数据时,必须事先打开有关的数据表【36】 以下关于自由表的叙述中,正确的是_。A)自由表只能用FoxBASE或FoxPro建立B)可用Visual FoxPro建立自由表,但不能将其加入到数据库中C)自由表可加入到数据库中,数据库表也可以从数据库中移出而成为自由表D)自由表可加入到数据库中,但数据库表不可以从数据库中移出而成为自由表【37】 在OOP中,下面关于事件的正确说法是_。A)事件是预先定义好的,能够被对象识别的动作B)对象的每一个事件都有一个事件过程与之对应C)用户可以建立新的事件D)不同的对象能识别的事件是相同的【38】 在Visual FoxPro中,数据库表与自由表相比,具有的优点包括_。A)可创建数据表之间的永久关系B)可设置字段默认值和输入掩码C)可设置字段级规则和记录级规则D)以上都对【39】 有关 SORT 命令和 INDEX 命令的区别,下列叙述正确的是_。A)前者按指定关键字排序,而后者按指定记录排序B)前者按指定记录排序,而后者按指定关键字排序C)前者改变了记录的逻辑顺序,而后者却改变了记录的物理顺序D)前者将形成一个新的数据表,而后者却不产生新的数据表【40】 在SQL语言中,删除数据表的命令是_。A)DROP TABLEB)DELETE TABLEC)DELETE DBFD)ERASE DBF二、填空题(每空1分,共30分)【1】 数据库管理系统常见的数据模型有层次型、网状型和_三种。【2】 为改变一个关系中的属性排列顺序,应使用关系运算中的_运算。【3】 在Visual FoxPro的数据表中,通用型字段是用来放置特定的OLE对象的,OLE的中文名称是:_;数据表中的OLE对象数据,实际上是存储在扩展名为_的文件中的。【4】 对应数学表达式A*B2+ey的Visual FoxPro表达式是_。【5】 在同一个工作区中,某一时刻只能打开一个表文件,但可以同时打开多个与该表相关的_文件。【6】 设考生数据表已经打开,表中有N型的“年龄”字段。现要统计年龄小于20岁的考生人数,并将结果存储于变量M1中,应该使用的完整命令是_。【7】 为了确保数据库中相关表之间的数据一致性,需要设置_规则。【8】 用以建立主索引或候选索引的关键字段,该字段的各个值必须是_的,一个数据表可以建立_个主索引和_个候选索引。【9】 在SELECT-SQL语句中,能将查询结果按指定字段值排序输出的短语是_;能将查询结果按要求分组输出的短语是_;能将查询结果存入指定数据表的短语是_或者_。【10】 在SELECT-SQL语句的ORDER BY子句中,DESC表示按_输出;省略DESC代表按_输出。【11】 在面向对象程序设计中,通常所述对象具有4个主要特性,它们分别是:抽象性、_、_和_。【12】 用命令方式或事件方式均可将当前运行的表单释放,前者所用的命令是_,后者所采用的事件是_。【13】 以下程序,最后一条输出语句的输出结果分别是_、_、_、_、_。CLEAR ALLSTORE 0 TO a,b,c,d,nDO WHILE .t.n=n+5DO CASECASE n=70b=b+1EXITCASE n=50c=c+1OTHERd=d+1ENDCASEn=n+5ENDDO? a,b,c,d,nRETURN【14】 对于下列程序,在命令窗口执行“DO MAIN_1”命令后,先后输出的运行结果分别是_、_、_。*MAIN_1.PRGCLEAR ALLa=3b=5DO SUB_1 WITH 2*a,b? a=,a? b=,bRETURN*SUB_1.PRGPARAMETERS x,yy=x*y? y=+STR(y,3)RETURN三、程序填空(每空1.5分,共30分)【1】 设有“考试.DBF”和“结业.DBF”两个结构相同的表文件,以下命令序列是为了颁发结业证书并备案,把“考试.DBF”中“笔试成绩”和“上机成绩”均及格的记录的“结业否”字段修改为逻辑真,并将可以结业的记录追加到“结业.DBF”中。试将命令序列填写完整。USE 考试REPLACE _ FOR 笔试成绩=60 .AND. 上机成绩=60USE 结业APPEND FROM _ FOR _LISTUSE【2】 设“分数.DBF”表有字符型字段“学号”和“姓名”,以及数值型字段“数学”、“语文”、“英语”、“平均成绩”等。以下程序用来统计该表中每一门课成绩不及格的学生人数,并调用子程序“SC.PRG”显示统计结果。(若某门课程没有不及格的则该课程不显示,并要求显示的人数前没有空格。)请将程序填写完整。SET TALK OFF_USE 分数DO WHILE _ IF 语文60 X=X+1 ENDIF IF 数学60 Y=Y+1 ENDIF IF 英语60 Z=Z+1 ENDIF _ENDDODO SC WITH X,语文DO SC WITH Y,数学DO SC WITH Z,英语SET TALK ON *SC.PRG_IF _ CH=LEN(LTRIM(STR(RS) ? KC+不及格人数为+STR(RS,_)+人ENDIFRETURN【3】 创建一个如下图所示的表单。该表单的功能是:若在Text1中输入一个除数(整数),然后点击“开始”按钮,就能求出1300之间能被此除数整除的数(整数)以及这些数之和,并将结果分别显示在Edit1和Text2中。若单击“清除”按钮,则能清除Text1、Edit1和Text2中的内容。请将以下操作步骤和程序填写完整。(1)在表单上显示文本“输入除数”,应使用_控件。(2)创建对象Text1,应使用_控件。(3)创建对象Edit1,应使用_控件 (4)创建“开始”按钮,应使用_控件。(5)应将对象Text2的VALUE属性值设置为_。【4】 在上题中为了实现“开始”按钮所要求的功能,应使用“开始”按钮的_事件,并编写以下相应的事件代码:FOR I=1 TO 300IF _.EDIT1.VALUE= _.EDIT1.VALUE+STR(I,5)+CHR(13)THISFORM.SUM1.VALUE=_ENDIFENDFOR此外,还需编写“清除”按钮的该事件代码_。模拟试卷2 参考答案一、单选题(每小题 1 分,共 40 分)【1】D【2】A【3】B【4】C【5】D【6】D【7】D【8】A【9】D【10】C【11】A【12】C【13】A【14】D【15】A【16】B【17】B【18】C【19】C【20】D【21】D【22】B【23】C【24】B【25】B【26】B【27】C【28】B【29】C【30】B【31】B【32】C【33】A【34】A【35】D【36】C【37】A【38】D【39】D【40】A二、填空题(每空1分,共30分)【1】 关系型【2】 投影【3】 对象链接和嵌入 .FPT【4】 A*B2+EXP(y)【5】 索引【6】 COUNT FOR 年龄20 TO M1【7】 参照完整性【8】 唯一 一 多【9】 ORDER BY GROUP BY INTO DBF INTO TABLE【10】 降序 升序【11】 封装性 继承性 多态性【12】 RELEASE ThisForm ThisForm .Release【13】 6 1 2 2 75【14】 y = 30 a = 3 b = 30三、程序填空(每空1.5分,共30分)【1】 结业否 WITH .T. 考试 结业否(或者:结业否=.T.)【2】 STORE 0 TO X,Y,Z !EOF( ) SKIP PARAMETERS RS,KC RS0 CH【3】 Label(标签) Text(文本框) Edit(编辑框) Command(命令按钮) 0 【4】 Click Mod (I , thisform .text1.value)=0 thisform thisform thisform .text2.value + I Release ThisForm模拟试卷3(考试时间120分钟,满分100分)一、单选题(每小题 1 分,共 40 分)【1】 数据库、数据库系统、数据库管理系统,三者之间的关系是_。A)数据库系统包括数据库和数据库管理系统B)数据库包括数据库管理系统和数据库系统C)数据库管理系统包括数据库和数据库系统D)数据库就是数据库管理系统,也就是数据库系统【2】 数据库是相关数据的集合,它不仅包括数据本身,而且还包括_。A)数据之间的联系B)数据定义C)数据控制D)数据操作【3】 按照所使用的_的不同,数据库系统可分为层次型、网状型和关系型3种。A)数据模型B)数据库语言C)数据库文件D
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 诉讼支持专员面试题及答案解析助你轻松求职
- 2025山东枣庄山亭区青年见习招募124人(第七批)参考考试题库及答案解析
- 2025广东广州越秀区六榕街道办事处招聘辅助人员1人参考笔试题库及答案解析
- 2026包钢(集团)公司新员工招聘322人备考考试题库及答案解析
- 平面设计师面试题目及答案指南
- 2025河南商丘宁陵县消防救援大队招聘政府专职消防员10人模拟笔试试题及答案解析
- 2026广东佛山市顺德区杏坛伍蒋惠芳实验初级中学面向毕业生赴华中师范大学设点招聘教师(第二批)2人备考考试题库及答案解析
- 心理护理与跨文化沟通
- 癌症患者的心理社会支持系统
- 酒店业经营与管理酒店长职位面试题及答案
- 2026年湖南电子科技职业学院单招职业技能考试题库及参考答案详解
- 2026年税务风险培训
- 负债整合委托协议书
- 2026年上海市各区高三语文一模试题汇编之积累运用(学生版)
- 小学科学探究课程教案
- 2025年中小学教育政策与法规考试题及答案
- 幼儿教育专业实习生的面试技巧与经验分享
- 2025年茶叶产业链发展项目可行性研究报告
- 兴国县2025年招聘城市社区专职网格员【23人】备考题库附答案解析
- 三借芭蕉扇课件
- (2025年)养老护理员(初级)职业技能考核试题及答案
评论
0/150
提交评论