当前位置:首页 > vfp书后习题及参考答案
C. 新定义数组的元素初值为.F. D. 数组中各个数组元素必须同种数据类型 43. 下列选项中,正确的命令是【 B 】。
A. Dime A(1,2,3) B. Dime A(2),B(3,4) C. Dime A D. Dime A,B(1,2) 44. 使用Save To AB命令可把内存变量存储到磁盘上,该文件名是【 A 】。 A. AB.mem B. AB.Var C. AB.sav D. AB.disk
45.下列运算符中运算级别最高的和最低的分别是【 B 】和【 D 】。 A. + B. ** C.>= D. or E. Not
46.执行命令 ?len(a)的结果是 6,执行命令 ?len(trim(a))的结果是 4,说明a中【 C 】个空格。
A.有2 B.左侧是2 C.右侧是2 D.中间有2 47.已知 a=“b”,b=2,则【 D 】是错误的命令。 A. ? b+&a B. ? b C.? &a D. ? &b
48. 已知 a=“b”,b=2,则表达式 b-&a.**b 结果是【 D 】 A. 2 B. 4 C. -4 D. -2
49. 执行 “Save to mb all like A*”命令后,【 B 】。
A. 释放以A开头命名的内存变量 B. 保存以A开头命名的内存变量 C. 保存并释放以A开头命名的内存变量 D. 保存名中含母A的内存变量
三、 从参考答案中选择全部正确答案
1.【 ACDE 】是合法的数据。
A.$200 B.{^09/10/2008} C.”A” D. .T. E.1E+2 2. 表达式【 ACE 】的值最大。
A.3 B.INT(2.8) C.ceiling(2.8) D.Floor(2.8) E.ceiling(2.5) 3.【 ABDE 】是合法的日期数据输出格式。
A.2008-10-01 B.2008.10.01 C.{^2008.10.01} D.2008w10w01 E.12/10/2008
4.表达式 YEAR(DATE())+MONTH(DATE())+DOW(DATE())+DAY(DATE())的值 是【 A 】(设今天日期为{^2008/09/02})。
A. 2022 B. 2008 C. 2000 D.1999 E.2020 5. 表达式【 CDE 】的值等于70。
A.TIME()+1 B.YEAR(DAYE())+1 C.ASC(“English”)+1 D.LEN(SPACE(69))+1 E.DAY({^2008-09-10})+60 6. 以下各项中,可作为常数的数据有【 ABC 】。
A. \B. {^2008/09/08} C. .F. D. 身份证号 E. 1+2=3 7. 以下各表达式中,值不是数值型数据的是【 CD 】。
A. Len(\D. Substr(\
- 9 -
8.【 CE 】表达式的运算结果是数值型数据。
A. 10+20=30 B. \–\–1 D. Ctod([08/04/02])–10 E. Asc(\9. 运算结果是\优秀学生\的表达式是【 DE 】。 A. \优秀 \学生\优秀 \学生\
C. \优秀\学生\优秀 \学生\E. Trim(\优秀 \学生\10.【 AF 】不是字符型数据。
A. Date( ) B. Time( ) C. Dtoc(Date( )) D. Space(3) E. Str(123.56,9) F. At(“b”,”abc”) 11.【 CE 】是逻辑型常数。
A. ”Y” B. “F” C. .T. D. L E. .F. 12. 以下各表达式的值,【 BD 】不是逻辑型数据。
A.2<3 B. 2+3 C. 2=3 D. Date()+1 E. \13.【 AD 】表达式的值是逻辑型数据。
A. \邮政\中国邮政\邮政\中国邮政\中国\邮政\D. \中国邮政\邮政\邮政\中国邮政\
14.VFP中的 “+”和“-” 运算符,可用于【 AB 】数据之间的运算。 A.数值型 B. 字符型 C. 逻辑型 D. 备注型 E. 通用型 15.【 AC 】组中的两个函数值相同。
A. Left(\与Substr(\
B. Substr(Dtoc(Date( )),7,2) 与Year(Date( )) C. Type(\与Vartype(2*3)
D. 若M=\与M+N
E. Trim(\与AllTrim(\16.【 CF 】函数返回值是.F.。
A. Empty(Ctod(Space(0))) B. Empty(Ctot(Space(3))) C. Empty (\D. Empty (2*3-6) E. Empty (\17.已知A=\,则【 ABC 】函数的返回值是\。 A. LEFT(A,5) B. RIGHT(A,5) C. SUBSTR(A,1) D. LEN(A) E. AT(A,\18. 下列函数中【 ACE 】的函数值是数值型。
A. LEN(\D. TIME() E. AT(\19. 下列函数中【 BE 】的函数值是.F.。
A. Empty(1-1) B. empty(\D. Empty(.f.) E. Empty(.null.) 20.【 BD 】是合法的表达式。
- 10 -
A. Time()+2 B. date()+2 C. year(date())+\D. {^2007-08-08}+day(date()) E. {^2007-08-08}+date()
习 题 三
一、 用适当的内容填空
1.设计数据库通常包括需求分析、概念设计、【 逻辑设计 】和【 物理设计 】4个环节。数据库表优化属于【 逻辑设计 】;建立数据库表间关联属于【 物理设计 】;收集、归纳和分析资料属于【 需求分析 】。如果从人工表开始整理数据库表,则两个重要环节是【 逻辑设计 】和【 物理设计 】。
2.人工表的主要特点是【 无格式要求,纸介质或电子表 】;数据库表是存储于计算机【 外或辅助 】存储器中的电子表,是有格式要求的【 二维 】表,其主要特点有:每个属性是【 不可 】分割的基本数据项;任何列在一个记录中最多有【 一 】个值;主属性在任何元组中不能为【 空 】值等。
3.数据库逻辑设计的结果与设计者的目的、出发点及数据语义有关,这里的数据语义是指人们对数据含义的【 规定 】和【 解释 】。
4.在数据库逻辑设计阶段往往要将一个表分解成多个表,这样做主要目的是降低数据【 冗余 】,减少数据操作【 异常 】,而可能带来的副作用是查询数据时增加表的连接【 次数 】,增大了系统开销。这里的系统开销主要是指【 时间 】开销。
5.在数据库物理设计阶段,通过建立【 主索引 】确定表的主键;为了数据查询时减少表的连接时间,对表的外键要建立【 普通索引 】。
6.在关系模式XY(学院码,学院名,学院地址)中,假设所有学院都不重名,【 学院码和学院名 】可以作为关键字,通常将【 学院码 】作为主关键字,【 学院码和学院名 】是主属性。
7.有关系模式XS(学号,姓名,民族码)和MZ(民族码,民族名),通常学号是【 XS 】的主关键字,民族码是【 MZ 】的主关键字,民族码是【 XS 】的外码。
8.在关系模式XS(学号,姓名,民族码,民族名)中,学号是主关键字。【 民族名 】与主关键字存在传递函数依赖,相关函数依赖是:学号→【 民族码 】和【 民族码 】→【 民族名 】。
9.在关系模式GZ(月份,职工号,姓名,基本工资,奖金,个人所得税)中,对基本工资和奖金进行计算可以得到个人所得税。主关键字是【 月份和职工号 】;函数依赖是【 (月份,职工号)→姓名、(月份,职工号)→基本工资、(月份,职工号)→奖金、(月份,职工号)→个人所得税、职工号→姓名、(基本工资,奖金)→个人所得税、(月份,职工号)→职工号和(月份,职工号)→月份 】;部分函数依赖是【 (月份,职工
p p p
号)→姓名 、(月份,职工号)→职工号和(月份,职工号)→月份 】;完全函数依赖是
F F F 【 (月份,职工号)→基本工资、(月份,职工号)→奖金、(月份,职工号)→个人所
F
F
- 11 -
得税、职工号→姓名和(基本工资,奖金)→个人所得税 】;传递函数依赖是【 (月份,职工号)→姓名和(月份,职工号)→个人所得税 】。
10.范式是满足某种特定要求的【 关系模式 】的集合,范式的级别体现【 关系模式 】的【 规范化或优化 】程度。
11.要将第一范式的关系模式规范成第二范式,应该消除【 非主属性 】对关键字的【 部分函数依赖 】;要将一个第二范式的关系模式规范成第三范式,应该消除【 非主属性 】对关键字的【 传递函数依赖 】。
12. 第一范式规范到第二范式的有效方法是:对关系模式进行【 投影 】分解,将其分解成多个关系模式,消除【 非主属性 】对【 关键字 】的【 部分函数依赖 】。
13.设计关系模式的总体原则是概念单一化,一个关系模型对应一个实体型或实体型之间的联系。根据这一原则,关系模式XS(学号,姓名,出生日期,民族名,专业名)应该分解成【 3 】个关系模式,分别是【 XSA(学号,姓名,出生日期,民族码,专业码)、MZ(民族码,民族名)和MZ(专业码,专业名) 】。
14.在设计关系数据库时,常常要分析关系模式中各个属性的函数依赖关系,其主要目的是对关系模式进行【 规范化或优化 】;如果一个关系模式是第二范式而不是第三范式,则在该关系模式中一定存在某【 非主属性 】对【 关键字 】的【 传递 】函数依赖。
15.关系模式的范式级别越高,关系数据库中的数据冗余度越【 低或少 】,更新数据时错误率越【 低或少 】,随之产生的关系也越【 多 】,这也会增加关系的【 连接 】操作次数。
16.在设计关系数据库时,用数据的单体编码可以【 节省存储空间 】;用数据的复合编码可以进一步规范关系模式,能减少数据【 冗余 】,但将破坏属性的【 原子性 】特性。
二、 从参考答案中选择一个最佳答案
1.设计数据库通常包括需求分析、概念设计、逻辑设计和物理设计4个环节。用E-R图描述事物属于【 B 】环节。
A. 需求分析 B. 概念设计 C. 逻辑设计 D. 物理设计
2.在数据库逻辑设计阶段一个重要方面是解决数据冗余问题,数据冗余是指【 B 】。 A. 数据存储量庞大 B. 数据重复存储
C. 数据表个数太多 D. 数据项个数超出表的限制 3.当数据库足够大时,【 C 】说法不正确。
A. 降低数据冗余可节省存储空间 B. 对数据进行编码可节省存储空间 C. 降低数据冗余是节省存储空间的惟一途径
D. 对一个表规范化分解成多个表可节省存储空间 4.在数据库设计方面,【 D 】说法正确。
A. 数据单体编码是降低数据冗余的一种方法
B. 降低数据冗余是数据编码的一种方法 C. 数据复合编码不能减少数据冗余
- 12 -
共分享92篇相关文档