中等职业院校对口升学VF数据库报表知识章节试卷(含答案)
- 格式:doc
- 大小:120.12 KB
- 文档页数:4
2020年3月甘肃省中职生对口升学考试模拟试题(一)《数据库》(90分)——Leander一、单项选择题(每小题1分,共10分)1.以下操作中不能退出Visual FoxPro系统的是(C)。
A.单击主窗口的“关闭”按钮B.单击“文件”菜单中“退出”命令C.单击“文件”菜单中“关闭”命令D.在命令窗口中输入:QUIT再按Enter键2.数据库(DB)和数据库管理系统(DBMS)之间的关系是(B)。
A.DB管理DBMS B.DBMS管理DB C.DB等于DBMS D.二者关系不确定3.下面不是实体之间联系的是(D)。
A.一对一B.一对多C.多对多D.多对一4.扩展名为.PJX的文件是(A)。
A.项目文件B.表文件C.数据库文件D.程序文件5.在命令窗口中新的一行输入命令?date()则屏幕显示(B)。
A.2016年5月21日B.05/21/16C.2016.05.21D.05.21.166.命令格式“use <表文件名>[in 工作区号]”中,命令动词是(A)。
A.use B.<表文件名>C.[in 工作区号]D.[工作区号]7.执行定义数组命令“declare xy(3,3)”后,数组xy的元素个数为(B)。
A.3B.9C.6D.18.变量ks=”2016年三校生对口升学考试”,能够显示“2016年对口升学考试”的命令是(C)。
A.?ks-“全国”B.?substr(ks,7,6)C.?substr(ks,1,6)+ substr(ks,13,12)D.?ks-substr(ks,7,6)9.复制D:\xs\xsda.dbf表中所有女学生的数据来创建新表xsda2.dbf,可使用的命令是(D)。
A.use d:\xs\xsda.dbf B.use d:\xs\xsda.dbfCopy to d:\xs\xsda2Copy to d:\xs\xsda2 for 女学生C.use d:\xs\xsda2.dbf D.use d:\xs\xsda.dbfCopy to d:\xs\xsda for 性别=”女”Copy to d:\xs\xsda2 for 性别=”女”10.下列各式中不能作为内存变量名的是(C)。
第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、()用于保证数据库表之间数据正确的一组规则。
中职vf期末考试试题及答案中职VF期末考试试题一、选择题(每题2分,共20分)1. VF中的主窗口是:A. 表单设计器B. 项目管理器C. 数据环境D. 代码编辑器答案:B2. 在VF中,以下哪个不是数据库表的字段属性?A. 必填B. 可为空C. 只读D. 表答案:D3. VF中,以下哪个命令用于打开一个表单?A. DISPLAYB. DOC. OPEND. VIEW答案:C4. 在VF中,哪个函数用于计算两个日期之间的天数差?A. DATE()B. DATEDIFF()C. DATEADD()D. DATEPART()答案:B5. 在VF中,以下哪个控件用于创建下拉列表?A. TEXTBOXB. COMBOBOXC. LISTBOXD. GRID答案:B二、填空题(每空2分,共20分)6. VF中,用于定义表单的类是______。
答案:Form7. VF中,用于定义数据表的类是______。
答案:Table8. VF中,用于定义报表的类是______。
答案:Report9. VF中,用于定义查询的类是______。
答案:Query10. VF中,用于定义数据库的类是______。
答案:Database三、简答题(每题10分,共20分)11. 请简述VF中表单(Form)的基本组成元素。
答案:表单的基本组成元素包括标题栏、菜单栏、工具栏、工作区和状态栏。
表单可以包含各种控件,如文本框、按钮、列表框等,用于与用户交互。
12. 请简述VF中如何创建一个简单的查询。
答案:在VF中创建查询通常涉及以下步骤:- 打开查询设计器。
- 选择要查询的表。
- 设置查询条件。
- 定义输出字段。
- 执行查询。
四、编程题(每题15分,共40分)13. 编写一个VF命令,用于计算并显示一个表中所有记录的总和。
答案:```SELECT SUM(字段名) AS 总和 FROM 表名```14. 编写一个VF表单程序,用于接收用户输入的姓名和年龄,并在表单上显示。
vf对口升学试题及答案# vf对口升学试题及答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个命令用于创建新表单?- A. `CREATE TABLE`- B. `CREATE FORM`- C. `DEFINE WINDOW`- D. `ADD FORM`答案:B2. VFP中的表单设计器提供了哪种类型的控件用于输入数据? - A. 文本框- B. 标签- C. 命令按钮- D. 以上都是答案:D3. 在VFP中,以下哪个函数用于计算字符串的长度?- A. `LEN()`- B. `STR()`- C. `LEFT()`- D. `RIGHT()`答案:A4. 如果要在VFP中实现数据的排序,应该使用哪个命令? - A. `SORT`- B. `ORDER`- C. `ARRANGE`- D. `INDEX`答案:C5. 在VFP中,以下哪个属性用于设置文本框的只读状态? - A. `ReadOnly`- B. `Enabled`- C. `Visible`- D. `Caption`答案:A6. VFP中的数据库容器对象是什么?- A. 表- B. 视图- C. 数据库- D. 容器答案:C7. 在VFP中,如何将一个表单的数据保存到数据库中? - A. 使用`SAVE`命令- B. 使用`PACK`命令- C. 使用`USE`命令- D. 使用`APPEND`命令答案:D8. 在VFP中,以下哪个事件通常用于执行表单加载时的初始化操作? - A. `Click`- B. `Init`- C. `Load`- D. `Activate`答案:C9. VFP中,以下哪个命令用于删除数据库中的一个表?- A. `DELETE TABLE`- B. `REMOVE TABLE`- C. `DROP TABLE`- D. `ERASE TABLE`答案:C10. 在VFP中,以下哪个函数用于将数值转换为字符串?- A. `STR()`- B. `VAL()`- C. `CHRS()`- D. `AT()`答案:A二、填空题(每题2分,共20分)11. 在VFP中,使用________命令可以打开一个数据库表。
视图知识章节试卷考试须知:满分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.视图设计器中的选项卡有( )。
黄骅职教中心升学部计算机专业高三模拟试题VF试卷学号_____ 姓名________分数_________一、选择题(答案写在题号前,每小题1分,共42分)1.Visual FoxPro表中不允许记录中出现重复索引值的索引是 _____cA) 主索引B) 主索引、候选索引、普遍索引C) 主索引和候选索引D) 主索引、候选索引和唯一索引2.表单上第三个列表框控件系统默认的name属性是()Cbo3B.edit3C.list3D.text33.在Visual FoxPro中,可以对字段设置默认值的表必须是 _______dA) 不能设置字段的默认值B) 自由表 C) 自由表或数据库表D) 数据库表4、某打开的表中有20条记录,当前记录号为8,执行命令 LIST NEXT 3 (回车)后,所显示的记录的序号为( )CA.8-11 B.9-10 C.8-10 D.9-115.打开Visual FoxPro“项目管理器”的“文档”选项卡,其中包含的是_____dA) 表单文件B) 报表文件C) 标签文件D) 以上三种文件6.Visual FoxPro中可以链接或嵌入OLE对象的字段类型是_____ bA) 备注型字段 B) 通用型字段 C) 通用型和备注型字段D) 任何类型的字段7、将某个控件绑定到一个字段,移动记录后字段的值发生变化,这时该控件的___属性的值也随之变化。
aA.Value B.Name C.Caption D.没有8.对于属性、方法和事件,下面论述错误的是_____bA) 属性用于描述对象的状态,方法用于表示对象的行为B) 在新建一个表单时,可以添加新的属性、方法和事件C) 事件代码也可以像方法一样被显示调用D) 基于同一个类产生的两个对象可以分别设置自己的属性值9.查询设计器”和“视图设计器”的主要不同点在于_____BA) 查询设计器有“更新条件”选项卡,也有“查询去向”选项B) 查询设计器没有“更新条件”选项卡,有"查询去向"选项C) 视图设计器没有“更新条件”选项卡,有“查询去向”选项D) 视图设计器有“更新条件”选项卡,也有“查询去向”选项10.下下列赋值语句中错误的是()aA.V1=”23”+46B.V2=DATE()-4C.V3=.T. .OR. 3>4D.V4=“时间”- TIME()11.在Visual FoxPro中,“表单”是指_____ dA) 数据库中各个表的清单B) 一个表中各个记录的清单C) 存放控件的表D) 窗口界面12.Visual FoxPro中,打开表的命令是_____ bA) OREN DATABASE <表> B) USE <表> C) USE DATABASE <表> D) OPEN <表>13.在Visual Foxpro中,用于建立或修改“命令文件”的命令是_____ bA) MODIFY <文件名> B) MODIFY COMMAND <文件名>C) CREAT COMMAND <文件名> D) MODIFY STRUCTURE <文件名>14.在SQL查询中的HAVING子句的作用是()cA.指出分组查询的范围 B.指出分组查询的值C.指出分组查询的条件 D.指出分组查询的字段15.如果要引用一个控件对象所在的直接容器对象,则可以使用下列( )属性。
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考试试题及答案一、选择题(每题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__ 。
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.有一张表,表名为公司信息,表中有四个字段,字段名分别是公司地址、公司名、公司利润、员工数,字段类型分别是字符型、字符型、数值型、数值型,查询找出不同地址处有两家以上公司的平均员工数。
报表知识章节试卷考试须知:满分100分,共33题,所需考试时间为90分钟一ˎ填空题(请将答案填在下面相应的答题位置。
每空2分,共24分) 1.报表文件的扩展名为点________。
2.报表主要包括______与数据源的内容。
3.使用报表向导时,如果数据源涉及多个文件应选择________。
4.新建一个空白报表默认包括页标头、________、页注脚。
5.报表数据源的添加是用________控件。
6.设计分组报表时,数据源中的表文件要建立______。
7.设计多栏报表时,打印顺序应设置为 ________。
8.设计多栏报表时,要在“页面设置”中首先要对________进行设置。
9.VF 中使用________命令打印报表。
10.若以页面预览形式显示报表,则用 ________命令。
11.若在报表中不打印细节行,只打印总计和分类总计信息,则用 ________命令。
12.报表的输出设置应在________菜单命令下进行。
二ˎ单项选择题(请在下面各题选项中选出最符合题意的一项,将代表该项的字母填在下面相应的答题位置。
每题2分,共32分) 13.以下关于报表的说法中,正确的是( )。
A 、报表文件存储报表数据源中的数据,不存储报表的布局B 、报表文件存储报表的布局,不存储报表数据源中的数据C 、报表文件既存储报表的布局,又存储报表数据源中的数据D 、报表输出的数据是创建报表时报表数据源的数据 14.报表的数据源可以是( )。
A 、表或视图B 、表或查询C 、表、查询或视图D 、表或其他报表15.数据源中有注备型字段时,在以下创建过程中不可用( )。
A 、报表向导B 、快速报表C 、多栏报表D 、分组报表16.以下关于快速报表的说法中,正确的是( )。
A.、快速报表方法可以向报表设计器中添加一个表的所有字段 B 、快速报表方法可以向报表设计器中添加一个视图的字段 C 、快速报表方法只能向报表设计器中添加一个表的字段 D 、快速报表方法可以向报表设计器中添加多个表的字段17.以下关于使用报表向导创建报表的说法中,正确的是( )。
报表知识章节试卷
考试须知:满分100分,共33题,所需考试时间为90分钟
一ˎ填空题(请将答案填在下面相应的答题位置。
每空2分,共24分) 1.报表文件的扩展名为点________。
2.报表主要包括______与数据源的内容。
3.使用报表向导时,如果数据源涉及多个文件应选择________。
4.新建一个空白报表默认包括页标头、________、页注脚。
5.报表数据源的添加是用________控件。
6.设计分组报表时,数据源中的表文件要建立______。
7.设计多栏报表时,打印顺序应设置为 ________。
8.设计多栏报表时,要在“页面设置”中首先要对________进行设置。
9.VF 中使用________命令打印报表。
10.若以页面预览形式显示报表,则用 ________命令。
11.若在报表中不打印细节行,只打印总计和分类总计信息,则用 ________命令。
12.报表的输出设置应在________菜单命令下进行。
二ˎ单项选择题(请在下面各题选项中选出最符合题意的一项,将代表该项的字母填在下面相应的答题位置。
每题2分,共32分) 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 、以上3种方法都对
18.使用报表向导定义报表时,定义报表布局的选项是( )。
A 、列数、方向、字段布局
B 、列数、行数、字段布局
C 、行数、方向、字段布局
D 、列数、行数、方向 19.以下关于打开报表设计器的说法中,错误的是( )。
A.、可以在“新建报表”对话框中单击“新建报表”按钮
B 、可以在“新建”对话框中选中“报表”单选按钮并单击“新建文件”按钮
C 、可以单击“常用”工具栏上的“报表”按钮
D 、执行创建报表的CREAT
E REPORT 命令 20.以下关于添加带区的说法中,正确的是( )。
A 、添加标题带区和总结带区,可以选择“报表”下的“标题/总结”命令
B 、添加组标头带区和组注脚带区,可以选择“报表”下的“数据分组”命令
C 、添加列标头带区和列注脚带区,可以选择“文件”下的“页面设置”命令
D 、以上3种方法都对
专 班 姓名 得分
21.以下关于带区的说法中,错误的是()。
A、标题带区的内容在每页开头输出一次
B、页标头带区的内容每页只输出一次
C、组标头带区的内容数据分组时每组只输出一次
D、细节带区的内容每条记录输出一次
22.以下关于报表控件的说法中,错误的是()。
A.、线条控件可以向报表中添加表格B、标签控件可以向报表中添加文本
C、域控件可以向报表中添加表或视图中的字段
D、图片/ACTIVEX绑定控件可以向报表中添加图片
23.为了在报表中打印当前时间,应该插入一个()。
A、表达式控件
B、域控件
C、标签控件
D、文件控件
24.设计()报表时,需要创建复合索引。
A.、快速B、分组C、多级分组D、多栏
25.以下关于报表的说法中,错误的是()。
A、设计分组报表时,需要按分组表达式对数据进行索引或排序
B、设计分组报表时,不需要对数据进行索引或排序
C、设计分组报表时,应选择“报表”下的“数据分组”命令
D、设计分组报表时,VF会自动添加组标头带区和组注脚带区
26.设计多栏报表时,会自动生成()。
A、组标头
B、页注脚
C、列标头
D、标题
27.报表主要解决()设计。
A、数据源
B、数据传递
C、数据显示
D、数据处理
28.查询、视图、报表三者间关系正确的是()。
A.、查询是视图的前提,视图是报表的基础B、视图是查询的前提,视图是报表的基础
C、查询是视图的前提,报表是视图的基础
D、视图是查询的前提,报表是视图的基础三ˎ简答题(共20分)
29.简述一下,设计分组报表的操作过程,回答要有层次性,按要点给分,书写工整。
(8分)。
30.简述一下,设计多栏报表的操作过程,回答要有层次性,按要点给分,书写工整。
(6分)
31.简述一下,报表布局中带区名称、打印次数及其功能,回答要有层次性,按要点给分,书写工整。
(6分)
四ˎ综合(共24分)
32.有一张表,表名为学生信息,表中有四个字段,字段名分别是姓名、语文、数学、英语,字段类型分别是字符型、数值型、数值型、数值型,如下效果图,是用创建快速报表的方法,以学生信息表为数据源,创建出的。
请你把创建此报表的主要过程描述出来,回答要有层次性,按要点给分,书写工整。
(12分)
33.有一张表,表名为校学生成绩汇总,表中有四个字段,字段名分别是班级、学号、姓名、成绩,字段类型分别是字符型、字符型、字符型、数值型,如下效果图,是用分组报表的方法,以校学生成绩汇总表为数据源,创建出的。
请你把创建此报表的主要过程描述出来,回答要有层次性,按要点给分,书写工整。
(12分)
报表知识章节试卷答案
一、填空题(每题2分,共24分)
1.FRX
2.布局
3.一对多报表
4.细节
5.域
6.索引
7.上下
8.列数
9.REPORT
10.PREVIEW
11.SUMMARY
12.页面设置
二、选择题(每题2分,共32分)
13~17 BAACD
18~22 ACDAA
23~27 BCBCC
28 A
三、简答题(共20分)
29.
1.数据源中的表要建立索引(注:多级报表要建立复合索引)
2.创建报表文件
3.数据分组(报表菜单下的数据分组菜单命令)
4.将分组字段放在组标头位置
5.设置当前索引(注:多级分组设置复合索引)
注:设置当前索引有二两种方法,一是SET ORDER TO 索引名
二是在数据环境设计器中右击表,再选择属性下数据,在ORDER处选择索引名 6.保存文件
30.
1.创建报表文件。
2.在文件菜单名下,选择页面设置的菜单命令。
3.设置相关参数,主要是列数及打印顺序,列数要不小于2,打印顺序选择左右
4.保存文件
31.
标题:每张报表的第一页打印一次设置标题
页标头:每个页面打印一次设置每页标题
细节:每条记录打印一次设置数据源中的数据
页注脚:每个页面打印一次设置日期及页码
总结:每张报表的最后一页打印一次设置总结
组标头:数据分组时每组打印一次设置组标题
组注脚:数据分组时每组打印一次设置每组数据的统计值
列标头:分栏报表中每列打印一次设置列标头
列注脚:分栏报表中每列打印一次设置摘要小结
四、综合(每题12分,共24分)
32.
1.创建空白报表
2.在报表菜单下,单击快速报表的菜单命令
3.在快速报表的对话框中,进行相关设置
4.字段布局,选择上下
5.单击字段按钮,在来源于表下选择学生信息,然后再选定字段,姓名、语文、数学
6.保存报表文件
33.
1.在校学生成绩汇总表中,以班级字段建立索引
2.创建空白报表,添加标题带区,并在此带区添加标签控件,内容设置为各班级成绩
汇总,并调整好位置,并将校学生成绩汇总表添加到数据环境中
3.对创建的空白报表,进行数据分组,在报表菜单下,选择数据分组的菜单命令,在
弹出的对话框中,分组表达式中选择
“学生成绩信息.班级”,并单击确定按钮
4.从数据环境中,将班级字段,拖放到组标头带区,将学号、姓名、成绩字段,拖放
到细节带区
5.在页标头带区,分别添加三个标签控件,内容分别设置为学号、姓名、成绩并调整
好位置
6.在命令窗口执行 SET ORDER TO 班级命令
7.保存文件。