|
《数据库原理与应用》
提示:考生须独立认真完成答卷,若答卷出现雷同,则雷同答卷作废,并以“0”分计。
一、选择题(每题2分,共40分)
1、在VFP中用于保存数据的文件是______。
A、数据库文件 B、表文件 C、程序文件 D、项目文件
2、在C:\ a1目录下有一自由表xsda.dbf,现要修改其结构,可在命令窗口输入______。
A、CREATE C:\ a1\ xsda B、USE C:\ a1\xsda
C、MODIFY C:\ a1\xsda D、USE C:\ a1\xsda
Modi Stru
3、在VFP表结构中,如果有一个字段的属性定义为“通用型”,那么在这个字段中可以存放______。
A、字符型数据和数值型 B、图像、声音等数据
C、日期型和日期时间型 D、货币型和逻辑型数据
4、数据库中,下列叙述正确的是 ______。
A、 避免了一切数据重复 B、 减少了数据冗余
C、各类用户均可随意使用库中数据 D、库中可以有相同的记录
5、在‘xsda’库文件中,党员否是L型字段,性别是C型字段,若查询‘是党员的女同学’,应该用逻辑表达式 ______。
A、党员否 .OR. (性别 =女) B、(党员否 =.T.).AND.(性别 =女)
C、党员否 .AND. 性别 =”女” D、已婚 .OR.(性别 =女)
6、退出VFP的命令是 __________。
A、CANCAL B、RETURN C、EXIT D、QUIT
7、在XSDA数据表中,逻辑删除前五条记录的命令是 ________。
A、USE XSDA B、USE XSDA
PACK NEXT 5; DELE NEXT 5
C、USE XSDA D、USE XSDA
BROWSE NEXT 5 DELE REST 5
8、设当前记录指针为3,当执行SKIP –2命令后,当前记录号是______。
A、 2 B、4 C、5 D、1
9、用二维表结构来表示实体与实体之间联系的数据模型称为( ) 。
A、层次模型 B、网状模型 C、关系模型 D、表格模型
10下面有关关系数据库主要特点的叙述中,错误的是( ) 。
A、 关系中每个属性必须是不可分割的数据单元。
B、 关系中每一列元素必须是类型相同的数据。
C、 同一个关系中不能有相同的字段,也不能有相同的记录。
D、 关系的行、列次序不能任意交换,否则会影响其信息内容。
11、下面关于结构复合索引的特点中不正确的是( ) 。
A、 索引文件主名与表文件同名。
B、 索引文件随着表文件的打开而打开。
C、 对表进行添加、修改、删除等操作时,索引结果会自动更新。
D、 一个索引文件中只能包含一个索引项。
12、若已打开“XSDA.DBF”表文件,要统计该表中的记录数,应使用的命令是( ) 。
A、TOTAL B、SUM C、COUNT D、AVERAGE
13、“XSDA.DBF”数据表中有学号(C)和出生日期(D)两个字段,下列索引表达式正确的是( ) 。
A、学号 + CTOD(出生日期) B、学号 + 出生日期
C、学号 +“出生日期” D、学号 + DTOC(出生日期)
14、下面关于查询和视图的叙述中正确的是( ) 。
A、 查询不是一个独立的文件,它只能存在数据库中。
B、 视图是一个独立的文件,通过视图可以更改相关数据表中数据。
C、 查询的结果是只读的,对它所进行的修改不会反映到相关数据表中。
D、 利用查询和视图提取的信息都只能在屏幕上显示。
15、可以接收数值型常量的输入命令是( ) 。
A、WAIT B、ACCSEPT C、INPUT D、@……SAY
16、在VFP程序流程中,迫使程序返回到循环起始语句,使循环短路的命令是( )。
A、LOOP B、RETURN C、EXIT D、CONTINUE
17、下列数据中属于字符型数据是( ) 。
A、06/08/04 B、[06/08/04] C、{^06/08/04} D、(06/08/04)
18、表单文件的扩展名为( )。
A、FOM B、SCX C、FRM D、VCX
19、在VFP中,逻辑型、日期型和备注型字段的长度分别是( )。
A、1, 8, 128 B、1, 8, 10 C、1, 8, 4 D、1, 10, 4
20、在面向对象程序设计中,程序运行的最基本实体是( )。
A、 对象 B、类 C、方法 D、事件
二、填空题(每空2分,共18分)
1、一张二维表由( ) 、 ( )和( )三部分组成。
一个数据表由( ) 、 ( )和( )三要素组成。
2、索引关键字的类型有( )种。
3、表达式: LOCATE [范围] FOR <条件>中,[范围]有( )种表示方法。
4、VFP中查询有( )种去向。
三、更多资料下载:谋学网(www.mouxue.com)( 同意用“√”,否定用“×”填充)(每空2分,共10分)
1、一个数据表文件只能属于一个数据库文件( ) 。
2、记录逻辑删除后,是无法恢复的( ) 。
3、执行命令A= CTOD(‘ 03 / 09 /1994 ’)后,变量A是日期型数据( ) 。
4、一个表文件中的数值型字段,具有2位小数,那么该字段需要定义数的最小宽度是2位( ) 。
5、建立的索引文件,会影响数据表的实际结构( ) 。
四、概念答题(每题3分,共6分)
1、简述VFP中“视图”与“查询”的作用及区别。
2、简述VFP中“主索引”的主要概念。
五、写出表达式运算的结果(共14分)
1、 已知 A=7 . 5 B=3 C= - 3 . 6 写出下面逻辑表达式的结果。(6分)
(1) ? A>B .and. C>A .or. A<B .and..not. C>B
(2) ? A>B .and. C>A .or. .not. C>B .and. A<B
(3) ? 2>8%B
2、写出运算结果(8分)
(1)(4分)
? str (12 . 34 , 5 , 2)
? substr ( “工商管理学院”, 5, 4)
(2) (2分)
S=26
FOR I=1 TO 10 STEP 2
S=S-I
ENDFOR
?‘S=’,S
六、完成下面程序(12分)
1、 在XSDA数据表中,查找姓名为‘大海’的学生,若找到了,就显示记录,若没有找到,则显示信息“查无此人!”。(8分)
USE XSDA
__________________①
LOCATE ________________②
IF ____________________③
DISPLAY
ELSE
?“查无此人!”
________________④
USE
2、 求出1到40之间偶数之和。(4分)
S=0
I=0
DO WHILE ___________①
____________②
I=I+2
ENDDO
? “ S= ” , S
|
|