文档库 最新最全的文档下载
当前位置:文档库 › VFP程序设计模拟试题一

VFP程序设计模拟试题一

VFP程序设计模拟试题一
VFP程序设计模拟试题一

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

相关文档