西北政法大学2013期末考试vf练习题1

上传人:wt****50 文档编号:37150941 上传时间:2018-04-07 格式:DOC 页数:15 大小:235KB
返回 下载 相关 举报
西北政法大学2013期末考试vf练习题1_第1页
第1页 / 共15页
西北政法大学2013期末考试vf练习题1_第2页
第2页 / 共15页
西北政法大学2013期末考试vf练习题1_第3页
第3页 / 共15页
西北政法大学2013期末考试vf练习题1_第4页
第4页 / 共15页
西北政法大学2013期末考试vf练习题1_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《西北政法大学2013期末考试vf练习题1》由会员分享,可在线阅读,更多相关《西北政法大学2013期末考试vf练习题1(15页珍藏版)》请在金锄头文库上搜索。

1、1练 习 题 1一、一、 单选题(单选题(1010 小题小题11 分,共分,共 1010 分)分)1. 在数据库系统中,DBMS 是一种( C )。A. 采用了数据库技术的计算机系统B. 包含操作系统在内的数据管理软件系统C. 位于用户和操作系统之间的一层数据管理软件D. 包括数据库管理员,计算机软硬件以及数据库系统2. 一般来说,数据库管理系统主要适合于用作( B) 。A. 表格计算B. 数据处理C. 数据通讯D. 文字处理3. 关系中的“主关键字”不允许取空值是指(A )约束规则。A. 实体完整性B. 数据完整性C. 引用完整性D. 用户定义的完整性4. 以下有关 Visual FoxPr

2、o 工作方式的叙述,正确的是( D ) 。A. 只有一种工作方式,即命令工作方式B. 有键盘和鼠标两种方式C. 有命令和程序两种方式D. 有命令、菜单、程序和工具四种方式5. 不是 Visual FoxPro 可是化编程工具的是( D ) 。A. 向导B. 生成器C. 设计器D. 程序编辑器6. 在 Visual FoxPro 环境下,隐藏命令窗口可选择“窗口”菜单中的( C )选项。A. 循环B. 清除C. 隐藏D. 命令窗口7. 对于只有两种取值的字段,一般使用( D )数据类型。A. 字符型B. 数值型C. 日期型D. 逻辑型8. 在 Visual FoxPro 中,可以使用的变量有(

3、D ) 。A. 内存变量、字段变量和系统内存变量B. 内存变量和自动变量C. 字段变量和简单变量D. 全局变量和局部变量9. 函数 DAY(08/09/98 )的返回值是(B ) 。A. 计算机日期B. 出错信息C. 8D. 910. 执行命令 DISPLAY WHILE 性别=“女”时,屏幕上显示了若干记录,但执行 命令DISPLAY WHILE 性别=“男”时,屏幕上没有显示任何记录,这说明( D )。A. 表文件是空文件B. 表文件中没有性别字段值为”男”的记录C. 表文件中的第一个记录的性别字段不是”男”D. 表文件中当前记录的性别字段不是”男”二、二、 基本概念(基本概念(5 5 小

4、题小题22 分,共分,共 1010 分)分)1.数据库 数据库是按照一定规则存储在计算机外存储器中得大量相关数据的集合。2.常量 常量是以直观的数据形态和意义直接出现在程序中,在整个操作过程中其值保持不变。3.变量 变量在命令操作或程序执行期间,其值可以改变。4.表达式 将常量、变量和函数运算符连接起来的式子称为表达式。 5.字段变量 就是表中的字段名,它是表中最基本的数据单元。它是一种多值变量,一个表中有多少条记 录,那么该表的每一个字段就有多少个值,当用某一字段名作变量时,它的值就是表记录指针所指的那条 记录对应字段的值。2三、三、 简答题(简答题(6 6 小题小题55 分,共分,共 30

5、30 分)分)1.请简述关系的特点。关系必须规范化,属性不可再分割;在同一个关系中不能出现相同的属性名,不允许一个表中存在相同的字段名;在关系中不允许有相同的元组,也就是说,二维表中不允许出现完全相同的两行;在一个关系中元组的次序无关紧要;在一个关系中属性的次序无关紧要。2.请简述 VF 中常用的运算符和表达式。VF 中常用的运算符有:算术运算符、字符运算符、日期运算符、关系运算符和逻辑运算符。根据运算符和运算对象的不同,VF 中的表达式可分为算术表达式、字符表达式、日期表达式、关系表达式和逻辑表达式。3.排序和索引有何不同。排序是根据不同字段对当前表的记录做出不同的排列,产生一个新的表。新表

6、与旧表的内容完全相同,只是两张表的记录顺序不同而已。索引是建立一种逻辑对应关系,使得一张表在保证记录原有的物理顺序不变的前提下,可以有多种使用顺序。索引不改变表的物理存储。两者都能达到重新组织数据的目的。4.索引类型有哪几种。主索引、候选索引、普通索引、唯一索引5.什么是自由表,什么是数据库表。自由表是逻辑上不与其他表发生关系的完全独立的二维表文件。数据库表是数据库的一部分,它具有自由表的各种属性,但自由表是独立存在于任何数据库之外。6.简述 VF 的数据类型。7.VF 的数据类型有:字符型、数值型、货币型、日期型、日期时间型、逻辑型、通用型、备注型。四、四、 基本操作题(基本操作题(1-10

7、1-10 小题每题小题每题 1 1 分,分,11-3011-30 小题每题小题每题 2 2 分,共分,共 5050 分)分)(一)(一)函数与表达式函数与表达式1.请写出?sqrt(4)的结果 21.请写出一个能够表达以下意思的表达式:年龄小于 20 岁 年龄=1980 fields 姓名,出生日期14.在表的顶部增加一个新记录 go top insert before15.统计 1985 年出生学生的人数,并把它存入变量 number 中 count for year(出生日期)=1985 to number16.求男学生的平均年龄 Average year(date()-year(出生日期

8、) for 性别=男17.建立一个结构复合索引文件记录以学号降序排列 index on 学号 tag a desc 18.查询年龄最小的学生 calculate min(出生日期) to b 19.按性别对入学成绩进行汇总 index on 性别 tag c total on 性别 fields 入学成绩 to xbhz20.物理删除表中记录号为偶数的记录 delete for int(recn()/2)=recn()/2pack 21.全屏幕浏览窗口修改命令 browse4练练 习习 题题 2 2一、单选题(一、单选题(1010 小题小题11 分,共分,共 1010 分)分)a)数据库、数据

