(完整版)中职VF课堂练习题
中职数据库VF第3章小测试

第3章小测试一、选择1、以下关于查询描述正确的是()A. 不能根据自由表建立查询B.只能根据自由表建立查询C. 只能根据数据库表建立查询D.可以根据数据库表和自由表建立查询2、VF默认的查询去向是()A. 主窗口B.表C.浏览窗口D.报表文件3、下列叙述正确的是()A. 视图是独立的文件,它存储在数据库中B. 视图不是独立的文件,它存储在数据库中C. 视图是独立的文件,它存储在视图文件中D. 视图的输出去向可以是浏览窗口或表4、在VF中,以下关于视图描述中错误的是()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、下列叙述正确的是()。
A. 查询和视图都可以在浏览窗口中显示数据B. 查询和视图都可以在浏览窗口中更新数据C.查询可以显示数据,视图可以更新数据D.查询可以更新数据,视图可以显示数据11、表STUDENT.DBF对应的备注文件名()A. STUDENT.DOCB.STUDENT.MENC.STUDENT.DBFD.STUDENT.FPT12、下面关于表的叙述中,错误的是()A. VF可以打开多个表B.VF可以使用多个表的数据C.VF可以有多个当前表D.VF只能有一个当前表13、打开表设计器建立数据库表STUDENT.DBF的命令是()A. CREATE DA TABASE STUDENTB.MODIFY COMMAND STUDENTC.CREATE STRDENTD.MODIFY STRUCTURE STUDENT14、复制D:\ZG\ZGDA.DBF的表结构创建新表ZGDA3.DBF,应使用命令()A. USE D:\ZG\ZGDA.DBFCOPY TO D:\ZG\ZGDA3B. USE D:\ZG\ZGDA.DBFCOPY STRUCTURE TO D:\ZG\ZGDA3C. USE D:\ZG\ZGDA3.DBFCOPY STRUCTURE TO D:\ZG\ZGDAD. USE D:\ZG\ZGDA.DBFCOPY TO D:\ZG\ZGDA315、下列命令中,创建数据库文件ST.DBC的命令是()A. CREATEB. CREATE ST C、OPEN DA TABASE ST D. CREATE DATABASE ST16、打开数据库文件XH.DBC的正确命令是()A. OPEN DA TABASE XHE XH C、USE DATABASE XH D. OPEN XH17、下列方法中不能关闭数据库的是()A. 在项目管理器中选择某个数据库,再单击“关闭”按钮B.关闭数据库设计器C.执行CLOSE DATABASE 命令D.执行CLOSE ALL命令18、下列关于表的叙述中,正确的是()A. 在数据库表和自由表中,都能给字段定义有效性规则和默认值B.设置字段有效性规则可以检验两个字段的数据是否满足条件C.设置字段有效性规则可以检验输入数据的正确性D.设置字段的默认值可以指定编辑数据时字段的默认值19、要把当前表的记录指针移到第1条记录上,应该使用的命令是()A.SKIP 1B.GO 1 C、GO TOP D. GO BOTTOM20、要在当前未用的最小工作区中打开C:\XH\BOOK.DBF,可以使用的命令是()E C:\XH\BOOK.DBF IN 1B. USE C:\XH\BOOK.DBF IN 0C、USE BOOK.DBF IN 0 D. OPEN C:\XH\BOOK.DBF IN 021、要显示D:\ZG\ZGDA.DBF中表的第2---4条记录,应使用命令()E D:\ZG\ZGDA GO 2DISPLAY B. USE D:\ZG\ZGDA GO 2DISPLAY RESTC 、USE D:\ZG\ZGDAGO 2DISPLAY NEXT 322、设当前表有25条记录,当前记录号是6,执行如下命令后的输出结果是( )SKIP 30?RECNO( ) A. 25 B.26 C.30 D.3623、要为当前表中的所有职工增加100元工资,应该使用的命令是( )A. CHANG 工资 WITH 工资+100B.REPLACE 工资 WITH 工资+100C.CHANGE ALL 工资 WITH 工资+100D.REPLACE ALL 工资 WITH 工资+10024、要彻底删除D:\ZG\ZGDA.DBF 中男职工的记录,可以使用的命令是( )A. USE D:\ZG\ZGDA.DBFDELETE ALL 性别=”男”PACKB. USE D:\ZG\ZGDA.DBFDELETE FOR 性别=”男”ZAPC. DELETE FROM D:\ZG\ZGDA.DBF FOR 性别=”男”PACKD. DELETE FROM D:\ZG\ZGDA.DBF WHERE 性别=”男”PACK25、以下关于工作区的叙述,正确的是( )A. 一个工作区中只能打开一个表B.一个工作区中可以同时打开多个表C.一个工作区中可以打开多个表,但任一时刻只能打开一个表D.使用OPEN 命令可以在指定工作区中打开表26、下列命令中,错误的是( )A. USE XSDA IN 0E XDA2 IN 5E IN 5E IN 027、执行下面的一组命令后,选择ZGDA.DBF 所在工作区的错误命令是( ) CLOSE ALLUSE GZ0501 IN 0USE ZGDA IN 0A. SELECT ZGDAB.SELECT 0C.SELECT 2D.SELECT B28、要使用分屏显示的方式显示当前表的结构,可以使用的命令是( )A. LIST STRUCTUREB.DISPLAY STRUCTUREC.LIST STRUCTURE IN 1D.DISPLAY STRUCTURE IN 129、修改表结构的命令是( )A. MODIFY STRUCTUREB.CREATE STRUCTURED. USE D:\ZG\ZGDA GO 2 DISPLAYC.LIST STRUCTURED.DISPLAY STRUCTURE30、分屏显示数据的命令是()A.LISTB.LIST STRUCTUREC.DISPLAYD.DISPLAY STRUCTURE31、修改表结构的命令是()A. MODIFY STRUCTUREB.CREATE STRUCTUREC.LIST STRUCTURED.DISPLAY STRUCTURE32、显示表结构的命令是()A. MODIFY STRUCTUREB.LISTC.DISPLAY STRUCTURED.DISPLAY33、下列命令中,没有显示数据功能的是()A. LISTB.DISPLAYC.BROWSED.REPLACE34、下列命令中,没有编辑数据功能的是()A. EDITB.LISTC.CHANGED.BROWSE35、将当前表中所有职工的基本工资都增加100元,应该使用的命令是()A.CHANGE 基本工资WITH 基本工资+100B.REPLACE 基本工资WITH 基本工资+100C.CHANGE ALL 基本工资WITH 基本工资+100D. REPLACE ALL 基本工资WITH 基本工资+10036、将当期表中赵国强的基本工资增加200元的命令是()A.CHANGE ALL 基本工资WITH 基本工资+200B.REPLACE ALL基本工资WITH 基本工资+200C.CHANGE ALL 基本工资WITH 基本工资+200 WHERE 姓名=”赵国强”D. REPLACE ALL 基本工资WITH 基本工资+200 WHERE 姓名=”赵国强”37、下列关于追加记录的叙述中,错误的是()A.APPEND 命令可以在指定表的末尾追加记录B.APPEND BLANK 命令可以在当前表的末尾追加一条空记录C.APPEND 命令可以在当前表的末尾追加记录D. APPEND FROM 命令可以把其他表文件中的数据追加到当前表文件中38、在当前表末尾追加一条空记录的命令是()A.APPENDB.BROW BLANKC.APPEND BLANKD. APPEND FROM BLANK39、逻辑删除当前表的姓名字段中姓“张”的所有记录,应使用命令()A.DELETE FOR 姓名=“张”B.DELETE WHERE 姓名=“张”C.DELETE FOR “张”$姓名D. DELETE FOR LEFT(姓名,2)=“张”40、以下关于删除记录的描述正确的是()A.DELETE命令可以逻辑删除指定表中的记录B.DELETE命令可以逻辑删除当前表中的记录C.DELETE命令可以物理删除指定表中的记录D. DELETE命令可以物理删除当前表中的记录41、下列关于索引的叙述中,错误的是()A.只有数据库表才能建立主索引B.只有数据库表才能建立候选索引C.数据库表和自由表都可以建立普通索引D. 数据库表和自由表都可以建立唯一索引42、下列关于索引叙述中,错误的是()A.索引改变记录的逻辑顺序B.索引改变记录的物理顺序C.一个表可以建立多个索引D. 一个表可以建立多个唯一索引43、为数据库表创建索引的目的之一是()A.改变表中记录的物理顺序B.为了对表进行实体完整性约束C.加快数据库表的更新速度D.加快数据库表的查询速度44、下面有关索引的叙述中,正确的是()A.建立索引后,原来的数据库表文件中记录的物理顺序将被改变B.索引与数据库表的数据存储在一个文件中C.创建索引是创建一个指向数据库表文件记录的指针构成的文件D.使用索引并不能加快对表的查询操作45、下列关于索引的叙述中,错误的是()A.唯一索引的索引关键字不允许出现重复值B.主索引的索引关键字不允许出现重复值C.候选索引的索引关键字不允许出现重复值D.普通索引的索引关键字允许出现重复值46、以下关于主索引和候选索引叙述中,正确的是()A.主索引和候选索引都能保证表记录的唯一性B.主索引和候选索引都可以建立在数据库表和自由表上C.主索引可以保证表记录的唯一性,而候选索引则不能D.主索引和候选索引都不能保证记录的唯一性47、下列关于创建索引的叙述中,错误的是()A、在表设计器的“索引”选项卡中可以建立索引B、在表设计器的“字段”选项卡中可以建立索引C、使用INDEX命令可以建立索引D、使用CREATE命令可以建立索引48、在指定字段或表达式中允许出现重复字段值的索引是()A、候选索引和主索引B、普通索引和唯一索引C、候选索引和唯一索引D、普通索引和候选索引49、在表设计器“字段”选项卡中可以创建的索引是()A.唯一索引B.候选索引C.主索引D.普通索引50、如果已经以姓名字段为关键字,XM为索引名为当前表建立普通索引,索引保存在结构索引文件中,那么可以将上述索引设置为当前索引的命令是()A.SET INDEX TO 姓名 B. SET INDEX TO XMC. SET ORDER TO 姓名D.SET ORDER TO XM51、命令“INDEX ON 姓名TAG XM ”建立的索引是()A.主索引B.候选索引C.普通索引D.唯一索引52、不论索引是否生效,定位在相同记录上的命令都是()A.GO TOPB.GO BOTTOMC.GO 6D.SKIP53、使用SET RELATIONG 命令可以建立两个表之间的关联,这种关联是()A.永久性关联B.永久性或临时性关联C.临时性关联D.永久性和临时性关联54、当前表按基本工资字段建立的索引是主索引,利用索引查找基本工资为1800的第2条记录,正确的命令是()A.SEEK 基本工资=1800B.SEEK 1800SKIP CONTINUEC. SEEK 1800D.SEEK 1800SKIP SEEK 180055、对D:\ZG\ZGDA.DBF表中记录按职称升序和基本工资降序排序,生成新文件PD.DBF,正确的命令是()A. USE D:\ZG\ZGDA.DBFSORT TO D:\ZG\PD ON 职称+基本工资/DB. USE D:\ZG\ZGDA.DBFSORT TO D:\ZG\PD ON 职称/A ON 基本工资/DC. USE D:\ZG\ZGDA.DBFSORT TO D:\ZG\PD ON 职称/D , 基本工资/CD. USE D:\ZG\ZGDA.DBFSORT TO D:\ZG\PD ON 职称, 基本工资/D56、下列关于自由表的叙述中,正确的是()A、自由表和数据库表是完全相同的B、自由表不能建立字段级规则和约束C、自由表不能建立候选索引D、自由表不能加入到数据库中57、在VF中,相当于主关键字的索引是()A.主索引B.普通索引C.唯一索引D.排序索引58、VF的参照完整性规则不包括()A.更新规则B.删除规则C.查询规则D.插入规则59、参照完整性规则中的插入规则包括的选择是()A.级联和忽略B.级联和删除C.级联和限制D.级联和忽略60、可以设置参照完整性的两个表是()A.同一个数据库中的两个表B.不同数据库中的两个表C.两个自由表D.一个数据库表和一个自由表61、如果指定参照完整性的删除规则为“限制”,则当删除父表中的记录时,()A.不做参照完整性检查B.不准删除父表中的记录C.自动删除字表中所有相关记录D.若子表中有相关记录,则禁止删除父表中的记录62、为数据库表设置的字段有效性规则能保证数据的()A.参照完整性B.实体完整性C.表完整性D.域完整性63、为数据库表指定主索引属于数据完整性中的()A.参照完整性B.实体完整性C.用户定义完整性D.域完整性64、通过指定字段的类型和宽度来限制字段取值范围属于数据完整性中的()A.参照完整性B.实体完整性C.字段完整性D.域完整性65、()用于保证数据库表之间数据正确的一组规则。
11~12学年度第一学期中职对口班《vfp6.0数据库基础》期中考试卷及答案

