1、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中,可以使用的变量有( D )。A. 内存变量、字段变量和系统内存变量B. 内存
2、变量和自动变量C. 字段变量和简单变量D. 全局变量和局部变量9. 函数DAY(08/09/98)的返回值是(B )。A. 计算机日期B. 出错信息C. 8D. 910. 执行命令DISPLAY WHILE 性别=“女”时,屏幕上显示了若干记录,但执行 命令DISPLAY WHILE 性别=“男”时,屏幕上没有显示任何记录,这说明( D )。A. 表文件是空文件B. 表文件中没有性别字段值为”男”的记录C. 表文件中的第一个记录的性别字段不是”男”D. 表文件中当前记录的性别字段不是”男”二、 基本概念(5小题2分,共10分)1.数据库 数据库是按照一定规则存储在计算机外存储器中得大量相关数据
3、的集合。2.常量 常量是以直观的数据形态和意义直接出现在程序中,在整个操作过程中其值保持不变。3.变量 变量在命令操作或程序执行期间,其值可以改变。4.表达式 将常量、变量和函数运算符连接起来的式子称为表达式。 5.字段变量 就是表中的字段名,它是表中最基本的数据单元。它是一种多值变量,一个表中有多少条记 录,那么该表的每一个字段就有多少个值,当用某一字段名作变量时,它的值就是表记录指针所指的那条 记录对应字段的值。三、 简答题(6小题5分,共30分)1. 请简述关系的特点。关系必须规范化,属性不可再分割;在同一个关系中不能出现相同的属性名,不允许一个表中存在相同的字段名;在关系中不允许有相同
4、的元组,也就是说,二维表中不允许出现完全相同的两行;在一个关系中元组的次序无关紧要;在一个关系中属性的次序无关紧要。2. 请简述VF中常用的运算符和表达式。VF中常用的运算符有:算术运算符、字符运算符、日期运算符、关系运算符和逻辑运算符。根据运算符和运算对象的不同,VF中的表达式可分为算术表达式、字符表达式、日期表达式、关系表达式和逻辑表达式。3. 排序和索引有何不同。排序是根据不同字段对当前表的记录做出不同的排列,产生一个新的表。新表与旧表的内容完全相同,只是两张表的记录顺序不同而已。索引是建立一种逻辑对应关系,使得一张表在保证记录原有的物理顺序不变的前提下,可以有多种使用顺序。索引不改变表
5、的物理存储。两者都能达到重新组织数据的目的。4. 索引类型有哪几种。主索引、候选索引、普通索引、唯一索引5. 什么是自由表,什么是数据库表。自由表是逻辑上不与其他表发生关系的完全独立的二维表文件。数据库表是数据库的一部分,它具有自由表的各种属性,但自由表是独立存在于任何数据库之外。6. 简述VF的数据类型。7. VF的数据类型有:字符型、数值型、货币型、日期型、日期时间型、逻辑型、通用型、备注型。四、 基本操作题(1-10小题每题1分,11-30小题每题2分,共50分)(一) 函数与表达式1. 请写出?sqrt(4)的结果 21. 请写出一个能够表达以下意思的表达式:年龄小于20岁 年龄=19
6、80 fields 姓名,出生日期14. 在表的顶部增加一个新记录 go top insert before15. 统计1985年出生学生的人数,并把它存入变量number中 count for year(出生日期)=1985 to number16. 求男学生的平均年龄 Average year(date()-year(出生日期) for 性别=男17. 建立一个结构复合索引文件记录以学号降序排列 index on 学号 tag a desc 18. 查询年龄最小的学生 calculate min(出生日期) to b 19. 按性别对入学成绩进行汇总 index on 性别 tag c t
7、otal on 性别 fields 入学成绩 to xbhz20. 物理删除表中记录号为偶数的记录 delete for int(recn()/2)=recn()/2pack 21. 全屏幕浏览窗口修改命令 browse练 习 题2一、单选题(10小题a) 数据库、数据库系统、数据库管理系统这3者之间的关系是( )。 A数据库系统包含数据库和数据库管理系统 B数据库包含数据库系统和数据库管理系统 C数据库管理系统包含数据库和数据库系统 D数据库系统就是数据库,也就是数据库管理系统Ab) 在关系型数据库管理系统中,一个关系对应一个( )。C A记录 B.字段 C. 表文件 D.数据库文件3设有关
8、系R1和R2,经过关系运算得到结果S,则S是( )AA一个关系 B一个表单 C一个数据库 D一个数组4.以下有关Visual FoxPro工作方式的叙述,正确的是( )。D A只有一种工作方式,即命令工作方式 B有键盘和鼠标两种方式 C有命令和程序两种方式 D有命令、菜单和程序三种方式5.用户启动Visual FoxPro 后,若要退出Visual FoxPro 回到Windows环境,可以在命令窗口中输入( )命令。 BA. EXIT B. QUIT C. CLOSE D. CLOSE ALL6.一个表文件中,多个备注型字段的内容存放在( )。BA. 一个.TXT文件中 B. 一个.FPT文
9、件中C. 多个.FPT文件中 D. 当前.dbf文件中7.对于只有两种取值的字段,一般使用( )数据类型。 DA. 字符型 B. 数值型 C. 日期型 D. 逻辑型8.下列有关数组的说法错误的是( )。 CA在Visual FoxPro中,只有一维数组和二维数组 B. 数组在使用DIMENSION命令定义之后,就已经具有了初值 C数组中各个元素的数据类型必须一致D. 通过数组的重新定义,可以将一维数组变成二维数组9.下列名词中,可作为Visual FoxPro自由表中的字段名的是( )。A. 计算机成绩 B. 2012年成绩C. 成绩 D. 等级考试成绩10.执行LIST NEXT 1命令之后
10、,记录指针的位置指向( )。A.下一条记录 B.原来的记录 C.末记录 D.首记录二、基本概念(5小题1、数据模型 是客观事物及其联系的数据描述,反映的是实体内部和实体之间的联系。在数据库系统中,常用的数据模型有层次模型、网状模型和关系模型3种。Visual FoxPro 是一种基于关系模型的关系数据库管理系统。2、信息 是经过加工处理后的数据,以数据为载体,依靠数据来完成信息的传播,信息可以由不同的数据来表示,不会因数据的形式不同而不同。3、在关系数据库中,一个关系的逻辑结构就是一个二维表。将一个二维表以文件形式存储在计算机中就是一个表文件,扩展名为.dbf,表是组织数据、建立关系数据库的基
11、本元素。4、将常量、变量、函数及其他数据用运算符连接起来的式子称为 表达式。5、常量 是指在操作过程中或程序运行过程中其值保持不变的一种数据。三、简答题(6小题8. 请简述数据与信息的关系。 数据是人们用于记录事物情况的物理符号。信息是数据中所包含的意义。数据与信息既有区别,又有联系。数据是表示信息的,但并非任何数据都能表示信息,信息只是加工处理后的数据,是数据所表达的内容。另一方面信息不随表示它的数据形式而改变,它是反映客观现实世界的知识,而数据则具有任意性,用不同的数据形式可以表示同样的信息,信息只是加工处理后的数据,是数据所表达的内容。9. 简述内存变量与字段变量的关系. 字段变量(又称字段名变量)是指数据表中的各字段名,它是表中最基本的数据单元,字段变量是多值变量,由于字段变量的值是存放在数据表中,所以它是依赖数据表的存在而存在的。随着指针所指的记录不同,各字段所对应的内容是变化的。内存变量:在内存中临时定义的一个存储单元,它独立于数据表,用于存储在命令或程序执行中临时用到的输入、输出或中间数据。 它是一个单值变量。10
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1