9、库系统、数据库管理系统这 3 者之间的关系是( ) 。A数据库系统包含数据库和数据库管理系统B数据库包含数据库系统和数据库管理系统C数据库管理系统包含数据库和数据库系统D数据库系统就是数据库,也就是数据库管理系统Ab)在关系型数据库管理系统中,一个关系对应一个( ) 。CA记录 B.字段C. 表文件 D.数据库文件3设有关系 R1 和 R2,经过关系运算得到结果 S,则 S 是( )AA一个关系 B一个表单 C一个数据库 D一个数组4.以下有关 Visual FoxPro 工作方式的叙述,正确的是( ) 。DA只有一种工作方式,即命令工作方式B有键盘和鼠标两种方式C有命令和程序两种方式D有命令

10、、菜单和程序三种方式5.用户启动 Visual FoxPro 后,若要退出 Visual FoxPro 回到 Windows 环境,可以在命令窗口中输入( )命令。 BA. EXIT B. QUIT C. CLOSE D. CLOSE ALL6.一个表文件中,多个备注型字段的内容存放在( )。BA. 一个.TXT 文件中B. 一个.FPT 文件中C. 多个.FPT 文件中 D. 当前.dbf 文件中7.对于只有两种取值的字段,一般使用( )数据类型。 DA. 字符型 B. 数值型 C. 日期型 D. 逻辑型8.下列有关数组的说法错误的是( )。 C5A在 Visual FoxPro 中,只有一

11、维数组和二维数组 B. 数组在使用 DIMENSION 命令定义之后,就已经具有了初值C数组中各个元素的数据类型必须一致D. 通过数组的重新定义,可以将一维数组变成二维数组9.下列名词中,可作为 Visual FoxPro 自由表中的字段名的是( )。CA. 计算机成绩 B. 2012 年成绩C. 成绩 D. 等级考试成绩10.执行 LIST NEXT 1 命令之后,记录指针的位置指向( )。BA.下一条记录 B.原来的记录 C.末记录 D.首记录二、基本概念(二、基本概念(5 5 小题小题22 分,共分,共 1010 分)分)1、数据模型 是客观事物及其联系的数据描述,反映的是实体内部和实体

12、之间的联系。在数据库系统中,常用的数据模型有层次模型、网状模型和关系模型 3 种。Visual FoxPro 是一种基于关系模型的关系数据库管理系统。2、信息 是经过加工处理后的数据,以数据为载体,依靠数据来完成信息的传播,信息可以由不同的数据来表示,不会因数据的形式不同而不同。3、在关系数据库中,一个关系的逻辑结构就是一个二维表。将一个二维表以文件形式存储在计算机中就是一个表文件,扩展名为.dbf,表是组织数据、建立关系数据库的基本元素。4、将常量、变量、函数及其他数据用运算符连接起来的式子称为 表达式。5、常量 是指在操作过程中或程序运行过程中其值保持不变的一种数据。三、简答题三、简答题(

13、6 小题5 分,共 30 分)8.请简述数据与信息的关系。 数据是人们用于记录事物情况的物理符号。信息是数据中所包含的意义。数据与信息既有区别,又有联系。数据是表示信息的,但并非任何数据都能表示信息,信息只是加工处理后的数据,是数据所表达的内容。另一方面信息不随表示它的数据形式而改变,它是反映客观现实世界的知识,而数据则具有任意性,用不同的数据形式可以表示同样的信息,信息只是加工处理后的数据,是数据所表达的内容。9.简述内存变量与字段变量的关系. 字段变量(又称字段名变量)是指数据表中的各字段名,它是表中最基本的数据单元,字段变量是多值变量,由于字段变量的值是存放在数据表中,所以它是依赖数据表

14、的存在而存在的。随着指针所指的记录不同,各字段所对应的内容是变化的。内存变量:在内存中临时定义的一个存储单元,它独立于数据表,用于存储在命令或程序执行中临时用到的输入、输出或中间数据。 它是一个单值变量。10. Go Top 与 Go 1 是否等价,为什么?对于原数据表 go top 与 go 1 等价,原始数据表是按物理顺序排放的,go top 是将指针定位到当前表的顶部,此时顶部即为记录号为 1 的记录,所以二者是等价的。611. 若当前为索引文件,则按逻辑顺序排列显示,go top 将指针定位到逻辑顺序排第一的记录上,而 go 1 是将指针定位到记录号为 1 的记录,所以二者不等价。12. 简述索引与排序的关系。排序:根据不同的字段对当前表的记录做出不同的排列,并产生一个新的表。索引:索引关键表达式值和记录号之间的对照表。区别:排序按照某一字段做排列后,会产生一个新表;而索引按照某一字段做排列,产生一个索引文件,不产生新表。排序中新表与原表内容相同,记录的物理顺序不同;而索引改变的是原表的逻辑顺序,原表的物理顺序并没有发生改

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号