11~12学年度第一学期中职对口班《vfp6.0数据库基础》期中考试卷及答案11~12学年度第一学期中职对口班Visual FoxPro6.0数据库应用基础期中考试卷及答案(注:红色部分为答案)一、填空题(1’*38=38’)1、数据库系统是指引进数据库技术后的计算机系统,主要包括_________、_________、_________和_________等四部分。
计算机硬件系统、计算机软件系统、数据库、用户2、实体有很多特性,实体的某一特性称为_________。
属性3、_________是一种规范化的二维表;表格中的一行称为_________;表格中的一列称为_________;属性的取值范围称为_________。
关系,元组,属性,域4、可惟一标识元组的属性或属性集称为_________。
关键字5、对关系进行选择、投影或连接操作之后,结果仍然是一个_________。
关系6、VFP6.0的三种工作方式是_________、_________和_________。
菜单方式,命令方式,程序方式7、当用户在命令窗口输入命令时,可以用_________作为续行符,表示该行的下一行仍是同一命令的一部分。
;8、VFP6.0中项目文件的扩展名为_________。
.pjx9、项目管理器中“移去”按钮的作用是_________和_________。
移去,删除10、程序文件在项目管理器的_________选项卡中。
代码11、设工资=1200,职称=“教授”,下列逻辑表达式的值是_________。
T工资>1000 and (职称=“教授” OR 职称=“副教授”)12、两个日期型数据可进行减法运算,结果为_________数据;日期型数据可加或减一个数值数据,结果为_________。
N、D13、?ROUND(123.456,2)_________,?ROUND(123.456,-2)_________。
职高对口升学计算机专业数据库VF课程VF基础知识章节试卷含答案

