《Visual Foxpro6.0数据库与程序设计》试题(附答案)

合集下载

《visualfoxpro6.0数据库与程序设计》试题(附答案)

《visualfoxpro6.0数据库与程序设计》试题(附答案)

20.当删除父表中的记录时,若子表中的所有相关记录也能自动删除,则相应的参照完整性的删除规则为 。

1.不允许记录中出现重复索引值的索引是( )。

A.主索引和普通索引B.主索引,候选索引和普通索引C.主索引和候选索引D.普通索引,候选索引和唯一索引 2.结构化程序设计的三种基本逻辑结构是( )。

A.选择结构,循环结构和嵌套结构 B.顺序结构,选择结构和循环结构 C.选择结构,循环结构和模块结构 D.循环结构,递归结构和循环结构 FoxPro 参照完整性规则不包括( )。

A.更新规则B.查询规则C.删除规则D.插入规则 4.测试数据库记录指针是否指向数据末尾所使用的函数是( )。

( ) () () () 5.命令SELECT 0的功能是( )。

A.选择编号最小的未使用工作区B.选择0号工作区C.关闭当前工作区的表D.选择当前工作区 6.以下函数结果为“共和国”的是( )。

(“中华人民共和国”,5,3) (“中华人民共和国”9,6) (“中华人民共和国”9,3) (“中华人民共和国”5,6) 7.字符型数据的最大长度是( )。

.254 C8.如果内存变量和字段变量均有变量名"姓名",那么引用内存的正确方法是( )。

.姓名 >姓名 C.姓名和B都可以9.一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。

A.一对一B.多对多C.多对一D.一对多10.当前数据库文件有10条记录,执行下列命令后的结果是()。

GO 5APPEND BLANKRECNO().6 CFoxpro的ZAP命令可以删除当前数据库文件的()。

A.满足条件的记录B.有删除标记的记录C.结构D.全部记录12.命令:CREATE DATABASE ABC是用来()。

A.创建一个名为ABC的数据库B.创建一个名为ABC的数据表C.修改一个名为ABC的数据库D.修改一个名为ABC的数据库13.有以下程序段:DO CASECASE 计算机〈60”计算机成绩是:”+”不及格”CASE 计算机〉=60”计算机成绩是:”+”及格”CASE 计算机〉=70”计算机成绩是:”+”中”CASE计算机〉=80”计算机成绩是:”+”良”CASE计算机〉=90”计算机成绩是:”+”优”ENDCASE设学生数据库当前记录的“计算机”字段的值是79,屏幕输出为()。

VisualFoxPro数据库程序设计课后习题参考答案[1]

VisualFoxPro数据库程序设计课后习题参考答案[1]

第一章Visual FoxPro 数据库基础第一节数据库基础知识1、答案:数据描述事物特性的数据内容存储在某一媒体上的数据形式2、答案:C3、答案:C4、答案:描述事物的数据本身相关事物之间的联系5、答案:D第二节关系数据库1、答案:C2、答案:C3、答案:A4、答案:D5、答案:C第三节数据库设计基础1、答案:D2、答案:A3、答案:C第二章Visual FoxPro系统初识第一节Visual FoxPro的安装与启动1、答案:C2、答案:A3、答案:C第二节Visual FoxPro的主界面介绍1、答案:B2、答案:D第三节Visual FoxPro的工具栏1、答案:显示常用第四节项目工具栏1、答案:A2、答案:B3、答案:D4、答案:数据文档其它5、答案:代码第五节向导、设计器、生成器1、答案:B3 Visual FoxPro数据库程序设计课后习题参考答案及解析2、答案:D3、答案:D第三章数据类型与数据运算第一节常量1、答案:A2、答案:C3、答案:B4、答案:A5、答案:A第二节变量1、答案:C2、答案:D3、答案:B4、答案:C第三节表达式1、答案:C2、答案:C3、答案B第四节函数1、答案:2、答案:C3、答案:C4、答案:B第四章Visual FoxPro数据库及其操作第一节Visual FoxPro基本概念及其建立1、答案:B2、答案:A3、答案:A第二节数据库表1、答案:MODIFY STRUCTURE2、答案:逻辑型3、答案:B第三节表的相关操作1、答案:A2、答案:B3、答案:C5 Visual FoxPro数据库程序设计课后习题参考答案及解析第四节索引1、答案:候选索引惟一索引普通索引主索引2、答案:主关键字或候选关键字3、答案:实体4、答案:A5、答案:D第五节数据完整性1、答案:B2、答案:A3、答案:B第六节自由表1、答案:C2、答案:B第七节多个表的同时使用1、答案:B2、答案:B3、答案:B第八节排序1、答案:A第五章关系数据库标准语言SQL第一节SQL概述1、答案:B2、答案:B3、答案:D第二节数据查询1、答案:D2、答案:C3、答案:D4、答案:C第三节数据操作功能1、答案:A2、答案:A7 Visual FoxPro数据库程序设计课后习题参考答案及解析3、答案:B4、答案:A第四节数据定义功能1、答案:A2、答案:A3、答案:C第六章查询与视图第一节查询1、答案:D2、答案:B3、答案:D第二节视图1、答案:B2、答案:B3、答案:A4、答案:C第七章程序设计基础第二节程序文件的建立、修改于执行1、答案:B2、答案:B第三节程序的基本结构1、答案:C2、答案:D3、答案:A第四节多模块程序设计1、答案:A2、答案:C3、答案:B4、答案:C5、答案:A9 Visual FoxPro数据库程序设计课后习题参考答案及解析第八章表单设计与应用第一节面向对象的概念1、答案:B2、答案:A3、答案:C第二节创建与管理表单1、答案:A2、答案:do form t1或do form t1.scx3、答案:A第四节表单设计器——表单设计器工具栏与表单菜单1、答案:布局2、答案:C3、答案:D第五节表单的常用属性与方法1、答案:D2、答案A3、答案:B4、答案:C5、答案:D第六节常用表单控件——命令按钮与命令按钮组1、答案:D2、答案:D3、答案:Click第七节常用表单控件——标签、文本框与编辑框1、答案:B2、答案:A3、答案:C4、答案:C第八节常用表单控件——复选框、选项按钮组和微调框1、答案:D2、答案:Value3、答案:C第九节常用表单控件——列表框与组合框1、答案:多重选择2、答案:D3、答案:B11Visual FoxPro数据库程序设计课后习题参考答案及解析第十节常用表单控件——表格1、答案:D2、答案:B3、答案:C第十一节页框与计时器1、答案:D2、答案:D第十二节自定义类1、答案:D2、答案:B3、答案:B第九章菜单设计与应用第一节Visual FoxPro系统菜单1、答案:D2、答案:A3、答案:弹出式菜单4、答案:弹出式菜单第二节下拉式菜单设计1、答案:B2、答案:A3、答案:B4、答案:\- 或“\-”第三节快捷菜单设计以及表单与菜单的综合应用1、答案:B2、答案:A3、答案:D4、答案:ShowWindow第十章报表设计第一节创建报表1、答案:C2、答案:A3、答案:D第二节设计报表1、答案:D13Visual FoxPro数据库程序设计课后习题参考答案及解析2、答案:B3、答案:OLE 通用字段第三节数据分组和多栏报表1、答案:C2、答案:C3、答案:D4、答案:页面设置5、答案:自左向右第十一章应用程序的开发和生成第一节应用综合实践1、答案:C2、答案:EXE3、答案:D4、答案:D第二节使用应用程序生成器1、答案:D2、答案:C3、答案:清理4、答案:应用程序框架。

vfp6考试题及答案

vfp6考试题及答案

