22春中传媒《数据库原理与应用》作业考核

《数据库原理与应用》U59傲朋学习网
提示:考生须独立认真完成答卷,若答卷出现雷同,则雷同答卷作废,并以“0”分计。U59傲朋学习网
一、选择题(每题2分,共40分)U59傲朋学习网
1、下面有关关系数据库主要特点的叙述中,错误的是( ) 。U59傲朋学习网
(A)关系中每个属性必须是不可分割的数据单元。U59傲朋学习网
(B)关系中每一列元素必须是类型相同的数据。U59傲朋学习网
(C)同一个关系中不能有相同的字段,也不能有相同的记录。U59傲朋学习网
(D)关系的行、列次序不能任意交换,否则会影响其信息内容。 2、下面关于数据库系统的叙述中 , 正确的是(   )。U59傲朋学习网
(A)数据库系统只是比文件系统管理的数据更多U59傲朋学习网
(B)数据库系统中的数据的一致性是指数据类型一致U59傲朋学习网
(C)数据库系统避免了数据冗余U59傲朋学习网
(D)数据库系统减少了数据冗余 3、用二维表结构来表示实体与实体之间联系的数据模型称为( ) 。U59傲朋学习网
(A)层次模型   (B)网状模型   (C)关系模型   (D)表格模型 4、若想从字符串 “传媒大学”中取出汉字 “媒”, 应该使用的表达式是(  )。U59傲朋学习网
(A)SUBSTR ( “传媒大学” ,3 , 2)U59傲朋学习网
(B)SUBSTR ( “传媒大学” ,2 , 1) U59傲朋学习网
(C)SUBSTR ( “传媒大学” ,3 , 1) U59傲朋学习网
(D)SUBSTR ( “传媒大学” ,2 , 2) 5、若M=” 20” , 则执行命令  ?  30+&M的结果是 (   )。U59傲朋学习网
(A)3020    (B)50   (C)30+&M    (D)30 6、已知工资=7600 , 职称=”副教授” , 性别=”男” , 结果为假的逻辑表达式是(   )。U59傲朋学习网
(A)工资 >7000.AND. 职称=”副教授” .AND. 性别=”男”U59傲朋学习网
(B)性别=”女” .OR..NOT. 职称=” 助教” U59傲朋学习网
(C)工资 > 7500 .AND. 职称=”副教授” .OR. 职称=”讲师” U59傲朋学习网
(D)工资 =5500 .AND. (职称=”教授” .OR. 性别=”女”) 7、打开自由表的命令是(   )。U59傲朋学习网
(A) OPEN  DATABASE  (B)USE  DATABASE  (C)USE  (D)OPEN 8、假设当前数据表文件的当前记录号为20, 将记录指针移到15号的命令是(   )。U59傲朋学习网
(A)SKIP -15    (B)SKIP 15    (C)SKIP 5    (D)SKIP -5 9、某”职工”表中有职称(C)和工资(N)两个字段,计算所有职称为高工或工程师的工资总额,并将结果赋给内存变量ZGZ,应使用命令(   )。U59傲朋学习网
(A)SUM  工资  TO  ZGZ  FOR职称=” 工程师” .AND. ” 高工”U59傲朋学习网
(B)SUM  工资  TO  ZGZ  FOR职称=” 工程师” .OR. ” 高工” U59傲朋学习网
(C)SUM  工资  TO  ZGZ  FOR职称=” 工程师” .AND. 职称=” 高工” U59傲朋学习网
(D)SUM  工资  TO  ZGZ  FOR职称=” 工程师” .OR. 职称=” 高工” 10、若已打开“XSDA.DBF”表文件,要统计该表中少数民族的记录数,应使用的命令是( ) 。U59傲朋学习网
(A)TOTAL      (B)SUM     (C)COUNT   (D)AVERAGE 11、某数据表中定义了1个备注型字段和一个通用型字段,则相应的 .FPT备注文件个数是(    )。U59傲朋学习网
(A)0        (B)1        (C)2      (D)不能确定 12、在VFP中,自由表和数据库表之间关系是(    )。U59傲朋学习网
(A)自由表和数据库表可以相互转换,但数据库表转换成自由表后将丢失某些属性U59傲朋学习网
(B)自由表和数据库表可以相互转换,但数据库表转换成自由表后没有任何变化U59傲朋学习网
(C) 数据库表可以转换为自由表,但自由表不能转换为数据库表U59傲朋学习网
(D)自由表可以转换为数据库表,但数据库表不能转换为自由表 13、删除某个数据表的备注文件后(    )。U59傲朋学习网
(A)无法打开该数据表U59傲朋学习网
(B)可以打开该数据表,但不能查看其中的备注型字段内容U59傲朋学习网
(C)可以打开该数据表,但备注型字段丢失U59傲朋学习网
(D)对数据表没有任何影响 14、下面关于查询和视图的叙述中正确的是( ) 。U59傲朋学习网
(A)查询不是一个独立的文件,它只能存在数据库中。U59傲朋学习网
(B)视图是一个独立的文件,通过视图可以更改相关数据表中数据。U59傲朋学习网
(C)查询的结果是只读的,对它所进行的修改不会反映到相关数据表中。U59傲朋学习网
(D)利用查询和视图提取的信息都只能在屏幕上显示。 15、在VFP程序流程中,从子程序返回到主程序的命令是( ) 。U59傲朋学习网
  (A)RETURN   (B)LOOP     (C)EXIT    (D)CONTINUE 16、只允许接收一个字符输入命令是( ) 。U59傲朋学习网
