VFP对口升学试题
(2011-01-08 22:22:44)
标签:
教育 |
分类: 教学试卷 |
高三年级单元测试
班级
一、选择题(每题2分,共60分)
1.如果一个公司只能有一个总经理,而且一个总经理不能同时担任其他公司的总经理,则公司和总经理两实体间的联系是(
A)多对多联系 B)一对多联系 C)多对一联系 D)一对一联系
2.如果对一个关系实施了一种关系运算后得到了一个新的关系,而且新关系中的属性个数少于原来关系中的属性个数,这说明所实施的关系运算是(
A)选择 B)投影 C)连接 D)并
3.菜单程序文件的扩展名为____。(
A.mnx
4.项目管理器的“数据”选项卡用于显示和管理(
A)数据库、自由表、查询和视图 B)数据库、视图和查询
C)数据库、自由表和查询 D)数据库、表单和查询
5.表文件已经打开,当前记录中姓名字段的值是“王小平”。执行以下命令序列
姓名="李敏"
姓名
屏幕显示的结果是(
A)王小平 B)李敏 C)王小平李敏 D)李敏王小平
6.下列逻辑表达式中,结果为.F.的值是(
A)MOD(20,4)= MOD(20,5) B) "张"$"张三"
C) "张三"$"张" D){^2003.01.01} <
{^2003.01.02}
7.下列表达式中,结果一定为.T.的是(
A)[男]$性别 B)CTOD([03/21/03])>
CTOD([03/12/03])
C)[2000] > [3] D).NOT. .T.
8.顺序执行以下命令之后,最后一条命令的输出结果是(
X = [A]
Y = X
A = [长江黄河]
X + &X – Y - &Y
A)长江黄河 B)A长江黄河A长江黄河
C)A长江黄河XA D)A长江黄河长江黄河
9.顺序执行以下命令之后,最后一条命令的输出结果是(
SET EXACT OFF
X = [A] IIF([A] = X,X – [BCD],X+[BCD])
A)A B)BCD C)ABCD D)A
10.下列命令用于显示1965年及其以前出生的职工记录,其中错误的是(
A)LIST FOR YEAR(出生日期)<=1965
B)LIST FOR SUBSTR(DTOC(出生日期),7,2)<= [65]
C)LIST FOR LEFT(DTOC(出生日期),7,2)<= [65]
D)LIST FOR RIGHT(DTOC(出生日期),2)<= [65]
11.Visual FoxPro
数据库文件是(
A)存放用户数据的文件
C)存放用户数据和系统数据的文件 D)其他三种说法都对
12.如果一个字段的宽度为8,则此字段的类型不可能是(
A)字符型 B)数值型 C)日期型 D)备注型
13.某数据库表有字符型、数值型和逻辑型3个字段:字符型字段宽度为8,数值型字段宽度为6,小数位为2。若数据库表中共有100条记录,则全部记录需要占据的存储字节数目是(
A)1400 B)1500 C)1600 D)1700
14.学生.DBF有学号(C,6),姓名(C,8),性别(C,2),生日(D)四个字段,当前记录值是:“020101”,“张三”,“男”,02/10/84。执行下列命令:
SCATTER TO XS
LEN (XS(2) )
结果是(
A)张三 B)男 C)4 D)8
15.在没有设置任何筛选条件的情况下,要显示当前表中职称是工程师的所有记录,应该使用命令(
A)list 职称 = [工程师] B)list for 职称= [工程师]
C)list while职称 = [工程师] D)list rest职称 = [工程师]
16.假定表文件ABC.DBF前6条记录均为男生记录,执行以下命令后,记录指针定位在(
USE ABC
GO 3
LOCATE NEXT 3 FOR 性别 ="男"
A)第3号记录上 B)第4号记录上 C)第5号记录上 D)第6号记录上
17.设表文件“学生.DBF”中有10条记录,执行如下两条命令:(
USE 学生
INSERT BLANK
其结果是在学生表文件的
A)第1条记录的位置插入了1个空白记录 B)第2条记录的位置插入了1个空白记录
C)文件尾插入了1个空白记录
18.要为当前表所有职工增加100元工资,应该使用命令(
A)CHANGE 工资 WITH 工资+100
B)REPLACE 工资 WITH 工资+100
C)CHANGE ALL 工资 WITH 工资+100
D)REPLACE ALL 工资 WITH 工资+100
19.当前表有一个类型为C的字段SNA
,现在要将内存变量MM的字符串的内容赋给当前记录的SNA字段,应该使用命令(
A)SNA = MM B)REPLACE SNA WITH MM
C)STORE &MM TO SNA D)REPLACE SNA WITH
&MM
20.在以下各种说法中,正确的是(
A)DELETE 、ZAP和PACK的功能各不相同 B)ZAP和PACK的功能相同
C)DELETE ALL和ZAP的功能相同 D)DELETE
21.在当前工作区已打开学生表,要求按男生在前,女生在后,同一性别的按年龄从小到大排序,生成新表SS.DBF,应使用命令(
A)SORT TO SS ON 性别,出生日期 / D
C)SORT TO SS ON 性别,出生日期
22.只清空当前表HGZ.DBF中奖金字段的全部值,应当使用命令(
A)MODIFY STRUCTURE
C)REPLACE
23.在Visual FoxPro中,关于视图的描述正确的是(
A)视图是从一个或多个数据库表导出的虚拟表
B)视图与数据库表相同,用来存储数据
C)视图不能同数据库表进行连接操作
D)在视图上不能进行更新操作
24.查询设计器中包括的选项卡有(
A)字段、条件、分组依据 B)字段、筛选、排序依据
C)条件、分组依据、排序依据 D)条件、筛选、杂项
25.以下关于空值(NULL)的叙述正确的是(
A)空值等同于数值0 B)Visual FoxPro不支持NULL
C)空值等同于空字符串 D)NULL表示字段或变量还没有确定值
26.SQL是哪几个英语单词的缩写(
A)Standard Query Language B)Structured Query Language
C)Select Query Language D)其他三项都不是
27.命令SELECT
A)选择尚未使用的最小编号的工作区为当前工作区
B)选择尚示使用的最大编号的工作区为当前工作区
C)选择当前工作区的区号加1的工作区为当前工作区
D)随机选择一个工作区为当前工作区
28.在Visual
FoxPro中,可以跟随表的打开而自动打开的是(
A)单索引文件 B)复合索引文件
C)结构复合索引文件 D)非结构复合索引文件
29.结果为.T.的表达式是(
A)MOD(13,-2)=-1 B)MOD(13,-2)=1 C)NOT .T. AND .T. D)
[2
30.连续执行以下命令之后最后一条命令的输出结果是(
S=[2005年下半年计算机等级考试]
LEFT(S,6)+RIGHT(S,4)
A)2005年下半年等级考试 B)2005年下等级考试
C)2005年考试 D)2005年等级考试
二、判断题(每题2分,共20分)
1.在建立参照完整性之前,必须首先清理数据库,即物理删除各数据库表中带有删除标记的记录。(
2.Visual FoxPro的SQL select
语句的联接格式可以实现多个表的联接。(
3.可以从本地表和存储在服务器上的表或远程数据源中创建视图,但不能从其它视图中创建视图。(
4.定义一个自定义函数必须建立一个独立的文件。(
5.Visual FoxPro
6.0是一个64位的数据库管理系统。(
6.数据模型是数据库管理系统中用来表示实体及实体间联系的方法。(
7.用STORE命令可以给内存变量和字段变量重新赋值。(
8.设A="111",B="222",表达式NOT (A==B) OR (A$B)的值为.F.
。(
9.函数SQRT(3)的值与表达式3**(1/2)的值相同。(
10.若职工档案表RS.DBF中含有出生日期(D型)字段,使用命令LIST FOR YEAR(出生日期)-YEAR(DATE(
))<40可以显示所有年龄小于40的职工记录。(
三、填空题(每空2分,共30分)
1.用二维表表示的实体及实体之间联系的数据模型的为 。
2.字段变量可以与内存变量同名,若没有指明是哪种形式的变量,系统默认为是 。
3.执行SET EXACT OFF命令后,命令
4.命令
5.打开数据库设计器的命令是 DATABASE。
6.在Visual FoxPro中,设有人事档案表RS.DBF,其中简历为备注型字段,则该字段的数据存放在
文件中。
7.与命令display的执行结果完全相同的另一个list命令应该是 。
8.使记录指针相对于当前记录向上移动5个记录,应该使用命令 。9.
ZAP命令可以删除当前表中的全部记录,但仍保留表________________
10.在已打开有表文件中当前记录为第8号记录,现在要求仅用一条命令显示第12号记录的内容,应使用的命令是____________________
11.视图可分为
12.英文缩写‘DBMS’的中文含义是__________________。DBMS主要由_____________、存储管理器和事务管理器三部分组成。
13.查询设计器的"筛选"选项卡用来指定查询的
14.在关系数据库中,二维表的列称为属性,二维表的行称为
四、写出下列表达式(每题2分,共10分)
(1) 求实数x的小数部分;
(2) 求自然数m的十位数字;
(3) 将实数x保留两位小数,第三位小数进行四舍五入处理;
(4) 将c中的小写字母转换成相应的大写字母;
(5) 判断n是否偶数。