VFP期末笔试题型

上传人:飞*** 文档编号:47408104 上传时间:2018-07-02 格式:PDF 页数:47 大小:522.60KB
返回 下载 相关 举报
VFP期末笔试题型_第1页
第1页 / 共47页
VFP期末笔试题型_第2页
第2页 / 共47页
VFP期末笔试题型_第3页
第3页 / 共47页
VFP期末笔试题型_第4页
第4页 / 共47页
VFP期末笔试题型_第5页
第5页 / 共47页
点击查看更多>>
资源描述

《VFP期末笔试题型》由会员分享,可在线阅读,更多相关《VFP期末笔试题型(47页珍藏版)》请在金锄头文库上搜索。

1、1 VFP期末笔试题型 1.单项选择题(共 30 小题,每题 1 分,共计 30 分) (图答题卡) 2.写出表达式及函数结果题(共10 小题,每题 1分,共计 10 分) 3.阅读程序写出结果题(共5 小题,每题 4 分,共计 20分) 4.填空题(共 30空,每空 1 分,共计 30 分) 5.编程题(共 2小题,每题 5 分,共计 10 分)一题面向过程,一题面向对象各章复习第一章 数据库系统及 Visual FoxPro 概述1是用于建立、 使用和维护数据库的系统软件。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。 用户通过它来访问数据库中的数据,数据库管理员也通过它进

2、行数据库的维护工作。A、数据库B、数据库管理系统C、操作系统D、数据处理应用程序2.关于关系规范化、关系模型和关系运算,以下说法中错误的是:_。A、关系模型中,主要是通过外部关键字表示实体之间的联系B、关系规范化的主要目的之一就是完全消除数据冗余C、在进行关系运算的并、差、交运算时,两个关系的结构必须相同D、一个规范化的二维表中,其行、列的顺序可任意交换3当前常用的DBMS 产品中,数据模型主要采用_和面向对象模型, VFP就是采用这种。A、表格模型B、关系模型 C、E-R 模型D、C/S E、模型网状模型F、层次模型。4 E-R 图是 E-R 模型的图形表示法, 它是直接表示概念模型的有力工

3、具。在 E-R图中,用表示属性。A、三角形B、矩形C、菱形D、椭圆形5.关键字是关系模型中的重要概念。其值能够惟一地确定一条记录,但是它所包含的字段可能是有多余的,这样的关键字称为。A、超关键字B、候选关键字C、主关键字D、外部关键字6.在关系模型中, 关系规范化的过程是通过关系中属性的分解和关系模式的分解来实现的。在实际应用中,设计关系模式时一般要求满足。2 A、1NF B、2NF C、3NF D、4NF 7.二维表中能唯一确定记录的一列或多列的组合称为超关键字。若一个超关键字去掉其中任何一个列后不再能唯一确定记录,则称其为候选(1)关键字。8.关键字是关系模型中的重要概念。当一张二维表(A

4、 表)的主关键字被包含在另一张二维表 (B 表)中时,则它就被称为B 表的外部关键字。9.关系模型是用二维表或表的结构形式来表示实体及实体间的关系的P810.“数据库”是指以一定的组织形式存放在计算机存储介质上的相互关联的数据的集合。 P3 填写下列的运算是何种运算:A)有两个结构相同的学生关系S1和 S2,分别存储两个系的学生档案,如果把S2中的学生档案追加到S1中, 则为两个关系的 _并_运算。 与命令 append from , 相当。B) _差_运算与 delete - sql 或 dele 命令 相当C)_选择_运算与 select sql 命令相当第二章 VFP 语言基础1. 下列

