付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
«VisualFoxpro»综合复习资料、单项选择题1、连编后可以脱离开 Visual FoxPr。独立运行的程序是( )A)PRG程序 B)EXE程序 C)FXP程序 D)APP程序2、假定表文件ABC.DBF前6条记录均为男生记录,执行以下命令后,记录指针定位在( )USEABCGO3LOCATENEXT3FOR性另ij="男"A)第3号记录上 B)第4号记录上 C)第5号记录上 D)第6号记录上3、设表文件“学生.DBF”中有10条记录,执行如下两条命令:USE学生INSERTBLANK其结果是在学生表文件的( )A)第1条记录的位置插入了1个空白记录 B)第2条记录的位置插入了 1个空白记录C)文件尾插入了1个空白记录 D)不确定位置插入了1个空白记录4、要为当前表所有职工增加 100元工资,应该使用命令( )A)CHANGE工资WITH工资+100B)REPLACE工资WITH工资+100C)CHANGEALL工资WITH工资+100D)REPLACEALL工资WITH工资+1005、在VisualFoxPro中,关于视图的描述正确的是( )A)视图是从一个或多个数据库表导出的虚拟表B)视图与数据库表相同,用来存储数据C)视图不能同数据库表进行连接操作D)在视图上不能进行更新操作)B)VisualFoxPro不支持NULLD)NULL)B)VisualFoxPro不支持NULLD)NULL表示字段或变量还没有确定值B)StructuredQueryLanguageD)其他三项都不是A)空值等同于数值0C)空值等同于空字符串7、SQL是哪几个英语单词的缩写( )A)StandardQueryLanguageC)SelectQueryLanguage8、在VisualFoxPro中存储图像的字段类型应该是(A)字符型 B)通用型 C)备注型 D)双精度型TOC\o"1-5"\h\z9、若某一个扩展名为.DBF的文件有3个备注型字段,则该文件对应的备注文件有( )A)3个 B)1个 C)4个 D)0个10、使用DLSPLAY命令时,若范围短语为ALL或REST,执行命令后,记录指针指为( )第1页共16页
A)首记录B)末记录A)首记录B)末记录C)首记录的前面D)末记录的后面11、()是()的具体表现形式,()是()有意义的表现。A)信息、数据、数据、信息 B)数据库、信息、信息、数据库C)数据、信息、信息、数据 D)数据、信息、数据库、信息12、作为数据库管理系统(DBMS)功能的一部分,()被用来描述数据及其联系。A)数据定义语言B)自含语言C)数据操作语言D)过程化语言13、常见的3种数据模型是( )A)链状模型、关系模型、层次模型B)关系模型、环状模型、结构模型C)层次模型、网状模型、关系模型D)链表模型、结构模型、网状模型14、数据库系统的特点不包括( )A)数据共享 B)加强了对数据安全性和完整性保护C)完全没有数据冗余 D)具有较高的数据独立性15、数据操纵语言DML根据其实现方法可以分为( )和()两大类。A)自含型语言、宿主型语言 B)自主型语言、高级语言C)高级语言、宿主型语言 D)高级语言、低级语言16、关系模型中,一个关系就是一个( )A)一维数组 B)—维表C)二维表D)三维表17、在关系模型中,对关系的要求不包括( )A)关系必须规范化B)在同一关系中不允许出现完全相同的记录C)在同一关系中不允许出现完全相同的字段D)在同一关系中字段必须按顺序排列TOC\o"1-5"\h\z18、从关系中指定若干个字段组成新的关系的操作称为( )A)选择 B)投影 C)联接 D)关联19、VisualFoxPro的表中的字段是一种( )A)常量 B)变量 C)函数 D)表达式20、备注型字段的数据内容存放在扩展名为( )的文件中。A).FPT B).DBF C).MEM D).TXT21、在VisualFoxPro中,内存变量的类型是( )A)在使用内存变量前定义的 B)由变量名规定的C)由数据输入语句决定的 D)赋值时决定的22、设A=[5*8+9],B=6*8,C="6*8”,在下列表示形式中,只有( )是合法表达式。A)A+B B)B+CC)A+C D)C-B第2页共16页TOC\o"1-5"\h\z23、下列表达式中不符合VisualFoxPro语法要求的是( )A)04/05/99B)T+t C)1234D)2X>1524、在下列表达式中,结果为真的是( )A)“BEI”$"BEIJING”B)“BEI”$"BEFORE”C)“BEFORE"$“E" D)“BEIJING"$“BEI”25、函数SUBSTR(“12345678”,3,2)的结果是( )A)23B)34C)12 D)626、打开一个空表,EOF()和BOF()函数的结果是( )A).T.和.T.B).F.和.F.C).T.和.F.D)不确定27、对于向一个数据库添加自由表,下列那种说法是不正确的( )A)可以将一个自由表添加到数据库中B)可以将一个数据库表直接添加到另一个数据库中C)可以在项目管理器中将自由表拖放到数据库中使它成为数据库表 D)将一个数据库表从一个数据库移至另一个数据库,则必须先使其成为自由表28、要删除当前表文件中“补贴”字段的全部值,应使用的命令是( )A)MODIFYSTRUCTURE B)DELETEC)REPLACE D)ZAP29、VisualFoxPro表文件有100条记录,当前记录号是 11,执行命令LIST后,记录指针将指向( )A)第1条记录 B)第100条记录C)第101条记录 D)文件结束标识位置30、新建一个表JSNEW.DBF,其结构与表JS.DBF的结构完全相同,但记录不同,比较方便的建库命令是()A)USEJS B)USEJSCOPYTOJSNEW COPYSTRUTOJSNEWC)COPYFILEJS.DBFTOJSNEW.DBFD)CREATJSNEWFROMJS31、在下面的命令格式中,同时缺省范围、条件表示全部记录的是( )。A)REPLACEB)DELETEC)DISPLAYD)SUM32、若要在表中真正删除记录,先用DELETE命令,再用()A)RECALLB)PACK C)按ESC键 D)不用其他命令33、对于尚未建立索引文件的表 JS.DBF,查找职称为讲师的记录,应用命令( )A)LOCATEALLFOR职称="讲师” B)FIND职称="讲师”C)FIND讲师D)SEEKC)FIND讲师34、在VisualFoxPro中,用INDEX命令建立索引文件时, 〈关键字表达式>应该是()。A)只能由一个数值型字段组成B)可以由多个字段组成,但表达式的值必须是数值型、字符型、日期型、逻辑型C)只能是由数值型和字符型字段组成的合法表达式第3页共16页D)任意字段组成的合法表达式35、职工表及姓名索引文件都打开后,用FIND命令把指针指向姓“王”的记录,使指针指向下一个同姓记录的命令是( )A)GOTONEXTB)CONTINUE C)SKIPD)FIND王36、将打开的表中全部记录删除的命令为 ZAP,与之等价的命令是( )A)DELETEALL B)DELETEALLPACKCDELETE DRECALLALLPACK37、对已经打开的表文件ASDF.DBF按“性别”和“平均分”降序建立结构复合索引,应使用的命令是()INDEXTOXSPXON性别+平均分INDEXTOXSPXON性别一平均分INDEXON性别+平均分TAG性别INDEXON性别+STR(1000—平均分) TAG性别38、使用MODIFYSTRUCTURE命令时,为了避免丢失数据应注意几点, 下列事项中不必要的是()A)不能同时修改字段名及其类型或宽度B)不能同时修改字段名和插入新的字段C)不能同时修改字段名和删除字段D)不能在删除字段的同时修改其他字段的类型及宽度39、SQL语言是()的语言A)关系型数据库 B)层次型数据库C)网状型数据库 D)非关系型数据库40、()是面向对象程序设计中程序运行的最基本实体。A)对象B)类C)方法 D)函数二、判断题TOC\o"1-5"\h\z1、数据模型是数据库管理系统中用来表示实体及实体间联系的方法。 ( )2、若当前记录号为1,则函数BOF()的值可能为.T.,也可能为.F.。( )3、命令DISPLAYFORRECORD()=3不能显示当前表的第3条记录。( )4、相继执行以下两条命令: M=[10+20]和?M,屏幕上显示的输出结果是 30。( )5、打开数据库时,其中的数据库表会自动打开。 ( )6、利用菜单设计器设计菜单时,各菜单项及其功能必须由用户自己定义。 ( )7、对自由表XS.DBF建立索引后,XS.DBF中的数据全部按索引顺序存入索引文件中。 ( )8、在VisualFoxPro中,建立数据库表时,将年龄字段值限制在 18〜60岁之间的这种约束属于参照完整性约束。( )9、有备注型字段的表文件,当删除所对应的表备注文件后,该表文件仍可打开。 ( )10、表单的数据源可以是表,也可以是视图。 ( )第4页共16页.命令DISPLAYFORRECORD()=3不能显示当前表的第3条记录。(.错误).不同数据记录的记录编号可以是相同的。 (正确).表单的数据源可以是表,也可以是视图。 (正确).索引查询命令seek只能使记录指针指向表中满足条件的第一个记录。 (正确).表的数据记录也存储在数据库文件中。(正确).@・•・say・•・get语句中的get子句必须用read语句激活,才能修改指定变量的值。 (正确).在表单的常用方法中,显示表单的方法是 SHOWo(正确).有备注型字段的表文件,当删除所对应的表备注文件后,该表文件仍可打开。 (错误).打开表文件时,VFP自动打开该表的结构索引文件。(正确).查询文件不能更新数据表中的数据。 (正确)三、填空题1、用二维表表示实体及实体之间联系的数据模型的是。2、字段变量可以与内存变量同名,若没有指明是哪种形式的变量,系统默认为是 。3、执行SETEXACTOFF命令后,命令"数据库"=[数据]的执行结果是。4、命令LEFT("123456789”,LEN("计算机"))的结果是。5、打开一个空表,函数EOF()的值为。6、在SELECT-SQL语句中,DISTINCT选项的功能是。7、在一个有10条记录的表中,执行LIST命令后,再执行SKIP—5,这时记录指针指向第条记录。8、图片声音动画数据一般以类型的字段存储在数据库记录中。9、SQL是一种数据库的语言10、在SQL查询时,使用where子句指出的是:。11、学生档案表中有性别( c,2)和民族(c,8),要求找出所有民族是回族的女同学纪录的查找条件是12、可以接受数值型常量的输入命令是。13、在SQL语句中要查询表 s在AGE字段上取空值的记录,正确的 SQL语句为:SELECT*FROMsWHERE。14、在VisualFoxpro中,可以使用语句跳出SCAN•••ENDSCAN循环体执行ENDSCAN后面的语句。15、与命令list的执行结果完全相同的另一个 display命令应该是。16、在VisualFoxpro中,数据库表中不允许有重复记录是通过指定来实现的。17、在SQL的SELECT语句进行分组计算查询时, 可以使用子句来去掉不满足条件的分组。18、要在"成绩"表中插入一条记录,应该使用的 SQL语句是:成绩(学号,英语,数学,语文)values(“2001100111”,9l,78,86)第5页共16页19、职工的部门、职工号在“职工”表中,津贴在“工资”表中,两个表的公共字段是职工号,列出职工的部门、职工号和津贴等信息的SQL语句是:SELECT职工.部门,职工期工号,工资.津贴FROM职工,工资。20、在VisualFoxpro中,数据库表S中的通用型字段的内容将存储在文件中。四、程序填空题1、设供应商.DBF用于存放供应商信息,其字段有:姓名 (字符型),电话(字符型),地址(字符型)。下面程序的功能是:查找电话号码中含有“ 123”的所有姓李的供应商的信息。请将程序填写完整。SETTALKOFFCLEARDOWHILE.NOT.EOF()IFSUBSTR(姓名,1,2)="李"AND?姓名+电话+地址ENDDOUSESETTALKONRETURN2、有如下程序段,其功能是显示汉字“ 2008年北京申奥成功!”从屏幕的顶部移至底部,设屏幕共 24行。请填空补充该程序。CLEARCH=''2008年北京申奥成功!"R=1DOWHILE @,26SAYCHT=INKEY(0.2)ENDDORETURN3、表文件“xs.dbf”中记录如下学号姓名性别成绩S101张军男90S102林平男66S103任涛男50S104何晓红女76S105徐静女82S106刘维海男86S107李敏女92S108马华远男60S109李娜女76S110赵菲女78阅读下列程序:CLEARUSEXSINDEXON-成绩TOCJ1第6页共16页
GOTOPDISP姓名,成绩N=0LOCATEFOR生另i」=女AND成绩>=80DOWHILE.NOT.EOF()IFFOUND()N=N+1CONTINUEENDIFENDDO?NCLOSEALLRETURN(1)程序第六行“disp姓名,成绩”执彳r结果显示是(A) 张军90 (B)赵菲78(C)任涛50(D)李敏92(2)程序运行完毕后, N的值为(A) 2 (B)3 (C)4 (D)5(3)关于循环中的CONTINUE说法正确的是可以用SKIP语句代替,不影响程序执行结果可以放到循环外,不影响程序执行结果去掉CONTINUE程序将进入死循环、“职务”去掉CONTINUE不影响程序执行结果、“职务”4、数据库信息.DBC中有数据库表职工.DBF,用SELECT命令查询职工表中年龄不小于字段为“销售员”的职工的信息,结果按“部门号”字段值降序排列,请填空:SELECT部门号,职工号,姓名,职务,年龄;A事!职工WHERE年龄>=25职务="销售员”ORDERBY-—5、有图书表TS.DBF,其内容如下记录号书名出版单位单价1VFP数据库电子科大20.002计算机基础四川大学25.003信号与系统电子科大28.004计算机网络电子科大27.005计算机原理四川大学21.006现代汉语四川师大23.007操作系统西南交大24.00阅读卜列程序:UPDATETSSET单价=单价+8WHERE出版单位=‘四川师大’SELECT出版单位,AVG(单价)AS单价FROMTSGROUPBY出版单位;INTODBFABCSELECT*FROMABCWHERE单价<28ORDERBY单价DESC;INTODBFABC1USEABC1? 出版单位(1)新表ABC的记录数有个第7页共16页
(A)7 (B)5 (C)4 (D)3(2)最后显示的出版单位是(A)电子科大 (B)四川大学 (C)西南交大 (D)四川师大(4)新表ABC1的记录数有个(A)3 (B)4 (C)5 (D)6五、程序设计题1、假设约定年龄不超过 35岁的职工为青年职工;年龄在36岁至45岁的职工为中年职工;年龄超过45岁的职工为老年职工。从键盘输入任一职工姓名在 STUD表中查找,显示其姓名、年龄以及所属的职工类型。2、编程显示STUD表中所有男学员的姓名、工龄及工资。3、从键盘输入N个数存入数组A中,找出其中的最大数。4、打开STUD表,分别统计所有姓“张”学员的平均年龄和所有姓“王”学员的平均年龄。5、有如下售书数据表BOOK.DBF,BOOK.DBF中的记录如下书号单价数量总计B016819.83B691512.636B902340.0100B468218.040B632928.056B81272.020要逐条计算总计并填入“总计”字段之中,计算按照如下规则:若数量小于等于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)总成绩计算方法:总成绩1)总成绩计算方法:总成绩=平时成绩X30%+期末成绩X70%2)等级计算方法:2)等级计算方法:总成绩R9075W总成绩<9060W总成绩<75总成绩<60“等级”为“优秀”“等级”为“良好”“等级”为“合格”“等级”为“不合格”9、从键盘输入任一小于9、从键盘输入任一小于10的自然数N,求N的阶乘。第8页共16页10、编写程序,在STUDENT数据库的STUD表中查找并显示任意一个学生学号、性别、班级名、地址等基本情况。11、在STUDENT数据库的STUD表中任意查找一同学,有此人就显示该生的姓名、性别、出生日期等信息,无此人就显示“查无此人” 。12、逐条显示在STUDENT数据库的STUD表中性别为“男”的所有记录。第9页共16页«VisualFoxpro»综合复习资料参考答案单项选择题题号12345678910答案BABDADBBBD题号11121314151617181920答案CCCCACDBBA题号21222324252627282930答案DCDABABCDB题号31323334353637383940答案DBABCBDDAA判断题题号12345678910答案VVxxxVxxxV三、填空题1、关系模型2、字段变量3、true”123456”.t.6、去掉重复记录7、68、通用型9、关系10、查询条件11、性别="女"and民族="回族”12、input13、ageisnull14、exit15、displayall16、distinct17、having18、insert19、where职工.职工号=工资.职工号20、备注四、程序填空题1、use供应商.db、"123"$电话、skip2、R<=24、R、R=R+1第10页共16页3、DA、C4、FROMAND部门号desc5、C、BA五、程序设计题1、假设约定年龄不超过35岁的职工为青年职工;年龄在36岁至45岁的职工为中年职工; 年龄超过45岁的职工为老年职工。从键盘输入任一职工姓名在 STUD表中查找,显示其姓名、年龄以及所属的职工类型。SETTALKOFFCLEARUSESTUDACCEPT'请输入所查的姓名:'TOXMLOCATEFOR姓名=XMIF.NOT.FOUND()?”查无此人”ELSENL=YEAR(DATE())-YEAR(出生日期)DOCASECASENL<=35?姓名,NL,“青年职工”CASENL>35.AND.NL<=45?姓名,NL,“中年职工”OTHERWISE?姓名,NL,”老年职工”ENDCASEENDIFUSESETTALKONRETURN2、编程显示STUD表中所有男学员的姓名、工龄及工资。SETTALKOFFUSESTUDSCANIF性别="男”?姓名,丫EAR(DATE())-YEAR(工作时间),工资ENDIFENDSCANUSESETTALKONRETURN3、从键盘输入N个数存入数组A中,找出其中的最大数。SETTALKOFFCLEARINPUT"N="TONDIMENSIONA(N)FORI=1TON第11页共16页INPUT"输入一个数"TOA(I)ENDFORMAX=A(1) &&给存放最大数的变量MAX赋初值FORI=2TONIFA(I)>MAXMAX=A(I)ENDIFENDFOR?"MAX=”,MAXSETTALKONRETURN4、打开STUD表,分别统计所有姓“张”学员的平均年龄和所有姓“王”学员的平均年龄。SETTALKOFFCLEARCNTZH=0SUMZH=0CNTWANG=0SUMWANG=0DOWHILENOTEOF()IF姓名="张”CNTZH=CNTZH+1SUMZH=SUMZH+(YEAR(DATE())—YEAR(出生日期))ENDIFIF姓名="张”CNTWANG=CNTWANG+1SUMWANG=SUMWANG+(YEAR(DATE())—YEAR(出生日期))ENDIFENDDO?张姓学员的平均年龄为: ”,SUMZH/CNTZH?王姓学员的平均年龄为: ”,SUMWANG/CNTWANGSETTALKONRETURN5、有如下售书数据表BOOK.DBF,BOOK.DBF中的记录如下书号单价数量总计B016819.83B691512.636B902340.0100B468218.040B632928.056B81272.020要逐条计算总计并填入“总计”字段之中,计算按照如下规则:若数量小于等于10,总计等于“单价*数量”若数量大于50,总计等于“单价*数量*(1-5/100)”若数量在11与50之间,总计等于“单价*数量(1-10/100)SETTALKOFFCLEAR第12页共16页USEBOOKDOWHILENOTEOF()IF数量<=10REPLACE总计WITH单价*数量ENDIFIF数量>50REPLACE总计WITH单价*数量*(1-5/100)ENDIFIF数量>=11AND数量<=50REPLACE总计WITH单价*数量*(1-10/100)ENDIFSKIPENDDOSETTALKONRETURN6、从键盘输入任一自然数N,求小于等于N的自然数之和。SETTALKOFFCLEARS=0T=0INPUT"N=?"TONDOWHILET<NT=T+1S=S+TENDDO?"S=",SSETTALKONRETURN7、根据表SCORE(学号,课程号,成绩)中的数据,统计选修课程号分别为“ 000002”、“000005”和“000008”课程的人数以及这些课程的平均分。SETTALKOFFSTORE0TOS2,S5,S8STORE0TON2,N5,N8USESCORESCANDOCASECASE课程号="000002”N2=N2+1S2=S2+成绩CASE课程号="000005”N5=N5+1S5=S5+成绩CASE课程号="000008”N8=N8+1S8=S8+成绩ENDCASE第13页共16页
ENDSCANP2=S2/N2P5=S5/N5P8=S8/N8?000002号课程选课人数”,N2,000002号课程平均分”,P2?000005号课程选课人数”,N5,000005号课程平均分”,P5?000008号课程选课人数”,N8,000008号课程平均分”,P8USESETTALKONRETURN8、设有一成绩表score.dbf,它由以下字段
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 关于微笑的演讲稿资料15篇
- 人教部编版语文五年级下册 第13课《人物描写一组》第二课时 教案+学习单
- 第3节 群落的结构教学设计高中生物人教版必修3稳态与环境-人教版
- 2026年山东省商品房买卖合同(1篇)
- 寒暑假教学设计中职基础课-拓展模块-人教版-(语文)-50
- 非遗剪纸的传承创新与商业转化【课件文档】
- 宁夏银川市、石嘴山市、吴忠市2026届高三下学期一模考试政治试卷
- 吉林省吉林九中2025-2026学年九年级(上)期末物理试卷(含答案)
- 河南省周口市郸城县多校2025-2026学年七年级下学期3月阶段检测语文试卷(含答案)
- 中国五矿集团校招试题及答案
- 家校共育促学生成长课件
- 无机材料科学第四章非晶态结构与性质之玻璃体
- 儿科疾病作业治疗
- 计算机辅助设计教案
- YS/T 885-2013钛及钛合金锻造板坯
- GB/T 34755-2017家庭牧场生产经营技术规范
- GB/T 19274-2003土工合成材料塑料土工格室
- 压力性损伤与失禁性皮炎的鉴别
- GA/T 1202-2014交通技术监控成像补光装置通用技术条件
- “新网工程”专项资金财税管理与专项审计方法课件
- 安全爬梯受力计算正文
评论
0/150
提交评论