vfp6考试题及答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个选项是正确的数据类型?A. IntegerB. StringC. DateD. All of the above答案:D2. Visual FoxPro中,用于创建表单的命令是?A. CREATE TABLEB. CREATE FORMC. CREATE DATABASED. CREATE VIEW答案:B3. 在Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LENB. LENGTHC. STRLEND. SIZE答案:A4. 如果要在Visual FoxPro中打开一个表单,应该使用哪个命令?A. DO FORMB. OPEN FORMC. DISPLAY FORMD. RUN FORM答案:A5. 在Visual FoxPro中,以下哪个命令用于排序记录?A. SORTB. ORDER BYC. INDEXD. ALL OF THE ABOVE答案:D6. Visual FoxPro中,以下哪个选项不是数据库对象?A. 表B. 视图C. 表单D. 索引答案:C7. 在Visual FoxPro中,以下哪个命令用于查找记录?A. SEEKB. FINDC. LOCATED. ALL OF THE ABOVE答案:D8. Visual FoxPro中,以下哪个函数用于获取当前日期?A. DATE()B. TODAY()C. NOW()D. BOTH A AND B答案:D9. 在Visual FoxPro中,以下哪个命令用于删除表单?A. DELETE FORMB. REMOVE FORMC. CLOSE FORMD. DESTROY FORM答案:D10. Visual FoxPro中,以下哪个选项是正确的字段类型?A. NumericB. CharacterC. MemoD. All of the above答案:D二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以创建一个新的数据库。

VisualFoxPro6.0程序设计(试题分析)

VisualFoxPro6.0程序设计(试题分析)

试题编号:20408分值:1参考答案:B35、若rsk.dbf有20条记录,执行下列命令序列后,显示结果为()。

use rskskip 2goto 6skip -2? recno( )A) 6 B) 4 C)8 D)2试题编号:20409分值:1参考答案:B36、表达式val("a2")*len("foxpro")的值是()。

A) a2*foxpro B) 0 C) a2foxpro D) 1238、下列字符串的运算结果为.f.的表达式为()。

A) "fort" $ "comfortable" B) "computer"="comp"C) "former"=="former" D) "computer"=="comp"39、顺序执行以下赋值命令后,下列表达式中,合法的表达式是()。

x="12"y=2*3z=left("foxpro",3)A) x+y B) y+z C) x-z+y D) x-x+z-z试题编号:20509分值:1参考答案:C45、在下列表达式中,错误的表达式是()。

A) {^2000-06-01}-10 B) {^2000-06-01}-date()C) {^2000-06-01}+date() D) {^2000-06-01}+10试题编号:20602分值:1参考答案:C47、下列关于数据库表和自由表的概念叙述中不正确的是()。

A) vfp的表可分为属于数据库的表和自由表两种B) 自由表是一个独立的表,不属于任何数据库C) 数据库表和自由表的表设计器功能完全相同D)数据库表可以从数据库中移出,变成自由表53、某关系表规定“奖金”字段输入的数据必须在100和999之间,则应在字段有效性规则输入框中输入()表达式。

Visual FoxPro数据库程序设计课后习题参考答案及解析

Visual FoxPro数据库程序设计课后习题参考答案及解析

第一章Visual FoxPro 数据库基础第一节数据库基础知识1、答案:数据描述事物特性的数据内容存储在某一媒体上的数据形式解析:本题考查的知识点是数据的概念及包括的内容。

数据是存储在某一媒体上能够识别的物理符号,其概念包括两个方面:一是描述事物特性的数据内容;二是存储在某一种媒体上的数据形式。

做好该题的关键是熟练掌握数据的概念及包含的两个方面。

2、答案:C解析:本题考查的知识点是数据处理。

数据处理是指将数据转换成信息的过程。

完成这一过程的中心问题是管理好数据。

3、答案:C解析:20世纪50年代中期到20世纪50年代后期是计算机数据管理的人工管理阶段;从20世纪50年代后期到20世纪60年代中后期是计算机数据管理的文件系统阶段;20世纪60年代中后期到20世纪70年代后期是计算机数据管理的数据库系统阶段;20世纪70年代是计算机数据管理的分布式数据库系统阶段;20世纪80年代以后开始将面向对象程序设计引入计算机科学领域之中。

4、答案:描述事物的数据本身相关事物之间的联系解析:本题考查的知识点是数据库的概念及相关的内容。

数据库是存储在计算机存储设备上的结构化的相关数据集合,其概念包括两个方面:一是描述事物的数据本身;二是相关事物之间的联系。

做好该题的关键是熟练掌握数据库的概念及包含的两个方面。

5、答案:D解析:本题考查的知识点是数据库系统的组成。

本题需要记忆。

在Visual FoxPro中,数据库系统由计算机硬件系统、数据库集合、数据库管理系统、相关软件、数据管理员(用户)。

第二节关系数据库1、答案:C解析:数据库管理系统支持的数据模型有3种:层次模型、网状模型和关系模型。

层次模型是指用树形结构表示实体及其之间联系的模型,网状模型是指用网状结构表示实体及其之间联系的模型,关系模型是指用二维表结构表示实体及其之间联系的模型。

2、答案:C解析:本题考查的知识点是数据库管理系统中的关系的基础知识。

在Visual FoxPro中,一个关系就是一个二维表。

VF程序设计试题及答案

VF程序设计试题及答案

VF程序设计请注意:1、本考试科目提供一套试题参考答案,进入本门课程点在线考试,随机抽题,如果考试题不是其中试题,千万别点最下面的“完成考试”按钮,立即关闭窗口,重新进入抽题,直到抽到所给这套题为止2、在线考试只有一次机会,成绩为最终考试成绩,抄袭、雷同作业一律按零分处理。

没给答案的可自行发挥,别空题,做完后一定点完成考试显示“答卷结果保存成功”表示提交成功,否则考试结果将无分值请注意:本学期您只有一次在线考试机会,请慎重做答和提交!01:29:42单项选择题第1题以下关于Visual FoxPro的叙述最全面的是(D)本题1分A、Visual FoxPro是一个数据库应用平台软件B、Visual FoxPro是一个数据库应用开发工具C、Visual FoxPro是一个综合应用软件D、Visual FoxPro既是一个数据库应用平台,又是数据库应用开发工具第2题关系数据库系统中所使用的数据结构是(D )本题1分A、树B、图C、表格D、二维表第3题把各个数据库文件联系起来构成一个统一的整体,在数据库系统中需要采用一定的(D)本题1分A、操作系统B、文件系统C、文件结构D、数据结构第4题用二维表形式表示的数据模型是( B )本题1分A、层次数据模型B、关系数据模型C、网状数据模型D、网络数据模型第5题关系数据库管理系统的3种基本关系运算不包括(A)本题1分A、比较B、选择C、连接D、投影第6题下列关于数据库系统的叙述中,正确的是(A )本题1分A、表的字段之间和记录之间都存在联系B、表的字段之间和记录之间都不存在联系C、表的字段之间不存在联系,而记录之间存在联系D、表中只有字段之间存在联系第7题使用数据库技术进行人事档案管理是属于计算机的(C )本题1分A、科学计算应用B、过程控制应用C、数据处理应用D、辅助工程应用第8题在关系理论中,把二维表表头中的栏目称为(C )本题1分A、数据项B、元组C、结构名D、属性名第9题在关系模型中,实现“关系中不允许出现相同的元组”的约束是通过(B )本题1分A、候选键B、主键C、外键D、超键第10题数据库系统的构成为:数据库、计算机硬件系统、用户和(D )本题1分A、操作系统B、文件系统C、数据集合D、数据库管理系统第11题数据库系统的用户对数据库的查询和存储操作使用的语言是( D )本题1分A、自然语言B、自含语言C、数据描述语言D、数据操作语言第12题DBAS指的是(C )本题1分A、数据库管理系统B、数据库系统C、数据库应用系统D、数据库服务系统第13题用于实现对数据库进行各种数据操作的软件称为( C )本题1分A、数据软件B、操作系统C、数据库管理系统D、编译程序第14题数据库DB、数据库系统DBS和数据库管理系统DBMS之间的关系是(B )本题1分A、DBMS包括DB和DBSB、DBS包括DB和DBMSC、DB包括DBS和DBMSD、DB、DBS和DBMS是平等关系第15题下列关于数据库系统的叙述中,正确的是(D )本题1分A、数据库系统只是比文件系统管理的数据更多B、数据库系统中数据的一致性是指数据类型一致C、数据库系统避免了数据冗余D、数据库系统减少了数据冗余第16题Visual FoxPro6.0数据库系统是(C )本题1分A、网络模型B、层次模型C、关系模型D、链状模型第17题数据库模型提供了两个映像,它们的作用是(D )本题1分A、控制数据的冗余度B、实现数据的共享C、使数据结构化D、实现数据独立性第18题如果把学生看成实体,某个学生的姓名叫“张三”,则张三应看成是(D)本题1分A、记录型B、记录值C、属性型D、属性值第19题在关系数据库中,实现“表中任意两行不能相同”的约束是靠( B )本题1分A、外码B、属性C、主码D、列第20题对于学生关系S(S#,SN,AGE,SEX),写一条规则,把其中的AGE属性限制在15-30之间,则这条规则属于(D )本题1分A、实体完整性规则B、参照完整性规则C、用户定义的完整性规则D、不属于以上任何一种规则第21题关系数据库中,实现主码标识元组的作用是通过(A )本题1分A、实体完整性规则B、参照完整性规则C、用户自定义的完整性D、属性的值域第22题项目管理器的功能是组织和管理与项目有关的各种类型的( A )本题1分A、文件B、字段C、程序D、数据表第23题在概念模型中,一个实体集合对应于关系模型中的一个(C )本题1分A、元组B、字段C、关系D、属性第24题( A )可以看成是现实世界到机器世界的一个过渡的中间层次本题1分A、概念模型B、逻辑模型C、结构模型D、物理模型第25题“项目管理器”的“数据”选项卡用于显示和管理(A )本题1分A、数据库、自由表和查询B、数据库、视图和查询C、数据库、自由表、查询和视图D、数据库、表单和查询第26题数据库的概念模型独立于( A )本题1分A、具体的机器和DBMSB、E-R图C、信息世界D、现实世界第27题数据模型用来表示实体间的联系,但不同的数据库管理系统支持不同的数据模型。

visual_fox_pro6.0程序设计习题大全

visual_fox_pro6.0程序设计习题大全

第一部分VFP概述一、选择题1、VisualFoxPro关系数据库管理系统能够实现的三种基本关系运算是()。

A)索引、排序、查找B)建库、录入、排序C)选择、投影、联接D)显示、统计、复制2、在下列四个选项中,不属于基本关系运算的是()A.连接B.投影C.选择D.排序3、按照传统的数据模型分类,数据库系统可分为三种类型()A.大型、中型和小型B.西文、中文和兼容C.层次、网状和关系D.数据、图形和多媒体4、如果一个班只能有一个班长,而且一个班长不能同时担任其它班的班长,班级和班长两个实体之间的关系属于()A.一对一联系B.一对二联系C.多对多联系D.一对多联系5、VisualFoxPro支持的数据模型是()A.层次数据模型B.关系数据模型C.网状数据模型D.树状数据模型6、设有关系R1和R2,经过关系运算得到结果S,则S是()A.一个关系B.一个表单C.一个数据库D.一个数组7、在数据库设计中用关系模型来表示实体和实体之间的联系。

