当前位置:首页 > VF复习提纲2013
参考习题(占80%左右) 第1章 数据库基础知识
1)数据库系统的核心是( A )。
A) 数据库 B)数据库管理系统 C) 操作系统 D)执行系统 2)数据库系统与文件系统的主要区别是( B )。
A) 数据库系统复杂,而文件系统简单
B) 文件系统不能实现数据结构化,记录之间没有联系,但在数据库系统中,数据不再针对某一应用,而是面向全组织,具有整体的结构化
C) 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件 D) 文件系统管理的数据量较小,而数据库系统可以管理庞大的数据 3)用二维表来表示实体及实体之间联系的数据模型称为( D )。
A) 实体-联系模型 B) 层次模型 C) 网状模型 D) 关系模型 4)下列有关数据库优点的描述中.正确的是( D )。
A)实现数据结构化 B) 减少数据冗余实现数据共享 C)数据与程序相互独立 D) 以上都对
5)在己知教学环境中,一名学生可以选择多门课程,一门课程可以被多名学生选择,这说明学生数据与课程数据之间存在( C )的联系。
A) 一对一 B) 一对多 C) 多对多 D) 未知
6)关系就是一张二维表。 (√ ) 7)在计算机中,数据和信息是同一概念。 (× ) 8)关系数据库的最大优点是消除了数据冗余。 (× ) 9)实体和实体之间的联系只有1对1、1对多两种。 (×)
10)在数据库系统中,DBMS是一种位于用户与操作系统之间的一层数据管理软件。
(√)
第2章 VF语言基础
选择及相关知识点
1.给出数据,判断该数据属于哪种数据类型,常用数据类型:日期型D,字符型C,数值型N。
2.函数val(),int(),subs(),mod(),-m%n。 表达式val(subs(”民生234”,5,1))*4的结果是( 8 )。 -10%3的 结果是(2)。
3.函数的功能:求和:SUM ,求平均AVG ,求计数COUNT ,求最小值MIN。 4.用DIMENSION S(4,5)命令定义数组S后,再对各数组元素赋值:S(1,1)=1,S(1,2)=2,S(1,3)=3,S(1,4)=4,S(1,5)=5,S(2,1)=6,S(2,2)=7,S(2,3)=8,S(2,4)=9,S(2,5)=10,然后再执行命令?S(6),则显示结果是(C )。
A) 变量未定义的提示 B) 4 C) 6 D) .F. 5.在执行命令A=\和B=A=\之后,A和B的值分别是(B )。
A) \和″C″ B) \和.F. C) \和″A″ D) \和\6.表达式-36%7的值应等于(C )。
A) –1 B) 1 C) 6 D) –6 7.设M=\,执行命令?\后,结果是(A )。
A)1525 B)20 C)M05 D)出错信息 8.在Visual FoxPro中,表文件中的字段是一种( B )。 A) 常量 B) 变量 C) 运算符 D) 函数 9.设A=5,则执行命令?A=A+1后,变量A的值为(B )。 A) 5 B) 6 C) .T. D) .F. 10.字符串长度函数LEN(SPACE(3)-SPACE(2))的值是(C )。 A) 3 B) 4
C) 5 D) 6
11.假定已经执行了命令M=[28+2],再执行命令?M,屏幕显示结果为(B )。 A) 30 B) 28+2
C) [28+2] D) 30.00
12.在执行命令DIMENSION K(2,3)后,数组K所包含的数组元素的个数为(C )。 A) 2 B) 3 C) 6 D) 12 13.表达式\的值是(A )。
A) .T. B) .F. C) 难以确定 D) 非法表达式 14.表达式20>10>3的值是(D )。
A) .T. B) .F.
C) 难以确定 D) 非法表达式 填空题
1. 执行命令X=5=6后X的值是 .F. 。
2. 执行命令?10-24/4+6*6的输出结果是 40 。
3. 表达式5%-3和-5%-3的运算结果分别是 -1 和 -2 。
4. 函数DATE()和TIME()的返回值类型分别为 D 和 C 。 5. 函数EMPTY(.NULL.)的返回值等于 .F. 。
6. 函数TRIM(\□□AB□□CD□□\和ALLTRIM(\□□AB□□CD□□\的返回值分
别为 \□□AB□□CD\和 \□□CD\。(□为空格)
7. 表达式4>3>.f.和表达式4=3=.f.的值分别是 .T. 和 .T. 。 8. 表达式.NOT.(9>3.AND.8<66).AND.(10>36.OR.2**6<16)的值为 .F. 。 9. 表达式88-8与\的结果分别是 80 和 “8818” 。 10. 在执行命令SET EXACT OFF后,\的结果为 .T. ,执行命令SET EXACT
ON后,\的结果为 .F. 。
11. 数组的最小下标是 1 , 数组元素的初值是 .F. 。 12. 写出下列逻辑表达式。
(1)年龄(old)小于15岁,且身高(hight)不低于1.8米的运动员。其逻辑表达式是 old<15 AND hight>=1.8 。
(2)年龄(old)在45岁以下的副教授(职称变量用AI)和35岁以下的讲师。其逻辑表达式是 old<=45 AND AI=\副教授\讲师\。
第3章 表操作基础
1.为显示年龄为10的整数倍的在职职工记录,下列各命令中错误的是( D )。
A)LIST FOR MOD(年龄,10)=0
B)LIST FOR 年龄/10=INT(年龄/10)
C)LIST FOR SUBSTR(STR(年龄,2),2,1)=\
D)LIST FOR 年龄=20 .OR. 30 .OR. 40 .OR. 50 .OR. 60
2.在已打开的数据表文件中有“姓名”字段,已经定义了一个内存变量“姓名”。要把此内存变量的值传送给当前记录的姓名字段,应使用命令( B )。
A)姓名=M->姓名 B)REPLACE 姓名 WITH M->姓名
C)STORE M->姓名 TO 姓名 D)GATHER FROM M->姓名 FIELDS 姓名
3.要把数据表X中全部记录的学号和姓名两个字段复制到数据表Y,应该用命令( A )。
A)USE X B)USE X
COPY TO Y FIELDS 学号,姓名 COPY TO Y 学号,姓名
C)COPY TO X Y FIELDS 学号 D)COPY FILE X TO Y 学号,姓名
4.某数据表中有数学、英语、计算机和总分字段,都是数值型。将所有学生的各门成绩之和存入平均分字段中,应使用的命令是( C )。
A)REPL 平均分 WITH (数学+英语+计算机)/3 B)REPL 平均分 WITH (数学,英语,计算机)/3 C)REPL ALL 平均分 WITH (数学+英语+计算机)/3 D)REPL 平均分 WITH (数学+英语+计算机)/3 FOR ALL
5.将学生成绩表中所有总分字段的内容改为0,可使用的最简捷的的命令是( C )。
A)EDIT ALL FIELDS 总分 B)BROWSE ALL FIELDS 总分 C)REPLACE ALL 总分 WITH 0 D)CHANGE ALL FIELDS 总分 6.可以伴随着表的打开而自动打开的索引是( C )。
A)单索引文件(IDX) B)复合索引文件(CDX) C)结构化复合索引文件 D)非结构化复合索引文件
7.学生成绩数据表文件按总分/N/3降序,姓名/C/8升序建立结构化复合索引,应使用命令( D )。
A)INDEX TAG ABC ON 总分/D,姓名 B)INDEX TAG ABC ON -总分+姓名
C)INDEX TAG ABC ON STR(-总分)+姓名
D)INDEX TAG ABC ON STR(1000-总分)+姓名 8.在Visual FoxPro中,“惟一索引”的惟一性是指( D )。
A)建立索引的字段值的惟一性 B)数据表中只能有一个惟一的索引 C)索引名称的惟一性
D)重复的索引字段值只有惟一一个出现在索引项中
9.在打开数据表的同时已经打开了姓名索引文件,变量XM=\王灵\,要用变量XM来查其记录,应使用的命令是( D )。
A)FIND XM B)SEEK &XM C)LOCATE FOR XM D)FIND &XM 10.要查找第2个性别为“女”的记录,应使用命令( A )。
A)LOCATE FOR 性别=\女\ B)LOCATE FOR 性别=\女\
CONTINUE NEXT 2
C)LOCATE FOR 性别=\女\ D)LIST FOR 性别=\女\ NEXT 2 11.在Visual FoxPro中进行参照完整性设置时,要想设置成:当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值。应选择( C )。
A)限制(Restrict) B)忽略(Ignore)
C)级联(Cascade) D)级联(Cascade)或限制(Restrict) 12.Visual FoxPro参照完整性规则不包括( B )。
A)更新规则 B)查询规则 C)删除规则 D)插入规则 二、判断题(正确打√,错误打×)
1.打开数据表的命令是OPEN 表名 (× ) 2.DELETE ALL 与 PACK 两条命令联合执行的功能等价于ZAP命令执行的功能。 (√ ) 3.REPLACE 工资 WITH 工资+100命令的功能是将表中所有记录的工资字段值增加100 (× )
4.任意表中均可建主索引、候选索引、惟一索引和普通索引 (× ) 三、填空题
1.数据表字段参数一般包括 字段名 、 字段类型 、 宽度 和 小数位数 四部分。
2. VFP有两种类型的表:数据库表和__ 自由表 ____。
3. 在VFP中,表索引文件有两种结构:.IDX单索引文件和复合索引文件___.CDX___。 4.在Visual FoxPro中共有4种索引类型,分别为:__主索引__、__候选索引__、_惟一索引__和__普通索引__。
5.在数据表的查找命令中, CONTINUE命令与 LOCATE 命令配合使用。
6. 在Visual FoxPro中,数据完整性包括实体完整性、域完整性和参照完整性。
第4章 SQL 一、选择题
1.视图不能单独存在,它必须依赖于( B )。
A)视图 B)数据库 C)自由表 D)查询 2.查询设计器中包括的选项卡有( A )。
A)字段、筛选、排序依据 B)字段、条件、分组依据 C)条件、排序依据、分组依据 D)条件、筛选、杂项 3.查询设计器是否能生成SQL查询语句( C )。
A)不能 B)部分 C)全部 D)由实际问题来决定 4.视图设计器的选项卡与查询设计器中的选项卡几乎一样,只是视图设计器中的选项卡比查询设计器中的选项卡多一个( D )。
A)字段 B)排序依据 C)联接 D)更新条件 5.SQL的核心是( A )。
A)数据查询 B)数据操作 C)数据定义 D)数据控制 6.SQL语句中条件短语的关键字是(A )。
A)WHERE B)FOR C)WHILE D)CONDITION 7.从dab.dbf表中查询所有的姓名,应输入命令(B )。
A)SELECT dab FROM 姓名 B)SELECT 姓名FROM dab
共分享92篇相关文档