奥鹏中国传媒大学《数据库原理与应用》离线作业

微信小程序
资源下载
下载价格30

2020年春季学期第一次作业(提交文本)
一、概念
1、简述VFP的两种工作方式及其特点 ?
一、交互操作方式
交互操作方式指的是命令执行方式。用户在VFP的命令窗口中输入命令后,系统的主窗口区马上会显示执行的结果。可以说这是字符操作的一种方式,如果用户不习惯用键盘,也可以采用鼠标点击菜单和窗口来实现同样功能。VFP是以可视化操作为主,命令方式操作为辅,因此学习的难度又比早期版本有所降低。
交互操作方式一般都在VFP的命令窗口中进行的。这个窗口实际上是一个类似于记事本的编辑器,不过它的功能要强大的多,这个窗口和标准Windows窗口一样,可以移动、改变大小。它能处理很大的文档且不受64K的文本限制。当然它也有剪贴板的功能。当你输入一行命令执行后,如下次还要执行时,只需将光标移回到该命令行,按回车键即可再次执行该命令。
如果VFP的主界面没有显示命令窗口,此时点击“窗口”菜单下的“命令窗口”子菜单,命令窗口将会重新出现。

二、程序执行方式
有时,用户也会将VFP的命令编成特定的命令序列,存入程序文件中,需要时,只要在命令窗口用Do <程序文件名>, 这种方式调用程序文件,系统将自动执行这一文件,将用户烦琐的介入减到最少。
程序执行方式运行效率高,可以重复执行。当然这也有另外一个好处:编这个程序文件的人要熟悉VFP的命令系统,但是执行这个程序文件的人只要会用“Do <程序文件名>”即可,非常方便。

2、 候选索引关键字的概念?
答:主索引:可确保字段中输入值的唯一-性并 决定了处理记录的顺序。可以为数据库中的每-一个
表建立一个主索引。如果某个表已经有了一个主索引,
可以继续添加候选索引。候选索引:像主
索引一样要求字段值的唯一性并决定了处理记录的顺序。在数据库表和自由表中均可为每个表
建立多个候选索引。

3、在VFP中 , 参照完整性有何作用 ?
答:用于多表关联操作。比如当主表删去一条记录时,子表相关记录也一并自动删除。

二、填空
1、若ABC=”数据库原理与应用”,则 ? SUBSTR(ABC , 11 ,2)的结果是____”与”_______。
2、如果数据表的当前记录指针为10,用RECNO()函数测试,其结果一定是__10________。
3、设X=15,Y=6则执行命令 ? X=Y+9的结果是__.T.________。
三、选择
1、在VFP中,逻辑型、日期型和备注型字段的长度分别是(C )。
A、1, 8, 128 B、1, 8, 10 C、1, 8, 4 D、1, 10, 4

2、下列数据中属于字符型数据是( B ) 。
A、06/08/04 B、[06/08/04] C、{^06/08/04} D、(06/08/04)

3、在VFP程序流程中,迫使程序返回到循环起始语句,使循环短路的命令是( D ) 。
(A)LOOP (B)RETURN (C)EXIT (D)CONTINUE

4、删除某个数据表的备注文件后( D )。
(A)对数据表没有任何影响
(B)可以打开该数据表,但不能查看其中的备注型字段内容
(C)可以打开该数据表,但备注型字段丢失
(D)无法打开该数据表
四、逻辑表达式
按下面的要求写出逻辑表达式
设有如下变量 : 性别 ( C )、出生日期 ( D )、职称 ( C )、工资 ( N )、婚否 ( L )
写出符合以下要求的逻辑表达式。
(1) 工资在5000元到8000元之间未婚男职工
FOR 工资>=6500.and.工资<=8500
(2) 职称是 ”工程师” 或 “高工”的女职工
FOR (职称=“工程师”.OR. 职称=“高级工程师”).and.性别=“女”
五、程序题
1、写出下列程序执行结果____________。
Main.prg
? “四环”
DO Sub1
? “五环”
DO Sub2
? “六环”

Sub1.prg
? “*****”
RETURN

Sub2.prg
? “*****”
RETURN

2、下面程序段运行时, 当输入X分别为 –6 , 6时, 其结果Y分别是 17 37 。
CLEAR
INPUT “X= “ TO X ELSE
IF X > 0 Y = X * X + 3 * X – 1
IF X > 20 ENDIF
Y = 3 * X + 1 ? “ Y= “, Y
ELSE
Y = X * X + 1
ENDIF

3、下列程序运行结果为:______2 1
2 2
3 1
4 1______。

SET TALK OFF
X=3.8
DO WHILE X<4
Y=1
DO WHILE Y<4
IF X*Y<5
? X,Y
Y=Y+1
ELSE
EXIT
ENDIF
ENDDO
X=X+1
ENDDO
SET TALK ON
RETURN

4、下列程序运行结果为:___3_________。

S=28
FOR I=1 TO 10 STEP 2
S=S-I
ENDFOR
? ’S=’ , S

点点赞赏,手留余香 给TA打赏

AI创作

微信文档购买入口,点击图片加微信
支持多种货币
支持多种货币付款,满足您的付款需求
7天无忧退换
安心无忧购物,售后有保障
专业客服服务
百名资深客服7*24h在线服务
发货超时赔付
交易成功极速发货,专业水准保证时效性

站点公告

答案整门打包购买,价格优惠,有需要加微信
显示验证码

社交账号快速登录