关系模型的结构是()A.层次结构B.二维表结构C.网状结构D.封装结构8、一个数据库系统必须能够表示实体和关系,关系可与(①)实体有关。

实体与实体之间的关系有一对一、一对多和多对多三种,其中(②)不能描述多对多的联系。

A.0个B.1个C.2个或2个以上D.1个或1个以上9、按所使用的数据模型来分,数据库可分为()三种模型。

A.层次、关系和网状B.网状、环状和链状C.大型、中型和小型D.独享、共享和分时10、实体是信息世界中的术语,与之对应的数据库术语为()A.文件B.数据库C.字段D.记录11、层次型、网状型和关系型数据库划分原则是()A.记录长度B.文件的大小C.联系的复杂程度D.数据之间的联系二、填空题1、VisualFoxPro6.0是面向__的程序设计系统。

2、VisualFoxPro6.0集成环境主要包括标题栏_______、_______、________、________、_________。

数据库VFP6.0题库

数据库VFP6.0题库
43.创建一个查询文件的命令格式是______________.
44.在查询方式中,Ascending选项表示______________,Descending选项表示__________.
45.如果要把一个文本框对象的初值设置为当前日期,则在该文本框的Init事件中设置代码为____________________________________.
7.目前最常用的数据库结构是:层次型、网状型和__________。
8.关系型数据库中的数据以___________的形式出现。
9.关系型数据库中的表格中必须有一个字段的数据不能重复,该字段称为____________。
10.关系型数据库可以通过________________将相关的表格联系在一起,这种联系方法称为___________。
62.启动菜单设计器的方法有利用系统菜单方式启动、__________、_________________。
63.启动菜单设计器后,在"显示"菜单中增加了__________和_________两个菜单项。
64.只有当鼠标移动到某到对象或控件上按下_____________才能激活对应的快捷菜单。
65.菜单设计器中的"结果"列表框中有________、_______、________和____________四个选项。
40.在新建查询是可以单击项目管理器上的"新建"按钮,或都选择"项目"菜单选择"新建文件"打开_____________.
41.打开"视图设计器"窗口时,Visual FoxPro6.0的系统菜单将自动显示____________菜单.
42.在视图中可以通过_______________实现对源数据更新.
D.单击主窗口右上角的"关闭"按钮

数据库技术与应用——VisualFoxPro6.0篇课后练习题答案

数据库技术与应用——VisualFoxPro6.0篇课后练习题答案

<<数据库技术与应用——Visual FoxPro 6.0篇>>练习题答案第1章练习题答案1、数据定义、数据操纵2、文件系统阶段、数据库系统阶段3、属性、字段、元组、记录4、关键字5、域6、属性、属性到域的映象7、关系、关系8、投影9、选择运算、投影运算10、连接运算、自然连接三、简答题1、答:数据库(DataBase)是被长期存放在计算机内、有组织的、可以表现为多种形式的可共享的数据集合。

数据库管理系统(DataBase Management System,简称DBMS)是计算机系统软件,它的职能是有效地组织和存储数据、获取和管理数据,接受和完成用户提出的访问数据的各种请求。

数据库系统是指拥有数据库技术支持的计算机系统,它可以实现有组织地、动态地存储大量相关数据,提供数据处理和信息资源共享服务。

数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。

2、答:关系是一张二维表,每个关系有一个关系名。

在计算机中,一个关系可以存储为一个文件。

在Visual FoxPro中,一个关系就是一个表文件。

元组是二维表中水平方向的行,有时也叫做一条记录。

属性是二维表中垂直方向的列,有时也叫做一个字段。

3、答:数据库系统由四部分组成:硬件系统、系统软件、数据库应用系统和各类人员。

4、答:常用的数据模型有层次模型、网状模型和关系模型。

层次模型的特点是:形状象一棵倒立的树,有且仅有一个结点无父结点,这个结点称为根结点,其他结点有且仅有一个父结点。

网状模型的特点是:形状象一张网,允许一个以上的结点无父结点,一个结点可以有多于一个的父结点。

关系模型的特点是:在关系中,数据的逻辑结构是一张二维表。

该表满足每一列中的分量是类型相同的数据;列的顺序可以是任意的;行的顺序可以是任意的;表中的分量是不可再分割的最小数据项,即表中不允许有子表;表中的任意两行不能完全相同。

visual foxpro 程序设计试题及答案

visual foxpro 程序设计试题及答案

第1章1.数据库系统与文件系统的主要区别是( )。

A) 数据库系统复杂,文件系统简单B) 数据库系统管理的数据量大,文件系统管理的数据量小C) 数据库系统可解决数据冗余和数据独立性问题,文件系统不能解决D) 数据库系统管理的文件多,文件系统管理的文件少2.用数据库系统描述数据时,下列说法正确的是( )。

A) 数据库系统仅描述数据本身B) 数据库系统仅描述数据之间的联系C) 数据库系统既描述数据本身,又描述数据之间的联系D) 以上说法都不正确3.数据库系统DBS、数据库管理系统DBMS、数据库DB三者之间的关系是( )。

A) DBS包含DBMS和DB B) DBMS包含DBS和DBC) DB包含DBS和DBMS D) 三者之间不存在包含关系4.一个班级只能有一个教师当班主任,一个教师只能担任一个班级的班主任,班级与班主任之间的联系是( )。

A) 一对一联系B) 一对多联系C) 二对二联系D) 多对多联系5.一个教研室中有多名教师,一个教师只能属于一个教研室,教研室与教师之间的联系是( )。

A) 一对一联系B) 一对多联系C) 二对二联系D) 多对多联系6.一个运动员可以参加多项比赛,一项比赛可以有多个运动员参加,运动员与比赛项目之间的联系是( )。

A) 一对一联系B) 一对多联系C) 二对二联系D) 多对多联系7.Visual FoxPro支持的数据模型是( )。

A) 层次模型 B) 网状模型C) 关系模型D) 树状模型8.下列关于关系模型的叙述中,不正确的是( )。

A) 关系中的每个属性必须是不可再分的数据单元,即不允许“表中有表”B) 一个关系中不能有相同的属性名C) 关系中各元组及属性的次序可交换D) 同一属性的取值可来自不同的域9.下列运算中不属于专门的关系运算的是( )。

A) 比较 B) 选择C) 投影 D) 联接10.Visual FoxPro 6.0是一种关系型数据库管理系统,所谓的关系是指( )。

VisualFoxPro-6.0参考答案

VisualFoxPro-6.0参考答案

第一章Visual FoxPro 6.0基础知识习题精练一参考答案:一、单项选择题1.A2.C3.C4.A5.D6.B7.B8.B9.A 10.D 11.B 12.B 13.C 14.D 15.A 16.A 17.B 18.D 19.C 20.A 21.B 22.C 23.B 24.C 25.A 26.C 27.A 28.D 29.B 30.B 31.B 32.D 33.A 34.B 35.C 36.B 37.C 38.A 39.C 40.B 41.A 42.D 43.C 44.B 45.A 46.B 47.C 48.A 49.B 50.B 51.D 52.B 53.D 54.A 55.C 56.A 57.D 58.A 59.D 60.C 61.A 62.D 63.C 64.C 65.B 66.C 67.C 68.B 69.A 70.C 71.A 72.B 73.A74.D 75.B 76.B 77.A 78.D 79.D 80.A 81.A二、填空题1.通用型 G 42.备注型 43..FPT4.变量数组对象5.数值型逻辑型货币型6.严格的 YMD7.$ ¥ 48.字段变量和内存变量9.利用赋值号“=”赋值利用STORE命令赋值 10.?<表达式> ??< 表达式> 11.私有数组全局数组局部数组 12.1 65000 13.不小写大写 14.函数名函数返回值函数名参数函数返回值 15..PRG .DBC .DBF习题精练二参考答案一、选择题1.B2.C3.A4.C5.C6.D7.C8.D9.D 10.A 11.C 12.D 13.D 14.C 15.A16.D 17.D 18.C 19.D 20.B 21.C 22.A 23.C 24.B 25.A 26.D 27.C 28.B 29.D 30.B 31.B 32.C 33.D 34.C 35.C 36.D 37.B 38.B 39.B 40.B 41.C 42.A 43.D 44.B 45.D 46.C 47.C 48.C 49.C 50.B 51.B 52.A 53.C 54.D 55.A 56.B 57.B 58.B 59.A 60.D 61.D 62.D 63.A 64.C 65.B 66.C 67.A 68.D 69.A 70.A 71.C 72.B 73.D 74.C 75.C 76.B 77.B 78.D 79.B 80.B 81.A 82.A 83.B 84.B 85.D 86.A 87.B 88.B 89.D 90.D 91.B 92.D 93.D 94.B 95.A96.A 97.C 98.A 99.C二、填空题1.人工管理、文件管理、数据库系统管理2.一对一、一对多、多对多3.元组,属性4.候选关键字5.外部关键字6.数据结构、数据操作、数据的完整性约束条件。

vf6.0试题

vf6.0试题

vf6.0试题1、对于现实世界中事物的特征,在实体-联系模型中使用a)属性描述b)关键字描述c)二维表格描述d) 实体描述2、把实体-联系模型转换为关系模型时,实体之间多对多联系在关系模型中是通过a)建立新的属性来实现b)建立新的关键字来实现c)建立新的关系来实现d)建立新的实体来实现3、专门的关系运算不包括下列中的a)联接运算b)选择运算c)投影运算d)交运算4、对关系S和关系R进行集合运算,结果中既包含S中元组也包含R中元组,这种集合运算称为a)并运算b)交运算c)差运算d)积运算5、关于Visual FoxPro的变量,下面说法中正确的是a)使用一个简单变量之前要先声明或定义b)数组中各数组元素的数据类型可以不同c)定义数组以后,系统为数组的每个数组原素赋以数值0d)数组元素的下标下限是06、在下面的表达式中,运算结果为逻辑真的是a)EMPTY(.NULL.) b)LIKE("edit","edi?")c)A T("a","123abc") d)EMPTY(SPACE(10))7、Visual FoxPro内存变量的数据类型不包括a)数值型b)货币型c)备注型d)逻辑型8、为了设置两个表之间的数据参照完整性,要求这两个表是a)同一个数据库中的两个表b)两个自由表c)一个自由表和一个数据库表d)没有限制9、数据库表可以设置字段有效性规则,字段有效性规则属于域完整性范畴,其中的“规则”是一个a)逻辑表达式b)字符表达式c)数指表达式d)日期表达式10、通过指定字段的数据类型和宽度来限制该字段的取值范围,这属于完整性中的a)参照完整性b)实体完整性c)域完整性d)字段完整性11、用命令“INDEX on 姓名TAG index_name”建立索引,其索引类型是a)主索引b)候选索引c)普通索引d)惟一索引12、执行命令“INDEX on 姓名TAG index_name”建立索引后,下列叙述错误的是a)此命令建立的索引是当前有效索引b)此命令所建立的索引将保存在.idx文件中c)表中记录按索引表达式升序排序d)此命令的索引表达式是“姓名”,索引名为“index_name”13、查询订购单号(字符型,长度4)尾字符是“1”的错误命令是a)SELECT * FROM 订单WHERE SUBSTR(订购单号,4)="1"b)SELECT * FROM 订单WHERE SUBSTR(订购单号,4,1)="1"c)SELECT * FROM 订单WHERE "1"$订购单号d)SELECT * FROM 订单WHERE RIGHT(订购单号,1)="1"14、以下关于空值(NULL)叙述正确的是a)空值等同于空字符串b)空值表示字段或变量还没有确定值c)VFP不支持空值d)空值等同于数值015、两表之间“临时性”联系称为关联,在两个表之间的关联已经建立的情况下,有关“关联”的正确叙述是a)建立关联的两个表一定在同一个数据库中b)两表之间“临时性”联系是建立在两表之间“永久型”联系基础之上的c)当父表记录指针移动时,子表记录指针按一定的规则跟随移动d)当关闭父表时,子表自动被关闭16、在SQL语句中,与表达式“工资BETWEEN 1210 AND1240”功能相同的表达式是a)工资>=1210 AND 工资<=1240b)工资>1210 AND 工资<1240c)工资<=1210 AND 工资>1240d)工资>=1210 OR 工资<=124017、在SQL语句中,与表达式“仓库号NOT IN("wh1","wh2")”功能相同的表达式是a)仓库号="wh1" AND 仓库号="wh2"b)仓库号!="wh1" OR 仓库号#"wh2"c)仓库号<>"wh1" OR 仓库号!="wh2"d)仓库号!="wh1" AND 仓库号!="wh2"18、打开表并设置当前有效索引(相关索引已建立)的正确命令是a)ORDER student IN 2 INDEX 学号b)USE student IN 2 ORDER 学号c)INDEX 学号ORDER studentd)USE student IN 219、查询设计其中“联接”选项卡对应的SQL短语是a)WHERE b)JOIN c)SET d)ORDER BY20、在SQL SELECT语句中用于实现关系的选择运算的短语等a)FOR b)WHILE c)WHERE d)CONDITION21、执行下列一组命令之后,选择“职工”表所在工作区的错误命令是CLOSE ALLUSE 仓库IN 0USE 职工IN 0A)SELECT 职工B)SELECT 0 C)SELECT 2 D)SELECT B22、在Visual FoxPro中有如下程序:*程序名:TEST.PRG*调用方法:DO TESTSET TALK OFFCLOSE ALLCLEAR ALLmX="Visual FoxPro"mY="二级"DO SUB1 WITH mXmY+mXRETURN*子程序:SUB1.PRGPROCEDURE SUB1PARAMETERS mX1LOCAL mXmX="Visual FoxPro DBMS 考试"mY="计算机等级"+mYRETURN执行命令DO TEST后,屏幕的显示结果为A)二级Visual FoxProB)计算机等级二级Visual FoxPro DBMS考试C)二级Visual FoxPro DBMS考试D)计算机等级二级Visual FoxPro23、有关连编应用程序,下面的描述正确的是A)项目连编以后应将主文件视做只读文件B)一个项目中可以有多个主文件C)数据库文件可以被指定为主文件D)在项目管理器中文件名左侧带有符号Ф的文件在项目连编以后是只读文件24、新创建的表单默认标题为Form1,为了修改表单的标题,应设置表单的A)Name属性B)Caption属性C)Closable属性D)AlwaysOnTop 属性25、有关控件对象的Click事件的正确叙述是A)用鼠标双击对象时引发B)用鼠标单击对象时引发C)用鼠标右键单击对象时引发D)用鼠标右键双击对象时引发26、关闭当前表单的程序代码是ThisForm.Release,其中的Release是表单对象的A)标题B)属性C)事件D)方法27、以下叙述与表单数据环境有关,其中正确的是A)当表单运行时,数据环境中的表处于只读状态,只能显示不能修改B)当表单关闭时,不能自动关闭数据环境中的表C)当表单运行时,自动打开数据环境中的表D)当表单运行时,与数据环境中的表无关28、如果菜单项的名称为“统计”,热键是T,在菜单名称一栏中应输入A)统计(\<="" p="">29、Visual FoxPro的报表文件.FRX中保存的是A)打印报表的预览格式B)已经生成的完整报表C)报表的格式和数据D)报表设计格式的定义30、在DO WHIL E……ENDDO循环结构中,EXIT命令的作用是A)退出过程,返回程序开始处B)转移到DO WHILE语句行,开始下一个判断和循环C)终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行D)终止程序执行To be continue31、一条没有指明去向的SQL SELECT语句执行之后,会把查询结果显示在屏幕上,要退出这个查询窗口,应该按的键是A)ALT B)DELETE C)ESC D)RETURN第(32)-(35)题使用如下三个表:学生.DBF:学号C(8),姓名C(12),性别C(2),出生日期D,院系C(8)课程.DBF:课程编号C(4),课程名称C(10),开课院系C(8)学生成绩.DBF:学号C(8),课程编号C(4),成绩I32、查询每门课程的最高分,要求得到的信息包括课程名称和分数。

VF程序设计教程题及答案

VF程序设计教程题及答案

第一章1.试说明数据与信息的区别和联系。

数据是人们用于记录事物情况的物理符号。

信息是数据中所包含的意义。

数据与信息既有区别,又有联系。

数据是表示信息的,但并非任何数据都能表示信息,信息只是加工处理后的数据,是数据所表达的内容。

另一方面信息不随表示它的数据形式而改变,它是反映客观现实世界的知识,而数据则具有任意性,用不同的数据形式可以表示同样的信息,信息只是加工处理后的数据,是数据所表达的内容。

2.什么是数据库、数据库管理系统和数据库系统?数据库是在数据库管理系统的集中控制之下,按一定的组织方式存储起来的、相互关联的数据集合。

数据库管理系统(Database Management System,DBMS)是对数据进行统一的控制和管理,从而可以有效地减少数据冗余,实现数据共享,解决数据独立性问题,并提供统一的安全性、完整性和并发控制功能的系统软件。

数据库系统是把有关计算机硬件、软件、数据和人员组合起来为用户提供信息服务的系统。

3.简述数据库的三级模式结构。

为了有效地组织、管理数据,提高数据库的逻辑独立性和物理独立性,人们为数据库设计了一个严谨的体系结构,数据库领域公认的标准结构是三级模式结构,它包括外模式、模式和内模式。

模式又称概念模式或逻辑模式,对应于概念级。

它是由数据库设计者综合所有用户的数据,按照统一的观点构造的全局逻辑结构,是对数据库中全部数据的逻辑结构和特征的总体描述,是所有用户的公共数据视图(全局视图)。

外模式又称子模式,对应于用户级。

它是某个或某几个用户所看到的数据库的数据视图,是与某一应用有关的数据的逻辑表示。

内模式又称存储模式,对应于物理级。

它是数据库中全体数据的内部表示或底层描述。

4.数据库系统的特点是什么?特点是数据共享,减少数据冗余,具有较高的数据独立性,增强了数据安全性和完整性保护。

5.实体之间的联系有哪几种?分别举例说明。

(1)一对一联系(1∶1) 例如,一所学校只有一个校长,一个校长只在一所学校任职,校长与学校之间的联系是一对一的联系。

vf6.0试题—第一二章知识考核

vf6.0试题—第一二章知识考核

12对口单元测试试题一、选择题1. 数据库(B)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是 ___。

① DBS包括DB和DBMS ② DBMS包括DB和DBS③ DB包括DBS和DBMS ④ DBS就是DB,也就是DBMS2. 数据库系统的核心是______ 。

①编译系统②数据库③操作系统④数据库管理系统3. 关于数据库系统的正确叙述是________。

①数据库系统减少了数据冗余②数据库系统避免了一切数据冗余③数据库系统中数据的一致性是指数据类型一致④数据库系统比文件系统管理更多的数据4. 用二维表来表示实体及实体之间联系的数据模型称为_______。

①实体-联系模型②关系模型③层次模型④网状模型5. 在“选项”对话框的“文件位置”选项卡里可以设置_________。

①表单的默认大小②默认目录③日期和时间的显示格式④程序代码的颜色6. 关系数据库管理系统所管理的关系是___2_。

①一个DBF文件②若干个二维表③一个DBC文件④若干个DBC文件7. 范围子句中不能操作所有记录的子句是_B.___。

A. ALLB. RECORD <n>C. NEXT <n>D. REST8. Visual FoxPro数据表中的字段是一种( B )。

A、常量B、变量C、函数D、表达式9.设:工资=580,职称="讲师",性别="男",结果为假的逻辑表达式是__1__。

①工资>550.AND.职称="助教".AND.职称="讲师"②性别="女".OR..NOT.职称="助教"③工资>500.AND.职称="讲师".AND.性别="男"④工资=550.AND.职称="教授".OR.性别="男"10.执行如下赋值语句后,内存变量x、y、m、n和z的数据类型分别是__4__。

Visual FoxPro 程序设计习题 计算机考试习题及答案

Visual FoxPro 程序设计习题 计算机考试习题及答案

Visual FoxPro 程序设计习题及答案第一章 Visual FoxPro 基础知识1.1 选择题1. 关系数据库管理系统所管理的关系是________。

A. 若干个二维表B. 一个DBF文件C. 一个DBC文件D. 若干个DBC文件2.在Visual FoxPro中,用二维表数据来表示实体与实体之间联系的数据模型称为________ 。

A. 层次模型B. 网状模型C. 关系模型D. 联系模型3.在Visual FoxPro中,专门的关系运算不包括________。

A. 选择B. 投影C. 联接D. 差运算4.下列关于数据库系统的说法,正确的一项是________。

A. 数据库中只存在数据项之间的联系B. 数据库中只存在记录之间的联系C.数据库的数据项之间和记录之间都存在联系D.数据库的数据项之间和记录之间都不存在联系5.下列关于Visual FoxPro的说法,正确的一项是________。

A. Visual FoxPro是一种在微机上运行的数据库管理系统软件B. 在微机上运行的数据库管理系统软件是Visual FoxPro 6.0C. Visual FoxPro是一种在微机上运行的数据库系统D. Visual FoxPro 6.0是一种在微机上运行的数据库系统6.在Visual FoxPro中,“表”文件扩展名为________。

