VFP6.0基础复习试卷(附答案)
- 格式:docx
- 大小:25.22 KB
- 文档页数:5
1 / 5 安徽省对口高考《VFP6.0数据库基础》复习试卷
教学检测卷(A卷)
(本卷满分100分,考试时间为60分钟)
专业: 班级: 姓名:
得分 阅卷人
一、填空题(本大题共10小题,每空2分,满分20分)
1.层次模型是用
结构表示实体及其之间联系的数据模型。
2.在一个二维表中,水平方向的行成为元组,元组对应表的
。
3.关系运算有
、投影和连接。
4.把两个关系相同属性值的元组连接到一起形成一个新的关系的操作称为
。
5.数据库管理系统由
、数据操纵语言、数据库例行程序三部分组成。
6.log(10)结果为2.3,则1og(1000)结果为
。
7. round(524.4625,-2)结果为
。
8.时间函数time( )的值的类型为
。
9. substr(“中华人民共和国”,3,4)的结果为 。
10. vartype("5>3")结果为 。
得分 阅卷人
二、选择题(本大题共10小题,每空3分,满分30分)
11.数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)之间的关系是( )
A.DBS管理DB和DBMS
B.DBMS管理DB和DBS
C.DB管理DBS和DBMS
D.DBS就是DB,也就是DBMS
12.下列实体的联系中,属于一对一联系的是( )
A.某地某次升学考试中所有考生的集合与所有考生考号的集合之间的联系。
B.某地某次升学考试中所有考生的集合与所有考试科目的集合之间的联系。
C.某地某次升学考试中所有考生的集合与所有考生姓名的集合之间的联系。
D.某地某次升学考试中所有考生的集合与所有监考人员的集合之间的联系
13.关系数据库管理系统管理的是( )
A.一个表文件 B.若干个二维表
C.一个数据库文件 D.若干个数据库文件 2 / 5 14.如果对一个关系进行了一种运算后得到一个新的关系,而且新关系中的属性个数少于原来关系属性个数,则说明进行的关系运算是( )
A.选择 B.投影 C.连接 D.自然连接
15. visual foxpro是( )
A.层次数据库管理系统 B.网状数据库管理系统
C.关系数据库管理系统 D.表格数据库管理系统
16.vp有两种性质的变量,即( )
A.数值型变量和字符型变量 B.内存变量和字段变量
C.局部变量和全局变量 D.简单变量和数组变量
17.已知A=4,B=”*”,C=A&B.5(
A.20 B.4*5 C.A*5 D.A&B.5
18.D=”1”,命令?type(“&D”)的结果为( )
A. D B. N C.C D.出错信息
19.表达式val"a2”)*len(“ foxpro”)的值是( )
A. a2* foxpro B.0 C.a2 foxpro D.12
20.假设m、n、P分别为字符型、逻辑型、数值型内存变量,并且已正确赋值,在下列表达式中错误
的是( )
A. p=8 and n B.m>290 C.7*p-5 D.m+"78”
得分 阅卷人
三、程序分析(本大题共3小题,21、22每题5分,23题7分,满分17分)
21.写出以下程序的运行结果
clear
s=0
for i=1 to 10 step 4
s=s+i
endfor
s,i
Return
程序运行的结果为 。
2.写出以下程序的运行结果
clear
S=0
for i=1 to 10
if i%5=3
s=s+i
endif
endfor
Return 3 / 5 程序运行的结果为 。
23.写出以下程序的运行结果
clear
m=1
s=0
for i=1 to 5
m=m*i
s=s+m
endfor
s,m,i
Return
程序运行的结果为 。
得分 阅卷人
四、编程题(本大题共2小题,24题7分,25题8分,满分15分)
24.巧数:一个两位数等于各个位上的数字之积和各个位上的数字之和、即ab=a*b+a+b、请
编程求出所有的巧数并且显示个数。
4 / 5 25、让用户输入一串汉字字符,然后倒序横向输出。如用户输出“数据库基础”,则屏幕上显示“础
基库据数”
得分 阅卷人
五、综合应用题(本大题共3小题,每题6分,满分18分)
26.给变量x赋值为当前日期,给变量y赋值日期型数据2016年1月1日,并且在屏幕上显示x
y的值。
27.已知数据表中有职称、工资、工龄、性别、婚否、部门等字段,写出符合下面要求的逻辑表达式
职称是“教授”或者“副教授”的未婚女职工。
28.工龄大于25年,职称为“教授”的已婚男职工。
5 / 5 试卷答案
一、填空题
1.树状 2.记录 3.选择 4.连接 5.数据描述语言 6.6.9 7.500 8.字符型 9.华人 10.L
二、选择题
11-15 AABBC 16-20 BABBB
三、程序分析
21. 15 13
22. 11
23. 153 120 6
四、编程题
24.
clear
k=0
for a=1 to 9
for b=0 to 9
m=a*10+b
if m=a*b+a+b
m
k=k+1
Endif
Endfor
Endfor
k
Return
25.
clear
Accept ”请输入汉字:" to zfc
m=len(zfc)
k="”
for i=m-1 to 1 step -2
k=substr(zfc, i, 2)+k
endfor
k
Return
五、综合应用题
26. x=date()
Y={^2016/1/1}
x-y
27.(职称=”教授”or职称=”副教授”) and not婚否and性别=”女”
28.工龄>25 and 职称=”教授”and 婚否and 性别=”男”