职高对口升学计算机专业数据库VF课程VF基础知识章节试卷含答案第1页共6页第2页共6页VF 基础知识章节试卷考试须知:满分100分,共27题,所需考试时间为90分钟一?填空题(请将答案填在下面相应的答题位置。
每空2分,共24分)1.VF 运行环境中对硬盘可用空间的要求是至少有________MB 。
2.VF 的三种工作方式:命令方式、_______、程序方式。
3.VF 命令格式的_______称为命令动词。
4.第一次启动VF 时,出现启动画面时,单击______按钮,打开VF 的主窗口。
5.在命令窗口中输入________关键字,再按ENTER 键,可退出VF 。
6.项目管理器中“数据”选项卡下有数据库、 ________自由表文件。
7.实现对项目管理器折叠,是单击项目管理器________边方向按钮。
8.先在命令窗口中选择一个命令或函数,再按________键,可以查看相应的帮助信息。
9.要把项目管理器拆分成独立浮动窗口,必须首先________项目管理器。
10.项目管理器中文件有两种状态即排除和________。
11.使用键盘选择菜单命令,要先按ALT 键或 ________键。
12.项目文件的后缀名为________。
二?单项选择题(请在下面各题选项中选出最符合题意的一项,将代表该项的字母填在下面相应的答题位置。
每题3分,共30分)13.VF 是一个()位数据库管理系统。
A 、8B 、16C 、32D 、64 14.安装VF 时,错误的操作是()。
A 、先关闭防病毒程序,再安装VFB 、先启动防病毒程序,再安装VFC 、在“最终用户许可协议”对话框中,必须选中“接受协议”单选按钮D 、系统安装完成后,再安装VF 的示例和帮助系统15.要关闭命令窗口,但不退出VF ,可以进行操作是按()键。
A 、CTRL+F2B 、CTRL+F4C 、ALT+F2D 、ALT+F4 16.下面关于工具栏说法,错误的是()。
中职对口升学计算机专业数据库VF课程视图知识章节试卷含答案

