- 7
- 0
- 约3.59万字
- 约 29页
- 2018-12-21 发布于河北
- 举报
VFP考试复习资料
VFP程序题目
有一个数列前两个数是1,1,第三个数是前两个数之和,以后每个数都是其前两个数之和,求第30个数(用FOR语句编程)。
F1=1 F2=1 ?F1 ?F2 FOR I=3 TO 30
F3=F1+F2 ?F3 F1=F2F2=F3 ENDFOR
求从开始连续N个不是7的倍数的自然数之和,当和是101的倍数时,显示最后的自然数和它们的和。
CLEAR STORE 0 TO X,S DO WHILE .T.
X=X+1 IF MOD(X,7)0 S=S+X ELSE
IF MOD(S,101)=0 EXIT ENDI
S=0 ENDI ENDDO?S,X-1
求s=1!+2!+3!+…+20!
CLEAR S=0 STORE 1 TO X,Y DO WHILE X=20
S=S+Y X=X+1 Y=Y*X ENDD ?S
求3~1000间的所有素数,并输出和值。
S=0 FOR I=3 TO 1000 FOR K=2 TO I-1
IF MOD(I,K)=0 EXIT ENDIF
ENDFOR IF K=I ??STR(I,5) S=S+I
ENDIF ENDFOR ?S
编程实现以下功能,打开一学生数据表,显示前三条记录后暂停程序运行,按任意键后显示后三条记录。
USE 学生 LIST NEXT 3 WAIT GO BOTTOM
GO RECNO()-2 (或skip -2) LIST NEXT 3 USE
计算M=2×4×6×……×2N,N由键盘输入,程序最后输出N、M的值。
INPUT “请输入N的值” TO N M=1
FOR X=2 TO 2*N STEP 2
M=M*X ENDFOR ? “N=”,N,”M=”,M
求3—100间的奇数之和,偶数之和,并统计奇数和偶数的个数。
STORE 0 TO S1,S2,Y1,Y2 FOR X=3 TO 100
IF MOD(X,2)=0 S1=S1+X Y1=Y1+1
ELSE S2=S2+X Y2=Y2+1 ENDIF ENDFOR
?“偶数之和及偶数的个数:”,S1,Y1
?“奇数之和及奇数的个数:”,S2,Y2
逆打印。
SET TALK OFF STORE 伟大祖国 TO VA
CLEAR N=7 DO WHILE N0 ??SUBSTR(VA,N,2)
N=N-2 ENDDO
VFP模拟题及答案
高校 VFP模拟题及答案
选择题
DB、DBS、DBMS三者关系是(A)
DBS包括DB和DBMS
DBMS包括DB和DBS
DB包括DBS和DBMS
DBS就是DB,也就是BDMS
VFP支持的数据模型是(B)
A.层次 B. 关系 C. 网状 D. 树状
显示与隐藏命令窗口的操作是(D)
单击常用工具栏上的命令按钮,按下则显示,弹起则隐藏
通过“窗口”菜单下的“命令窗口”选项来切换
直接按相应组合键Ctri+F2与Ctrl+F4
以上三项方法都可以
SCTTER命令的功能是(B)
数据库复制
将表的当前记录复制到数组
数据组之间复制
将数组数据复制到表的当前记录
执行如下命令序列,结果为(B)
ANS=[STUDENT.DBF]
MYFILE=SUBSTR(ANS,1,AT([.],ANS)-1)
?MYFILE
STUDENT.DBF
STUDENT
STUDENT.ANS
11
调用报表格式文件PP1预览报表的命令是(C)
REPORT FROM PP1 PREVIEW
DO FROM PP1 PREVIEW
REPORT FORM PP1 PREVIEW
DO FORM PP1 PREVIEW
在VFP中,扩展名为.DBC的文件是(D)
A.数据库表文件 B. 表单文件
C. 项目文件 D. 数据库文件
如x=99,y=[A],A=[telephone],则LEN(STR(x,2)+Y)的值(B)
A.19 B. 11 C. 5 D. 4
VFP中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它们分别是(C)
1,10,
原创力文档

文档评论(0)