5、符合 VFP命名规则的是。A、USE B 、#COUNT C 、Student ID D、My_Name 2在 VFP系统中,常量根据其数据类型可分为6 种。下列常量中为 C型常量的是。 2007/10/15 p28 .F. 3.12E2 “234.56” $120 ( 货币型 ) 3.1516 A、 B、 C、 D、3. 以下四组函数中,函数返回值的数据类型均相同的是。A、STR( ) ,DTOC( ),SUBSTR( ) B、ALLTRIM( ) ,ASC( ) ,SPACE( ) C 、DATE( ),DATETIME( ),YEAR( ) D、EOF( ) , RECCOUNT( )

6、, DBC( ) 3 4下列函数或表达式中,其值为数值型的有。A、YEAR(DATE( ) B、DATE( )-2006/02/05 C 、VAL(“2E3“) D、AT(“ 南京“,“ 江苏南京财经大学 “) p39 5. 下列各组函数中,其返回值的数据类型均为字符型的是:。A、DATE()、DOW() 、ATC() B 、TIME()、AT()、YEAR() C、SPACE() 、DTOC() 、LEFT() D 、VAL()、ASC()、BETWEEN() 6. 在 VFP中,空值是一种特殊的数据, 用.NULL.或 NULL表示。下列关于空值的表述中正确的是:。A、空值等价于空字符串、

7、空格或数值0 B、函数 ISNULL(.NULL.) 的值与函数 EMPTY(.NULL.) 的值相同C、将一个 .NULL.值赋给字段或变量时, 不改变该字段或变量原有的数据类型D、变量 A1的值为.F. ,则表达式 A1 AND .NULL.的值为 .NULL. 7在下列有关空值的叙述中,不正确的是。A、空值等价于没有任何值B、空值排序时优先于其它数据C、在计算过程中或大多数函数中都可以使用NULL值D、逻辑表达式 .NULL. = .NULL. 的返回值为 T。8执行下列命令后,显示结果是。STORE “85“ TO A STORE “15“ TO B ? 显示的平均成绩是78.0 。1

8、5执行下面这个程序:设有表文件CJB.DBF,表中共有 30 条记录,记录内容如下:学号XH 课程代号KCDH 成绩CJ 学号XH 课程代号KCDH 成绩CJ 学号XH 课程代号KCDH 成绩CJ 990201 01 78 990202 05 95 990302 03 89 Xh kcdh cj 950101 01 83 950102 02 80 950201 02 70 950101 03 87 xhkcdhcj 21101010186 21101020190 21101030176 21101020273 21101030283 21101040266 20102110170 201021

9、2016812 990201 02 80 990202 06 84 990302 04 98 990201 03 80 990301 01 63 990302 05 68 990201 04 73 990301 02 62 990302 06 94 990201 05 82 990301 03 82 990303 01 87 990201 06 95 990301 04 93 990303 02 78 990202 01 63 990301 05 95 990303 03 85 990202 02 62 990301 06 76 990303 04 80 990202 03 69 990302

10、 01 78 990304 01 51 990202 04 93 990302 02 80 990304 03 86 SELECT kcdh,AVG(cj) AS 平均成绩, COUNT(*) AS 选修人数;FROM cjb;GROUP BY kcdh;ORDER BY kcdh DESC;INTO CURSOR LsbA SELECT *;FROM LsbA;WHERE RECNO()0 c=LEFT(cstr,1) n GROUP BY cj.kcdh 或 1 或 kc.kcdh; HAVING最高分 = 75 ;INTO TABLE|DBFkc_maxcj.dbf 18.显示 XS 和

11、 ZY 两张表中的三个字段XH、XM 、ZYMC 的内容,并根据两张表都有 ZYDH 字段联接两张表。 SELECT 查询命令如下:SELECT XS.XH, XS.XM, ZY .ZYMC; FROM XS, ZY; WHERE _xs.zydh=zy.zydh_ 19已知 xs 表含有字符型字段xh (学号)和 xm(姓名),kc 表含有字符型字段kcdh(课程代号 )、数值型字段 kss(课时数 )和 xf(学分)、逻辑型字段 bxk(是否必修课),cj 表含有字符型字段xh(学号) 和数值型字段 cj(成绩)。现基于 xs 表、kc 表和 cj 表建立查询,要求统计每个学生所学必修课的

12、门数和所有课程(包括必修课和选修课) 的总学分,学生的成绩只有在60 分以上(含27 60 分)才能取得学分。要求输出:xh,xm,必修课门数,总学分,查询结果按学号排序。 (注:bxk 字段的值为 .T.表示必修课、为 .F. 表示选修课 )。请完善该查询的 SELECT-SQL 命令: SELECT xs.xh,xs.xm, Sum(iif(cj.cj=60,xf,0) 或 Sum(iif(cj.cj60,0,xf) AS 总学分 ,;Sum(iif(kc.bxk=.T.,1,0)或 Sum(iif(kc.bxk,1,0) 或 Sum(iif(kc.bxk=.F.,0 ,1)或Sum(ii

13、f(!kc.bxk,0,AS 必修课门数;FROM xs INNER JOIN cj INNER JOIN kc;ON kc.kcdh=cj.kcdh;ON cj.xh=xs.xh;GROUP BY Xs.xh 或 1;ORDER BY xs.xh 20设 sjk 数据库中有三个表: xim.dbf(系名表)、js.dbf(教师表)和 xs.dbf(学生表) 。其中:xim 表所含的字段有:系代号(xdh C(2)) 、系名( ximing C(18)) 。js 表和xs 表均含有:姓名( xm C(8)) 、系代号( xdh C(2))字段。要求查询“计算机科学系” 的全体师生名单, 结果中

14、包含两列: 类别和姓名,其中类别用于注明“教师”或“学生” 。输出结果先按照类别排序,如果类别相同再按姓名排序。请完善以下的SELECT-SQL 命令:SELECT “教师 “ AS 类别, js.xm AS 姓名;FROM sjk!js, sjk!xim ;WHERE js.xdh=xim.xdh AND xim.ximing=“ 计算机科学系 “;Union 或 Unio;SELECT “学生 “ AS 类别, xs.xm AS 姓名;FROM sjk!xs, sjk!xim ;WHERE xs.xdh=xim.xdh AND xim.ximing=“ 计算机科学系 “;ORDER BY

15、1,228 第六章对象模型和事件模型1.以下说法中,除外均是事件和方法程序之间相互关系的正确描述。A、事件是由对象识别的一个动作,而方法程序是对象能够执行的一个操作。因此,它们在本质上是相同的并可以相互替代。B、事件可以有与之相关联的方法程序。C、方法程序也可以独立于事件而单独存在。D、事件与方法程序的一个不同之处在于,前者的集合是固定的,而后者的集合是可以无限制扩展的。2. 在 VFP 中,关于属性、事件和方法程序,以下说法中正确的是:_。A、事件可以具有与之相关联的方法程序B、方法程序也可以独立于事件而单独存在C、属性是对象的特征或某一方面的行为D、方法程序和事件都可以由用户自己创建3.

16、以下关于在 VFP 中创建子类的说法中错误的是:。A、VFP 将用户自定义子类保存在扩展名为.vcx 的类库文件中B、一个 VFP 类库文件中可以保存多个自定义子类C、只能基于 VFP 的基类创建子类D、在 VFP 中,可以使用“类设计器”或“表单设计器”创建子类4. 设某子类 Q 具有 P属性,则 _。A、Q 的父类也必定具有P属性,且 Q 的 P 属性值必定与其父类的P 属性相同B、Q 的父类也必定具有P 属性,且 Q 的 P 属性值可以与其父类的P 属性不同C、Q 的父类要么不具有P 属性,否则由于继承性, Q 与其父类的 P 属性值必定相同D、Q 的父类未必具有P属性,即使有, Q 与其父类的 P 属性未必相同5. 某表单上只有一个表格控件,现分别

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

当前位置:首页 > 行业资料 > 其它行业文档

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