视图知识章节试卷考试须知:满分100分,共32题,所需考试时间为90分钟一ˎ填空题(请将答案填在下面相应的答题位置。
每空2分,共24分)1.视图是一个______,视图定义保存在数据库中,直到运行时,数据才填充到视图中。
2.在SQL 中,创建视图的命令是______。
3.在SQL 中,删除视图的命令是______。
4.在视图设计器中修改视图时,可选择______菜单中的______命令运行视图。
5.创建视图时,相应的数据库必须是______状态。
6.视图中的数据取自于数据库中表或______。
7.在视图设计器中通过________的设置,可以更新数据表中的数据。
8.在项目管理器中, ________选项卡下,有查询与视图。
9.视图的分类:分为远程视图与 ________。
10.建立远程视图必须建立与远程数据库的______。
11.视图与查询相比,没有 ________的功能。
二ˎ单项选择题(请在下面各题选项中选出最符合题意的一项,将代表该项的字母填在下面相应的答题位置。
每题2分,共32分) 12.以下关于视图,描述正确的是( )。
A 、可以根据自由表建立视图B 、可以根据数据库表和自由表建立视图C 、可以根据数据库表建立视图D 、可以根据查询建立视图 13.下列关于创建本地视图的说法中,错误的是( )。
A.、可以单击“ 新建本地视图 ”对话框中的“ 视图向导 ”按钮 B 、可以单击“ 新建本地视图 ”对话框中的“ 新建视图 ”按钮C 、可以选中“ 新建 ”对话框中的“ 视图 ”单选按钮并单击“ 视图向导 ”按钮D 、可以选中“ 新建 ”对话框中的“ 视图“ 单选按钮并单击 ”新建文件“按钮 14.下列关于运行视图的说法中,错误的是( )。
A 、在项目管理器中选择需要运行的视图,再单击”运行“按钮B 、在项目管理器中选择需要运行的视图,再单击”浏览“按钮C 、在视图设计器中修改视图时,单击”常用“工具栏上的”运行“按钮D 、在视图设计器中修改视图时,右击该视图再选择”运行查询“ 15.视图设计器中的选项卡有( )。
VFP练习题及答案

