Visual FoxPro 程序设计模拟试题(一)
一、选择题(每小题2分,共70分)
下列各题A、B、C、D四个选项中。只有一个选项是正确的,请将正确选项涂写在答题卡相应位置,答在试卷上不得分。
1·DTOC({98/09/28})的值应为 ( ) A·1998年9月28日 B·98/09/28
C·"98/09/28" D·"98-09-28"
2·下列命令中,定位记录指针的命令是 ( ) A·USE B·GO
C·SELECT D·LIST
3·设X="ABC",Y="ABCD",则下列表达式中值为.T.的是 ( ) A·X=Y B·X==Y
C·X$Y D·AT(X,Y)=0
4·以下赋值语句正确的是 ( ) A·STORE 8 TO X,Y B·STORE 8,9 TO X,Y
C·X=8,Y=9 D·X,Y=8
5·关系数据库管理系统应能实现的专门关系运算包括 ( ) A·排序、索引、统计 B·选择、投影、连接
C·关联、更新、排序 D·显示、打印、制表
6·Visual FoxPro 是一种关系数据库管理系统,所谓关系是指 ( ) A·表中各条记录彼此有一定的关系
B·表中各个字段彼此有一定的关系
C·一个表与另一个表之间有一定的关系
D·数据模型符合满足一定条件的二维表格式
7·有关控制变量的激活命令READ叙述正确的是 ( ) A·每条@…GET或@…EDIT命令都应有一条READ命令激活
B·READ CYCLE激活多条@…GET命令时,只有按Enter键或光标键才能退出READ C·执行了某条@…GET命令后,又执行了READ命令进行激活编辑,如果想再重新编辑@…GET指定的变量,则无需再执行@…GET命令。
D·执行了某条Q…GET命令后,执行了READ SAVE在命令进行激活编辑,如果想重新编辑@…GET指定的变量,则无需再执行@…GET命令,只需重新执行READ命令即可。8·如果把学生看成实体,某个学生的姓名叫"张三",则张三应看成是 ( ) A·记录型 B·记录值
C·属性型 D·属性值
9·对内存变量的叙述,不正确的是 ( ) A·内存变量是独立于数据库的变量 B·内存变量有N、C、L、D、S类型
C·内存变量用赋值语句定义 D·内存变量的形式只有标量
10·设字段变量"工作日期"为日期型,"工资"为数值型,则要想表达"工龄大于30年,工资高于1500、低于1800元"这一命题,其表达式是 ( ) A·工龄>30 .AND. 工资>1500 .AND. 工资<1800
B·工龄>30 .AND. 工资>1500 .OR. 工资<1800
C·INT((DATE()-工作日期)/365)>30 .AND. 工资>1500 .AND. 工资<1800
D·INT(DATE()-工作日期/365)>30 .AND. (工资>1500 .OR. 工资<1800) 11·SQL语言是( )的语言,易学习。
A·过程化 B·非过程化
C·格式化 D·导航式
12·通过指针链表示和实现实体之间联系的模型是 ( )
A·关系模型 B·层次模型
C·网状模型 D·层次和网状模型
13·在关系数据库中,实现"表中任意两行不能相同"的约束是靠 ( )
A·外码 B·属性
C·主码 D·列
14·关系数据库中,实现主码标识元组的作用是通过 ( )
A·实体完整性规则 B·参照完整性规则
C·用户自定义的完整性 D·属性的值域
15·表DEMO.DBF中包含有备注型字段,该表中所有的备注字段均存储到备注文件中,该备注文件是 ( ) A·DEMO.FMT B·DEMO.TXT
C·DEMO.DBT D·DEMO.BAT
16·( )是面向对象程序设计中程序运行的最基本实体。
A·对象 B·类
C·方法 D·函数
17·在文件管理系统中 ( ) A·文件内部数据之间有联系,文件之间没有任何联系
B·文件内部数据之间有联系,文件之间有联系
C·文件内部数据之间没有联系,文件之间没有任何联系
D·文件内部数据之间没有联系,文件之间有联系
18·要向STUDENT.DBF数据库中字段RS(起始日期)中输入1997年以前的日期,应在USE student语句和READ语句之间使用语句 ( ) A·@ 5,15 SAY "起始日期" GET rs RAND CTOD('96-12-31')
B·@ 5,15 SAY "起始日期" GET rs RAND,CTOD('96-12-31')
C·@ 5,15 SAY "起始日期" GET rs RAND,{97-01-01}
D·@ 5,15 SAY "起始日期" GET rs RAND {97-01-01}
19·逻辑设计主要是把概念模式转换成 ( ) A·DBMS能处理的模式 B·与DBMS无关的模式
C·层次结构模型 D·子模式
20·在VFP中,使用AVERAGE命令时,表文件需要 ( ) A·排序 B·建立索引
C·排序或建立索引 D·都不需要
21·在逻辑运算中,依照哪一个运算原则 ( ) A·NOT-0R-AND B·NOT-AND-OR
C·AND-OR-NOT D·OR-AND-NOT
22·SELECT-SQL语句是 ( ) A·选择工作区语句 B·数据查询语句
C·选择标准语句 D·数据修改语句
23·选择操作是根据某些条件对关系做 ( ) A·重直分割 B·选择权
C·水平分割 D·分解操作
24·修改库文件结构时,下列可能使库中数据丢失的操作是 ( ) A·增加一个字段 B·改变一个字段名
C·改变一个字段的数据类型 D·上述A、B、C三种情况
25·从E-R图导出关系模型时,如果两实体间的联系是M:n的,下列说法中正确的是( ) A·将m方关键字和联系的属性纳入n方的属性中
B·将n方关键字和联系的属性必纳入m方的属性中
C·在m方属性和n方的属性中均增加一个表示级别的属性
D·增加一个关系表示联系,其中纳入m方和n方的关键字
26·下列4个表达式中,运算结果为数值的是 ( ) A·"9988"-"1255" B·200+800=1000
C·UTOD([11/22/01])-20 D·LEN(SPACE(3))-1
27·索引字段值不惟一,应该选择的索引类型是 ( ) A·主索引 B·普通索引
C·候选索引 D·惟一索引
28·SQL语言是 ( ) A·高级语言 B·结构化查询语言
C·第三代语言 D·宿主语言
29·设当前数据库文件中含有字段NAME,系统中有一内存变量的名称也为NAME,下面命令? NAME显示的结果是 ( )
A·内存量NAME的值 B·字段变量NAME的值
C·与该命令之前的状态有关 D·错误信息
30·在数据库的非关系模型中,基本层次联系是 ( )
A·两个记录型以及它们之间的多对多联系
B·两个记录型以及它们之间的一对多联系
C·两个记录型之间的多对多的联系
D,两个记录之间的一对多的联系
31·R1与R2进行乘运算,其结果的元组数应该是 ( ) A·6 B·9
C·1 D·3
32·如果要改变一个关系中属性的排列顺序,应使用的关系运算是 ( ) A·重建 B·选取
C·投影 D·连接
33·当关系模式R(A,B)已属于3NF,下列说法中( )是正确的。
A·它一定消除了插入和删除异常 B·仍存在一定的插人和删除异常
C·一定属于BCNF D·A和C都是
34·执行X=VAL("123.45")后,变量X的类型是 ( ) A·字符型 B·日期型
C·数值型 D·逻辑型
35·在SQL中,建立视图用 ( ) A·CREATE SCHEMA 命令 B·CREATE TABLE 命令
C·CREATE VEIW 命令 D·CREATE INDEX 命令
二、填空题(每空2分,共30分)
请将每空的正确答案写在答题卡(1)-(15)序号的横线上,答在试卷上不得分。
1·数据库应用系统的设计应该具有对于数据进行收集、存储、加工、抽取和传播等功能,即包括数据设计和处理设计,而_____是系统设计的基础和核心。
2·设数据库已打,要将视图mingdan改名为md1所使用的命令是______。
3·删除记录的操作通常分为两步:先给要删除的记录作___________,然后再从磁盘上将其物理删除。
4·内部联接是指只有_____的记录才包含在查询结果中。
5·已知数据库COURSE.DRE的结构为:
字段名类型长度小数
学号 C 2
课程名称 C 8
成绩 N 5 1
在该库中已存入了每位学生的各科成绩,且按学号排序。若要统计每位学生的总成绩,并存入SCORE.DBF中,可用命令_____。
6·用SQL语句建立表结构时,可以定义完整性规则。用_____子句定义表的主索引和索引标识,用_____子句定义表的外码和参照表。
7·数据库的设计分为_____设计和_____设计。
8·VFP支持两类索引文件,即_____和_____。
9·开发一个关系数据库应用系统,首先要建立_____。它是由若干个_____组成的。 10·检查一个字符串是否被另一个字符串所包含,用操作符_____来判别,若判别字符串S1是否为S2的一个子串,可用表达式_____。
Visual FoxPro程序设计模拟试题参考答案(一)
一、选择题 (每小题2分,共70分 )
1·C 2·B 3·C 4·A 5·B 6·D 7·D 8·D 9·D 10·D 11·B 12·D 13·C 14·A 15·C 16·A 17·A 18·B 19·A 20·D 21·B 22·B 23·C 24·C 25·D 26·D 27·B 28·B 29·B 30·B 31·B 32·C 33·B 34·C 35·C
二、填空题 (每空 2 分,共 30 分 )
1·数据设计
2·RENAME VIEW mingdan TO md1
3·删除标记
4·满足联接条件
5·TOTAL TO SCORE.DBF ON 学号
6·PRIMARY YKE...TAG;
FOREIGH KEY...TAG...REFERENCES...TAG
7·逻辑物理
8·单索引文件复合索引文件
9·数据库关系
10.① $ ②S1 $ S2