VF第一章练习题及其答案
VF练习题答案
目录表操作上机题答案表操作理论题答案数据库索引题答案数据完整性练习题答案第三章练习题答案第一章练习题答案第二章典型题答案第二章练习题答案第四章典型题答案第四章练习题答案第五章典型题答案第五章练习题答案程序典型题答案程序练习题答案第六章典型题答案第六章练习题答案第七章典型题答案第七章练习题答案第八章典型题答案第八章练习题答案表操作上机题答案1、显示第5条记录List record 5或Go 5display2、显示第5条至第10条之间的记录Go 5List next 63、列出1980年以后出生的学生的姓名和出生日期List 姓名,出生日期 for 出生日期>{^1980-12-31}4、在表的顶部增加一个空记录Go topInsert before blank5、修改最后一个记录(随意)在浏览窗口中定位在最后一条记录上直接修改即可6、将少数民族学生的入学成绩提高20分Replace 入学成绩 with 入学成绩+20 for 少数民族=.t.7、执行以下命令,表的当前记录是什么?use 学生表go 5list next 3skip -2当前记录是第5条8、物理删除入学成绩在560分以下的记录Delete for 入学成绩<560pack9、逻辑删除学号是190210或出生日期是1982年9月11日或不是少数民族的学生的记录Delete for 学号=”190210” or 出生日期={^1982-9-11}or 少数民族=.f.10、list和display的异同List 可显示表中的所有记录Display 可显示表的当前记录11、一个表用zap删除后,该表还存在吗?与delete和pack的区别一个表用zap删除后,该表的数据被全部删除,但还保留表的结构. Delete 是逻辑删除,给满足条件的记录加上删除标记.Pack是物理删除,将表中带有删除标记的记录从表中彻底删除. 12、将表中的简历和照片字段删除,把入学成绩改为考试成绩在表设计器中直接删除字段即可表操作理论题答案一、填空题1—5 BCCAA 6—10 ACADC 11—15 CCBDC 16—20 DBDDC 21—25 BDBCA 26—29 CBCC二、填空题1、名称、类型、宽度、modify structure2、结构、数据、browse3、append、insert4、Delete、pack5、5、16、总分、总分+107、LOCATE FOR、CONTINUE8、CONTINUE数据库索引题答案一、选择题1—5 BCACB 6—10 BDDDB 11—15 DDBDC二、填空1、单索引文件、复合索引文件、结构复合索引文件2、copy to <表文件名>、copy structure to <表文件名>3、主索引、104、delete tag xm5、逻辑删除、物理删除、逻辑删除、物理删除6、逻辑7、一、多个、多个、多个数据完整性练习题答案一、选择题1—5 ABCCD 6—10 ACCBD二、填空题1、实体2、主索引、普通索引3、字段、逻辑型4、set relation5、表名本身、工作区所对应的别名、select6、327677、字符型第三章练习题答案一、选择题1—5 ADACD 6—10 ABABC 11—15 BCABA 16—20 CABAD 21—25 CADBD 26—27 DC二、填空题1、打开数据表、modify structure2、browse、Ctrl+Y、append blank3、edit、change4、逻辑、索引项5、主索引、候选索引、唯一索引、普通索引、主索引6、候选索引、唯一索引、普通索引、主索引7、ADD TABLE temp8、班级表第一章练习题答案一、选择题1—5 DACCC 6—10 BBCBA 11—15 DDBCA 16—20 DDDBC 21—25 ACBDC 26—30 BACAC 31—35 DADBA 36—30 DCBBD 41—45 CABDC 46—50 CDDCD 51—55 AADDB 56—60 CBCAC61 B二、填空题1、数据、描述事物特性的数据内容、存储在某一种媒体上的数据形式2、关系运算、传统的集合运算、专门的关系运算3、外部关键字4、一对一联系、一对多联系、多对多联系5、描述事物的数据本身、相关事物之间的联系6、选择、投影、连接7、属性、元组、属性8、空值9、数据模型10、属性、元组11、元组12、属性13、参照完整性约束、用户自定义完整性约束14、显示、常用15、数据、文档、其它16、数据库、自由表、查询17、quit18、.pjx19、.app、.exe20、数据库、自由表、查询、表单、报表、标签第二章典型题答案一、选择题1—5 DDCCC 6—10 DCABD 11—15 ABDDB 16—20 CBBDD 21—25 CAABD 26—30 ADDCB 31—35 ACCCB 36—39 DACD二、填空1、传统的日期格式、{^yyyy-mm-dd}2、逻辑真、逻辑假、两个句点3、字段变量、内存变量、内存变量4、M.或M->5、常量、变量、函数6、数值表达式、字符表达式、日期时间表达式、逻辑表达式、逻辑型7、not、and、or8、①②④⑤⑦、③⑥⑧⑨9、sqrt(s-(s-a)*(s-b)*(s-c))10、简单逻辑表达式、==、$11、VISUAL FOXPRO 等级考试12、1、813、right(x,4)、left(x,10)14、数值、日期、字符15、U16、1、.f.第二章练习题答案一、选择题1—5 DBADC 6—10 CCDDC 11—15 BCBBC 16—20 CCDBB 21—25 ACDBC 26—30 BADDB 31—35 ACBCC 36—40 BCDCD 41—45 BCABA 46—47 DB二、填空题1、字段变量、内存变量2、单引号、双引号、方括号3、通过等号赋值、store4、?、??5、常量、变量、函数、单一的运算对象6、“VisualFoxPro”、”VisualFoxPro7、数值型、日期型8、.f.、.t.9、25.0010、$、==逻辑型11、函数、算术运算、关系运算、逻辑运算12、sign(x)*sqrt(abs(x))13、substr(x,6,7)+substr(x,1,5)14、A+B2515、.t.16、12CD12E3、计算报、您好17、2002040318、货币型、对象型、通用型、日期时间型、未定义19、40第四章典型题答案一、选择题1—5 ABDDB 6—10 ACCCA 11—15 ABACA 16—20 AABCC 21—25 AABBA二、填空题1、结构化查询、数据查询2、select * from 学生表 order by 年龄3、is null4、group by、having5、between and、in6、求和、计数、AVG7、对数据库中数据的操作功能、插入、更新、删除8、additive9、删除表中的所有记录、PACK10、ADD、ALTER11、基本表、基本表12、create view 视图名 as select 语句、drop view 视图名13、drop check14、drop column 实发工资第四章练习题答案一、选择题1—5 BDDBA 6—10 BBBDB 11—15 ADDBB 16—20 BADAA 21—25 BADCA 26—30 AABCB 31—35 ABDCD 36—37 AB二、填空题1、数据查询、数据定义、数据操作、数据控制2、like、%、_3、count、sum、avg4、distinct5、null6、into cursor、into table、into array7、update、alter8、primary key9、delete、insert10、虚表、as11、into、value12、sum、学院13、update、where14、alter 性别C(2)15、rename 成绩 to 选课成绩16、count(distinct学生号)17、count(学生号)、group by18、set 成绩=成绩+519、学生表.学生号=选课表.学生号and 课程表.课程号=选课表.课程号20、exists、学生表.学生号第五章典型题答案一、选择题1—5 DDBAB 6—10 ACDBC 11—15 DDAAC二、填空题1、create query、qpr2、do3、表、查询4、create view、modify view5、对象、本地视图、远程视图6、打开数据库、use7、更新条件8、查询去向9、文本框、表格控件、表单第五章练习题答案一、选择题1—5 DADBA 6—10 DBDCA 11—15 ACADD 16—20 CBBBD 21 B二、填空题1、qpr、SQL select语句2、表、视图3、6、联接4、可用字段、查询条件5、查询文件、数据库6、不可以、可以7、七、浏览8、浏览、屏幕9、七、更新条件10、查询去向11、查询、虚拟表12、打开数据库、use程序典型题答案一、选择题1—5 DAADB 6—10 BBACD 11—15 DCBCD16—18 BDA二、填空题1、顺序结构、选择结构、循环结构、循环2、除Y,N,y,n之外的任意一个字符3、exit4、1、5、2、35、procedure、function、字母、下划线6、release procedure p2、set procedure to7、parameters、lparameters8、按值传递、按引用传递、set udfparms to9、n=1 to 100、n=100 to 1 step -110、最高总分11、15 2015 10程序练习题答案一、选择题1—5 DDDAC 6—10 ABBCB 11—15 AABDA 16—20 CDAAD 21—24 DDCC二、填空题1、能够完成一定任务的命令的有序集合、程序文件、命令文件2、条件语句、分支语句、一种扩展的选择结构、条件3、记录指针4、*、;5、128、procedure <过程名>6、return7、public、local、私有8、input、otherwise9、8 310、6 4 211、k<10y=xk=k+112、n=1 to 10loopgo n13、5514、统计工资表中工资不在1000-2000元之间的职工人数15、5 55 216、a=100、b=100b=2、c=252第六章典型题答案一、选择题1—5 AADBA 6—10 BABBC 11—15 CCBAB 16—20 CDCAC 21—22 CA二、填空题1、容器类、控件类、容器类2、一种由系统预先定义而由用户或系统所发出的动作、init、destroy、error3、表单设计器4、create form<表单名>、do form <表单名>、.scx5 、release、refresh6、visible、form1.show7、数据源8、对象、autoopentables、autoclosetables9、字符型、25610、default、cancel11、编辑12、123,456.713、inputmask、passwordchar第六章练习题答案一、选择题1—5 DCDDA 6—10 DDCDA 11—15 BCCBC 16—20 BBCDA 21—25 CCBDC 26—30 BBBDA 31—34 DADD二、填空题1、属性、方法、实例2、绝对引用、相对引用3、init、destroy、rightclick4、load、destroy5、init、destroy、error6、表单向导、表单设计器、快速表单7、布局工具栏8、release thisform、thisform.release9、visible10、enabled、visible11、wordwrap12、cancel13、value、caption14、多行、单行15、readonly16、下拉组合框、下拉列表框17、list18、通用型字段名19、列对象、列对象20、页框pagecount第七章典型题答案一、选择题1—5 AABDD 6—10 CDABC 11—15 BCABB 16—17 DB二、填空题1、条形菜单、弹出式菜单2、条形菜单、弹出式菜单3、一条命令、一个过程、激活另一个菜单4、菜单名称、结果、选项5、命令、过程、子菜单6、\<7、选项、提示选项8、set sysmenu nosave、set sysmenu to default9、常规选项、顶层表单10、弹出式菜单11、rightclick第七章练习题答案一、选择题1—6 CCBCB 6—10 BBAAB 11—15 DBABC 16—18 BCD二、填空题1、条形菜单、弹出式菜单2、条形、弹出式3、set sysmenu to4、set sysmenu to default5、modify menu <文件名>6、表文件、mnx7、菜单名称、\<8、选项、提示选项9、命令、过程、子菜单、菜单项10、插入11、常规选项、菜单选项、常规选项12、顶层表单、showwindow、init13、release extended14、rightclick第八章典型题答案一、选择题1—5 DABDC 6—10 DAABA 11—14 BDCD二、填空题1、数据源、布局2、一对多报表、多栏报表3、报表向导、快速报表4、create report5、页标头、细节、页注脚6、分组表达式7、数据环境、报表控件8、组标头、组注脚9、页面设置第八章练习题答案一、选择题1—5 DDAAA 6—10 CBCBB 11—14 AAAB二、填空题1、数据源、布局2、报表布局3、页标头、细节、页注脚4、列标头、列注脚5、标题、总结6、数据环境、报表控件7、预览8、report form 报表文件名preview。
VF第一章练习题及其答案
例题1.在命令窗口中输入下列命令:x=1STORE x+l TO a,b,c? a,b,c主屏幕上显示的结果是____。
A.1 B.1 1 C.2 2 2 D.1 1 1[解析] 本题考查的知识点是内存变量赋值命令―ST0RE<表达式>To<内存变量名>‖的使用。
STORE命令可以将同一个表达式的值应该赋与多个内存变量。
本题根据输入的命令,可以看出是将表达式分别赋与a,b和c三个内存变量,因此显示的结果也应用是3个值,此时排除选项A,B。
再看前提,已知x=1,命令中的表达式为x+1,因此应该赋与3个内存变量的值一定为2。
因此正确答案为C。
[答案] C2.在命令窗口中输入下列命令:m=‖发展口口口‖n="生产力"?m-n主屏幕上显示的结果是____。
A. 发展口口口生产力 B.发展生产力口口口 C.m,n D.n,m[解析]本题考查的知识点是字符串运算符的使用。
题目中―发展‖后的空余部分表示空格。
在Visual FoxPro中,字符串运算符有两个:十和—。
―十‖表示前后两个字符串首尾连接形成一个新的字符串;―—‖ 连接前后两个字符串,并将前后字符串的尾部空格移到合并后的新字符串尾部。
本题用―—‖作为连接符,前一个字符(即m)尾部的空格应该移到合并后的新字符串尾部,因此结果中的空格都应该移到字符串的尾部,选项A中结果的空格在字符串中间,所以不正确,因此正确答案为B。
[答案] B3.已知x=8,y=5,z=27,求表达式x^3/4+6*y-7*2+(4+z/9)^2的值为____。
A.88 B.100 C.72 D.193[解析]本题考查的知识点是算术表达式的运算优先级。
在Visual FoxPro中,算术运算符的运算优先级是:先算括号中的部分,再算**或^(乘方),再算*(乘)、/(除)、%(―取模‖),再算(加)、—(减)。
将已知数代入表达式中,计算过程如下:x^3/4+6*y-7*2+(4+z/9)^2=8^3/4+6*5-7*2+(4+27/9)^2=8^3/4+6*5-7*2+7^2=128+30-14+49=193[答案]D4.关系表达式中关系运算符的作用是____。
VFP练习题
练习题:第1章数据库系统概述一、选择题1、下列关于数据库系统的叙述中正确的是()A)数据库系统避免了一切冗余B)数据库系统比文件系统管理更多的数据C)数据库系统减少了数据冗余D)数据库系统中数据的一致性是指数据类型一致2、下列有关数据库的描述,正确的是()A)数据库是一个DBF文件B)数据库是一个关系C)数据库是一个结构化的数据集合D)数据库是一组文件3、关系是指()A)元组的集合B)属性的集合C)字段的集合D)实例的集合4、数据库系统的核心是()A)数据库B)数据库管理系统C)操作系统D)软件工程5、按照数据模型分类,数据库系统可以分为3种类型,即()A)大型、中型和小型B)层次、网状和关系C)网状、链状和环状D)文字、数字和图形6、VFP6是一种关系型数据库管理系统,所谓关系是指()A)一个数据库文件与另一个数据库文件之间有一定的关系B)各条记录中的数据彼此有一定的关系C)数据模型满足一定条件的二维表格式D)一个表与另一个表之间的联系7、在关系数据库中,基本的关系运算有三种,它们是()A)选择、投影和统计B)选择、投影和连接C)排序、索引和选择D)并、差、交8、两个实体之间的联系可以分为3种类型,其中不包括()A)一对一联系B)一对二联系C)多对多联系D)一对多联系9、在选项对话框的“文件位置”选项卡中可以设置()A)表单的默认大小B)默认目录C)日期和时间的显示格式D)程序代码的颜色10、项目管理器的“数据”选项卡用于显示和管理()A)数据库、自由表和查询B)数据库、视图和查询C)数据库、自由表、查询和视图D)数据库、表单和查询11、项目管理器的“文档”选项卡用于显示和管理()A)表单、报表和查询B)数据库、表单和报表C)查询、报表和视图D)表单、报表和标签二、填空题1、现实世界中客观存在的每一个事物都是一个对象,这些对象所具有的固有特征是。
(属性)2、关系模型是由一个或多个组成的集合;用二维表格表示实体类型及实体间联系的数据模型称为。
VF题库1-4
第1套一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)注意:基本操作题为4道SQL题,请将每道题的SQL命令粘贴到sql_a1.txt文件,每条命令占一行,第1道题的命令是第1行,第2道题的命令是第2行,以此类推;如果某道题没有做,相应行为空。
在考生文件夹下完成下列操作:(1)利用SQL SELECT命令将表stock_sl.dbf复制到stock_bk.dbf。
(2)利用SQL INSERT命令插入记录("600028",4.36, 4.60, 5500)到stock_bk.dbf 表。
(3)利用SQL UPDATE命令将stock_bk.dbf表中"股票代码"为"600007"的股票"现价"改为8.88。
(4)利用SQL DELETE命令删除stock_bk.dbf表中"股票代码"为"600000"的股票。
【解析】本大题主要考查了SQL的操作功能,包括数据的插入(INSERT)、更新(UPDATE)和删除(DELETE)。
复制表可以使用SQL查询功能中表的去向语句来实现。
【答案】请查看sql_a1.txt文件,其中的4条语句分别为:(1)SELECT * FROM stock_s1 INTO TABLE stock_bk(2)INSERT INTO stock_bk V ALUE("600028",4.36,4.60,5500)(3)UPDATE stock_bk SET 现价=8.88 WHERE 股票代码="600007"(4)DELETE FROM stock_bk WHERE 股票代码二、简单应用题(共2小题,每题20分,计40分)(1)在考生文件夹下建立数据库sc2,将考生文件夹下的自由表score2添加进sc2中。
根据score2表建立一个视图score_view,视图中包含的字段与score2表相同,但视图中只能查询到积分小于1500的信息。
VF各章练习题[1]
VF练习题1.数据库系统的核心是( C )(A)数据库(B)操作系统(C)数据库管理系统(D)文件2.Visual FoxPro支持的数据模型是__B____。
(A)层次数据模型(B)关系数据模型(C)网状数据模型(D)树状数据模型3.数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是( A )(A)DBS包括DB和DBMS (B)DBMS包括DB和DBS(C)DB包括DBS和DBMS (D)DBS就是DB,也就是DBMS4.在Visual Foxpro 的项目管理器中不包括的选项卡是(D)(A)数据;(B)文档;(C)类;(D)表单(P245)5.在“选项”对话框的“文件位置”选项卡中可以设置(B)(A)表单的默认大小(B)默认目录(C)日期和时间的显示格式(D)程序代码的颜色6.Visual FoxPro 6.0是一个(C)A、8位数据库开发系统B、16位数据库开发系统C、32位数据库开发系统D、64位数据库开发系统7.退出Visual FoxPro的操作方法是:(D)A、从"文件"下拉菜单中选择"退出"选项B、用鼠标左按钮单击关闭窗口按钮C、在命令窗口中键入QUIT命令,然后按回车键D、以上方法都可以8.显示与隐藏命令窗口的操作是:(D)A、单击"常用"工具栏上的"命令窗口"按钮B、通过"窗口"菜单下的"命令窗口"选项来切换C、直接按Ctrl+F2或Ctrl+F4组合键D、以上方法都可以9.SQL语句中修改表结构的命令是(C)(A)MODIFY TABLE (B)MODIFY STRUCTURE(C)ALTER TABLE (D)ALTER STRUCTURE10.查询设计器中包括的选项卡有(B)(A)字段、条件、分组依据(B)字段、筛选、排序依据(P157,视图设计器P162)(C)条件、排序依据、分组依据(D)条件、筛选、杂项11. 下面关于查询描述正确的是(C)(A)可以使用CREATE VIEW打开查询设计器(B)使用查询设计器可以生成所有的SQL查询语句(C)使用查询设计器生成的SQL语句存盘后将存放在扩展名为QPR的文件中(D)使用DO语句执行查询时,可以不带扩展名12. 有如下程序:INPUT TO AIF A=10S=0ENDIF?S假定从键盘输入的A的值一定是数值型,那么上面条件选择程序的执行结果是:(C)(A)0 (B)1 (C)由A的值决定(D)程序出错13. Visual Foxpro参照完整性规则不包括(C)(A)更新规则(B)删除规则(C)查询规则(D)插入规则14. 表达式"VF"$"Visual FoxPro"的结果是____C____。
vf第一章练习题.doc
第一章练习题一、选择题1、在关系模型中,每个关系模式中的关键字()A、可由多个任意属性组成B、最多由一个属性组成C、可由一个或多个其值能惟一标识关系中任何元组的属性组成D、以上说法都不对2、Visual FoxPro是一种关系型数据库管理系统,这里关系通常是指()A、数据库文件B、一个数据库中两个表之间有一定的关系C、表文件D、一个表文件中两条记录之间有一定的关系3、在Visual FoxPro中以下叙述错误的是()A、关系也被称作表B、数据库文件不存储用户数据C、表文件的扩展名是。
dbfD、多个表存储在一个物理文件中4、Visual FoxPro 是一种()A、数据库系统B、数据库管理系统C、数据库D、数据库应用系统B5、5、数据库类型是根据()划分的A、文件形式B、存取数据方法C、数据模型D、记录形式6、按一定的组织形式存储在一起的相互关联的数据集合称为()A、数据库管理系统B、数据库C、数据库应用系统D、数据库系统7、下列关于数据库系统的叙述中,正确的是()A、数据库系统只是比文件系统管理的数据更多B、数据库系统中数据的一致性是指数据的类型一致C、数据库系统避免了数据冗余D、数据库系统减少了数据冗余8、数据库系统的构成为:数据库集合、计算机硬件系统、数据库管理员和用户与()A、文件系统B、数据集合C、数据库管理系统及相关软件D、操作系统A、工具栏B、设计器9、Visual FoxPro 中的DBMS ()A、操作系统的一部分B、操作系统支持下的系统软件C、一种编译程序D、一种操作系统10、数据库系统中对数据库进行管理的核心软件是()A、DBMSB、DBC、OSD、DBS11、Visual FoxPro中DBMS所基于的数据模型是()A、层次型B、关系型C、网状型D、混合型12、在关系模型中,为了实现“关系中不允许出现相同元组”的约束应使用()A、临时关键字B、主关键字C、外部关键字D、索引关键字13>关系是指()A、实例的集合B、属性的集合C、字段的集合D、元组的集合14、下列关于“关系”的描述正确的是()A、列的次序非常重要B、当需要索引时列的次序非常重要C、列的次序无关紧要D、关键字必须指定为第一列15、显示与隐藏命令窗口的错误操作是()A、单击常用工具栏上的“命令窗口”按钮B、退出Visual FoxPro,再重新打开C、分别按Ctrl+F4和Ctrl+F2组合键D、通过“窗口”菜单下的“命令窗口”选项来切换16、VFP数据库管理系统是()A、系统软件B、管理软件C、教学软件D、工具软件17、一个数据库管理系统是()A、一个软件B、一台存有大量数据的计算机C、一种设备D、一"负责管理大量数据的机构18、以下不是数据库管理系统的是()A、DB2B、Visual FoxProC、ExcelD、Oracle19、以下关于二维表的性质的说法正确的是()A、二维表中的每一列均有惟一的字段名B、二维表中允许出现完全相同的两行C、二维表中的行、列顺序不可改变D、二维表中记录数、字段数决定了二维表的结构20、Visual FoxPro6o 0是一种关系型数据库管理系统,所谓关系是指。
VF课本部分章节练习题.doc
第一章答案一、选择题MOBBCDA BBCAD 11-20CDCCD BAACC 21 -26 CDCBDB 二:填空1.关键字2.一方多方3.数据4.元组5.关系模型6.PJX7.多对多8.代码第二章答案一、选择题1-10BDACB BACCA 11-20ACBBB BBDDB 21 -30 CCBDC BCACB31 -40 ACDDD CCDAD 41-50CABBB BCCBB 51-60 BBCBB CDDCA61-67 CAADD BC -:填空1.・F・2.to A3.・F.4.FOX5.25 116.991&007.计算机等级二级VF DBMS考试8.1234.559.p=p*iS=s+p10.-1011..T.12..T.13.试考级等机算计14.数值15.1316.exit17.数值型18.局部变量第三章答案一、选择题1-10CBAAC DBAAC 11-20CBDDC DDCBA 21 -30 BCDCBCCCBC31-40 CACBB DBADC 41-48CDBBA DDA-:填空1.replace数学+英语+电子2.not eof()Skip3.插入4.关键字5.IDX CDX6.set relation7.实体8.逻辑recall9 •惟一索引候选索引10.in alias11.idx 和cdx12.数据库13.主关键字或候选关键字14.fpt15.逻辑表达式16.实体17.数据库18.当前第四章答案一、选择题1-10 BCACC ADABC 11-20BCBDC DDABD 21 -30 ACBABDDADB31-40 ACADC ADADB 41-50DBAAB DCBCC 51-60 DCDBA BACCD特别说明:在第31个选择题中是没冇答案的,如果把A选项的“图书”表改成“借阅”就可以了,因为在“图书”表中没有“借书证号”这个字段。
61 -70 BADDB ACBCA 71 -80DDABD DDCDA 81-87 CDBBA BA-:填空1.delete(最好写delete from)update2.sum(工资)3.into cursor4.into table 或者’into dbf5、set age =age+16、add7、group by课程号8> and in9、as项目10> top 2 零件名称order by11、top order by12、count (*)13、IS NULL14、总编号+借书证号15> select * from 图书16> in (select 总编号from 借阅)17> sum avg18、count (*)或者count(姓名)19> update R set name 二”王华” where NO=1020> set check 工资>=0 error “工资应该大于等于0!21> drop check22> between ..........and ........... like23、primary key default24、add check25> on26> update set27、distinct28> having29> not exists30、into cursor31、primary key32、check33、union34、查询35、sum (工资)36> insert into37、into table38、is null 39、column第五章答案一、选择题1-10 DCDDD AADAB 11-17BADDB CA二、填空1、order by2、远程3、更新条件第六章答案一、选择题1-10 CBBDC BABDC 11-20DAABD DCADA21-30 BCDBA BCDCC 31-36 DDDACD二、填空1、VISIBLE2、do form T13、columncount4、布局5、recordsource6、.set7、caption第七章答案一、选择题1-8 CADAC DAB二、填空题1、sysmenu2、(\<E)3、\-4、rightclick第八章答案一、选择题1-7 CBDAD CC二、填空1、标签2、标签第九章答案一、选择题1、B2、D二、填空1 exe第一章数据结构与算法1•算法:解题方案的准确而完整性的描述。
VF1-4章习题答案
二、判断题1、√2、√3、√4、×5、√6、√三、选择题1、C2、C3、B四、填空题1、数据库管理系统2、表文件,单项索引文件,程序文件,内存变量文件3、面向对象第二章参考答案一、判断题1.√2.√3.×4.√5.×6.√7.×8.×9.× 10.×11.×12.×二、选择题1.A2.A3.B4.D5.C6.C7.D8.A9.B 10.C11.B,B 12. D 13.D 14.B 15.A 16.C三、填空题1. 函数,数值运算,关系运算,逻辑运算2. 数值型(N),数值型(N),字符型(C)3. .T.4. 算5. 1234.192,1000.00006. (1)LOG(X+Y)/LOG(10)+2*X(2)EXP(X+Y)+SIN(60*3.14/180)(3)X>=20 .AND. X=<807. 25,N8. 当前年份(如2002)第三章参考答案二、选择题1、B2、B3、D4、C5、B6、B7、B8、B9、A 10、C 11、B一.判断题1 2 3 4 5 6 7 8 9 10 11 12×√×√√×√√√√×√二.单选题1 2 3 4 5 6 7 8 9D C D C C A B B A三.程序控制结构根据题目要求,编写相应的程序。
1.求出下列表达式的值(x.y的值从键盘输入):程序代码:SET TALK OffCLEARINPUT "X=" TO XINPUT "Y=" TO YZ=(X*Y+EXP(X+Y))/((X/Y)^3*LOG10(ABS(X-Y)))?"X=",X,"Y=",Y,"Z=",ZSET TALK ON2.给定一个年份(从键盘输入),判断它是否闰年。
VF答案完整版
第一套—基本操作“规则”框中写:数量>0 and 数量<9999(注意:不加定界符),在“信息”框中输入:“数量超范围”(注意:必须加定界符)1. 用SQL语句完成下列操作:列出所有与"红"颜色零件相关的信息(供应商号,工程号和数量),并将检索结果按数量降序排序存放于表supply_temp中。
答案: SELECT 供应商号,工程号,数量;FROM 零件,供应 WHERE 供应.零件号=零件.零件号;AND 颜色="红";ORDER BY 数量 desc;INTO DBF supply_temp在表单的rightclick事件中输入:do menu_quick.mpr,保存并运行表单。
SELECT 零件名, 颜色, 重量 FROM 供应 , 零件 where 供应.零件号 = 零件.零件号;And 工程号 = thisform.text1.value order by 零件名 into table ppthisform.grid1.recordsource="pp"第二套——基本操作2.设计一个表单MYFORM4,表单中有两个命令按钮"查询"(名称为Command1)和"退出"(名称为Command2)。
(1) 单击"查询"按钮,查询BOOKAUTH数据库中出版过三本以上(含三本)图书的作者信息,查询信息包括:作者姓名,所在城市;查询结果按作者姓名升序保存在表NEW_VIEW4中。
SELECT 作者姓名,所在城市 FROM authors,books ;WHERE Authors.作者编号 = Books.作者编号;GROUP BY 作者姓名 HAVING COUNT(Books.图书编号) >= 3;ORDER BY 作者姓名;INTO TABLE NEW_VIEW4(1) 首先将BOOKS.DBF中所有书名中含有"计算机"3个字的图书复制到表BOOKS_BAK中,以下操作均在BOOKS_BAK表中完成;(2) 复制后的图书价格在原价格基础上降价5%;(3) 从图书均价高于25元(含25)的出版社中,查询并显示图书均价最低的出版社名称以及均价,查询结果保存在表new_table4中(字段名为出版单位和均价)。
计算机vf试题一及答案
计算机vf试题一及答案第一章Visual FoxPro 基础知识一、选择题1、使用关系运算对系统进行操作,得到的结果是()A、元组B、属性C、关系D、域2、DBMS指的是()A、数据库管理系统B、数据库系统C、数据库应用系统D、数据库服务系统3、数据库系统中支持的数据模型有()A、层次模型、网状模型、衔接模型B、网状模型、衔接模型、关系模型C、层析模型、网状模型、关系模型D、层次模型、网状模型、树型模型4、数据库系统由5部分组成:硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员和()A、操作系统B、用户C、数据D、文件系统5、在关系数据库系统中,一个关系其实就是一个()A、关系图B、关系树C、程序文件D、二维表6、用二维表表示的数据模型是()A、网状数据模型B、层次数据模型C、关系数据模型D、交叉数据模型7、关系的基本运算有两类:专门的关系运算和()A、传统的关系运算B、传统的集合运算C、字符串运算D、数值运算8、关系数据管理系统的3种基本运算不包括()A、选择B、投影C、连接D、排序9、存储在计算机内有结构的相关数据的集合称为()A、数据库B、数据库管理系统C、数据结构D、数据库应用系统10、下面不属于两个实体联系的是()A、一对一联系B、一对多联系C、多对一联系D、多对多联系11、下列数据库的术语和关系模型对应关系正确的是()A、记录与元组B、字段与元组C、记录类型与关系D、实例与关系12、用于实现数据库各种数据操作的软件称为()A、数据软件B、操作系统C、数据库管理系统D、编译程序13、下列说法中,不属于数据库特点的是()A、实现数据共享,减少数据冗余B、采用特定的数据模型C、有统一的数据控制功能D、概念单一化“一事一地”14、下列关于关系模型的叙述中,正确的是()A、关系中元组之间和属性之间都存在联系B、关系中元组之间和属性之间都不存在联系C、关系中只有元组之间存在联系D、关系中只有属性之间存在联系15、客观存在并且可以相互区别的事物称为()A、关系B、属性C、元组D、实体16、在模型概念中,实体所具有的某一特性称为()A、实体集B、属性C、元组D、实体型17、在关系运算中,查找满足一给定条件的元组的运算称为()A、选择B、复制C、投影D、关联18、在有关数据库的概念中,若干个记录的集合称为()A、字段名B、文件C、数据项D、数据表19、下列不属于DBMS功能的是()A、数据定义B、数据操纵C、数据字典D、数据库运行控制20、如果要改变一个关系中属性的排列顺序,应使用的关系运算是()A、连接B、投影C、重组D、选择21、一般来说,数据库管理系统主要适用于做()A、文字处理B、数据处理C、表格设计D、数据通信22、下列有关关系特点的叙述中,错误的是()A、关系必须规范化B、在同一个关系中不能出现相同的属性名C、关系中不允许出现完全相同的元组,即冗余D、同意关系中,列的次序无关紧要,但元组的顺序不能随便交换23、在连接运算中,按照字段值对应相等为条件进行的连接操作称为()A、连接B、等值连接C、自然连接D、关系连接24、对于学生关系S(S#,SN,AGE)写一条规则,把其中的AGE 属性限制在15—30之间,则这条规则属于()A、实体完整性规则B、参照完整性规则C、用户定义的完整性规则D、不属于以上任何一种规则25、在现实世界中,某个商品的名称对应于计算机世界中的()A、个体B、属性决策C、数据项D、性质26、对表进行水平方向和垂直方向的分割,分别对应的关系运算是()A、选择和投影B、投影和选择C、选择和连接D、投影和连接27、在关系数据库中,实现表与表之间的联系是通过()A、实体完整性规则B、参照完整性规则C、域完整性D、用户自定义的完整性28、层次模型能直接表示的关系为()A、一对一关系B、一对多关系C、多对多关系D、选项A和B29、层次性、网状型和关系型数据库划分的原则是()A、记录长度B、文件大小C、关系模型D、数据、图形和多媒体30、关系运算中花费时间可能最长的运算是()A、投影B、选择C、笛卡尔积D、除31、整个软件生存期中时间最长的是()A、需求分析B、数据表设计C、程序编制D、运行维护32、Visual FoxPro是一种关系数据管理系统,所谓关系是指()A、表中各条记录彼此有一定的关系B、表中各个字段彼此有一定的联系C、一个表与另一个表之间有一定的联系D、数据模型符合满足一定条件的二维表格式33、选择操作是根据某些条件对关系做()A、垂直分割B、选择权C、水平分割D、分解操作34、关系数据模型()A、只能表示实体间1:1联系B、只能表示实体间1:n联系C、只能表示实体间m:n联系D、可以表示实体间的上述3种联系二、填空题1、数据模型不仅表示反映事物本身的数据,而且表示2、按照所使用的不同,数据库系统可分为层次性、网状型和关系型。
【精品】vf简答题
【精品】vf简答题一、问答题 1、什么是关系运算?常见的关系运算有哪几种?(第一章)参考答案:关系运算是指以关系为对象的关系运算,在关系运算中,变量是关系,运算的结果仍然是关系。
常见的关系运算有选择运算、投影运算和连接运算三种。
2、什么是数据模型?常用的数据模型有哪几种?各种数据模型有什么特点?(第一章)参考答案:数据模型是指具有联系性的相关数据总是按照一定的组织关系排列,从而构成一定的结构,对这种结构的描述就是数据模型。
常用的数据模型有:层次模型、网状模型、关系模型。
层次模型以树形结构表示数据间的关系;网状模型以网络结构表示结点间的关系;关系模型以二维表表示数据间的关系。
3、什么是数据库?什么是数据库系统?(第一章)参考答案:数据库(Data Base)是数据库系统的核心和管理对象。
所谓数据库,就是以一定的组织方式将相关的数据组织在一起,存放在计算机外存储器上形成的,能为多个用户共享的,与应用程序彼此独立的一组相关数据的集合。
数据库系统是以数据库为核心的信息处理系统,它能集中1/ 9地进行数据管理,也能够开发、维护应用系统程序。
4、在 VFP 中,表达式的输出命令? 和?? 有什么区别?数据输入命令 input 和 accept的区别是什么?(第三章)参考答案:使用?命令,显示结果在下一行输出,即在输出之前先换行一次;使用??命令,显示结果在当前行输出;假如使用?命令,后面没有任何表达式,此时输出一个空行。
Input 可以输入各种数据类型的数据; accept 只能输入字符型数据。
5、在 Visual FoxPro 6.0 有哪几种数据类型并说明它们分别对应的关键字(请列举出五个以上)?有哪些类型的表达式?(第三章)参考答案:有七类数据类型:字符型 (C 型) 、逻辑型(L 型)、数值型 (N 型) 、备注型(M型)、日期型 (D 型)、通用型(G 型)、日期时间型(T 型)算术表达式、字符表达式、日期时间表达式、关系表达式、逻辑表达式。
计算机二级(VF)VisualFoxPro概述章节练习试卷1(题后含答案及解析)
计算机二级(VF)VisualFoxPro概述章节练习试卷1(题后含答案及解析)题型有:1. 选择题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.打开VisualFoxPro“项目管理器”的“文档”(Does)选项卡,其中包括______。
A.表单(Form)文件B.报表(Report)文件C.标签(Label)文件D.以上三种文件正确答案:D 涉及知识点:Visual FoxPro概述2.在VisualFoxPro中,用于建立或修改过程文件的命令是______。
A.MODIFY<文件名>B.MODIFY COMMAND<文件名>C.MODIFY PROCEDURE<文件名>D.上面B和C都对正确答案:B 涉及知识点:Visual FoxPro概述3.使用VisualFoxPro的菜单设计器时,选中菜单项之后,如果要设计它的子菜单,应在Result中选择______。
A.Pad NameB.SubmenuC.CommandD.Procedure正确答案:B 涉及知识点:Visual FoxPro概述4.扩展名为.dbc的文件是______。
A.表单文件B.数据库表文件C.数据库文件D.项目文件正确答案:C 涉及知识点:Visual FoxPro概述5.假设已经生成了名为mymenu的菜单文件,执行该菜单文件的命令是______。
A.DO mymenuB.DO mymenu.mprC.DO mymenu.pjxD.DO mymenu.max正确答案:B 涉及知识点:Visual FoxPro概述6.一个数据库名为student,要想打开该数据库,应使用命令______。
A.OPEN studentB.OPENDATA studentC.USEDATA studentD.USE student正确答案:B 涉及知识点:Visual FoxPro概述7.在命令窗口中,将A盘根目录下的STD.PRG文件复制到C盘的\DB目录中,应使用命令______。
VF课后习题答案
from 成绩 where 课程号 in;
(sele 课程号 from 学分 where 课程名 in ("数据结构","网络工程"));
to file temp
或者:
sele a.学号,a.课程号,a.成绩;
from 成绩 a join 学分 b on a.课程号=b.课程号;
where a.课程号 not in (sele 课程号 from 成绩 where 成绩<=70)
(6) sele 学号 from 成绩;
where 课程号 in (sele 先修课号 from 学分 where 课程名="数据结构")
Into dbf temp
或者:
sele a.学号,a.课程号,a.成绩;
from 成绩 a, 学分 b;
where a.课程号=b.课程号 and b.课程号=”c2” and a.成绩;
>any (sele 成绩 from 成绩 where 课程号=”c1”);
Into dbf temp
第四章答案一:
一、1-5:DDADB 6-10:CACBC
二、1:主、任意 2: 查询
3:实体 4:DBF.
5:CDX,结构复合索引 6:当前
sele a.学号,a.课程号,a.成绩;
from 成绩 a join 学分 b on a.课程号=b.课程号;
where b.课程名="数据结构" or b.课程名="网络工程"
(4) SELECT 成绩.课程号, 学分.课程名, 成绩.成绩, 学分.学分;
计算机二级(VF)数据与数据运算章节练习试卷1(题后含答案及解析)
计算机二级(VF)数据与数据运算章节练习试卷1(题后含答案及解析)题型有:1. 选择题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.在VisualFoxPro中,要使用数组,则______。
A.必须先定义B.必须先赋值C.赋值前不必先定义D.以上都不对正确答案:A 涉及知识点:数据与数据运算2.RELEASEsample1命令的功能是______。
A.清除整个屏幕B.释放sample1内存变量C.清除所有内存变量D.清除所有变量正确答案:B 涉及知识点:数据与数据运算3.在VisualFoxPro中,使用内存变量名的长度最多允许的字符是______。
A.1B.5C.10D.15正确答案:C 涉及知识点:数据与数据运算4.下列选项中不能参与数据运算的变量类型是______。
A.屏幕型B.字符型C.逻辑型D.日期型正确答案:A 涉及知识点:数据与数据运算5.在下列表达式中,结果为工的是______。
A.[男]$性别B.{90/09/0/9}-7<{90/90/01)C.[张小姐]>=[李小姐]D.[112]>=111正确答案:C 涉及知识点:数据与数据运算6.?AT(“计算机”,“等级考试”)的答案是______。
A.12B.13C.16D.0正确答案:D 涉及知识点:数据与数据运算7.下列选项中可以得到字符型数据的是______。
A.DATE( )B.TIME( )C.CTOD( )D.MONTH(DATE( ))正确答案:B 涉及知识点:数据与数据运算8.使用命令DECLAREmm(3,4)定义的数组,包含的数组元素(下标变量)的个数为______。
A.2个B.3个C.7个D.12个正确答案:D 涉及知识点:数据与数据运算9.DIMENSLONa(2,3)命令定义数组a后,再对各元素赋值:a(1,2)=6,a(1,3)=7,a(2,1)=8,a(2,2)=9,a(2,3)=10,然后再执行命令?a(1),则显示结果是______。
vf主教材习题参考答案
《中文Visual FoxPro 应用系统开发教程》习题参考答案(说明:只提供选择题、填空题、程序设计等题目的参考答案,供读者参考)第1讲习题二、选择题1.A 2.A 3.B 4.B第2讲习题二、选择题1.D 2.B 3.D 4.B 5.C第3讲习题二、选择题1.B 2.A 3.A 4.A5.C三、填空题(1) CREATE DATABASE DHGL(2) CREATE TABLE CKB;( 仓库号 C(5),城市 C(10),面积 I)第4讲习题一、选择题1.C 2.D 3.B 4.D 5.A 6.C 7.C 8.C 9.D 10.D11.D 12.B 13.C 14.C 15.B 16.B 17.A 18.B 19.B 20.D 21.B二、填空题1.一组内存变量2.函数、算术运算、关系运算、逻辑运算3.单引号、双引号、方括号4.85.20056.307.18.1009.国庆假期,10,国庆假期10.Year(出生日期)<1982 .and.性别=’男’第5讲习题一、选择题1.C 2.D 3.C 4.D 5.B 6.B 7.C 8.A 9.A 10.C11.C 12.B二、填空题1.Record n,next n,rest,all2.①go 7 ②skip 3 ③ DELETE for 姓名=“张明丽”DELETE FROM XSB WHERE 姓名=“张明丽”④Append Blank⑤insert INTO XSB (学号,姓名)VALUES(‘05057202’,’李鹃’)⑥SELETE NEXT 10 FOR 性别=’男’⑦Pack⑧ZAP⑨BROWSE FOR YEAR(出生日期)<1963⑩BROWSE FIELDS 学号,姓名,性别,专业,出生日期FOR 性别=’女’第6讲习题一、选择题1.A 2.B 3.B 4.C 5.A 6.B 7.B 8.C 9.C 10.B11.C 12.D 13.B 14.C二、填空题(1)重复值(2) 侯选索引 ,惟一索引(3) cdx ,结构复合索引(4) set order to xm(5) 当前记录(6) 所有记录(7) found() , eof()(8). scat to <数组名> gather from <数组名>(9) add table <表名> drop table <表名>三、编写Visual FoxPro 命令练习假定有职工表,结构如下:职工(编号(C,4),姓名(C,8),性别(C,2),单位(C,16),出生日期(D,8),职称(C,6),工资(N,8,2))其中,编号为主关键字,并已经建立主索引(bh)。
VF第一章节报表菜单习题
对三《Visual FoxPro》月考试题(2015.1)章节:基础、菜单、报表一、选择题:(每题1分,共60分) 涂物理1、修改报表、打开报表设计器的命令是。
A)UPDATE REPORT B)MODIFY REPORTC)REPORT FROM D)EDIT REPORT2、为了在报表中加入一个表达式,这时应该插入一个。
A)表达式控件 B)域控件 C)标签控件D)文本控件3、预览报表的命令是。
A)PREVIEW REPORT B)REPORT FORM...PREVIEWC)PRINT REPORT...PREVIEW D)REPORT...PREVIEW4、在"报表设计器"中,任何时候都可以使用"预览"功能查看报表的打印效果。
以下几种操作中不能实现预览功能的是______。
A)打开"显示"菜单,选择"预览"选项B)直接单击常用工具栏上的"打印预览"按钮C)在"报表设计器"中单击鼠标右键,从弹出的快捷菜单中选择"预览"D)打开"报表"菜单,选择"运行报表"选项5、为了在报表中加入一个文字说明,这时应该插入一个。
A)表达式控件B)域控件C)标签控件D)文本控件6、以下说法哪个是正确的______。
A)报表必须有别名B)必须设置报表的数据源C)报表的数据源不能是视图D)报表的数据源可以是临时表7、不属于常用报表布局的是______。
A)行报表B)列报表C)多行报表D)多栏报表8、使用______工具栏可以在报表或表单上对齐和调整控件的位置。
A)调色板B)布局C)表单控件D)表单设计器9、数据库系统与文件系统的主要区别是______。
A:数据库系统复杂,而文件系统简单B:文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C:文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D:文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量10、关系数据库的任何检索操作都是由三种基本运算组合而成的,这三种基本运算不包括______。
计算机二级(VF)数据库基础知识章节练习试卷1(题后含答案及解析)
计算机二级(VF)数据库基础知识章节练习试卷1(题后含答案及解析)题型有:1. 选择题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.下列字符型常量的表示中,错误的是______。
A.’65+13’B.[“电脑商情”]C.[[(中国]]D.’[x=y]’正确答案:C 涉及知识点:数据库基础知识2.下列关于变量的叙述中,不正确的一项是______。
A.变量值可以随时改变B.在Visual FoxPro中,变量分为字段变量和内存变量C.变量的类型决定变量值的类型D.在Visual FoxPro中,可以将不同类型的数据赋给同一个变量正确答案:C 涉及知识点:数据库基础知识3.在VisualFoxPro中,下列不能用来修改数据表记录的命令是______。
A.EDITB.CHANGEC.BROWSED.MODIFY STRUCTURE正确答案:D 涉及知识点:数据库基础知识4.对关系S和R进行集合运算,产生的元组属于S中的元组但不属于R 中的元组,这种集合运算称为______。
A.并运算B.交运算C.差运算D.积运算正确答案:C 涉及知识点:数据库基础知识5.函数UPPER(“12ab34CD”)的结果是______。
A.12AB34CDB.12ab34CDC.12ab34cdD.12AB34cd正确答案:A 涉及知识点:数据库基础知识6.在下列的VisualFoxPro表达式中,运算结果为字符型数据的是______。
A.ABCD+”EF”=“ABCDEF”B.1234-”34”C.CTOD(“05/08/03”)D.DTOC(DATE0)>”04/03/02”正确答案:B 涉及知识点:数据库基础知识7.在VisualFoxPro中,可以同时打开表文件的个数最多是______。
A.16B.32767C.255D.256正确答案:B 涉及知识点:数据库基础知识8.要将数据库“考生库”文件及其所包含的数据库表文件直接物理删除,下列命令正确的是______。
VF第一章练习题
第一章练习题一、选择题C1、在关系模型中,每个关系模式中的关键字()A、可由多个任意属性组成B、最多由一个属性组成C、可由一个或多个其值能惟一标识关系中任何元组的属性组成D、以上说法都不对D2、Visual FoxPro 6.0是一个()A、8位数据库开发系统B、16位数据库开发系统C、64位数据库开发系统D、32位数据库开发系统C3、Visual FoxPro是一种关系型数据库管理系统,这里关系通常是指()A、数据库文件B、一个数据库中两个表之间有一定的关系C、表文件D、一个表文件中两条记录之间有一定的关系D4、在Visual FoxPro中以下叙述错误的是()A、关系也被称作表B、数据库文件不存储用户数据C、表文件的扩展名是。
dbfD、多个表存储在一个物理文件中B5、Visual FoxPro是一种()A、数据库系统B、数据库管理系统C、数据库D、数据库应用系统A6关系运算中的选择运算是()A、从关系中找出满足给定条件的元组的操作B、从关系中选择若干个属性组成新的关系的操作C、从关系中选择满足给定属性的操作D、A和B都对C7操作对象只能是一个表的关系运算是()A、连接和选择B、连接和投影C、选择和投影D、自然连接和选择B8自然连接要求被连接的两个关系有若干相同的()A、实体名B、属性名C、主关键字D、主属性名B9在“项目管理器”下为项目建一个新报表,应该使用的选项卡()A、数据D10扩展名为。
pjx的文件是()A、数据库表文件B、表单文件C、数据文件D、项目文件C11数据库类型是根据()划分的A、文件形式B、存取数据方法C、数据模型D、记录形式B12按一定的组织形式存储在一起的相互关联的数据集合称为()A、数据库管理系统B、数据库C、数据库应用系统D、数据库系统D13下列关于数据库系统的叙述中,正确的是()A、数据库系统只是比文件系统管理的数据更多B、数据库系统中数据的一致性是指数据的类型一致C、数据库系统避免了数据冗余D、数据库系统减少了数据冗余C14数据库系统的构成为:数据库集合、计算机硬件系统、数据库管理员和用户与()A、文件系统B、数据集合C、数据库管理系统及相关软件D、操作系统C15数据库管理员的主要职责不包括()A、参与数据库的规划、设计和建立B、规划和实施数据库的备份和恢复C、开发数据库应用系统D、支持开发和应用数据库技术D16在Visual FoxPro中,可以对项目中的数据、文档等进行集中管理,并可以对项目进行创建和维护的是()A、工具栏B、设计器C、文件编辑器D、项目管理器D17打开Visual FoxPro“项目管理器”的“文档”选项卡,其中包括()A、表单文件B、报表文件C、标签文件D、以上3种文件A18在关系运算中,查找满足一定条件的元组,相关的运算称为()A、选择B19在Visual FoxPro中修改数据库、表单、报表等的可视化工具是()A、向导B、设计器C、生成器D、项目管理器A20关系运算中的选择运算是()A、从关系找出满足给定条件的元组的操作B、从关系中选择若干个属性组成新的关系的操作C、从关系中选择满足给定条件的属性的操作D、A和B都对D21在Visual FoxPro的项目管理器中不包括的选项卡是()A、数据B、文档C、类D、表单B22Visual FoxPro中的DBMS()A、操作系统的一部分B、操作系统支持下的系统软件C、一种编译程序D、一种操作系统A23数据库系统中对数据库进行管理的核心软件是()A、DBMSB、DBC、OSD、DBSB24Visual FoxPro中DBMS所基于的数据模型是()A、层次型B、关系型C、网状型D、混合型C25对于现实世界中事物的特征,在实体-联系模型中使用()A、属性描述B、关键字描述C、二维表格描述D、实体描述C26把实体-联系模型转换为关系模型时,实体之间多对多联系在关系模型中是通过()A、建立新的属性来实现B、建立新的关键字来实现C、建立新的关系来实现D、建立新的实体来实现B27在关系模型中,为了实现“关系中不允许出现相同元组”的约束应使用()A、临时关键字B、主关键字D、索引关键字D28关系是指()A、实例的集合B、属性的集合C、字段的集合D、元组的集合C29下列关于“关系”的描述正确的是()A、列的次序非常重要B、当需要索引时列的次序非常重要C、列的次序无关紧要D、关键字必须指定为第一列D30下列关于“关系”的描述正确的是()A、同一个关系中允许有完全相同的元组B、同一个关系中元组必须按关键字升序存放C、在一个关系中必须将关键字作为该关系的第一个属性D、同一个关系中不能出现相同的属性名A31设有关系R1和R2,经过关系运算得到结果是S,则S是()A、一个关系B、一个表单C、一个数据库D、一个数组B32从关系模式中指定若干个属性组成新的关系的运算称为()A、连接B、投影C、选择D、排序B33连编后可以脱离开Visual FoxPro独立运行的程序是()A、APP程序B、EXE程序C、FXP程序D、PRG程序C34“项目管理器”的运行按钮用于执行选定文件,这些文件是()A、查询、视图或表单B、表单、报表和标签C、查询、表单或程序D、以上文件都可以B35显示与隐藏命令窗口的错误操作是()A、单击常用工具栏上的“命令窗口”按钮B、退出Visual FoxPro,再重新打开C、分别按Ctrl+F4和Ctrl+F2组合键D、通过“窗口”菜单下的“命令窗口”选项来切换B36在visual foxpro中允许使用配置文件来设置系统的工作环境,其默认的配置文件名为()A、comfig.sysB、comfig.fpwC、config.iniD、config.prgA37VFP数据库管理系统是()A、系统软件B、管理软件C、教学软件D、工具软件A38一个数据库管理系统是()A、一个软件B、一台存有大量数据的计算机D、一个负责管理大量数据的机构C39以下不是数据库管理系统的是()A、DB2B、Visual FoxProC、ExcelD、OracleD40实体是信息领域沿用的术语,与它对应的数据库术语是()A、属性B、数据库C、字段D、记录A41以下关于二维表的性质的说法正确的是()A、二维表中的每一列均有惟一的字段名B、二维表中允许出现完全相同的两行C、二维表中的行、列顺序不可改变D、二维表中记录数、字段数决定了二维表的结构C42人事档案管理系统是()A、数据库B、数据库系统C、数据库应用系统D、数据库管理系统D43Visual FoxPro6。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
例题1.在命令窗口中输入下列命令:x=1STORE x+l TO a,b,ca,b,c主屏幕上显示的结果是____。
A.1 B.1 1 C.2 2 2 D.1 1 1[解析] 本题考查的知识点是内存变量赋值命令“ST0RE<表达式>To<内存变量名>”的使用。
STORE命令可以将同一个表达式的值应该赋与多个内存变量。
本题根据输入的命令,可以看出是将表达式分别赋与a,b和c三个内存变量,因此显示的结果也应用是3个值,此时排除选项A,B。
再看前提,已知x=1,命令中的表达式为x+1,因此应该赋与3个内存变量的值一定为2。
因此正确答案为C。
[答案] C2.在命令窗口中输入下列命令:m=”发展口口口”n="生产力"m-n主屏幕上显示的结果是____。
A. 发展口口口生产力B.发展生产力口口口C.m,n D.n,m[解析]本题考查的知识点是字符串运算符的使用。
题目中“发展”后的空余部分表示空格。
在Visual FoxPro中,字符串运算符有两个:十和—。
“十”表示前后两个字符串首尾连接形成一个新的字符串;“—” 连接前后两个字符串,并将前后字符串的尾部空格移到合并后的新字符串尾部。
本题用“—”作为连接符,前一个字符(即m)尾部的空格应该移到合并后的新字符串尾部,因此结果中的空格都应该移到字符串的尾部,选项A中结果的空格在字符串中间,所以不正确,因此正确答案为B。
[答案] B3.已知x=8,y=5,z=27,求表达式x^3/4+6*y-7*2+(4+z/9)^2的值为____。
A.88 B.100 C.72 D.193[解析]本题考查的知识点是算术表达式的运算优先级。
在Visual FoxPro中,算术运算符的运算优先级是:先算括号中的部分,再算**或^(乘方),再算*(乘)、/(除)、%(“取模”),再算(加)、—(减)。
将已知数代入表达式中,计算过程如下:x^3/4+6*y-7*2+(4+z/9)^2=8^3/4+6*5-7*2+(4+27/9)^2=8^3/4+6*5-7*2+7^2=128+30-14+49=193[答案]D4.关系表达式中关系运算符的作用是____。
A.比较两个表达式的大小B.计算两个表达式的结果C.比较运算符的优先级D.计算两个表达式的总和[解析] 本题考查的知识点是关系表达式中关系运算符的作用。
在Visual FoxPro中,关系运算符有大于(>)、小于(<等于(=)、不等于(<>、#、!=)、小于等于(<=)、大于等于(>=)、字符串精确比较(==)、包含测试( $),其作用是比较两个表达式的大小和结果,其运算结果是逻辑型数据。
选项B,C,D的说法都错误,因此正确答案为A。
[答案] A5.关系型表达式的运算结果是____。
A.数值型数据 B.逻辑型数据C.字符型数据D.日期型数据[解析] 本题考查的知识点是关系型表达式的运算结果。
在Visual FoxPro中,关系型表达式的作用是比较两个表达式的大小或前后,其结果只有两种情况:逻辑真或逻辑假。
关系型表达式的运算结果不可能是数值型数据、字符型数据、日期型数据,而只能是逻辑型数据。
因此正确答案为B。
[答案] B6.数组是____,它由一系列____组成,每个数组元素可通过____及相应的下标来访问。
[解析] 本题考查的知识点是数组的概念。
在Visual FoxPro中,数组是内存中连续的一片存储区域,它由一系列元素组成,每个数组元素可通过数组名及相应的下标来访问。
[答案]内存中连续的一片存储区域元素数组名7.在Visual FoxPro中,只可以使用____和____数组,数组必须先____后____。
[解析] 本题考查的知识点是Visual FoxPro支持的数组及使用数组的前提。
Visual FoxPro 只支持一维数组和二维数组,数组必须先定义后使用。
[答案] 一维数;二维数;定义;使用8.根据表达式值的类型,表达式可分为____、____、____、____;大多数____表达式是带比较运算符的关系表达式。
[解析] 本题考查的知识点是表达式的类型。
根据表达式值的类型,表达式可分为数值表达式、字符表达式、日期时间表达式和逻辑表达式。
大多数逻辑表达式是带比较运算符的关系表达式;[答案] 数值表达式、字符表达式、日期时间表达式、逻辑表达式;逻辑9.数值表达式由____构成,其运算结果是____型数据。
[解析] 本题考查的知识点是数值表达式的概念。
在Visual FoxPro中,数值表达式由算术运算符将数值型数据连接起来构成。
其运算结果仍然是数值型数据。
本题是概念性知识,需要记忆。
[答案] 数值型数据和算术运算符数值10.在Visual FoxPro中,算术运算符有多种,按优先等级排列,依次为____、____、____、____。
[解析] 本题考查的知识点是算术运算符及优先等级。
在Visual FoxPro中,算术运算符共有6种,按优先等级排列,依次为①括号(形成表达式内的子表达式)②乘方( ^或**)③乘(x)、除(/)、取模(%)④加(+)、减(-)。
[答案] ①括号(形成表达式内的子表达式) ②乘方(^或%)③乘(x)、除(/)、求余(%) ④加(+)、减(-)综合练习一.选择题1.在命令窗口中输入下列命令,并按回车键,主屏幕上显示的结果是____。
(A){^2004-6-27}A.06/27/04 B.04/06/27 C.06.27.04 D.06-27-022.执行SET EXACT OFF命令后,再执行”白云蓝天”=”白云“,显示结果是。
(A)A..T. B..F. C.是D.非3.在命令窗口中输入下列两条命令,并按回车键:SET MARK TO ";"{^2004-6-27},{^2005-1-05}主屏幕上显示的结果是____。
(C)A.05.05.01B.01.05.05C.06;27;04 01;05;05D.06/27/04 01/05/054. 下面关于Visual FoxPro 数组的叙述中,不正确的是____。
(A)A.一个数组中各个数组元素必须是同一种数据类型B.新定义的数组的各个数组元素初值为.F.C.Visual FoxPro 只支持一维数组和二维数组D.用DIMENSION命令可以定义数组5.在命令窗口中输入下列命令:X=4*5 X 主屏幕上显示的结果是____。
(D) A.4 B.5 C. X D.206.在命令窗口中输入____命令,主屏幕上将显示“Visual FoxPro 6.0”。
(C) A.Visual FoxPro 回车B.{Visual FoxPro } 回车C.'Visual FoxPro ' 回车D.Visual FoxPro 回车7 .设置当前系统时间是2004 年12 月28 日, 则表达式VAL(SUBSTR(“2004”,2)+RIGHT(STR(YEAR(DATE())),2))+13 的值是____。
(B)A.B.418.00 C.D.8.8E+9 是一个____。
(C)A.内存变量B.字符常量C.数值常量D.非法表达式9.下面的Visual FoxPro表达式中,不正确的是____。
(A)A.{^2002-06-29}+DATE() B. {^2002-06-29}-DATE()C.{^200206-29}+[200] D.{^2002-06_29 16:30 PM}-210.在Visual FoxPro中,有下面几个内存变量的赋值语句。
(D)M={^2002-07-01}N=.F.X=""Y=Z=$57632执行上述赋值语句后,内存变量M、N、X、Y、z的数据类型分别为____。
A.T、L、N、C、Y B.T、M、N、C、YC.D、L、Y、C、Y D.D、L、C、N、Y11.{^2004-6-3}+29 的运算结果是____。
(C)A.07/29/04 B.06/30/04 C. 07/02/04 D.07/30/04 12.函数SQRT(3*SQRT(9))的计算结果是____。
(A)A.B.2.00 C. D. –13.函数ROUND,4)的计算结果是____。
(D)A.3 B.3.14 C.D.14.下列函数中,函数值为字符型的是____。
(A)A.TIME() B.LEN() C. DATE() D.MAX()15.下面表达式中,运算结果为逻辑真的是____。
(D)A.AT('a','476292') B.SPACE(2) C.MAX(2,3) D.BOF()16.下列函数中,函数值为数值的是____ 。
(D)A .TIME()B .DATETIME()C .CTOD('06/28/02') (DATE())17.表达式VAL(SUBS(”数据库”,2))*LEN(‘Visual FoxPro’)的结果是____。
(A) A.0.00 B.19.00 C.D.18.输入下列命令,结果是____。
(A)a=.NULL.a,ISNUIL(a)A..NULL. .T. B..NUlL. C. .T. D..NUIL. .F.19.输入下列命令,结果是____。
(D)X="X="+STR(X,6,2)A.46.61 B.X=46.61 C. -46.61 D.X=-46.61 20.假如当前时间为2004 年6 月30 日上午11 点31 分41 秒,输入下列命令,结果是(C)。
A=DATETME()AA.30/06/04 11:31:41 AM B.06/30/04 11:31:41 PMC.06/30/04 11:31:41 AM D.30/06/04 11:31:41 PM21.下列四个函数中,结果相同的是(D)。
A.YEAR(DATE())与SUBSTR(DTOC(DATE),7,2)B.假设X="我是",Y="中国人",X-Y 与Y-XC.VARTYPE("38+53*2")与VARTYPE(38+53*2)D.LEFT("Visual FoxPro",6)与SUBSTR("Visual FoxPro",1,6)二.填空题1.表达式的形式包括____和____。
(单一的运算对象,由运算符将运算对象连接起来形成的式子)2.写出下列数学表达式的值。
①5+3*2^2-7②10+4%3-(2*3^2)②{^2004/12/28}-23④"666口口口"+"52口口口"-"我的家"⑤10-18/6+5*8(,-7,12/05/04,666口口口52我的家口口口,)3.在Visual FoxPro中,数组在使用之前必须先定义后使用,数组在使用前一般用____或____命令定义。