VFP期末笔试题型1.单项选择题(共30小题,每题1分,共计30分)(图答题卡)2.写出表达式及函数结果题(共10小题,每题1分,共计10分)3.阅读程序写出结果题(共5小题,每题4分,共计20分)4.填空题(共30空,每空1分,共计30分)5.编程题(共2小题,每题5分,共计10分)一题面向过程,一题面向对象各章复习第一章数据库系统及Visual FoxPro 概述1. B 是用于建立、使用和维护数据库的系统软件。
它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。
用户通过它来访问数据库中的数据,数据库管理员也通过它进行数据库的维护工作。
A、数据库B、数据库管理系统C、操作系统D、数据处理应用程序2.关于关系规范化、关系模型和关系运算,以下说法中错误的是:___B__。
A、关系模型中,主要是通过外部关键字表示实体之间的联系B、关系规范化的主要目的之一就是完全消除数据冗余C、在进行关系运算的并、差、交运算时,两个关系的结构必须相同D、一个规范化的二维表中,其行、列的顺序可任意交换3.当前常用的DBMS产品中,数据模型主要采用__B___和面向对象模型,VFP就是采用这种。
A、表格模型B、关系模型C、E-R模型D、C/SE、模型网状模型F、层次模型。
4.E-R图是E-R模型的图形表示法,它是直接表示概念模型的有力工具。
在E-R图中,用 D 表示属性。
A、三角形B、矩形C、菱形D、椭圆形5.关键字是关系模型中的重要概念。
其值能够惟一地确定一条记录,但是它所包含的字段可能是有多余的,这样的关键字称为 A 。
A、超关键字B、候选关键字C、主关键字D、外部关键字6.在关系模型中,关系规范化的过程是通过关系中属性的分解和关系模式的分解来实现的。
在实际应用中,设计关系模式时一般要求满足 C 。
A、1NFB、2NFC、3NFD、4NF7.二维表中能唯一确定记录的一列或多列的组合称为超关键字。
若一个超关键字去掉其中任何一个列后不再能唯一确定记录,则称其为候选(1)关键字。
中职计算机专业VF前四章阶段考试试题

