vfp测试题.docx
- 文档编号:30247976
- 上传时间:2023-08-13
- 格式:DOCX
- 页数:11
- 大小:41.20KB
vfp测试题.docx
《vfp测试题.docx》由会员分享,可在线阅读,更多相关《vfp测试题.docx(11页珍藏版)》请在冰豆网上搜索。
vfp测试题
测试题
专业班级________姓名________
学号_____________成绩________
一部份填空。
1数据库系统具有的四大特点,它们是:
数据的结构化、____、____及可控冗余度。
2.数据库中表文件是由________和_______两部分组成。
3.在VisualFoxPro中说明数组后,数组的每个元素在未赋值之前的默认值。
4.选择是指投影是指
5.二维表中的列称为;二维表中的行称为。
6.用二维表的形式来表示实体与实体之间的数据模型叫做。
7.数据库系统的核心是_______,筒称_______。
8.修改DAWJ.dbf文件的结构命令是___________。
9.数据库文件的结构用来描述各字段的属性,字段的属性应包括字段名、________、________和小数位。
10.用当前窗体LABEL1控件显示系统日期的语句是:
THISFORM.LABEL1.__=__________。
11.“江西”$“中国”,其值为_______。
12、“职工”表有工资字段,计算工资合计的SQL语句是:
SELECT_______FROM职工。
13.删除记录的操作通常分两步,先给要删除的记录作________然后用________命令将要删除的记录从磁盘删除。
14.vFOXPRO使用TOTAL命令时,表文件应该对汇总关键字,先进行________或________。
15.列出所有学生姓名,去掉重名。
SELECT姓名AS学生名单FROM学生
16.求出所有学生的入学成绩平均分。
SELECTAS″入学成绩平均分″FROM学生
17.列出非湖南籍的学生名单。
SELECT学号,姓名,籍贯FROM学生WHERE。
18.列出入学成绩在460分到650分之间的学生名单。
SELECT学号,姓名,入学成绩FROM学生;
WHERE入学成绩460AND650
19.列出选修“数据库原理”的所有学生的学号。
SELECT学号FROM选课WHERE课程号=;
(SELECT课程号FROM课程WHERE)
20.VFP支持两类索引文件,即单索引和_______________。
21.修改表结构,应使用______________命令打开表设计器
22在VisualFoxPro的查询设计器中,________选项卡对应的SQL短语是WHERE。
23、数据库表设计器的字段有效性规则框中有_______、信息和默认值三项内容需要设定。
24实现表之间临时联系的命令是____________。
25、要在“成绩”表中插入一条记录,应该使用的SQL语句:
___________成绩(学号,英语,数学,语文)VALUE(“2001100111”,91,78,86)
26、有如下程序:
FORN=1TO5STEP2
?
N
ENDFOR
在此FOR循环语句中,循环变量N的初值为________,循环变量终值为________,步长为________,该循环执行了________次。
27、在VisualFoxPro的表单设计中,为文本框控件指定数据源的属性是________。
二部分:
选择题()
1.SQL语言是。
A.高级语言B。
结构化查询语言
C.第三代语言C。
控制语言
2.在VisualFoxPro中,数据库完整性一般包括。
A.实体完整性、域完整性
B.实体完整性、域完整性、参照完整性
C.实体完整性、域完整性、数据库完整性
D..实体完整性、域完整性、数据表完整性
3.存储在计算机存储设备上、结构化的相关数据集合。
A.数据库B.数据库系统C.数据库管路系统D.数据模型
4.VisualFoxPro是一种关系数据库管理系统,所谓关系是指。
A.表中各记录间的关系B.表中各字段间的关系
B.数据模型符合满足一定条件的二维表格式
C.D.一个表与另一个表间的关系
5.数据处理的中心问题是。
A.数据B.处理数据C.数据管理D.数据计算
6.VisualFoxPro关系数据库管理系统能够实现的三种基本关系运算是。
A.选择、投影、联接B.索引、排序、查找
C.选择、索引、联系D.差、交、并
7.如果一个班只能有一个班长,而且一个班长不能同时担任其他班的班长,班级和班长两个实体之间的关系属于_______。
A)一对一联系 B)一对二联系 C)多对多联系 D)一对多联系
8.显示第8号记录的正确的命令是()
A.dispnext8B。
dispallC。
disprecord8D。
disprest
9.物理删除带“*”的记录的命令是()
A.deleB。
packC。
zapD。
deleall
10.在多工作区的操作中,如果选择了1,6,9号工作区并打开了相应的数据库,其它工作区并未使用,在命令窗口执行命令SELECT0,其功能是________。
A)选择1号工作区为当前工作区
B)选择0号工作区为当前工作区
C)选择9号工作区为当前工作区
D)选择2号工作区为当前工作区
11.在VisualFoxPro中,以下叙述正确的是_______。
A)自由表的字段可以设置默认值
B)数据库表的字段可以设置默认值
C)自由表和数据库表的字段均可以设置默认值
D)自由表和数据库表的字段均不可以设置默认值
12.将当前库文件复制为XYZ库文件的命令是()
A.copytoXYZstruB。
copytoXYZ
C.copytoXYZfor文件=xyzD。
copytoXYZstruextended
13.使用DIME命令定义数组后,各数组没有赋值之前的数据类型是()
A.字符型B。
数值型C。
逻辑型D。
未定义
14.用DIMENSIONQ(3,5)命令定义了一个数组Q,则该数组的下标变量数目是()
A.15B。
24C。
8D。
10
15.在下列四个visualFOXPRO函数中,不返回逻辑值的函数是()
A.delete()B。
col()C。
file()D。
found()
16扩展名为.DBC的文件是_______。
A)表单文件B)数据库表文件C)数据库文件D)项目文件
17.使用USE<库文件名>命令打开库文件时,能够同时自动打开一个相关的()
A.备注文件B。
文本文件C。
内存变量文件D。
屏幕格式文件
18.将所有男生的年龄加1______
A)UPDATES年龄=年龄+1WHERE性别=”男”
B)UPDATESSET年龄=年龄+1WHERE性别=”男”
C)UPDATESMAKE年龄=年龄+1WHERE性别=”男”
D)UPDATESSET年龄=年龄+1
19.在DOWHILE…ENDDO循环结构中,EXIT命令的作用是()。
E)A)退出过程,返回程序开始处
F)B)转移到DOWHILE语句行,开始下一个判断
G)C)终止循环,程序转移到ENDDO后面的第一条语句
H)D)终止程序执行
20.结构化程序设计的3种基本结构是__________。
A)顺序结构、选择结构和模块结构
B)选择结构、循环结构和模块结构
C)顺序结构、循环结构和模块结构
D)顺序结构、选择结构和循环结构
21.在visualfoxpro中,表单文件的扩展名为________。
A)PRGB)QPRC)dbcD)SCX
22.执行命令?
AT("中心","国家教委考试中心")的显示值是()
A.0B。
12C。
13D。
16
23一个关系是一张二维表。
在visualfoxpro中,一个关系对应一个()
A.字段B。
记录C。
数据库文件D。
索引文件24.在VisualFoxPro中表单(Form)是_______。
A)数据库中表的清单B)一个表中记录的清单
C)数据库中可以查询的对象清单D)窗口界面
25.有关控件对象的Click事件的正确叙述是_______。
A)用鼠标双击对象时引发B)用鼠标单击对象时引发
C)用鼠标右键单击对象时引发D)用鼠标右键双击对象时引发
26.VisualFOXPRO中,SETRELATION关联操作是一种()
A.物理连接B。
逻辑连接C。
逻辑排序D。
物理排序
27.VisualFOXPRO中,能进行条件定位的命令是()
A.SKIPB。
SEEKC。
LOCATED。
GO
28.VisualFOXPRO中,用查找命令,若没有找到满足条件的记录,下列函数值为真的是()
A.FOUND()B。
BOF()C。
LOCATE()D。
EOF()
29.查询学生表Stud的全部记录并存储于临时表文件stud1中的SQL命令是________。
A)SELECT*FROMStudTOCURSORDBFstud1
B)SELECT*FROMStudTOCURSORstud1
C)SELECT*FROMStudINTOCURSORDBFstud1
D)SELECT*FROMStudINTOCURSORstud1
30.在VisualFoxPro中,可以对字段设置默认值的表。
A)必须是数据库表B)必须是自由表
C)自由表或数据库表D)不能设置字段的默认值
31.可以链接或嵌入OLE对象的字段类型是。
A。
备注型字段B。
通用型和备注型字段
C。
通用型字段D。
任何类型的字段
32.VisualFoxPro参照完整性规则不包括。
A。
更新规则B。
查询规则C。
删除规则D。
插入规则
33.可以伴随着表的打开而自动打开的索引是。
A。
单一索引文件(IDX)B。
复合索引文件(CDX)
C。
结构化复合索引文件D。
非结构化复合索引文件
34.在VisualFoxPro的数据工作期窗口,使用SETRELATION命令可以建立两个表之间的关联,这种关联是。
A。
永久性关联B。
永久性关联或临时性关联
C。
临时性关联D。
永久性关联和临时性关联
35.在SQL查询时,使用WHERE子句指出的是。
A。
查询目标B。
查询结果C。
查询条件D。
查询视图
三部分程序阅读题
1填空()
1.下列程序的功能是计算如下公式:
2xx>0
Y=x+5 x<0
2x+1x=0
但程序不完整,请在下划线位置填空
SETTALKOFF
INPUT“请输入X的值:
”TOX
DOCASE
CASEX>0
Y=2*X
CASEX<0
Y=________
CASEX=0
________
ENDCASE
?
________
SETTALKON
RETURN
2.SETTALKOFF
CLEAR
A=1
B=0
I=1
DOWHILEi<=500
IF.NOT.i/2=INT(i/2)
B=B+i
Else
A=A*i
ENDIF
ENDDO
?
A,B
SETTALKON
RETURN
该程序的功能________
3.STORE1TOT,I
DOWHILEI<=3
T=T*I
I=I+1
ENDDO
?
“T=”,T
?
?
“i=”,i
运行结果________________________
4、执行如下程序:
A=65
B=98
?
A+B
IFA
C=A
A=B
B=C
ENDIF
?
A--B
RETURN
程序中第一条?
命令显示的是_____________,第二条?
命令显示的是______________。
四部分.程序表单设计
1.编程根据学生表(student.dbf)的每一个学生的平均成绩,按所属等级,逐一填入表中的等级和奖学金两个字段中。
(平均成绩90-100为优,奖学金1000元;平均成绩89-76为良,奖学金500元;平均成绩60--75为中,奖学金200元;平均成绩60分以下为差,奖学金0)(10分)并统计显示各属等级的人数
2编写程序prog7.prg,在表sp.dbf中按商品名称查找记录。
如果找到了,显示该商品,否则显示“表中无此商品”。
3,建立表单:
一.按实验13p55页,图1-13-4表单,
二.按实验13p56页,图1-13-5表单,
写出表单的控件对象,属性及属性值,编写计算或(判断).退出,控件的CLICK的事件代码。
4、下图显示的是验证输入用户名和密码的表单,用户名和密码,自已定义:
实现如下功能:
(教材p140页,例6-5图6-17表单)
1).如果用户名和密码输入正确,则用messagebox()函数显示“密码正确”,然后关闭当前的窗口,并运行学生管理表单bd.scx;
2).否则,则messagebox()函数弹出对话框,显示“密码错误无权进入系统”,然后返回到表单程序窗口,重新输入;
3).单击“退出”按钮,则关闭当前窗口,退回到visualfoxpro状态。
(1)“进入”按钮的click事件代码:
S1=ALLTRIM(thisform.text1.value)
S2=ALLTRIM(thisform.text2.value)
if____________________________________
MESSAGEBOX(“密码正确,你可以进入系统!
”,0+48,“信息窗口”)
DOFORMbd
_______________________
else
____________________________
Endif
(2)“重填”按钮的click事件代码:
______________
______________
(3)“退出”按钮的click事件代码
_______________
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- vfp 测试