vfp最终资料.docx
- 文档编号:2813456
- 上传时间:2022-11-15
- 格式:DOCX
- 页数:30
- 大小:24.80KB
vfp最终资料.docx
《vfp最终资料.docx》由会员分享,可在线阅读,更多相关《vfp最终资料.docx(30页珍藏版)》请在冰豆网上搜索。
vfp最终资料
这份是Vfp笔试的资料(老师说的)。
还有期中试卷也要看。
期末的题型比期中要多两道程序阅读题。
(有关于自定义函数的)
期末的程序设计有两题,一题不关于表,一题是有关于表的。
学生.DBF
结构:
学号姓名性别出生年月简历奖学金照片
C,6C,8L,1D,8M,4N,6,2G,4
记录:
记录号#学号姓名性别出生年月简历奖学金照片
1951001王平.F.05/06/70memo50.00gen
2951003李华.F.01/23/71memo25.00gen
3954006张小强.T.07/21/70memo0.00gen
4953008赵峰.T.11/05/72memo75.00gen
5954011丁超.T.09/27/70memo0.00gen
6953013罗浩.T.09/09/71memo50.00gen
(注:
性别=.F.为女,性别=.T.为男,学号前三位为班级号)
1、课程.DBF
结构:
课程号课程名学时数
C,4C,20N,3
记录:
记录号#课程号课程名学时数
10001高等数学108
20002英语90
30003计算机基础68
40004数据库应用80
50005工程制图80
3、成绩.DBF
结构:
学号课程号成绩
C,6C,4N,5,1
记录:
记录号#学号课程号成绩
1951001000195.0
2951003000388.0
3954006000178.0
4953008000490.0
5951001000378.0
6951003000480.0
2006年春
试题1、(每空格3分,共12分)
阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序说明】
从键盘输入一个数,说明它是奇数还是偶数。
【程序】
SETTALKOFF
CLEA
(1)‘输入一个数=’TOSH
A=INT(SH)
IFA=SH
IF
(2)
(3)
ELSE
?
A,’是奇数!
’
(4)
ELSE
?
‘不是整数’
ENDIF
SETTALKON
【供选择的答案】
1、A、ACCEPTB、INPUT
C、WAITD、STORE
2、A、INT(A)/2=A/2B、INT(A/2)
C、MOD(A/2)=0D、A%2=0
3、A、?
A+’是偶数!
’B、?
STR(A)-’是偶数!
’
C、?
A+是偶数!
D、?
VAL(A)+’是偶数!
’
4、A、ENDCASEB、OTHERWISE
C、ENDIFD、ELSE
试题2、(每空格3分,共12分)
阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序说明】
统计输出各班获奖学金人数。
【程序】
SETTALKOFF
CLEA
DB=’学生’
USE(5)
INDEXON学号TOX1
DOWHIL!
EOF()
S=0
BJH=SUBSTR(学号,1,3)
DOWHIL(6)
IF(7)
S=S+1
ENDIF
SKIP
(8)
?
BJH,’班获奖学金人数为’,S
ENDDO
SETTALKON
【供选择的答案】
5、A、&DBB、DB
C、(DB+.DBF)D、&DB+.DBF
6、A、!
EOF()B、学号=BJH
C、STR(学号,1,3)=BJHD、SUBSTR(学号,1,3)=BJH
7、A、奖学金<0B、奖学金>=0
C、奖学金>0D、奖学金<=0
8、A、ENDDOB、ENDS
C、ENDIFD、RETU
试题4、(每空格3分,共12分)
说明:
阅读下列程序(段)并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序】
SETTALKOFF
CLEA
INPUT"X="TOX
S=1
IFX>=0
DOCASE
CASEX<10
S=1
CASEX<30
S=2
OTHERWISE
S=3
ENDC
ELSE
S=4
ENDIF
?
S
SETTALKON
【供选择的答案】
(13)当X输入为0时,S的输出结果为(13)。
A、1B、2C、3D、4
(14)当X输入为-1时,S的输出结果为(14)。
A、1B、2C、3D、4
(15)当X输入为30时,S的输出结果为(15)。
A、1B、2C、3D、4
(16)当X输入为35-10时,S的输出结果为(16)。
A、1B、2C、3D、4
试题5、(每空格3分,共12分)
说明:
阅读下列程序(段)并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序】
SETTALKOFF
USE学生
DISPLAYNEXT3
?
RECNO()&&第一个显示
APPENDBLANK
?
RECNO()&&第二个显示
LOCAFOR奖学金=50
CONT
?
RECNO()&&第三个显示
REPL奖学金with100ALL
?
RECNO()&&第四个显示
USE
SETTALKON
【供选择的答案】
(17)第一个显示的RECNO()值为(17)。
A、2B、3C、4D、5
(18)第二个显示的RECNO()值为(18)。
A、5B、6C、7D、8
(19)第三个显示的RECNO()值为(19)。
A、1B、6C、7D、8
(20)第四个显示的RECNO()值为(20)。
A、1B、6C、7D、8
试题6、(每空格3分,共12分)
说明:
阅读下列程序(段)并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序】
(注:
字符”G”、”O”、”D”的ASCII码分别为71、79、68。
)
SETTALKOFF
CLEAR
C="一二三四五六七八九十"
B="GOOD"
R=0
FORI=1TOLEN(B)
W=SUBSTR(B,I,1)
D=ASC(W)+R-65
S=""
IFD<10
S=SUBSTR(C,2*D+1,2)
ELSE
S=SUBSTR(C,2*MOD(D,10)+1,2)
ENDIF
?
W+"----->"+S
R=R+6
ENDFOR
SETTALKON
【供选择的答案】
(21)第一个输出结果为(21)。
A、G-->一B、G-->二C、G-->五D、G-->七
(22)第二个输出结果为(22)。
A、O-->一B、O-->二C、O-->五D、O-->七
(23)第三个输出结果为(23)。
A、O-->一B、O-->二C、O-->五D、O-->七
(24)第四个输出结果为(24)。
A、D-->一B、D-->二C、D-->五D、D-->七
2006年秋
试题1、(每空格3分,共12分)
阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序说明】
求一元二次方程式ax2+bx+c=0的根,a、b、c的值从键盘输入。
【程序】
SETTALKOFF
CLEA
INPUT'A='TOA
INPUT'B='TOB
(1)
D=B*B-4*A*C
P=B/(2*A)
IFA#0
(2)
CASED>0
T=SQRT(D)
?
"X1=",(-B+T)/(2*A)
?
"X2=",(-B-T)/(2*A)
CASED=0
(3)
OTHERWISE
?
"复根"
ENDCASE
(4)
?
'不是一元二次方程'
ENDIF
SETTALKON
【供选择的答案】
1、A、WAIT'C='TOCB、ACCEPT'C='TOC
C、STORE'C='TOCD、INPUTTOC
2、A、DOCASEB、CASE
C、IFD>0D、SCAN
3、A、?
"X1=X2="-VAL(P)B、?
"X1=X2="+P
C、?
X1=X2=-PD、?
"X1=X2="-STR(-P)
4、A、IFA=0B、ELSE
C、ENDDOD、ENDIF
试题2、(每空格3分,共12分)
阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序说明】
查找课程表中第一个学时数为最小的课程记录,并把该记录的学时数增加5。
【程序】
SETTALKOFF
CLEAR
USE课程
GOTOP
JXJ=学时数
DOWHIL!
EOF()
IF(5)
JXJ=学时数
ENDIF
(6)
ENDDO
(7)
(8)
USE
SETTALKON
【供选择的答案】
5、A、JXJ>学时数B、JXJ<学时数
C、JXJ=学时数D、JXJ#学时数
6、A、GORECORD()B、CONT
C、SKIP+1D、SKIP-1
7、A、GORECORD()B、LOCAFOR学时数=JXJ
C、SEEKJXJD、SEEKFOR学时数=JXJ
8、A、学时数=学时数+5B、REPL学时数WITH学时数+5ALL
C、REPL学时数WITH5D、REPL学时数WITH学时数+5
试题4、(每空格3分,共12分)
说明:
阅读下列程序(段)并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序】
SETTALKOFF
CLEA
INPUT"X="TOX
INPUT"Y="TOY
Z=1
IFX>5ORY>5
Z=2
ELSE
IFX>=5ANDY>=5
Z=3
ELSE
Z=4
ENDIF
ENDIF
?
Z
SETTALKON
【供选择的答案】
(13)当X、Y分别输入为6、5时,Z的输出结果为(13)。
A、1B、2C、3D、4
(14)当X、Y分别输入为2、3时,Z的输出结果为(14)。
A、1B、2C、3D、4
(15)要使Z的输出结果为3,X、Y分别要取(15)。
A、5,5B、4,10C、4,-1D、取不到
(16)要使Z的输出结果为1,X、Y分别要取(16)。
A、4,4B、4,10C、4,-1D、取不到
试题5、(每空格3分,共12分)
说明:
阅读下列程序(段)并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序】
SETTAL
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- vfp 最终 资料