2013-2014第二学期职高二VF期中考试试卷(第一章~第三章)姓名:一、单项选择题(每题2分,共120分)1.Visual FoxPro支持的数据模型是( )A.层次模型B.关系模型C.网状模型D.树状模型2. VisualFoxPro能够实现的三种基本关系运算是( )。
A)索引、排序、查找B)建库、录入、排序C)选择、投影、联接D)显示、统计、复制3. 数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)之间的关系是()A)DB包括DBS和DB B)DBMS包括DB和DBSC)DBS包括DB和DBMS D)三者之间没有联系4. 数据表文件的扩展名是()。
A).DBF B).DBC C).PRG D).MEM5.要求表文件某数值型字段的整数是4位,小数是2位,其值可能为负数,该字段的宽度应定义为( ) A.8位B.7位C.6位D.4位6.设置参照完整性的目的是()A.定义表的临时联接B.定义表的永久联接C.在插入、删除、更新记录时,确保已定义的表间关系D.定义表的外部联接7.已打开的表文件的当前记录号为150,要将记录指针移向记录号为100的命令是( )。
(A) SKIP 100(B) SKIP 50 (C) GO -50 (D) GO 1008.假定学生数据表中前6条记录均为男生的记录,执行以下命令序列后,记录指针定位在( )。
USE STUDGOTO 3LOCATE NEXT 3 FOR 性别="男"(A) 第5条记录上(B) 第6条记录上(C) 第4条记录上(D) 第3条记录上9. 关于数据库表与自由表的转换,下列说法中正确的是()A) 数据库表能转换为自由表,反之不能B) 自由表能转换成数据库表,反之不能C) 两者不能转换D) 两者能相互转换10.设职工数据表文件已经打开,其中有工资字段,要把指针定位在第1个工资大于620元的记录上,应使用命令( )。
职高vfp考试试题及答案

职高vfp考试试题及答案一、选择题(每题2分,共40分)1.下面哪个选项与“VFP”缩写最相近?A. Virtual Function ProgrammingB. Visual FoxProC. Variable Function ProgrammingD. Variable FoxPro答案:B2.下面哪种数据类型在VFP中不属于基本数据类型?A. NumericB. LogicalC. StringD. Array答案:D3.在VFP中,以下哪种命令用于创建数据库文件?A. CREATE DATABASEB. OPEN DATABASEC. MODIFY DATABASED. CLOSE DATABASE答案:A4.以下哪个函数可以用于获取字符串的长度?A. LEFT()B. RIGHT()C. LEN()D. TRIM()答案:C5.在VFP中,以下哪种表达式用于判断两个变量是否相等?A. =B. ==C. !=D. <>答案:B6.以下哪个命令可以将结果输出到一个文件中?A. PRINTB. APPENDC. SAVE TOD. MODIFY答案:C7.以下哪个菜单选项用于创建新的查询?A. FileB. EditC. ViewD. Query答案:D8.VFP中,以下哪个操作符用于连接两个字符型变量?A. &B. +C. ^D. *答案:A9.VFP中,以下哪个命令可以在表中新增一条记录?A. APPENDB. EDITC. UPDATED. DELETE答案:A10.以下哪个函数用于将字符串转换成日期类型?A. DTOC()B. CTOD()C. STR()D. INT()答案:B二、填空题(每空2分,共20分)1.VFP全称为 __Visual FoxPro__ 。
2.VFP的最新版本为 __9.0__ 。
3.VFP中,用于声明变量的关键字是 __LOCAL__ 。
中等职业院校对口升学VF数据库SQL语句知识章节试卷(含答案)

