国家二级VF机试(查询与视图)模拟试卷6
国家二级VF机试模拟试卷120(题后含答案及解析)
国家二级VF机试模拟试卷120(题后含答案及解析) 题型有:1. 基本操作题 2. 简单应用题 3. 综合应用题基本操作题(30分)1.(1)修改菜单my_menu,my_menu中的“文件”菜单项下有子菜单项“新建”“打开”、“关闭”和“退出”,请在“关闭”和“退出”之间加一条水平的分组线,并为“退出”菜单项设置一条返回到系统菜单的命令(不可以使用过程)。
(2)创建一个快速报表sport_report,报表中包含了表“金牌榜”中的“国家代码”和“金牌数”两个字段。
(3)使用SQL建立表的语句建立一个与自由表“金牌榜”结构完全一样的自由表golden.dbf。
请将该SQL语句存储在文件one.prg 中,否则不得分。
(4)使用SQL语句向自由表golden.dbf中添加一条记录(“011”,9,7,11)。
请将该SQL语句存储在文件two.prg中,否则不得分。
正确答案:(1)①在命令窗口执行命令:MODIFY MENU my-menu,打开菜单设计器,接着单击菜单设计器中“文件”行的“编辑”按钮进入子菜单界面。
②选中“退出”子菜单命令,然后单击菜单设计器右边的“插入”命令按钮,插入一个菜单名称为“新菜单项”菜单行,修改菜单名称为:\-。
③修改“退出”菜单命令的“结果”项为“命令”,并输入命令语句:SET SYSMENU TO DEFAULT。
④执行【菜单】→【生成】菜单命令,在弹出的Visual FoxPro 对话框中单击“是”按钮,接着系统会弹出“生成菜单”对话框,单击“生成”按钮生成一个可执行的菜单文件。
⑤在命令窗口执行命令:DO my_menu mpr,运行菜单查看结果。
(2)①在命令窗口执行命令:USE金牌榜,打开“金牌榜”表。
②在命令窗口执行命令:CREATE REPORTsport_report,打开报表设计器,然后执行【报表】→【快速报表】菜单命令,在弹出的“快速报表”对话框中单击“字段”命令按钮,在弹出的“字段选择器”对话框中,将“国家代码”和“金牌数”两个字段添加到“选定字段”列表框中,单击“确定”按钮关闭“字段选择器”对话框。
国家二级VF笔试模拟试卷144(题后含答案及解析)
国家二级VF笔试模拟试卷144(题后含答案及解析) 题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.算法的空间复杂度是指( )。
A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.算法执行过程中所需要的存储空间正确答案:D解析:一个算法的空间复杂度,一般是指执行这个算法所需的存储空间。
一个算法所占用的存储空间包括算法程序所占用的空间、辅入的初始数据所占用的存储空间及算法执行过程中所需要的额外空间。
2.数据的存储结构是指( )。
A.数据所占的存储空间B.数据的逻辑结构在计算机中的存放形式C.数据在计算机中的顺序存储方式D.存储在计算机外存中的数据正确答案:B解析:数据的存储结构,又称为数据的物理结构,是数据的逻辑结构在计算机中的存放形式,数据的存储结构有顺序结构、链式结构、散列结构和索引结构等。
3.有下列二叉树,对此二叉树前序遍历的结果为( )。
A.ACFHIBEDGB.ABCDEFGHIC.ABDEGCFHID.ABCDEFHGI正确答案:C解析:对二叉树的前序遍历是指:先访问根结点,然后访问左子树,最后访问右子树,并且,在访问左、右子树时,先访问根结点,再依次访问其左,右子树。
4.下列描述中正确的是( )。
A.程序就是软件B.软件开发不受计算机系统的限制C.软件既是逻辑实体,又是物理实体D.软件是程序、数据和相关文档的集合正确答案:D解析:软件是运行在计算机硬件之上的逻辑实体,包括程序、数据和相关的文档,软件的开发、运行对计算机系统具有依藕性,受计算机系统的限制。
5.两个或两个以上模块之间联系的紧密程度称为( )。
A.耦合性B.内聚性C.复杂性D.数据传输特性正确答案:A解析:耦合性是模块间互相连接的紧密程度的度量,取决于各个模块之间接口的复杂度、调用方式以及哪些信息通过接口。
国家二级VF机试(操作题)模拟试卷300(题后含答案及解析)
国家二级VF机试(操作题)模拟试卷300(题后含答案及解析)题型有:1.jpg />(2)在数据库设计器中用鼠标右键单击“入住”表,打开表设计器,在“索引”选项卡中,索引名处输入“fkkey”,类型选择“主索引”,表达式处输入“客房号+客户号”,如图3.98所示。
(3)为“入住”表建立索引名和索引表达式分别为“客房号”和“客户号”的普通索引,为“客房”表建立索引名和索引表达式均为“类型号”的普通索引。
在数据库设计器中建立4个表的联系,选中“客户”表中的主索引“客户号”,按住鼠标左键将其拖动到“入住”表的普通索引“客户号”上,用同样的方法可以建立“客房”表和“入住”表的“客房号”之间的联系,“房价”表和“客房”表的“类型号”之间的联系。
结果如图3.99所示。
(4)建立一个程序,编写如下代码。
SELECT客户号,身份证,姓名,工作单位FROM客户WHERE性别=”男”INTO TABLE TABA.DBF 保存程序名为“one.prg”,并运行该程序。
解析:本大题主要考查的知识点是:为表设置字段的有效性规则,为表建立主索引及普通索引,建立表间联系,以及SQL语句的使用。
在表设计器中完成字段有效性的设置,并按照题目的要求建立索引;在数据库设计器中为两表建立永久性联系,并且两个表需在对应字段上建立主索引和普通索引。
3.在考生文件夹上,完成如下操作:1.打开考生文件夹下的表单one,如下图所示,编写“显示”命令按钮的Click事件代码,使表单运行时单击该命令按钮则在Text1文本框中显示当前系统日期的年份(提示:通过设置文本框的Value属性实现,系统日期函数是date( ),年份函数是year( ))。
2.打开考生文件夹下的表单two,如下图所示,选择“表单”菜单中的“新建方法程序”命令,在“新建方法程序”对话框中,为该表单新建一个Lest方法,然后双击表单,选择该方法编写代码,该方法的功能是使“测试”按钮变为不可用,即将该按钮的Enabled属性设置为.F.。
全国计算机等级考试二级vf答案
全国计算机等级考试二级vf答案一、单项选择题(每题2分,共40分)1. 在Visual FoxPro中,以下哪个选项不是数据库表的属性?A. 表的字段类型B. 表的记录数C. 表的索引D. 表的存储位置答案:D2. 在Visual FoxPro中,以下哪个函数不能用于计算字符串的长度?A. LEN()B. STRLEN()C. LEFT()D. RIGHT()答案:D3. Visual FoxPro中,以下哪个选项不是SQL语句?A. SELECTB. INSERTC. UPDATED. PRINT答案:D4. 在Visual FoxPro中,以下哪个选项不是数据类型?A. NumericB. DateC. MemoD. Boolean答案:D5. 在Visual FoxPro中,以下哪个选项不是表单控件的事件?A. ClickB. DblClickC. MouseMoveD. Load答案:D6. 在Visual FoxPro中,以下哪个选项不是报表控件?A. LabelB. TextboxC. LineD. Shape答案:D7. 在Visual FoxPro中,以下哪个选项不是查询设计器的功能?A. 创建查询B. 修改查询C. 删除查询D. 运行查询答案:C8. 在Visual FoxPro中,以下哪个选项不是视图设计器的功能?A. 创建视图B. 修改视图C. 删除视图D. 运行视图答案:D9. 在Visual FoxPro中,以下哪个选项不是项目管理器的功能?A. 创建项目B. 修改项目C. 删除项目D. 运行项目答案:D10. 在Visual FoxPro中,以下哪个选项不是报表向导的功能?A. 创建报表B. 修改报表C. 删除报表D. 预览报表答案:C11. 在Visual FoxPro中,以下哪个选项不是表单向导的功能?A. 创建表单B. 修改表单C. 删除表单D. 预览表单答案:C12. 在Visual FoxPro中,以下哪个选项不是菜单设计器的功能?A. 创建菜单B. 修改菜单C. 删除菜单D. 运行菜单答案:D13. 在Visual FoxPro中,以下哪个选项不是工具栏设计器的功能?A. 创建工具栏B. 修改工具栏C. 删除工具栏D. 运行工具栏答案:D14. 在Visual FoxPro中,以下哪个选项不是类设计器的功能?A. 创建类B. 修改类C. 删除类D. 运行类答案:D15. 在Visual FoxPro中,以下哪个选项不是代码编辑器的功能?A. 编写代码B. 修改代码C. 删除代码D. 运行代码答案:D16. 在Visual FoxPro中,以下哪个选项不是项目管理器的视图?A. 项目视图B. 类视图C. 数据视图D. 代码视图答案:D17. 在Visual FoxPro中,以下哪个选项不是项目管理器的选项?A. 项目选项B. 表单选项C. 报表选项D. 代码选项答案:D18. 在Visual FoxPro中,以下哪个选项不是项目管理器的窗口?A. 项目窗口B. 类窗口C. 数据窗口D. 代码窗口答案:D19. 在Visual FoxPro中,以下哪个选项不是项目管理器的菜单?A. 文件菜单B. 编辑菜单C. 查看菜单D. 运行菜单答案:D20. 在Visual FoxPro中,以下哪个选项不是项目管理器的工具?A. 项目管理工具B. 表单设计工具C. 报表设计工具D. 代码编辑工具答案:D二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以创建一个新的数据库。
国家二级VF机试模拟试卷180(题后含答案及解析)
国家二级VF机试模拟试卷180(题后含答案及解析) 题型有:1. 基本操作题 2. 简单应用题 3. 综合应用题基本操作题(30分)1.(1)建立数据库orders_manage,将自由表employee和orders添加到新建的数据库中。
(2)为employee表的性别字段设置默认值“男”。
(3)为employee表的“性别”字段定义有效性规则,规则表达式为:性别$”男女”,出错提示信息为“性别必须是男或女”。
(4)使用SQL命令从employee表中查询所有已婚(婚否字段值为逻辑真)记录的职工号、姓名、性别和出生日期信息,结果按出生日期降序排序存入表infor_da中,同时把所用命令存入文本文件cmd_da.txt。
正确答案:(1)①在命令窗口执行命令:MODIFY DATABASE orders_manage,新建数据库并打开数据库设计器。
②在数据库设计器中右击鼠标,选择【添加表】快捷菜单命令,在弹出的“打开”对话框中双击“employee”表,将表添加到数据库中,以同样的方法将“orders”表添加到数据库中。
(2)右击数据库设计器中的“employee”表,选择【修改】快捷菜单命令,打开“employee”表设计器,选中“字段”选项卡中的“性别”字段,然后在“字段有效性”的“默认值”文本框中输入:”男”。
(3)紧接上小题操作选中“性别”字段,在“字段有效性”的“规则”文本框中输入:性别$”男女”,在“信息”框中输入:”性别必须是男或女”。
(4)①在命令窗口执行命令:MODIFY FILE cmd_da,打开文本文件编辑器。
②在编辑器中输入如下程序代码(以下程序是通过查询设计器生成)。
SELECT employee.职工号,employee.姓名,employee.性别,employee.出生日期;FROM orders_manage!employee;WHERE employee.婚否=.T.;ORDER BY employee.出生日期DESC;INTO TABLE infor_da.DBF ③在命令窗口执行命令:DO cmd_da.txt,执行文件(注意:执行文件时,文件后缀名.txt不能缺省)。
国家二级VF机试(操作题)模拟试卷202(题后含答案及解析)
国家二级VF机试(操作题)模拟试卷202(题后含答案及解析) 全部题型 2. 基本操作题 3. 简单应用题 4. 综合应用题基本操作题1.(1)打开“学生管理”数据库,并从中永久删除“学生”表。
(2)建立一个自由表“教师”,表结构如下:编号字符型(8) 姓名字符型(10) 性别字符型(2) 职称字符型(8) (3)利用查询设计器建立一个查询,该查询包含课程名为“数据库”的“课程”表中的全部信息,生成的查询保存为query。
(4)用SQL UPDATE语句将“课程”表中课程名为“数据库”的课程的“任课教师”更改为“T2222”,并将相应的SQL语句存储在文件four.prg中。
正确答案:(1)①在命令窗口执行命令:MODIFY DATABASE学生管理,打开数据库设计器。
②右击数据库设计器中的“学生”表,选择【删除】快捷菜单命令,在弹出的Visual FoxPro对话框中单击“删除”按钮(如图3.14所示),将“学生”表永久性删除。
(2)①在命令窗口执行命令:CLOSE ALL,关闭所有文件。
②继续在命令窗口执行命令:CREATE教师,打开表设计器新建“教师”表结构。
③根据题意,在表设计器中逐行输入每个字段的“字段名”,并设置字段“类型”和“宽度”,然后单击“确定”按钮,此时系统会弹出一个对话框询问“现在输入数据记录吗?”,本题不需要录入数据,单击“否”按钮。
(3)①在命令窗口执行命令:OPEN DATABASE学生管理,打开数据库环境。
②在命令窗口执行命令:CREATE QUERY quervy,打开查询设计器,在“添加表或视图”对话框中,双击“课程”表,将表添加到查询设计器中。
③在“字段”选项卡中单击“全部添加”按钮,将“可用字段”列表中的字段全部添加到“选定字段”列表中。
④在“筛选”选项卡的“字段名”下拉列表中选择“课程.课程名”字段,在“条件”下拉框中选择“=”,在“实例”框中输入“数据库”。
国家二级VF机试模拟试卷144(题后含答案及解析)
国家二级VF机试模拟试卷144(题后含答案及解析) 题型有:1. 基本操作题 2. 简单应用题 3. 综合应用题基本操作题(30分)1.(1)根据sc数据库,使用查询向导建立一个包含学生“姓名”和“出生日期”的标准查询birthday.qpr。
(2)从sc数据库中删除视图stu new。
(3)用SQL命令向score 表插入一条记录:学号为“08102002”,课程号为“1001”,成绩为91,并将命令保存在考生文件夹one.txt中。
(4)打开表单close,向其中添加一个标题为“退出”的命令按钮,名称为command1,单击“退出”按钮则关闭表单。
正确答案:(1)①在命令窗口执行命令:OPEN DATABASE SC,打开数据库环境。
②执行【文件】→【新建】菜单命令,在弹出的“新建”对话框中选中“查询”选项,然后单击“向导”图标按钮,系统弹出“向导选取”对话框,选中“查询向导”项,单击“确定”按钮,启动查询向导。
③在查询向导的“步骤1-字段选取”界面的“数据库和表”下选中“student”表,双击“可用字段”中的“姓名”和“出生日期”字段,将其添加到“选定字段”中。
④由于本题不再要求涉及其他操作,可单击“完成”命令按钮直接跳至向导最后一个界面“步骤5-完成”,继续单击“完成”按钮,在弹出的“另存为”对话框的“文件名”框中输入查询文件名birthday,单击“保存”按钮。
(2)①在命令窗口执行命令:MODIFY DATABASE sc,打开数据库设计器。
②右击数据库设计器中的stu_new视图文件,选择【删除】快捷菜单命令,在弹出的Visual FoxPro 对话框中单击“移去”按钮,将stu_new视图移出数据库。
(3)①在命令窗口执行命令:MODIFY FILE one,打开文本文件编辑器。
②在编辑器中输入SQL查询代码:INSERT INTOSCORE V ALUES (“08102002”,”1001”,91)。
国家二级VF机试查询与视图模拟试卷6
国家二级VF机试(查询与视图)模拟试卷6(总分:62.00,做题时间:90分钟)一、选择题(总题数:31,分数:62.00)1.查询和视图有很多相似之处,下列描述中正确的是(分数:2.00)A.查询一经建立就可以像基本表一样使用B.视图一经建立就可以像基本表一样使用√C.查询和视图都不能项基本表一样使用D.查询和视图都不能像基本表一样使用解析:解析:视图是从一个或多个基本表中导出的表,视图的构造可以使用SQL中的SELECT语句来实现。
在定义一个视图时,只是把其定义存放在系统的数据中,并不直接存储视图对应的数据。
所以选项B正确。
2.在查询设计器环境中,“查询”菜单下的“查询去向”命令指定了查询结果的输出去向,输出去向不包括(分数:2.00)A.临时表B.表C.文本文件√D.屏幕解析:解析:查询的去向包括:浏览、临时表、表、图形、屏幕、报表和标签。
如果查询结果要输出到文本文件,可以先选中“屏幕”项,然后再进行设置。
3.可以运行查询文件的命令是(分数:2.00)A.DO √B.BROWSEC.DO QUERYD.CREATE QUIERY解析:解析:运行查询文件的格式为:DO<查询文件>.qpr,扩展名.qpr一定要加上,否则表示运行程序文件。
4.关于视图和查询,以下叙述正确的是(分数:2.00)A.视图和查询都只能在数据库中建立B.视图和查询都不能在数据库中建立C.视图只能在数据库中建立√D.查询只能在数据库中建立解析:解析:视图是根据基本表派生出来的,在关系数据库中,视图始终不真正含有数据,是原来表的一个窗口,可以通过视图更新基本表中的数据。
视图只能在数据库中建立,数据库打开时,视图从基本表中检索数据:数据库关闭后视图中的数据将消失。
5.在Visual FoxPro中,以下关于查询的描述正确的是(分数:2.00)A.不能用自由表建立查询B.只能用自由表建立查询C.不能用数据库表建立查询D.可以用数据库表和自由表建立查询√解析:解析:本题考查查询的概念。
国家二级VF机试(操作题)模拟试卷454(题后含答案及解析)
国家二级VF机试(操作题)模拟试卷454(题后含答案及解析) 全部题型 2. 基本操作题 3. 简单应用题 4. 综合应用题基本操作题1.(1)建立菜单query_menu。
该菜单只有“查询”和“退出”两个主菜单项(条形菜单),其中单击菜单项“退出”时,返回到VFP系统菜单(相应命令写在命令框中,不要写在过程中)。
(2)将COURSE表的“开课系部”字段名改为“开课单位”,其余不变。
(3)从数据库score_ manager中移去表temp2.dbf(不是删除)。
(4)将scorel表中记录按学号从低到高排序,在学号相同的情况下再按成绩从高到低排序,排序结果存入表NEW_ORDER。
正确答案:(1)①命令窗口执行:CREATE MENU query_menu,在“新建菜单”对话框中单击“菜单”图标按钮,打开菜单设计器。
②在“菜单名称”列的文本框中依次输入“查询”和“退出”两个主菜单名,在“退出”菜单“结果”下拉框中选择为“命令”,在后面的文本框中输入命令:SET SYSMENU TO DEFAULT。
(2)①在命令窗口执行命令:MODIFY DATABASE SCORE_MANAGER,打开数据库设计器。
②右击course表,选择【修改】,打开表设计器,将“字段”选项卡中的“开课系部”字段名修改为“开课单位”,单击“确定”按钮保存。
(3)右击temp2表,选择【删除】,弹出提示对话框中单击“移去”,接着弹出的提示对话框中单击“是”,将temp2表从数据库中移去。
(4)在命令窗口执行:SELECT*FROM SCOREl ORDER BY学号,成绩DESC INTO TABLE NEW ORDER。
菜单设计器的使用;使用数据库;SQL简单查询。
解析:本题考查了菜单的建立、表结构的修改、数据库设计器的使用和SQL 查询语句。
当将数据库表从数据库申移去后,就成为自由表。
简单应用题2.(1)在score_manager数据库中统计选修了课程的学生人数(选修多门时,只计算1次),统计结果保存在一个新表new table中,表中只有一个字段,字段名为学生人数。
计算机二级(VF)6_真题-无答案
计算机二级(VF)6(总分1780,考试时间90分钟)选择题(每小题2分,共70分) 下列各题四个选项中,有一个是正确的,请选择正确答案。
1. 将文本框的PasswordChar属性值设置为星号(*),那么,当在文本框中输入“电脑2004"时,文本框中显示的是()。
A. 0B. 2C. 1D. 32. 假设表中共有10条记录,执行下列命令后,屏幕所显示的记录号顺序是()。
USE ABC.dbf GOTO 6 HST NEKT 5A. 1~5B. 1~6C. 5~10D. 6~103. 在Visual FoxPro中,下列不能用来修改数据表记录的命令是()。
A. EDITB. CHANGEC. BROWSED. MODIFY STRUCTURE4. 有如下SQL语句:SELECT姓名FROM学生表WHERE学号IN;(SELECT学号FROM成绩表WHERE成绩>90)下列哪条命令与该SQL语句等价?A. 标签B. 文本框C. 列表框D. 选项按钮5. 语句"DELETE FROM成绩表WHERE计算机<60"的功能是()。
A. 继承实现B. 调用成员函数实现C. 封装实现D. 函数重载实现6. 在表单中,有关列表框和组合框内选项的多重选择,正确的叙述是()。
A. 自由表B. 数据库表C. 自由表或数据库表D. 都不能设置7. 不需要事先建立就可以使用的变量是()。
A. Current YB. PictureC. Current xD. Stretch8. 在Visual FoxPro 中以下叙述错误的是______。
A. 关系也被称作表B. 数据库文件不存储用户数据C. 表文件的扩展名是.dbfD. 多个表存储在一个物理文件中9. 下列关于报表带区及其作用的叙述,错误的是()。
A. 对于“标题”带区,系统只在报表开始时打印一次该带区所包含的内容B. 对于“页标头”带区,系统只打印一次该带区所包含的内容C. 对于“细节”带区,每条记录的内容只打印一次D. 对于“组标头”带区,系统将在数据分组时每组打印一次该内容10. 对于长度为n 的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是______。
国家二级VF机试(操作题)模拟试卷99(题后含答案及解析)
国家二级VF机试(操作题)模拟试卷99(题后含答案及解析)题型有:1.jpg /> 步骤12:单击常用工具栏中的“保存”按钮。
解析:(1)本题是简单的SQL单表查询。
将查询结果保存在永久表中,应使用INTO TABLE短语。
(2)本题主要考查的是报表向导的使用和报表设计器的使用。
可以通过“新建”对话框打开报表后,根据向导提示完成即可。
用向导制作完报表后,再在报表设计器中修改报表。
要在报表中插入图片,需要添加“图片/Activex绑定控件”。
综合应用题3.设计名为mysupply的表单(表单的控件名和文件名均为mysupply)。
表单的标题为“零件供应情况”。
表单中有一个表格控件和两个命令按钮“查询”(名称为Commandl)和“退出”(名称为Command2)。
运行表单时,单击“查询”命令按钮后,表格控件(名称grid1)中显示了工程号“J4”所使用的零件的零件名、颜色和重量(通过设置有关“数据”属性实现)。
单击“退出”按钮关闭表单。
注意:完成表单设计后要运行表单的所有功能。
正确答案:步骤1:在命令窗口执行命令:CREATE FORM mysupply,打开表单设计器新建表单。
从“表单控件”工具栏中依次向表单添加两个命令按钮和一个表格控件。
步骤2:在“属性”面板的下拉列表框中选择表单对象,在“全部”选项卡中修改对象属性值,见表4-7。
步骤3:双击命令按钮,编写各个命令按钮的Click事件代码。
各按钮代码如下:*****“查询”按钮的click事件代码***** 1 THISFORM.GRID1.RECORDSOURCE=“;&& 指定表格的数据源,此处为SQL查询语句 2 SELECT DISTINCT零件名,颜色,重量FROM零件;&&DISTINCT.用来消除查询结果中重复的记录3 WHERE零件号IN;&&利用IN短语查找内层循环中包含的记录,此处的IN相当于集合运算符∈ 4 (SELECT零件号FROM供应WHERE工程号=‘J4’); 5 INTO CURSOR TEMP”&&将最终查询结果输出到临时表temp中*****“退出”按钮的click事件代码***** THISFORM.RELEASE 步骤4:单击“常用”工具栏中的“运行”按钮查看结果,将表单文件保存到考生文件夹下。
国家二级VF机试模拟试卷100(题后含答案及解析)
国家二级VF机试模拟试卷100(题后含答案及解析) 题型有:1. 基本操作题 2. 简单应用题 3. 综合应用题基本操作题(30分)1.(1)建立项目文件,名为“xm”。
(2)将数据库“教材”添加到新建立的项目当中。
(3)为数据库中的表“作者”建立主索引,索引名称和索引表达式均为“作者编号”;为“教材”建立普通索引,索引名和索引表达式均为“作者编号”。
(4)建立表“作者”和表“教材”之间的关联。
正确答案:(1)选择【文件】→【新建】命令,选择“项目”,单击“新建文件”按钮,输入项目名称“xm”后单击“保存”按钮。
(2)在项目管理器中选择“数据”选项卡,然后选择列表框中的“数据库”,单击“添加”按钮,在“打开”对话框中选择数据库名“教材”,单击“确定”按钮将数据库“教材”添加到新建的项目“xm”中。
(3)①在“数据”选项卡中。
依次展开数据库“教材”“表”,选择“作者”表,单击“修改”按钮,打开表设计器修改表“作者”结构,在“作者”表设计器中的“索引”选项卡的“索引名”中输入“作者编号”,选择索引类型为“主索引”,索引表达式为“作者编号”,单击“确定”按钮关闭表设计器并保存表“作者”结构。
②在项目管理器中,选择“教材”表,单击“修改”命令按钮,打开表设计器修改表“教材”结构,在“教材”表设计器的“索引”选项卡的“索引名”中输入“教材编号”,选择索引类型为“普通索引”,索引表达式为“教材编号”,单击“确定”按钮关闭表设计器并保存表“教材”结构。
(4)①关闭项目管理器,选择【文件】→【打开】命令,在“打开”对话框的“文件类型”下拉列表框中选择“数据库”,选择“教材.dbc”,单击“确定”按钮,打开数据库设计器。
②在数据库设计器中,将“作者”表中的索引“作者编号”拖曳到表“教材”的索引“作者编号”上,为表“作者”和表“教材”之间建立关联。
简单应用题(40分)2.(1)编写程序“cx1.prg”,对于数列1,2,3,4,5,…,求前多少项的和不大于2000。
国家二级VF机试模拟试卷6(题后含答案及解析)
国家二级VF机试模拟试卷6(题后含答案及解析) 题型有:1. 基本操作题 2. 简单应用题 3. 综合应用题基本操作题(30分)1.(1)在考生文件夹下建立数据库ks7,并将自由表SCOt加入数据库中。
(2)按下面给出的表结构。
给数据库添加表stud:字段字段名类型宽度小数 1 学号字符型 2 2 姓名字符型8 3 出生日期日期型8 4 性别字符型 2 5 院系号字符型 2 (3)为表stud建立主索引,索引名为“学号”,索引表达式为“学号”,为表scor建立普通索引,索引名为“学号”,索引表达式为“学号”。
(4)stud表和scor表必要的索引已建立,为两表建立永久性的联系。
正确答案:(1)在命令窗口输入命令:MODIFY DATABASE ks7,新建数据库,右击数据库设计器,选择“添加表”快捷菜单命令,将考生文件夹下的scor.dbf 自由表添加到数据库ks7中。
(2)在数据库设计器中单击右键,在弹出的快捷菜单中选择“新建表”菜单命令,以stud为文件名保存在考生文件夹下。
根据题意,在表设计器的“字段”选项卡中,依次输入每个字段的字段名、类型和宽度。
(3)在数据库设计器中,右键单击数据库表stud.dbf,选择“修改”快捷菜单命令,进入stud.dbf表设计器,在“字段”选项卡中为“学号”字段选择一个索引排序,然后单击“索引”选项卡,此选项卡中,系统已建立默认的索引名“学号”,将“索引”下拉列框中的索引类型改为“主索引”。
以同样的方法为scor 表建立普通索引。
(4)在数据库设计器中,将stud表中“索引”下面的“学号”主索引字段拖到scor表中“索引”下面的“学号”索引字段上,建立stud和scor 两个表之间的永久性联系。
解析:本大题主要考查的是数据库和数据表之间的联系,以及字段索引的建立。
新建数据库可以通过菜单命令、工具栏按钮或直接输入命令来建立,添加、新建或修改数据库中的数据表可以通过数据库设计器来完成,建立表索引可以在数据表设计器中完成。
国家二级VF机试模拟试卷200(题后含答案及解析)
国家二级VF机试模拟试卷200(题后含答案及解析) 题型有:1. 基本操作题 2. 简单应用题 3. 综合应用题基本操作题(30分)1.在考生文件夹下,打开一个公司销售数据库selldb,完成如下操作:(1)为各部门分年度季度销售金额和利润表s_t创建一个主索引和普通索引(升序),主索引的索引名为no,索引表达式为“部门号+年度”;普通索引的索引名和索引表达式均为“部门号”。
(2)在S T表中增加一个名为“备注”的字段、字段数据类型为“字符”、宽度为30。
(3)使用SQL的ALTER TABLE语句将s_t表的“年度”字段的默认值修改为“2004”,并将该SQL语句存储到命令文件one.prg中。
(4)通过“部门号”字段建立s_t表和dept表问的永久联系,并为该联系设置参照完整性约束:更新规则为“级联”;删除规则为“限制”;插入规则为“忽略”。
正确答案:(1)①在命令窗口执行命令:MODIFY DATABASEselldb,打开selldb数据库设计器。
②右击数据库设计器中的s_t表,选择【修改】快捷菜单命令,打开s_t表设计器,选中“索引”选项卡,在“索引名”下方的文本框中输入“no”,在“索引”选项卡中将“类型”选择为“主索引”,在表达式下方的文本框中输入“部门号+年度”,建立主索引。
如图2-24所示。
③接着在“字段”选项卡中选中“部门号”,然后在“索引”列中选择“升序”,建立“部门号”字段的普通索引,单击“确定”按钮保存表结构修改。
(2)继续打开s_t表设计器,在表设计器“字段”选项卡的“字段名”列的最后一个空白文本框中输入字段名“备注”,在“类型”下拉框中选择“字符型”,在“宽度”文本框中输入“30”,保存表结构修改。
(3)①在命令窗口执行命令:MODIFY COMMAND one,打开程序文件编辑器。
②在编辑器中输入SQL查询代码:ALTER TABLE s_tALTER 年度C(4) DEFAULT “2004”。
国家二级VF笔试模拟试卷100(题后含答案及解析)
国家二级VF笔试模拟试卷100(题后含答案及解析) 题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.下列关于数据和逻辑结构的叙述中,不正确的是______。
A.数据的逻辑结构是数据间关系的描述B.数据的逻辑结构抽象反映数据元素间的逻辑关系C.数据的逻辑结构具体反映数据在计算机中的存储方式D.数据的逻辑结构分为线性结构和非线性结构正确答案:C解析:本题考查点是数据结构的组成。
数据结构包括3个方面的内容:数据的逻辑结构、数据的存储结构、数据的运算。
数据的逻辑结构是数据关系的描述,只抽象反映数据元素间的逻辑关系,而不管在计算机中的存储方式;数据结构包括线性结构和非线性结构。
数据的存储结构是逻辑结构在计算机中的存储实现。
数据的运算是逻辑结构相应的各种运算。
2.下列数据结构中,不是线性结构的是______。
A.线性链表B.带链的队列C.带链的栈D.二叉链表正确答案:D解析:线性链表是线性表的链式存储结构,带链的栈与带链的队列分别是栈与队列的链式存储结构。
线性表属于线性结构,栈与队列是特殊的线性表,因此也属于线性结构。
二叉链表是二叉树的链式存储结构,二叉树属于非线性结构。
3.下列关于链式存储结构的叙述中,不正确的是______。
A.结点除自身信息外还包括指针域,因此存储密度小于顺序存储结构B.逻辑上相邻的结点物理上不必邻接C.可以通过计算直接确定第i个结点的存储地址D.插入、删除运算操作方便,不必移动结点正确答案:C解析:本题考查点是链式存储结构。
链式存储结构是在每个结点中至少包括一个指针域,用指针来体现数据元素之间逻辑上的联系。
其主要特点是如下。
①结点除自身信息外还包括指针域,因此存储密度小于顺序存储结构。
②逻辑上相邻的结点物理上不必邻接,可以表示线性表、树、图等多种逻辑结构的存储表示。
③插入、删除运算操作方便,不必移动结点,只要改变结点的指针域即可。
全国计算机等级二级VF模拟笔试题(含答案)
计算机等级二级VF模拟笔试题一、选择题(1)在深度为5的满二叉树中,叶子结点的个数为A)32B)31C)16D)15(2)若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是A) bdgcefhaB) gdbecfhaC) bdgaechfD) gdbehfca(3)一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。
而实现递归调用中的存储分配通常用A)栈B)堆C)数组D)链表(4)软件工程的理论和技术性研究的内容主要包括软件开发技术和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)为了合理组织数据,应遵循的设计原则是A)"一事一地"的原则,即一个表描述一个实体或实体之间的一种联系B)用外部关键字保证有关联的表之间的联系C)表中的字段必须是原始数据和基本数据元素,并避免在表之间出现重复字段D)以上各原则都包括(12)关系运算中花费时间可能最长的运算是A)选择B)联接C)并D)笛卡儿积(13)下列赋值语句中正确的是A)STORE 1 TO X,YB)STORE 1,2 TO XC)STORE 1 TO X YD)STORE 1、2 TO X(14)执行下列语句,其函数结果为STORE -100 TO X?SIGN(X)*SQRT(ABS(X))A)10B)-10C)100D)-100(15)通过项目管理器窗口的命令按钮,不能完成的操作是A)添加文件B)运行文件C)重命名文件D)连编文件(16)在Visual FoxPro中,在命令窗口输入CREATE DATABASE命令,系统产生的结果是A)系统会弹出"打开"对话框,请用户选择数据库名B)系统会弹出"创建"对话框,请用户输入数据库名并保存C)系统会弹出"保存"对话框,请用户输入数据库名并保存D)出错信息(17)ABC.DBF是一个具有两个备注型字段的数据表文件,若使用COPY TO TEMP命令进行复制操作,其结果是A)得到一个新的数据表文件B)得到一个新的数据表文件和一个新的备注文件C)得到一个新的数据表文件和两个新的备注文件D)错误信息,不能复制带有备注型字段的数据表文件(18)要将数据库表从数据库中移出成为自由表,可使用命令A)DELETE TABLE <数据表名>B)REMOVE TABLE <数据表名>C)DROP TABLE <数据表名>D)RELEASE TABLE <数据表名>(19)下列关于视图的说法中,错误的是A)视图可以从单个表或多个表中派生B)可以在磁盘中找到相应的视图文件C)视图可以作为查询的数据源D)利用视图可以暂时使数据从数据库中分离成为自由数据(20)不需要事先建立就可以使用的变量是A)公共变量B)私有变量C)局部变量D)数组变量(21)设某程序中有PROG1.prg、PROG2.prg、PROG3.prg三个程序依次嵌套,下面叙述中正确的是A)在PROG1.prg中用!RUN PROG2.prg语句可以调用PROG2.prg子程序B)在PROG2.prg中用RUN PROG3.prg语句可以调用PROG3.prg子程序C)在PROG3.prg中用RETURN语句可以返回PROG1.prg主程序D)在PROG3.prg中用RETURN TO MASTER语句可以返回PROG1.prg主程序(22)执行下列程序:以下是引用片段:CLEARDO ARETURNPROCEDURE APRIVATE SS=5DO B?SRETURNPROCEDURE BS=S+10RETURN程序的运行结果为A)5B)10C)15D)程序错误,找不到变量(23)将编辑框的ReadOnly属性值设置为.T.,则运行时此编辑框中的内容A)只能读B)只能用来编辑C)可以读也可以编辑D)对编辑框设置无效(24)下列关于表格的说法中,正确的是A)表格是一种容器对象,在表格中全部按列来显示数据B)表格对象由若干列对象组成,每个列对象包含若干个标头对象和控件C)表格、列、标头和控件有自己的属性、方法和事件D)以上说法均正确(25)在表单MyForm中通过事件代码,设置标签Lbl1的Caption属性值设置为"计算机等级考试",下列程序代码正确的是A)MyForm.Lbl1.Caption="计算机等级考试"B)This.Lbl1.Caption="计算机等级考试"C)ThisForm .Lbl1.Caption="计算机等级考试"D)ThisForm.Lbl1.Caption=计算机等级考试(26)下列关于报表预览的说法,错误的是A)如果报表文件的数据源内容已经更改,但没有保存报表,其预览的结果也会随之更改B)只有预览了报表后,才能打印报表C)在报表设计器中,任何时候都可以使用预览功能,查看页面设计的效果D)在进行报表预览的同时,不可以更改报表的布局(27)下列关于域控件的说法,错误的是A)从数据环境设置器中,每拖放一个字段到报表设置器中就是一个域控件B)域控件用于打印表或视图中的字段、变量和表达式的计算结果C)域控件的"表达式生成器"对话框中的"表达式"文本框中必须要有数值表达式,否则将不能添加该域控件D)如果域控件的"表达式生成器"对话框中的"表达式"文本框中没有数值表达式,可在"格式"文本框中设置表达式添加该域控件(28)下列关于别名和自联接的说法中,正确的是A)SQL语句中允许在WHERE短语中为关系定义别名B)为关系定义别名的格式为:<别名><关系名>C)在关系的自联接操作中,别名是必不可少的D)以上说法均正确(29)下列关于SQL对表的定义的说法中,错误的是A)利用CREATE TABLE语句可以定义一个新的数据表结构B)利用SQL的表定义语句可以定义表中的主索引C)利用SQL的表定义语句可以定义表的域完整性、字段有效性规则等D)对于自由表的定义,SQL同样可以实现其完整性、有效性规则等信息的设置(30)在SQL的数据定义功能中,下列命令格式可以用来修改表中字段名的是A)CREATE TABLE 数据表名NAME...B)ALTER TABLE 数据表名ALTER字段名...C)ALTER TABLE 数据表名RENAME COLUMN字段名TO...D)ALTER TABLE 数据表名ALTER 字段名SET DEFAULT...(31)利用SQL 命令从职工表中派生出含有"职工号"、"姓名"字段的视图,下列语句正确的是A)CREATE VIEW ZG_view;SELECT 职工号,姓名FROM 职工表B)CREATE VIEW ZG_view AS;SELECT 职工号,姓名FROM 职工表C)CREATE QUERY ZG_view;SELECT 职工号,姓名FROM 职工表D)CREATE QUERY ZG_view AS;SELECT 职工号,姓名FROM 职工表第(32)~(35)题使用如下的班级表和学生表。
国家二级VF机试(操作题)模拟试卷450(题后含答案及解析)
国家二级VF机试(操作题)模拟试卷450(题后含答案及解析) 全部题型 2. 基本操作题 3. 简单应用题 4. 综合应用题基本操作题1.在考生文件夹下,有一个资源数据库frdb,该数据库有资源表fr_t、农户表p_t和树种表tree_t三个表。
其中,资源表frt存储了全乡农民承包的土地编号、户主编号、小地名、面积、树种编号、蓄积(生长在山上的树的木材体积)和承包年度。
打开资源数据库frdb,完成如下操作:(1)在农户表p_t中增加一个字段名“继承人”、数据类型为“字符”、宽度为8的字段。
(2)设置资源表frt中“面积”字段的有效性规则:面积大于等于1,小于等于100,默认值为10;“蓄积”字段的有效性规则:蓄积大于等于0,小于等于200,默认值为100;(注意:表达式应写成:面积>=1.and.面积<=100,蓄积>=0.and.蓄积<=200)(3)为资源表frt创建两个普通索引(升序),索引名分别为“户主编号”和“树种编号”,对应的索引表达式分别为“户主编号”和“树种编号”。
(4)通过“户主编号”字段建立资源表frt和农户表p_t间的永久联系;通过“树种编号”字段建立资源表fr_t和树种表tree_t间的永久联系。
正确答案:(1)①命令窗口执行:MODIFY DATABASE frdb,打开数据库设计器。
②在数据库设计器中右击PT表,选择【修改】,打开表设计器,“字段”选项卡的“字段名”列的最后一个空白文本框中输入字段名“继承人”,“类型”下拉框中选择“字符型”,“宽度”文本框中输入“8”,单击“确定”保存修改。
(2)在数据库设计器中右击FR_T表,选择【修改】,打开表设计器,“字段”选项卡中选中“面积”,在字段有效性”的“规则”文本框中输入:面积>=1 and面积<=100,“默认值”文本框中输入:10。
“字段”选项卡中选中“蓄积”,“字段有效性”的“规则”文本框中输入:蓄积>=0and蓄积<=200,“默认值”文本框中输入:100。
国家二级VF机试(操作题)模拟试卷360(题后含答案及解析)
国家二级VF机试(操作题)模拟试卷360(题后含答案及解析) 全部题型 2. 基本操作题 3. 简单应用题 4. 综合应用题基本操作题1.在考生文件夹下,有一个学生数据库sdb,打开该数据库,完成如下操作:(1)在学生表student中增加一个名为“照片”的字段,字段数据类型为“通用”。
(2)在教师表teacher中建立一个索引名为“教师号”的主索引(升序),索引表达式为教师号。
在课程表course中建立一个普通索引(升序),索引名为“教师号”,索引表达式为教师号。
(3)建立选课表sc和学生表student 之间的永久联系;建立选课表sc与课程表course之间的永久联系;建立教师表teacher和课程表course之间的永久联系。
并为以上建立的联系设置参照完整性约束:更新规则为“级联”;删除规则为“限制”;插入规则为“限制”。
(4)使用表单向导建立一个名称为sform的表单。
要求选择学生表student中所有字段;表单样式为阴影式;按钮类型为图片按钮;选定排序字段为学号(升序);表单标题为“学生表数据输入”。
正确答案:【操作步骤】(1)①命令窗口执行:MODIFY DATABASE sdb,打开数据库设计器。
②数据库设计器中,右击student表,选择【修改】,打开表设计器,“字段”选项卡的“字段名”列的最后一个空白文本框中输入字段名“照片”,“类型”下拉框中选择“通用型”,单击“确定”按钮保存表结构修改。
(2)①使用上题中为student表建立索引类似的方法为teacher表建立索引。
②数据库设计器中,右击course表,选择【修改】,打开表设计器,“字段”选项卡中选中“教师号”,在”索引”列中选择“升序”,单击“确定”按钮保存表结构修改。
(3)①在数据库设计器中,拖动student表“索引”下方的主索引“学号”到sc表中“索引”下方的普通索引“学号”上,为两个表建立联系。
如图3—29所示。
国家二级VF机试模拟试卷76(题后含答案及解析)_0
国家二级VF机试模拟试卷76(题后含答案及解析) 题型有:1. 基本操作题 2. 简单应用题 3. 综合应用题基本操作题(30分)1.(1)创建一个新的项目“xm”。
(2)存新建立的项目中创建数据库“学生”。
(3)在“学生”数据库中建立数据表“student”.表结果如下:(4)为新建立的“student”表创建一个主索引,索引名和索引表达式均为“学号”。
正确答案:(1)选择【文件】→【新建】命令,选择“项目”,单击“新建文件”按钮,输入项目名称“xm”后单击“保存”按钮。
(2)在项目管理器中选择“数据”选项卡,然后选择列表框中的“数据库”,单击“新建”按钮,选择“新建数据库”,在“创建”对话框中输入数据库名“学生”,单击“保存”按钮将新建数据库“学生”添加到新建的项目“xm”中。
(3)在数据库设计器中,单击鼠标右键,在弹出的快捷菜单中选择“新建表”命令,选择“新建表”,在“创建”对话框中输入表名“student”,单击“保存”进入表设计器,根据题意输入表结构内容,单击“确定”按钮保存表。
(4)在数据库设计器中,选择表“student”,选择【数据库】→【修改】命令,打开表设计器修改表”student”结构,在“student”表设计器的“索引”选项卡的“索引名”中输入“学号”,选择索引类型为“主索引”,索引表达式为“学号”,单击“确定”按钮关闭表设计器并保存表“student”结构。
简单应用题(40分)2.(1)建立视图new_view,该视图含有选修了课程但没有参加考试(成绩字段值为NULL)的学生信息(包括“学号”、“姓名”和“系部”3个字段)。
(2)建立表单myform3,在表单上添加表格控件(名称为grdCourse),并通过该控件显示表sourse的内容(要求RecordSourceType属性必须为0)。
正确答案:(1)步骤1:在命令窗口执行命令:OPEN DATABASE score_manager,打开数据库环境。
国家二级VF机试(查询与视图)模拟试卷1(题后含答案及解析)
国家二级VF机试(查询与视图)模拟试卷1(题后含答案及解析) 题型有:1. 选择题选择题1.在使用查询设计器创建查询时,为了指定在查询结果中是否包含重复记录(对应于DISTINCT),应该使用的选项卡是( )。
A.排序依据B.联接C.筛选D.杂项正确答案:D解析:在查询设计器的界面中有6个选项卡,它们和SQLSELECT语句的各短语是相对应的。
其中,“杂项”选项卡可以指定是否要重复记录(对应于DISTINCT)及列在前面的记录(对应于TOP短语)等。
即D为正确选项。
知识模块:查询与视图2.有关查询设计器,正确的描述是( )。
A.“联接”选项卡与SQL语句的WHERE短语对应B.“筛选”选项卡与SQL语句的ORDER BY短语对应C.“排序依据”选项卡与SQL语句的FROM短语对应D.“分组依据”选项卡与SQL语句的GROUP BY短语和HA VING短语对应正确答案:D解析:在查询设计器的界面中有6个选项卡,它们和SQLSELECT语句的各短语是相对应的:①“字段”选项卡对应于SELECT短语,指定所要查询的字段:②“联接”选项卡对应于JOINON短语,用于编辑连接条件;③“筛选”选项卡对应于WHERE短语,用于指定查询条件;④“排序依据”选项卡对应于ORDERBY短语,用于指定查询条件;⑤“分组依据”选项卡对应于GROUPBY 短语和HA VING短语,用于分组:⑥“杂项”选项卡可以指定是否要重复记录(对应于DISTINCT)及列在前面的记录(对应于TOP短语)等。
知识模块:查询与视图3.查询设计器中的“筛选”选项卡的作用是( )。
A.增加或删除查询表B.查看生成的SQL代码C.指定查询记录的条件D.选择查询结果的字段输出正确答案:C解析:在查询设计器的界面中有6个选项卡:①“字段”指定所要查询的字段;②“联接”用于编辑连接条件;③“筛选”用于指定查询条件;④“排序依据”用于指定查询条件;⑤“分组依据”用于分组;⑥“杂项”选项卡可以指定是否要重复记录(对应于DISTINCT)及列在前面的记录(对应于TOP短语)等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
国家二级VF机试(查询与视图)模拟试卷6(总分:62.00,做题时间:90分钟)一、选择题(总题数:31,分数:62.00)1.查询和视图有很多相似之处,下列描述中正确的是(分数:2.00)A.查询一经建立就可以像基本表一样使用B.视图一经建立就可以像基本表一样使用√C.查询和视图都不能项基本表一样使用D.查询和视图都不能像基本表一样使用解析:解析:视图是从一个或多个基本表中导出的表,视图的构造可以使用SQL中的SELECT语句来实现。
在定义一个视图时,只是把其定义存放在系统的数据中,并不直接存储视图对应的数据。
所以选项B正确。
2.在查询设计器环境中,“查询”菜单下的“查询去向”命令指定了查询结果的输出去向,输出去向不包括(分数:2.00)A.临时表B.表C.文本文件√D.屏幕解析:解析:查询的去向包括:浏览、临时表、表、图形、屏幕、报表和标签。
如果查询结果要输出到文本文件,可以先选中“屏幕”项,然后再进行设置。
3.可以运行查询文件的命令是(分数:2.00)A.DO √B.BROWSEC.DO QUERYD.CREATE QUIERY解析:解析:运行查询文件的格式为:DO<查询文件>.qpr,扩展名.qpr一定要加上,否则表示运行程序文件。
4.关于视图和查询,以下叙述正确的是(分数:2.00)A.视图和查询都只能在数据库中建立B.视图和查询都不能在数据库中建立C.视图只能在数据库中建立√D.查询只能在数据库中建立解析:解析:视图是根据基本表派生出来的,在关系数据库中,视图始终不真正含有数据,是原来表的一个窗口,可以通过视图更新基本表中的数据。
视图只能在数据库中建立,数据库打开时,视图从基本表中检索数据:数据库关闭后视图中的数据将消失。
5.在Visual FoxPro中,以下关于查询的描述正确的是(分数:2.00)A.不能用自由表建立查询B.只能用自由表建立查询C.不能用数据库表建立查询D.可以用数据库表和自由表建立查询√解析:解析:本题考查查询的概念。
查询就是预先定义好的一个SQL SELECT语句,在不同的场合可以直接或者反复使用,从而提高数据查询效率。
可以用数据库表、自由表或视图建立查询。
所以应选D。
6.在视图设计器中有,而在查询设计器中没有的选项卡是(分数:2.00)A.排序依据B.更新条件√C.分组依据D.杂项解析:解析:视图是操作表的一种手段,不但可以具有查询的功能,而且可以用于更新,所以它有更新属性需要设置,为此在视图设计器中多了一个“更新条件”选项卡。
7.下列关于“查询”的描述中正确的是(分数:2.00)A.查询保存在项目文件中B.查询保存在数据库文件中C.查询保存在表文件中D.查询保存在查询文件中√解析:解析:查询是预先定义好的一个SQL SELECT语句,它是以扩展名为.qpr保存在磁盘上的一个文本文件,另外还包含与查询输出相关的语句。
8.以下关于“查询”的正确描述是(分数:2.00)A.查询文件的扩展名为prgB.查询保存在数据库文件中C.查询保存在表文件中D.查淘保存在查询文件中√解析:解析:查询是从指定的表或视图中提取满足条件的记录,然后按照想得到的输出类型定向输出查询结果。
查询是以扩展名为.OPR的文件保存在磁盘上的,这是一个主体是SQL SELECT语句和输出定向有关的语句的文本文件。
9.有关查询设计器,正确的描述是(分数:2.00)A.“联接”选项卡与SQL语句的WHERE短语对应B.“筛选”选项卡与SQL语句的ORDER BY短语对应C.“排序依据”选项卡与SQL语句的FROM短语对应D.“分组依据”选项卡与SQL语句的GROUP BY短语和HAVING短语对应√解析:解析:本题考查查询设计器的各选项卡与SQL SELECT语句的各短语的相对应语句关系。
其对应关系如下:“字段”一一SELECT语句;“联接”一一JOIN ON短语,用于编辑联接条件:“筛选”一一WHERE 短语,用于指定查询条件:“排序依据”,——ORDERBY短语,用于指定排序字段和排序方式;“分组依据”一一GROUP BY短语和HAVING短语,用于分组;“杂项”——DISTINCT,TOP。
10.查询设计器中的“筛选”选项卡的作用是(分数:2.00)A.查看生成的SQL代码B.选择所要查询的字段C.增加或删除查询表D.指定查询条件√解析:解析:查询设计器的选项卡包括:“字段”:对应于SELECT短语,指定所要查询的数据;“连接”:对应于JOIN ON,用于编辑连接条件;“筛选”:对应于WHERE短语,用于指定查询条件;“排序依据”:对应于ORDER BY短语,用于指定排序的字段和排序方式;“分组依据”:对应于GROUP BY和HAVING短语,用于分组;“杂项”:可以指定是否要重复记录等。
11.在Visual FoxPro中,查询设计器和视图设计器很像,如下描述正确的是(分数:2.00)A.使用查询设计器创建的是一个包含SQL SELECT语句的文本文件√B.使用视图设计器创建的是一个包含SQL SELECT语句的文本文件C.查询和视图有相同的用途D.查询和视图实际都是一个存储数据的表解析:解析:使用查询设计器创建的是一个包含SQL SELECT语句的文本文件,其扩展文件名为.QPR。
而视图设计完成后,在磁盘上不保存文件,视图的结果保存在数据库中。
12.在Visual FoxPro中,关于查询和视图的正确描述是(分数:2.00)A.查询是一个预先定义好的SQL SELECT语句文件√B.视图是一个预先定义好的SQL SELECT语句文件C.查询和视图是同一种文件,只是名称不同D.查询和视图都是一个存储数据的表解析:解析:查询和视图有很多类似的地方,视图兼有表和查询的特点,查询可以根据表或视图定义,所以查询和视图又有很多交叉的概念和作用。
查询就是预先定义好的一个SQL SELECT语句,从指定的表或视图中提取满足条件的记录,然后按照一定的输出类型定向输出查询结果。
而视图是操作表的一种手段,视图基于表,是数据库中的一个特有功能,只有在包含视图的数据库打开时,才能使用视图,在磁盘上并不能找到文件:13.在查询设计器的工具栏中有、而在视图设计器中没有的工具按钮是(分数:2.00)A.查询去向√B.添加联接C.显示SQL窗口D.移去表解析:解析:本题考查视图设计器与查询设计器的不同之处:由于视图是可以用于更新的,因此,视图设计器中多了一个“更新条件”选项卡,用于更新属性的设置,而视图设计器中没有“查询去向”的选项。
14.在查询设计器“添加表和视图”窗口中,单击“其他”按钮用于添加(分数:2.00)A.视图B.其他查询C.本数据库中的表D.本数据库之外的表√解析:解析:本题考查对查询设计器的掌握。
查询设计器包含的选项卡有:字段、联接、筛选、排序依据、分组依据和杂项。
在查询设计器“添加表和视图”窗门中,单击“其他”按钮用于添加本数据库之外的表。
15.假设查询文件(myquery.qpr)已经创建,要显示查询结果,可使用命令(分数:2.00)A.DO myquery.qpr √E myquery.qprC.BROWSE myquery.qprD.LIST mquery.qpr解析:解析:本题使用命令格式执行查询文件。
在命令窗口中执行运行查询文件的命令其格式是:DO(查询文件名)。
所以运行查询文件(myquery.qpr)的命令为DO myquery.qpr。
16.“查询”菜单下的“查询去向”命令指定了查询结果的输出去向,输出去向不包括(分数:2.00)A.报表B.标签C.文本文件√D.图形解析:解析:本题考查查询设计器的使用。
在查询设计器环境中的“查询去向”对话框共有7个选项供输出,分别是“浏览”、“临时表”、“表”、“图形”、“屏幕”、“报表”和“标签”,并不包括文本文件。
17.打开查询设计器建立查询的命令是(分数:2.00)A.CREATE QUERY √B.OPEN QUERYC.DO QUERYD.EXEC OUERY解析:解析:本题考查利用查询设计器建立查询。
查询是从指定的表或视图中提取满足条件的记录,然后按照想得到的输出类型定向输出查询结果。
执行CREATE OUERY命令打开查询设计器建立查询。
18.在Visual Foxpro中,下面对查询设计器的描述中正确的是(分数:2.00)A.“排序依据”选项卡对应JOIN IN短语B.“分组依据”选项卡对应JOIN IN短语C.“连接”选项卡对应WHERE短语D.“筛选”选项卡对应WHERE短语√解析:解析:本题考查对查询设计器的掌握。
在查询设计器的6个选项卡分别对应的SQL语句短语如下:“字段”选项卡与SQL语句的SELECT短语对应;“联接”选项卡与SQL语句的JOIN短语对应;“筛选”选项卡与SQL语句的WHERE短语对应;“排序依据”选项卡与SQL语句的ORDER BY短语对应;“分组依据”选项卡与SQL语句的GROUP BY短语对应;“杂项”选项卡中包含有“无重复记录”选项,此选项与DISTINCT 对应。
19.在Visual FoxPro中,执行查询Query2.QPR的正确命令是(分数:2.00)A.DO Query2.QPR √B.EXEC Query2.QPRC.DO Query2D.EXEC Query2解析:解析:本题考查VFP中运行查询文件的命令。
运行查询文件方法有很多,可以通过“查询”菜单的“运行查询”命令来执行,也可以在命令窗口执行“DO查询文件名”来运行查询。
20.在使用查询设计器创建查询时,为了指定在查询结果中是否包含重复记录(对应于 DISTINCT),应该使用的选项卡是(分数:2.00)A.排序依据B.联接C.筛选D.杂项√解析:解析:在查询设计器的“杂项”选项卡中可以指定查询结果中是否包含重复记录(对应于DISTINCT)及显示前面的部分记录(对应于TOP短句)等。
21.删豫视图salary的命令是(分数:2.00)A.DROP salary VIEWB.DROP VIEW salary √C.DELETE salary VIEWD.DELETE salary解析:解析:由于视图是从表中派生出来的,所以不能修改视图结构,但是可以将视图删除,命令格式如下:DROP VIEW<视图名>。
所以选项B为正确答案。
22.下列关于“视图”的描述中正确的是(分数:2.00)A.视图保存在项目文件中B.视图保存在数据库中√C.视图保存在表文件中D.视图保存在视图文件中解析:解析:视图兼有“表”和“查询”的特点,与查询类似的地方是可以用来从一个或多个相关联的表中提取有用信息:与表类似的地方是可以用来更新其中的信息,并将更新结果永久保存在磁盘上。