A. APPB. DBFC. DBCD. BAK7.在Visual FoxPro中,数据库完整性一般包括________。

A. 实体完整性、域完整性B. 实体完整性、域完整性、参照完整性C. 实体完整性、域完整性、数据库完整性D. 实体完整性、域完整性、数据表完整性8.数据库系统由________组成。

A. 计算机硬件系统、数据集合、数据库管理系统、相关软件、数据管理员(用户)B. 计算机软件系统、数据库集合、数据库管理系统、相关软件、数据管理员(用户)C. 计算机硬件系统、数据库集合、数据系统、相关软件、数据管理员(用户)D. 计算机硬件系统、数据库集合、数据库管理系统、相关软件、数据管理员(用户)9.数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)之间的关系是________。

Visual Foxpro 6.0 数据库理论题(期末)

Visual Foxpro 6.0 数据库理论题(期末)

数据库课后练习题一、选择题1、现实世界中客观存在并可相互区别的“事物”被称为___B___。

A.属性B.实体C.数据D.键2、属性所取的值的变化范围,即同一实体集中各实体同一属性具有的值在一定范畴之间,这一范畴称为该属性的___B___。

A.键B.域(或称值域)C.实体D.项3、一个属性值或一组属性值如能惟一标识该实体集中的各实体,则称为该实体的___C____。

A.实体B.项C.键D.数据4、实体相互之间关系的抽象表示被称为___D____,即现实世界中事物之间的语义关系。

A.项B.键C.数据D.联系5、__A_____是表示实体固有特性的若干属性的集合。

A.实体型B.键C.实体D.表6、关系代数是用对___D___的运算来表达查询要求的方式。

A.实体B.域C.属性D.关系7、关系演算是用___B_____来表达查询要求的方式。

A.关系B.谓词C.代数D.属性8、域是一组具有相同数据的类型的______A__的集合。

A.值B.实体C.属性D.关系9、基本关系中,任意两个元组值___D_____。

A.可以相同B.必须完全相同C.必须全不同D.不能完全相同10、实体完整性规则为:若属性A是基本关系R的主属性,则属性A___B____。

A.可取空值B.不能取空值C.可取某定值D.都不对11、确定了___A_____的值,就能惟一地确定一个元组.A.主键B.外来键C.关系D.属性12、凡在一个关系中具有主键特性的属性或属性组,均称为___B_____。

A.关系B.候选键C.主键D.外来键13、对于某一指定的关系可能存在多个候选健,但只能选其中一个为___C____。

A.替代键B.候选键C.主键D.关系14、当关系中的某属性是由另一个关系的主键构成时,则该属性为____D____。

A.主键B.替代键C.候选键D.外来键15、规范化理论是___D____首先提出来的。

A.Microsoft B.冯·诺依曼C.IBM D.E.F.Codd16、按照数据模型划分,Visual FoxPro6.0是___C_____。

数据库应用基础-Visual FoxPro6.0试卷(附答案)

数据库应用基础-Visual FoxPro6.0试卷(附答案)

职校计算机对口高考月考试卷(5月份)《Visual FoxPro 6.0》数据库命题:施恒锋班级:姓名:分数:一、单项选择题(2’×25,50’)1、数据库管理系统的英文缩写是()A、DBB、DBSC、DBMSD、OS2、退出Visual FoxPro可以在命令窗口输入是()A、BACKB、QUITC、EXITD、RETURN3、Visual FoxPro中的三种基本关系运算是()A、选择,投影,查找B、选择,投影,内部联接C、选择,投影,外部联接D、选择,投影,联接4、关系数据库管理的关系是()A、二维表B、对象C、表单D、命令5、DB,DBS,DBMS三者之间的关系是()A、DB包含DBS和DBMSB、DBMS包含DB和DBSC、DBS包含DB和DBMSD、DB就是DBS,也就是DBMS6、已知X=“22”,表达式 &X+11的值是()A、2211B、“2211”C、“33”D、337、下列表达式结果为真的是()A、“3”-“2” =1B、“3”-“2” =“1”C、“3”-“2” =“32”D、“3”+“2” =“5”8、下列选项为数值型常量的是()A、“2017”B、2017C、{2017}D、[2017]9、下列选项不是字符型常量的是()A、“hello”B、‘hello’C、[hello]D、{hello}10、下列选项为逻辑型常量的是()A、.N.B、YC、FD、T11、内存变量的数据类型不包括的是()A、数值型B、货币型C、备注型D、逻辑型12、执行?9%-4结果显示()A、3B、1C、-1D、-313、设X=10,表达式vartype(“X”) 的值是()A、10B、NC、CD、X14、表达式{^2016-10-05}-{^2016-11-02}是()A、25B、-28C、26D、-2615、执行set exact on 命令后,执行?“abcd”=“abc”是()A、“abcd”B、FC、.T.D、.F.16、表达式 5>3 and 1<6 and “C”<“A”是()A、.F.B、FC、DD、CA17、A下列表达式错误的是()A、date( )+ 16B、{^2016-10-05}-11C、date( )+ {^2016-10-05}D、date( )- {^2016-10-05}18、下列字符中可以作为内存变量的是()A、ab-cdB、abc+1C、2abcD、_abcde11019、下列函数中返回值为16的是()A、INT(16.2)B、LEN(“16”)C、ABS(-16)D、ROUND(15.5,1)20、以下不能作为字段名的是()A、总分B、姓名C、年龄D、性别21、以下不属于字段的4个属性的是()A、字段名B、字段类型C、字段宽度D、字段属性22、设计表中数值型字段有6位整数和2位小数,则宽度应设为()A、9B、6C、8D、1023、用来存储照片的字段的数据类型应该是()A、OLE型B、备注型C、通用型D、二进制型24、打开数据库XH.DBCR的命令是()A、USE DATABASE XHB、USE XHC、OPEN XHD、OPEN DATABASE XH25、表有30条记录,当前记录号是6,执行skip命令后recno()值()A、4B、5C、7D、8二、填空题(1’×30,50’)1.关闭所有打开的文件的命令是2.字符型字段的最大宽度是,数值型字段的最大宽度是,日期型字段的宽度是,逻辑型字段的宽度是备注型宽度是。

VF第五章

VF第五章

Visual FoxPro 6.0数据库与程序设计
5.2.9查询输出
在命令尾部 用 [into table 表名 ]可将查询结果输出 到新的表中. [例9]查询“学生信息”表中在1986年以后(包括1986年) 出生的学号、姓名和出生日期,将查询结果输出到表 xs.dbf中。 sele 学号,姓名,出生日期 from 学生信息 where year(出生日期)>=1986 into table xs
5.2.8嵌套查询
[例8]查询家在“辽宁省”学生的学号、姓名和总分。
(用到的表是:xsda、xscj、txl) sele xsda.学号,姓名,总分 from xsda inner join xscj on xsda.学号=xscj.学号 where xsda.学号 in (sele 学号 from txl where left(地址,4)="辽宁")
Visual FoxPro 6.0数据库与程序设计
[例6]:在成绩表中查询成绩良好(90—100)的学生所学 课程信息。
命令:
SELE 学号,课程号,成绩 FROM 成绩 WHERE 成 绩 BETWEEN 90 AND 100
[例7]:查询所有非计算机系的学生的学号,姓名,系别, 出生日期。 命令:
SELE 学号,姓名,系别,出生日期 FROM 学生 WHERE 系别!= “计算机” != # <>
Visual FoxPro 6.0数据库与程序设计
5.2.6多表查询
[例8]从“学生信息”表和“成绩信息”表中查询学号、 姓名、性别、课程名、成绩字段的信息。 SELE 学生信息.学号,姓名,性别,课程名,成绩 from 学 生信息,成绩信息 where 学生信息.学号=成绩信息.学 号 SELE a.学号,姓名,性别,课程名,成绩 from 学生信息 a,成绩信息 b where a.学号=b.学号

《Visual-Foxpro-6.0》精选试题集及答案

《Visual-Foxpro-6.0》精选试题集及答案

《VFP6.0》资料试题一、选择题:(每小题2分,共30分)1.数据库、数据系统和数据库管理系统之间的关系叙述正确的是_________。

A>数据库包括数据库系统和数据库管理系统B>数据库管理系统包括数据库和数据库系统C>数据库包括数据库系统和数据库管理系统D>三者毫无关系2.存储在计算机存储设备上的,具有结构化的数据集合是__________。

A>数据库 B>数据库系统 C>数据库应用系统 D>数据库管理系统3.按照数据模型化分,VFP6.0开发的应用系统应当是___________。

A>关系型数据库系统 B>网状型数据库系统C>层次型数据库系统 D>混合型数据库系统4.以下有关VFP6.0工作方式的叙述中,正确的是___________。

A>只有一种工作方式,即命令方式B>有两种工作方式,即命令方式和程序方式C>有两种工作方式,即键盘方式和鼠标方式D>有三种工作方式,即命令方式和程序方式和菜单方式5.用鼠标单击命令窗口中某个命令行的行首后,立即按上<Enter>键,则_________。

A>在该命令行处插入一个空行 B>删除该命令行 C>执行命令 D>显示出错信息6.在VFP6.0中,显示和隐藏命令窗口的操作是_________。

A>选择“窗口”菜单中“窗口”命令 B>使用Ctrl+F2键C>使用命令窗口的右上角的“”按钮图标 D>按<CapsLock>键7.启动Visual Foxpro 6.0的操作方法是________。

A>选择“开始”菜单下的“程序”下的“Microsoft Visual Foxpro 6.0”命令B>在桌面上创建Visual Foxpro 6.0快捷方式命令,双击桌面上该快捷图标C>通过运行一个用Visual Foxpro 6.0开发的文件来启动D>以上三种方法都可以2.存储在计算机存储设备上的,具有结构化的数据集合是__________。

Visual FoxPro 6.0上机指导与练习参考答案

Visual FoxPro 6.0上机指导与练习参考答案

Visual FoxPro 6.0上机指导与练习参考答案第1章Visual FoxPro 6.0基础知识实习1 认识Visual FoxPro 6.01.填空题⑴关系模型⑵数据库管理面向对象⑶事物之间的联系⑷筛选投影连接2.选择题⑴ B ⑵C ⑶D ⑷ C ⑸D实习2 数据类型及运算1.填空题⑴ 1 8 8 4 1⑵字符型、数值型、日期型、逻辑型、货币型、日期时间型⑶数值型日期型数值型数值型字符型⑷3256.325 14⑸NOT、AND、OR2.选择题⑴ B ⑵A ⑶A ⑷D ⑸ C ⑹D ⑺A ⑻D ⑼A ⑽ C实习3 环境配置与项目管理器1.填空题⑴工具选项⑵区域⑶全部数据⑷从项目管理器中移去从磁盘上删除2.选择题⑴ B ⑵D第2章创建数据库和表实习1 创建数据库和表1.填空题⑴.dbc .dbf ⑵CREATE DATABASE OPEN DATABASE books shared⑶数据库自由⑷10 128 ⑸MODIFY STRUCTURE2.选择题⑴ C ⑵D ⑶A ⑷ C ⑸ C实习2 输入记录1.填空题⑴追加方式追加新记录⑵Ctrl+PgDn ⑶11 ⑷52.选择题⑴ B ⑵D实习3 浏览与编辑记录1.填空题⑴.T. .T. 1 ⑵不能能⑶表示全部记录表示从当前记录开始往下的N条记录(包括当前记录),记录个数N由右边方框中的数字来决定表示指定的一条记录表示从当前记录开始到文件尾的所有记录⑴A ⑵D ⑶D ⑷A实习4 删除记录与数据计算1.填空题⑴当前⑵DELETE PACK ⑶SUM AVERAGE 2.选择题⑴ C ⑵A ⑶D ⑷ B实习5 查找记录与定制浏览窗口1.填空题⑴CONTINUE ⑵显示2.选择题⑴D ⑵B实习6 记录排序1.填空题⑴字段名⑵在排序时对排序字段值中的字母不区分大小写2.选择题⑴ B ⑵D实习7 记录索引1.填空题⑴.cdx 结构复合索引文件⑵主索引候选索引普通索引惟一索引⑶结构复合索引文件非结构复合索引文件⑷SEEK或FIND2.选择题⑴A ⑵C ⑶B ⑷B ⑸A实习8 设置字段属性1.填空题⑴字段表⑵输入掩码标题⑶ 3 插入触发器、更新触发器和删除触发器⑷不能2.选择题⑴D ⑵C ⑶B实习9 多表的使用1.填空题⑴32767 ⑵AGAIN ⑶ 1 ⑷SET RELATION ⑸主索引或候选索引普通索引2.选择题⑴D ⑵C ⑶ C ⑷A ⑸D ⑹ C第3章创建查询和视图实习1 使用查询向导创建查询1.填空题⑴ 3 ⑵行列数据2.选择题⑴D ⑵A实习2 使用查询设计器创建查询⑴内部联接左联接右联接完全联接⑵杂项2.选择题⑴ C ⑵D实习3 创建视图1.填空题⑴自由表视图⑵更新条件2.选择题⑴ B ⑵A第4章结构化查询语言SQL实习1 SQL的数据定义1.填空题⑴数据定义数据操纵数据控制⑵数据库数据表视图规则⑶CHECK DEFAULT PRIMARY KEY UNIQUE⑷日期时间型双精度型整型逻辑型备注型通用型2.选择题⑴ C ⑵ D实习2 SQL的数据操纵1.填空题⑴一⑵UPDATE ⑶DELETE FROM2.选择题⑴D ⑵B ⑶ C ⑷D ⑸A实习3 SQL数据查询1.填空题⑴相同的查询结果只出现一条⑵ORDER BY GROUP BY WHERE WHERE⑶AS ⑷GROUP BY ⑸SELECT 查询⑹IN ("01","03" ) 或= "01" OR 出版社ID="03"⑺AVG(单价) GROUP BY ⑻借书证号HAVING2.选择题⑴A ⑵C ⑶A ⑷B ⑸D ⑹ C第5章表单设计实习1 使用表单向导创建表单1.填空题⑴ 3 1⑵标准式凹陷式阴影式边框式浮雕式新奇式石墙式亚麻式彩色式2.选择题⑴D ⑵C实习2 使用表单设计器创建表单1.填空题⑴表单设计器⑵字段选取样式⑶Form1 ⑷表单2.选择题⑴A ⑵C实习3 表单控件(一)1.填空题⑴编辑框命令按钮组选项按钮组组合框列表框表格⑵格式样式值⑶单击表单窗口内某处按钮锁定⑷生成器2.选择题⑴D ⑵C ⑶B C D ⑷B C实习4 表单控件(二)1.填空题⑴.scx .sct⑵通用型字段名⑶页框PageCount⑷Command1.Click Command2.Click⑸①标签②文本框③编辑框④命令按钮⑤0 ⑥Click2.选择题⑴D ⑵C第6章报表设计实习1 使用向导创建报表1.填空题⑴数据库表自由表视图⑵列报表行报表一对多报表多栏报表⑶经营式账务式简报式带区式随意式2.选择题⑴ B ⑵C ⑶A实习2 使用报表设计器创建报表1.填空题⑴报表控件工具栏⑵图片OLD对象(或ActiveX控件)⑶页面设置⑷列数宽度间隔⑸数据环境报表控件工具栏2.选择题⑴A ⑵C ⑶ B第7章菜单设计实习1 创建菜单1.填空题⑴_msm_windo _msm_systm ⑵_med_cut _med_copy _med_paste _med_undo ⑶菜单级⑷过程⑸提示选项2.选择题⑴ B ⑵C ⑶D实习2 创建快捷菜单和工具栏1.填空题⑴定义工具栏类在自定义工具栏类中添加对象定义对象操作在表单集中添加工具栏⑵执行一条命令执行一个过程激活另一个菜单⑶RightClick ⑷表单集第8章Visual FoxPro程序设计基础实习1 结构化程序设计基础1.填空题⑴MODIFY COMMAN ⑵{^2003/10/23} ⑶ks表中成绩最大的数值⑷30 ⑸统计单价<=20或>=25的图书数量⑹ 1234⑺X=1 S=S+X^2 X=X+1 ⑻(编号,8)=1⑼! EOF() SKIP⑽SET RELATION TO 图书ID INTO B ADDI借书证号,A.姓名,A.单位,B.书名,B.单价,借书日期⑾SQRT(N) MOD(N,A1)=0 A1>A22.选择题⑴ C ⑵B ⑶ C ⑷A ⑸ A ⑹ D ⑺ D ⑻ D动手做1.从键盘输入10个数,找出其中最大数和最小数。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.不允许记录中出现重复索引值的索引是()。