SQL 语句知识章节试卷考试须知:满分100分,共14题,所需考试时间为90分钟一ˎ简答题(共23分)1.按照SQL 语句功能,把实现数据定义功能的SQL 语句表达式,书写出来,回答要有层次性,按要点给分,书写工整。
(9分)。
2.按照SQL 语句功能,把实现数据操纵功能的SQL 语句表达式,书写出来,回答要有层次性,按要点给分,书写工整。
(9分)3.按照SQL 语句功能,把实现数据控制的关键字,数据查询功能的完整SQL 语句表达式,书写出来,回答要有层次性,按要点给分,书写工整。
(5分)二ˎSQL 语句综合(共77分)4.有一张表,表名为学生信息,表中有五个字段,字段名分别是姓名、语文、数学、英语、总成绩,字段类型分别是字符型、数值型、数值型、数值型、数值型,查询找出总成绩不低于240分且数学成绩不小于70分,学生信息。
(7分)5.有二张表,一张表名为文化课成绩,表中有四个字段,字段名分别是姓名、语文、数学、英语,字段类型分别是字符型、数值型、数值型、数值型,另一张表名为专业课成绩,表中有四个字段,字段名分别是姓名、VF 、基础、原理,字段类型分别是字符型、数值型、数值型、数值型,查询找出每位同学对应的六门课成绩。
(7分)专 班 姓名 得分6.有二张表,一张表名为城市信息,表中有三个字段,字段名分别是城市名、面积、人口,字段类型分别是字符型、数值型、数值型,另一张表名为工资信息,表中有三个字段,字段名分别是城市名、平均工资、年净收入,字段类型分别是字符型、数值型、数值型,查询找出平均工资不低于6000的城市及其城市的人口信息。
(7分)7.有一张表,表名为学生信息,表中有五个字段,字段名分别是姓名、语文、数学、英语、总成绩,字段类型分别是字符型、数值型、数值型、数值型、数值型,查询找出学生信息表中总成绩的最大值。
(7分)8.有一张表,表名为公司信息,表中有四个字段,字段名分别是公司地址、公司名、公司利润、员工数,字段类型分别是字符型、字符型、数值型、数值型,查询找出不同地址处有两家以上公司的平均员工数。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
四、程序填空 (每空3分,共18分)
1.下面的程序功能是完成工资查询,请填空:
SET TALK OFF
USE employee
ACCEPT "请输入职工号" TO num
LOCATE FOR 职工号= num
IF __ NOT EOF()_______
DISPLAY 姓名, 工资
ELSE
? "职工号输入错误!"
ENDIF
USE
SET TALK ON
2.有学生数据表ST.ddbf,其中“编号”字段( N, 2, 0 )的值从1开始连续排列。
以下程序欲按编号的1, 7, 13, 19, …的规律抽取学生参加比赛,并在屏幕上显示参赛学生编号,请填空。
USE STUDENT
DO WHILE .NOT. EOF( )
IF MOD __ (编号,6)=1___
??编号
ENDIF
SKIP
ENDDo
USE
3.下列程序的功能是根据“销售”表中的数据去修改“库存.dbf”表的数据,请填空。
SELECT 1
USE库存
SELECT 2
USE销售
DO WHILE NOT EOF()
SELECT 1
LOCATE FOR 商品名=B.商品名
REPLACE 数量WITH 数量-B.数量,总金额
WITH 单价*数量
SELECT 2
SKIP
ENDDO
CLOSE DATABASE
4.下列程序是判断任意整数(>2)是否为素数,请填空。
(提示:如果一个整数N能被2~N之间的任一整数整除,则这个整数N不是素数
SET TALK OFF
INPUT "输入一个整数:" TO N
FOR I=2 TO SQRT(n)
IF ___ MOD(N,I)=0_____
EXIT
ENDIF
ENDFOR
IF ___ I>SQRT(n)__
? N, "是素数"
ELSE
? N, "不是素数"
ENDIF
RETURN
SET TALK ON
1、写出下列程序的输出结果是:9 3
x=1
y=3
DO sub WITH x,(y),5
? x,y
RETURN
PROCEDURE sub
PARAMETER a,b,c
a=a+b+c
b=a+b-c
RETURN
2.下列程序执行时,在键盘上输入21,则屏幕上的显示结果为______ OK1
INPUT "X=" TO X
DO CASE
CASE X > 10
? "OK1"
CASE X > 20
? "OK2"
OTHERWISE
? "OK3"
ENDCASE
3.设数据表文件CJ.DBF中有两条记录,内容如下:运行以下程序的结果应当是__1100.00_。
USE CJ
X = 0
DO WHILE .NOT. EOF( )
X= X + ZF
(或N/I=INT(N/I)
SKIP
ENDDO
? X
RETURN
4.执行如下程序,如果输入N值为5,则最后显示值是___6 4__。
SET TALK OFF
S = 0
I = 0
INPUT "N=" TO N
DO WHILE S <= N
S = S+ I
I = I + 1
ENDDO
? S,I
SET TALK ON
RETURN
4
5
6
7。