[中国传媒大学]21春传媒《数据库原理与应用》作业考核

《数据库原理与应用》
提示:考生须独立认真完成答卷,若答卷出现雷同,则雷同答卷作废,并以“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中查询有(   )种去向。
三、( 同意用“√”,否定用“×”填充)(每空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. AB
(2)        ?  A>B .and. C>A .or. .not. C>B .and. A (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
版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: