求Visual FoxPro 程序设计练习题答案

一、选择题
Visual FoxPro 程序设计练习题
1. 三种基本的数据模型不包括( )。
A.层次型 B.关系型 C.网状型 D.混合型
2. 用树形结构来表示实体及实体之间联系,并且只允许有一个结点没有双亲结点,其它每个结点只允许有一个双亲结点,该数据模型称为( )。
A.关系模型 B.层次模型 C.网状模型 D.结构模型
3. 下列变量名正确的是( )。
A.123ABC B.A@2 C.SET D._ABC
4. 数学表达式4≤x≤7在Visual Foxpro中应表示为( )。
A.x>4 and x<7 B.x>=4 and x<=7
C.x>4 or x<7 D.x>=4 or x<=7
5. 在SQL语句中,与表达式"成绩 BETWEEN 75 AND 90"功能相同的表达式是( )。
A.成绩>75 AND 成绩<90 B.成绩>=75 AND 成绩<=90
C.成绩>75 OR 成绩<90 D.成绩>=75 OR 成绩<=90
6. 有表结构:学生(学号 C(6),姓名 C(10),性别 C(2),少数民族否 L,入学成绩 N(6,1)),要为所有少数民族学生的入学成绩增加10%的Visual FoxPro命令是
A.REPLACE 入学成绩 WITH 入学成绩*1.1 FOR 少数民族否
B.REPLACE 入学成绩 WITH 入学成绩*1.1 FOR 少数民族否=“少数民族”
C.UPDATE 学生 SET 入学成绩=入学成绩*1.1 WHERE 少数民族否=.T.
D.UPDATE 学生 SET 入学成绩=入学成绩*1.1 WHERE 少数民族否=“少数民族”
7. 有仓库表结构如下:仓库表(仓库号 C(2),仓库名 C(20))
要在仓库表中插入一个新的字段“面积”,数值型,长度为3位,保留整数位,下列命令正确的是:( )。
A.INSERT INTO 仓库表 ADD 面积 N(3)
B.ALTER TABLE 仓库表 ADD 面积 N(3)
C.ALTER TABLE 仓库表 ALTER 面积 N(3)
D.INSERT INTO 仓库表 ALTER 面积 N(3)
8. 在创建快速报表时,基本带区不包括( )。
A.页标头 B.细节 C.组标头 D.页注脚
9. 数据的发展没有经过( )阶段。
A.文件管理 B.数据库系统
C.分布式数据库系统 D.数据库管理系统
10. 如果一个菜单项要执行的操作需要多条命令才能完成,则应该在菜单设计器的“结果”项中选择( )。
A.过程 B.命令 C.子菜单 D.菜单项

1.D
2.B
3.D VF中变量允许_开头,字母开头,不允许数字开头.SET是保留字
4.B 在一个范围内,用AND连接
5.B BETWEEN 包括边界值
6.A C和D先排除,因为UPDATE命令是SQL语句,B错在 少数民族否为逻辑型,只能等于 .T.或.F. 只有A正确,后面的"FOR 少数民族否"与" FOR 少数民族否
=.T." 功能一样,VF中允许省略不写 =.T.
7.B
8.C 快速报表不分组的,所以基本带区不含组标头。
9.D 数据的发展经过 人工管理阶段,文件系统阶段,数据库系统阶段,分布式数据库系统阶段
10.A
温馨提示:答案为网友推荐,仅供参考
相似回答