(A)INPUT     (B)ACCSEPT  (C)WAIT    (D)@……SAY 17、下列数据中属于日期型数据是( ) 。U59傲朋学习网
(A)06/08/04    (B){^06/08/04} (C)[06/08/04] (D)(06/08/04) 18、查询文件的扩展名为( )。U59傲朋学习网
(A)FOM       (B)QPR       (C)FRM     (D)VCX 19、在VFP中,备注型、日期型和逻辑型字段的长度分别是( )。U59傲朋学习网
(A)1, 8, 128    (B)1, 8, 10     (C)4, 8, 1    (D)1, 10, 4 20、在面向对象程序设计中,程序运行的最基本实体是( )。U59傲朋学习网
(A)对象       (B)类        (C)方法     (D)事件 二、填空题(每空2分,共20分) U59傲朋学习网
1、在VFP中通过选择菜单来执行VFP命令与在 ______输入逐条命令,得到结果是一样的。U59傲朋学习网
2、表达式 ? SUBSTR(“2022年数据库原理与应用”,1,4)的结果是_________。U59傲朋学习网
3、设Y=100,则执行命令 ? Y>Y+1的结果是__________ 。U59傲朋学习网
4、学生档案表中有性别 ( C , 2 ),和民族( C , 8 ), 要求找出所有民族是蒙族的女同学记录的查找条件是__________。U59傲朋学习网
5、打开一个数据表文件后文件,如果当前记录指针是在第12个记录上,则用函数RECNO()函数测试,其结果一定是__________。U59傲朋学习网
6、在数据表中, 图片中数据应存储在___________字段中。U59傲朋学习网
7、如果查询是基于多个表的, 这几个表之间必须建立__________关系。U59傲朋学习网
8、计算下面的分段函数, 当输入分别为 1 ,3 ,5时, 程序运行的结果分别是______  _______    _________。U59傲朋学习网
CLEARU59傲朋学习网
INPUT  “X= “  TO  X                  ELSE                  U59傲朋学习网
IF  X > 0                                 Y = X * X + 3 * X – 1U59傲朋学习网
   IF  X > 20                          ENDIFU59傲朋学习网
       Y = 3 * X + 1                    ? “ Y= “, Y                                       U59傲朋学习网
   ELSEU59傲朋学习网
       Y = X * X + 1U59傲朋学习网
   ENDIF 三、概念(每题3分,共15分)U59傲朋学习网
1、        写出表达式”DISPLAY [范围] FOR <条件>中”[范围]的几种表示方法,并说明它的含义 2、        逻辑删除和物理删除的区别是什么? 3、        结构化程序设计有哪三种结构  。 4、        简述向表中添加记录有哪几种命令操作方法?U59傲朋学习网
        U59傲朋学习网
5、        简述字段变量和内存变量有什么不同? 四、按下面的要求写出逻辑表达式(每题2分,共8分)U59傲朋学习网
设有如下变量 : 性别  ( C )、出生日期 ( D )、职称  ( C )、工资 ( N )、婚否 ( L )U59傲朋学习网
写出符合以下要求的逻辑表达式(每题1分)。 (1)  工资在5500元与7500元之间(注:不含5500元和7500元) (2)  年龄在30岁以上的未婚男职工 (3) 工资高于等于5000元但低于等于3000元的女职工 (4)  职称是 ”工程师”  或 “高工” 的职工 五、分析下面程序,并写出程序的运行结果(共9分)U59傲朋学习网
1、(3分)U59傲朋学习网
SET  TALK OFFU59傲朋学习网
X=3.85U59傲朋学习网
DO  WHILE  X<4U59傲朋学习网
      Y=0U59傲朋学习网
      DO WHILE  Y<4U59傲朋学习网
          IF  X*Y<5U59傲朋学习网
             ?  X,YU59傲朋学习网
             Y=Y+1U59傲朋学习网
           ELSEU59傲朋学习网
              EXITU59傲朋学习网
            ENDIFU59傲朋学习网
       ENDDOU59傲朋学习网
       X=X+1U59傲朋学习网
  ENDDOU59傲朋学习网
SET  TALK ONU59傲朋学习网
RETURN 程序运行结果为:____________。 U59傲朋学习网
2、(3分)U59傲朋学习网
S=28U59傲朋学习网
FOR I=1 TO 10 STEP 2U59傲朋学习网
   S=S-IU59傲朋学习网
ENDFORU59傲朋学习网
?  ’S=’, S 程序运行结果为:____________。 U59傲朋学习网
3、(3分)U59傲朋学习网
? “红 色”U59傲朋学习网
     DO  Sub1U59傲朋学习网
     ? “黄 色”U59傲朋学习网
    U59傲朋学习网
     Sub1.prgU59傲朋学习网
     ? “# # # #”U59傲朋学习网
     RETURNU59傲朋学习网
    程序运行结果为:____________。 U59傲朋学习网
六、完成下面程序(8分) 求出50到70之间偶数之和(含50和70)。       S=0U59傲朋学习网
      I=50U59傲朋学习网
    DO  WHILE  ___________①U59傲朋学习网
         ____________②U59傲朋学习网
        I=I+2U59傲朋学习网
ENDDOU59傲朋学习网
  ?  “ S= ” , S         U59傲朋学习网
版权声明

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

分享: