《VFP期末复习题》PPT课件.ppt

上传人:za****8 文档编号:14655661 上传时间:2020-07-27 格式:PPT 页数:25 大小:344.84KB
返回 下载 相关 举报
《VFP期末复习题》PPT课件.ppt_第1页
第1页 / 共25页
《VFP期末复习题》PPT课件.ppt_第2页
第2页 / 共25页
《VFP期末复习题》PPT课件.ppt_第3页
第3页 / 共25页
点击查看更多>>
资源描述
VFP程序设计,2009年期末总复习,VFP,第1章 选择题,1. 数据库系统的核心部分是_。 A) 数据模型 B)数据库 C)数据库管理系统 D)计算机硬件 2. 关系数据模型用_结构表示实体和实体间的联系。 A)树型 B)网状 C)二维表 D)对象 3. 在下列四个选项中,不属于基本关系运算的是_。 A)连接 B)投影 C)选择 D)排序 4. DB、DBS、DBMS三者之间的关系是 。 A)DBS包括DB和DBMS B)DBMS包括DB和DBS C)DB包括DBS和DBMS D)DBS就是DB,也就是DBMS 5. 投影运算是从关系中选取若干个 组成一个新的关系。 A)字段 B)记录 C)表 D)关系,第1章 填空题,1. 在关系型数据库中,三种基本关系运算是:选择、投影和 。 2. 在关系运算中,查找满足一定条件的元组的运算称之为 。 3. 数据模型主要有三种,即:层次模型、网状模型和 。 4. 在二维表中,每一行称为一个 ,用于表示一组数据项。 5. 用二维表来表示实体及实体间联系的数据模型称为_。 6. Visual FoxPro是一种_数据库管理系统。 7. 表中的行称为 【1】 ,表中的列称为 【2】 。,1Visual FoxPro支持的数据模型是 。 A) 层次数据模型 B) 关系数据模型 C) 网状数据模型 D) 树状数据模型 2有关命令窗口的叙述中,错误的是 。 A) 命令窗口是执行、编辑Visual FoxPro系统命令的窗口 B) 命令窗口中,可以输入命令来实现对数据库的操作管理 C) 命令窗口隐藏之后,则无法再显示出来 D) 命令窗口中的文字大小可以改变 3Visual FoxPro对数据的操作命令输入时,叙述错误的是 。 A) 每条命令必须以命令动词开头 B) 命令动词使用时不区分大小写 C) 命令动词后面不能再输入其他参数 D) 命令动词前4个字母和整个命令动词等效,第2章 选择题,1VFP提供了大量的向导、设计器、 等可视化设计工具供用户使用。 2VFP不仅支持面向过程的程序设计,而且支持 的程序设计。 3VFP提供了三种工作方式,即:菜单方式、命令方式和 。 4VFP提供了一种称为 的管理工具,可供用户对所开发项目中的数据、文档、源代码和类库等资源集中进行高效的管理,使开发与维护更加方便。,第2章 填空题,1命令? 2007/01/02执行后的输出结果为_。 A) 2007/01/02 B) 01/02/2007 C) 1003.50 D) 2007 2在一个命令行中,输入下列内存变量赋值命令,其中格式正确的是_。 A) A=20,B=30 B) A,B=20 C) A=20 D) B= =30 3各种表达式的运算顺序是_。 A) 关系运算逻辑运算算术运算字符运算 B) 算术运算关系运算字符运算逻辑运算 C) 算术运算字符运算关系运算逻辑运算 D) 逻辑运算关系运算字符运算算术运算 4正确的日期型数据是_。 A) 2009-06-03 B) 2009-06-03 C) 2009-06-03 D) 2009/06/03 5命令? Pro$ ForPro执行后的输出结果为_。 A) For B) ProForPro C) .T. D) .F. 6表达式2009/03/28 - 2009/03/28的值的类型为_。 A) 字符型 B) 数值型 C) 日期型 D) 逻辑型,第3章 选择题,1. 执行赋值命令A= 2007/01/02后,内存变量A的类型为_。 2. 表达式2009/09/30 - 2009/09/10的值为_。 3. 表达式NOT 10*2100 OR 50*1025 AND 1616的值为_。 4. 表达式.F. AND .T. OR NOT .T.的值为_。 5. 表达式MAX(10+5.18,3*2,INT(89.2),SQRT(100)的值为_。 6. 表达式LEN(“Visual” +“FoxPro”+“教程”)的值为_。 7. ?“Happy” $ UPPER(“Happy Birthday!”)的值为_。 8. 表达式LEN(SUBSTR(“Internet”,6)+SPACE(3)的值为_。 9. ?83 AND “FEE”“FA” OR “电”$“电脑”的结果是_。 10. 在VFP中,可使用的内存变量类型包括C、N、L和_。,第3章 填空题,1在VFP中,有些字段类型的宽度是固定的,它们是_。 A) 日期型、逻辑型、备注型、通用型 B) 字符型、日期型、备注型、通用型 C) 数值型、逻辑型、备注型、通用型 D) 日期型、数值型、逻辑型、备注型 2查询“设备名称”字段中包含“计算机”的第1条记录的命令是_。 A) LOCATE FOR “计算机” $ 设备名称 B) LOCATE FOR “计算机 $ 设备名称” C) LOCATE FOR AT(“计算机”,设备名称)=0 D) LOCATE FOR 设备名称=“计算机” 3执行APPEND BLANK命令后,则在_追加一条空记录。 A) 数据表尾部 B) 数据表首部 C) 数据表中间 D) 数据表中的任何位置 4在Visual FoxPro中,删除记录的两个正确步骤是_。 A) 先逻辑删除,再物理删除 B) 先物理删除,再逻辑删除 C) 先选择记录,再逻辑删除 D) 先显示记录,再物理删除,第4章 选择题,5设表中有“价格”字段,执行命令LIST FOR 价格=200的显示结果是_。 A) 价格小于200的所有记录 B) 价格小于等于200的第1条记录 C) 价格小于或者等于200的所有记录 D) 价格小于等于200的所有记录 6在当前表中,修改所有设备的“总金额”字段值,正确的命令是_。 A) REPLACE ALL 总金额 FOR “销售数量*单价” B) REPLACE 总金额 WITH 销售数量*单价 C) REPLACE ALL 总金额 WHERE 销售数量*单价 D) REPLACE ALL 总金额 WITH 销售数量*单价 7将所有学生学号的第1位数字修改为数字”8”的正确命令是_。 A) REPLACE ALL 学号 WITH “8” B) REPLACE ALL 学号 WITH 8+SUBSTR(学号,2) C) REPLACE ALL 学号 WITH “8”+SUBSTR(学号,2) D) REPLACE ALL 学号 WITH “8”+SUBSTR(学号,1),第4章 选择题(续1),1备注型字段的内容存放在与表同名、扩展名为_的文件中。 2设计数据表时,可使用_命令打开“表设计器”。 3如果备注型字段中显示为_,则说明备注型字段中没有任何内容。 4如果通用型字段中已输入数据,则其字段中显示_。 5用USE命令打开表时,如果使用_选项,表示以“独占”方式打开表,打开的表可读可写。 6_删除是指删除磁盘上表文件的记录,删除后的记录不能恢复。 7_删除记录,是指为记录标上逻辑删除标记,以后可恢复成正常记录。,第4章 填空题,1在VisualFoxPro中,建立索引的作用之一是 。 A) 节省存储空间 B)便于管理 C) 提高查询速度 D) 提高查询和更新的速度 2在自由表中不能建立的索引是 。 A) 惟一索引 B) 主索引 C) 候选索引 D) 普通索引 3在指定字段或表达式中,不允许出现重复值的索引是 。 A) 惟一索引、候选索引 B) 候选索引、主索引 C) 惟一索引、主索引 D) 惟一索引、候选索引 4以下关于主索引和侯选索引的叙述正确的是 。 A) 主索引和侯选索引都可以建立在数据库表和自由表上 B) 主索引和侯选索引都能保证表记录的惟一性 C) 主索引可以保证表记录的惟一性,而侯选索引不能 D) 主索引和侯选索引是相同的概念 5当主数据表的索引字段的类型是候选索引,子数据表的索引字段的类 型是普通索引时,两个数据表间的关联关系是 。 A) 一对一 B) 一对多 C) 多对一 D) 多对多,第5章 选择题,1选择一个没有使用且编号最小的工作区的命令是 。 2同一个表的多个索引可以创建在一个索引文件中,索引文件名与相关的表同名,该索引文件的扩展名是 。 3建立索引的作用之一是提高 速度。 4自由表的索引类型没有 。,第5章 填空题,1当父表的索引字段类型是主索引,子表的索引字段类型是普通索引时, 两个数据表间建立的永久关系是 。 A) 一对一 B) 一对多 C) 多对一 D) 多对多 2VFP的参照完整性规则不包括 。 A) 更新规则 B) 查询规则 C) 删除规则 D) 插入规则 3创建一个名为XS.DBC的数据库文件,使用的命令是 。 A)CREATE B) CREATEXS C)CREATETABLEXS D) CREATEDATABASEXS 4为了设置两个表之间的数据参照完整性,要求这两个表是 。 A) 一个自由表和一个数据库表 B) 两个自由表 C) 同一个数据库中的两个表 D) 没有限制 5Visual FoxPro的“参照完整性”中“插入规则”包括的选择是 。 A) 级联和忽略 B) 级联和删除 C) 限制和忽略 D) 限制和删除,第6章 选择题,1在VFP中建立数据库时,其数据库文件的扩展名是 。 2建立名为“图书销售.DBC”的数据库,可在命令窗口中执行命令 。 3。数据库表之间的一对多联系可通过主表的 索引和子表的 索 引来实现。 4。在VFP中, 规则包括更新规则、删除规则和插入规则。,第6章 填空题,1在VisualFoxPro中,关于视图的正确叙述是 。 A) 在视图上不能进行更新操作 B) 视图是从一个或多个数据库表导出的虚拟表 C) 视图不能同数据库表进行连接操作 D) 视图与数据库表相同,用来存储数据 2下列关于视图的说法中不正确的是 。 A) 可以用视图使数据暂时从数据库中分离成为自由数据 B) 视图建立之后,可以脱离数据库单独使用 C) 视图兼有表和查询的特点 D) 视图可分为本地视图和远程视图 3查询设计器默认的查询去向是 。 A) 浏览 B) 临时表 C) 屏幕 D) 报表 4以下关于“查询”的描述正确的是 。 A) 查询保存在项目文件中B) 查询保存在数据库文件中 C) 查询保存在表文件中 D) 查询保存在查询文件中,第7章 选择题,1在视图和查询中,利用 【1】 可以修改数据;利用 【2】 可以定义输出去向,但不能修改数据。 2查询的设置保存在扩展名为 【1】 的查询文件中,而视图的定义则保存在 【2】 文件中。 3视图包括本地视图和 。 4通过查询设计器中的 选项卡可设定条件,从而实现多表查询。,第7章 填空题,1在SELECT语句中,使用WHERE子句指出的是 。 A) 查询目标 B) 查询结果 C) 查询条件 D) 查询视图 2用SELECT语句查询商品表中所有商品名称时,使用的是 。 A) 投影查询 B) 条件查询 C) 分组查询 D) 连接查询 3在SELECT语句中,查询图书库存表中所有单价小于30元的图书书名及单价,使用的语句是 。 A) SELECT 书名,单价 FROM 图书库存表 B) SELECT 书名,单价 FROM 图书库存表 WHERE 单价30 C) SELECT 书名,单价 FROM 图书库存表 ON 单价30 D) SELECT 书名,单价 FROM 图书库存表 单价=30 4能查询各单位职工总人数的SELECT语句是 。 A) SELECT 单位,COUNT(*) AS 总人数 FROM ZG ORDER BY 专业 B) SELECT 单位,COUNT(*) AS 总人数 FROM ZG GROUP BY 专业 C) SELECT 单位,COUNT(*) AS 总人数 GROUP BY 专业 D) SELECT 单位,COUNT(*) AS 总人数 WHERE ZG GROUP BY 专业,第8章 选择题,5有语句:SELECT * FROM ST WHERE “计算机” $ 设备名称 其中的WHERE子句可使用 来替换。 A) WHERE 设备名称 LIKE “%计算机_” B) WHERE 设备名称 LIKE “%计算机%” C) WHERE 设备名称 LIKE “_计算机%” D) WHERE 设备名称=“计算机” 6使用SELECT语句,从图书库存表中查询所有书名中含有“程序”的图书,使用的语句是 。 A) SELECT * FROM 图书库存表 WHERE LEFT(书名,4)=程序 B) SELECT * FROM 图书库存表 WHERE RIGHT(书名,4)=程序 C) SELECT * FROM 图书库存表 WHERE TRIM(书名,4) =程序 D) SELECT * FROM 图书库存表 WHERE “程序” $ 书名 7. 查询其成绩大于所有学生平均成绩的学生记录的命令是_. A) SELE * FROM STUD WHERE 成绩AVG(成绩) B) SELE * FROM STUD WHERE 成绩SELE AVG(成绩) FROM STUD C) SELE * FROM STUD WHERE 成绩(SELE AVG(成绩) D) SELE * FROM STUD WHERE 成绩(SELE AVG(成绩) FROM STUD),第8章 选择题(续1),1设有学生选课表SC(学号,课程号,成绩),用SQL语言检索成绩大于80 分的课程的语句是: SELECT 学号,课程号,AVG(成绩) FROM SC _ 2为了实现在学生表中查询所有姓“张”的学生记录,对以下SELECT语句 中的条件子句进行补充: WHERE 姓名_ 3在教师表中查询工资不在1500至2000之间的教师姓名,请对SELECT语 句填空: WHERE 工资 NOT _,第8章 填空题,1结构化程序设计的三种基本结构是 。 A) 顺序结构、选择结构、循环结构 B) 顺序结构、选择结构、模块结构 C) 选择结构、模块结构、网状结构 D) 顺序结构、循环结构、模块结构 2下列关于分支(条件)语句IF-ENDIF的说法中,不正确的是 。 A) IF和ENDIF语句必须成对出现 B) 分支语句可以嵌套,但不能交叉 C) IF和ENDIF语句可以无ELSE子句 D) IF和ENDIF语句必须有ELSE子句 3以下程序的结果是_。 S=1 DO WHILE S50 S=S*3 ? S ENDDO A) 3 9 27 B) 9 3 27 C) 9 27 81 D) 3 9 27 81,第9章 选择题,1以下程序执行后的显示结果是 。 X=8 Y=0 DO WHILE X=Y X=X-1 ENDDO ? X,第9章 填空题,2. 从键盘上输入X、Y的值分别为1、100后,程序执行后,变量 M的结果是_。 M=0 INPUT 输入第1个数: TO X INPUT 输入第2个数: TO Y IF XY FOR A=X TO Y M=M+A ENDFOR ELSE M=X+Y ENDIF ?M,第9章 填空题(续1),第9章 填空题(续2),3. 有以下主程序和子程序,程序执行后,M的值为 。 * Main M1 * Sub Z1 M=0 IF INT(X/2)=X/2 X=1 M=M+X FOR X=1 TO 10 ENDIF DO Z1 RETURN ENDFOR ?M RETURN,1若要在Text1上显示数据表STUD的“姓名”字段值,则需要将该控件的 属性 设置成:STUD.姓名。 A) FontName B) ControlSource C) RowSource D) Caption 2若要在Text1中输入口令,应设置_属性来指定输入口令的占用符。 A) Value B) RowSource C) PasswordChar D) Interval 3. 将_属性的值设置为5,可使“选项组按钮”中出现5个命令按钮。 A) Value B) ButtonCount C) FontSize D) Visible,第11章 选择题,1将Text1、Text2、Text3、Text4中输入的学生的学号、姓名、性别 和专业写入表STUD中末尾的1条记录中,并显示“成功添加1个学生 记录”的消息框。 USE STUD APPEND _ REPLACE 学号 WITH _, ; 姓名 WITH _, ; 性别 WITH _, ; 专业 WITH _ =_(“成功添加1个学生记录!”) USE,第11章 填空题,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!