A.主索引和普通索引B.主索引,候选索引和普通索引C.主索引和候选索引D.普通索引,候选索引和唯一索引2.结构化程序设计的三种基本逻辑结构是()。

A.选择结构,循环结构和嵌套结构B.顺序结构,选择结构和循环结构C.选择结构,循环结构和模块结构D.循环结构,递归结构和循环结构3.Visual FoxPro参照完整性规则不包括()。

A.更新规则B.查询规则C.删除规则D.插入规则4.测试数据库记录指针是否指向数据末尾所使用的函数是()。

A.FOUND( )B.BOF()C.FILE()D.EOF()5.命令SELECT 0的功能是()。

A.选择编号最小的未使用工作区B.选择0号工作区C.关闭当前工作区的表D.选择当前工作区6.以下函数结果为“共和国”的是()。

A.SUBSTR(“中华人民共和国”,5,3)B.SUBSTR(“中华人民共和国”9,6)C.SUBSTR(“中华人民共和国”9,3)D.SUBSTR(“中华人民共和国”5,6)7.字符型数据的最大长度是( )。

A.20B.254C.10D.2558.如果内存变量和字段变量均有变量名"姓名",那么引用内存的正确方法是()。

A.M.姓名B.M_>姓名C.姓名D.A和B都可以9.一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。

A.一对一B.多对多C.多对一D.一对多10.当前数据库文件有10条记录,执行下列命令后的结果是()。

GO 5APPEND BLANKRECNO()A.11B.6C.5D.1011.Visual Foxpro的ZAP命令可以删除当前数据库文件的()。

A.满足条件的记录B.有删除标记的记录C.结构D.全部记录12.命令:CREATE DATABASE ABC是用来()。

1.在下面的Visual FoxPro 表达式中,正确的是( )。

A.{^2002-05-01}-10B.{^2002-05-01}-DATE()C.{^2002-05-01}+DATE()D.{^2002-05-01}+1000 2.以下表达式中,合法的是( )。

A.8-3=5 B.[8]+[3]>10C.AT(“ad”,“xyadvanad”)-len(“adadad”)D..not.(a=b).and.a-b>0.or.b=0 3.VisualFoxpro 中的表达式有( )。

A.算术表达式B.字符表达式C.关系表达式D.逻辑表达式 4.表的关联关系类型包括( )。

A.一对一关联关系B.一对多关联关系C.多对多关联关系D.以上都正确 5.VisualFoxpro 中使用了( )等几种变量形式。

A.字段名变量B.数组变量C.系统变量D.内存变量 四、判断题(每小题1分,共5分)( )1.自由表不能设置主索引。

( )2.#DEFINE PI 3.14,其中PI 是一个变量。

( )3.mod (5,3)的值为3。

( )4.整型数据的缩写是I 。

( )5.工作区可用字母A~Z 表示。

五、程序填空题。

补全以下程序代码(每空2分,共14分)1.从键盘输入一个数,判断能否被2整除,然后给出提示信息。

在命令窗口中输入以下代码. Set talk off ClearInput “从键盘输入一个整数:”to a&&判断a 是否能被2整除 ”能被2整除”Else &&否则,表示转折 ”不能被2整除”Endif Return2. 计算1-100之间的整数和。

Set talk off Clear S=0 I=1Do while i<=100 Enddo”s=”,s,”i=”,i Set talk on Return3.用for 语句求1-100以内的奇数的和. 在命令窗口输入以下代码: Clear S=0S=s+i Endfor ”s=”,s Return 4. a=3+1 b=2+2c=IF (a<b,今天星期一,今天星期二) c 结果为:_ __ 5.写出该程序代码的返回值。

Clear S=0FOR I=1 TO 10 S=s+i “s=”,s Return6.clear S=1 I=1Do While i<100I=i+1 If int(i/2)=i/2 Endif S=s+i Enddo?”1-100间的奇数和:”,s Return 1.日期型数据加减有哪些规则?(4分)2.为项目创建数据库的方法有哪几种?(3分)3.简述结构化程序设计的思路。

(3分)4.将数学表达式y=abacb a 242-+-以计算机能够识别的形式表示出来。

(2分)得分 阅卷人 六、简答题(共4小题,共12分)---------------------------密 ----------- 封 ------------ 线------------ 内 ------------不-------------得--------------答---------------题-------------------考场: 班级: 姓名: 学号:x2-7 (x<8)1.编程计算分段函数y = 的函数值,X由键盘输入。

(5分) 8x-3 (x≥8)2.编写程序打印九九乘法表。

(6分)3.分别编写程序:从键盘上输入字符串“visualfoxpro”将每个字符在一行内倒序输出;将每个字符逐行顺序输出。

(8分)倒序输出程序代码:顺序输出程序代码:七、编程题(共3小题,共19分)《Visual Foxpro6.0数据库与程序设计》试卷答案一、填空题(每小题1分,共20分)1.关系型2.PUBLIC(不区分大小写)3.传地址方式4.@5.prg6.SUM(不区分大小写)7.结构化查询语言8.逻辑删除9.COLUMN(不区分大小写) 10.数据库 11.内存变量 12.常量13.字段14.?15.数组16.1717.12.346 18.-6 19.逻辑 20.级联二、单项选择题(每小题1分,共20分)三、多项选择题(每小题2分,共10分)(多选漏选均不得分)四、判断题(每小题1分,共5分)五、程序填空题(每空2分)(程序中字母不区分大小写)1.IF a%2=02.S=s+iI=i+13.FOR i=1 to 100 step 24.今天星期一5.s=556.Loop六、简答题1.一个日期型数值加上一个整数值得到一个比现在这个日期值更大的日期值,整数值与日期值的天数相加;(2分)一个日期型数值减去一个整数值得到一个比现在这个日期值更小的日期值,日期值的天数值与整数值相减;(1分)一个日期型值与一个日期型值相减得到一个整数值,表示两个日期相差的天数。

2.在项目管理器中创建数据库;(1分)利用命令创建数据库;(1分)为项目添加已经存在的数据库(1分)3.结构化程序设计的过程要始终遵循自顶而下、逐步细化,即程序的设计按从头到尾的顺序设计(1分),对于功能较复杂的程序可将程序功能模块化(1分),将不同的功能放到不同的模块中,将问题细化、简单化,最后再将模块组合(1分)。

4.答案:y=(-a+sqrt(b**2-4*a*c))/(2*a*b)或 y=(-a+sqrt(b^2-4*a*c))/(2*a*b) 答以上任何一种写法均得分,但漏写括号,写错函数均不得分。

七、编程题1. 参考程序:Set talk offClearInput”输入x值:” to xIf x<8Y=x^2-7ElseY=8*x-3Endif”y=”,y评分标准:程序书写正确能够执行得满分,其他情况酌情得分。

2. 参考程序:Set talk offClear”# # # 九九乘法表 # # #”For i=1 to 9For i=1 to iK=i*j””+str(j,1)+”*”+ str(i,1)+”=”+str(k,2)+””EndforEndforSet talk onReturn评分标准:程序书写正确能够执行得满分,其他情况酌情得分。

3.倒序输出参考代码:(4分)ClearAccept ”请输入字符串visualfox:” to stN=len(st)Do while n>=1If substr(st,n,1)=space(1)ExitElsesubstr(st,n,1)N=n-1EndifEnddoReturn顺序输出参考代码:(4分)ClearAccept ”请输入字符串visualfox:” to st N=1Do while n<=12If substr(st,n,1)=space(1)ExitElsesubstr(st,n,1)N=n+1EndifEnddoReturn。

相关文档
最新文档