|
2020年春季学期第一次作业(提交文本)
一、概念
1、 简述VFP的两种工作方式及其特点 ?
2、 候选索引关键字的概念?
3、 在VFP中 , 参照完整性有何作用 ?
二、填空
1、若ABC=”数据库原理与应用”,则 ? SUBSTR(ABC , 11 ,2)的结果是___________。
2、如果数据表的当前记录指针为10,用RECNO()函数测试,其结果一定是__________。
3、设X=15,Y=6则执行命令 ? X=Y+9的结果是__________。
三、选择
1、在VFP中,逻辑型、日期型和备注型字段的长度分别是( )。
A、1, 8, 128 B、1, 8, 10 C、1, 8, 4 D、1, 10, 4
2、下列数据中属于字符型数据是( ) 。
A、06/08/04 B、[06/08/04] C、{^06/08/04} D、(06/08/04)
3、在VFP程序流程中,迫使程序返回到循环起始语句,使循环短路的命令是( ) 。
(A)LOOP (B)RETURN (C)EXIT (D)CONTINUE
4、删除某个数据表的备注文件后( )。
(A)对数据表没有任何影响
(B)可以打开该数据表,但不能查看其中的备注型字段内容
(C)可以打开该数据表,但备注型字段丢失
(D)无法打开该数据表
四、逻辑表达式
按下面的要求写出逻辑表达式
设有如下变量 : 性别 ( C )、出生日期 ( D )、职称 ( C )、工资 ( N )、婚否 ( L )
写出符合以下要求的逻辑表达式。
(1) 工资在5000元到8000元之间未婚男职工
(2) 职称是 ”工程师” 或 “高工”的女职工
五、程序题
1、写出下列程序执行结果____________。
Main.prg
? “四环”
DO Sub1
? “五环”
DO Sub2
? “六环”
Sub1.prg
? “*****”
RETURN
Sub2.prg
? “*****”
RETURN
2、下面程序段运行时, 当输入X分别为 –6 , 6时, 其结果Y分别是 。
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、下列程序运行结果为:____________。
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、下列程序运行结果为:____________。
S=28
FOR I=1 TO 10 STEP 2
S=S-I
ENDFOR
? ’S=’ , S
|
|