VFP6.0练习题及答案
【免费下载】VFP6练习题VFP基础

【免费下载】VFP6练习题VFP基础VFP6.0单元练习(一)一、单项选择题1、数据库管理系统的英文缩写是()。
A、DBB、DBSC、DBMSD、DBA2、数据库系统的核心部分是()。
A、数据模型B、数据库C、计算机硬件D、数据库管理系统3、在关系型的数据库管理系统中,三种基本关系运算是()。
A、选择、投影和连接B、选择、删除和复制C、创建、修改和合并D、统计、连接和分类4、数据库文件的扩展名是_____。
A、.IDXB、.DBFC、.PJXD、.DBC5、VFP6.0是一种()数据库管理系统。
A、层次型B、网状型C、关系型D、逻辑型6、不是安全可靠地退出VFP6.0系统的正确方法是()。
A、在命令窗口执行QUIT命令B、立即关掉计算机电源C、单击窗口右上方的“X”D、按ALT+F4组合键8、对VFP6.0的运行环境进行定义和调整的两个配置文件是()。
A、CONFIG.SYS和AUTOEXEC.BATB、CONFIG.FX和AUTOEXEC.BATC、CONFIG.SYS和CONFIG.FXD、FOXPLUS.EXE和FOXPCOMP.EXE9、VFP6.0允许最多可使用()个内存变量。
A、3600B、40003C、256D、51212、在VFP6.0中可以使用的常量类型有()。
A、数值型、字符型、日期型、通用型、备注型B、数值型、字符型、日期型、逻辑型、备注型C、数值型、字符型、日期型、逻辑型D、数值型、字符型、备注型13、下列正确的字符型常数是()。
A、"ABCD"123EFG"B、"ABCD'123'EFG"C、"ABCD123"EFGD、"ABCD'123"EFG"14、关于空字符串的正确说法是()。
A、定界符内只包含有空格B、定界符内只包含有一个空格C、空字符串的长度为0D、空字符串的长度取决于定界符内空格的个数15、在一个字符串中,最多可包含()个字符。
VFP6练习题 VFP基础

VFP6.0单元练习(一)一、单项选择题1、数据库管理系统的英文缩写是()。
A、DBB、DBSC、DBMSD、DBA2、数据库系统的核心部分是()。
A、数据模型B、数据库C、计算机硬件D、数据库管理系统3、在关系型的数据库管理系统中,三种基本关系运算是()。
A、选择、投影和连接B、选择、删除和复制C、创建、修改和合并D、统计、连接和分类4、数据库文件的扩展名是_____。
A、.IDXB、.DBFC、.PJXD、.DBC5、VFP6.0是一种()数据库管理系统。
A、层次型B、网状型C、关系型D、逻辑型6、不是安全可靠地退出VFP6.0系统的正确方法是()。
A、在命令窗口执行QUIT命令B、立即关掉计算机电源C、单击窗口右上方的“X”D、按ALT+F4组合键8、对VFP6.0的运行环境进行定义和调整的两个配置文件是()。
A、CONFIG.SYS和AUTOEXEC.BA TB、CONFIG.FX和AUTOEXEC.BATC、CONFIG.SYS和CONFIG.FXD、FOXPLUS.EXE和FOXPCOMP.EXE9、VFP6.0允许最多可使用()个内存变量。
A、3600B、40003C、256D、51212、在VFP6.0中可以使用的常量类型有()。
A、数值型、字符型、日期型、通用型、备注型B、数值型、字符型、日期型、逻辑型、备注型C、数值型、字符型、日期型、逻辑型D、数值型、字符型、备注型13、下列正确的字符型常数是()。
A、"ABCD"123EFG"B、"ABCD'123'EFG"C、"ABCD123"EFGD、"ABCD'123"EFG"14、关于空字符串的正确说法是()。
A、定界符内只包含有空格B、定界符内只包含有一个空格C、空字符串的长度为0D、空字符串的长度取决于定界符内空格的个数15、在一个字符串中,最多可包含()个字符。
vfp6.0测验题及答案(最新整理)

A) FIND 459
B) LOCATE ALL 实发金额=459
C) SEEK 459
D) LOCATE ALL FOR 实发金额=459
49.删除库文件 XSK.DBF 中的全部数据,保留库结构的正确操作是( )。
A) .USE XSK B) .USE XSK C) .USE
D) .USE XSK
2
33. 设当前数据库姓名字段为字符型,要把内存变量 NAME 字符串的内容输入到当前记
录的姓名字段,应当使用命令( )。
A) 姓名=NAME
B) REPLACE 姓名 WITH NAME
C) REPLACE 姓名 WITH &NAME
D) REPLACE ALL 姓名 WITH NAME
34. 三种基本程序设计结构是循环、选择和( )。
A) EDIT<文件名> B) CREATE<文件名> C) MODIFY<文件名> D) MODIFY comm<文件名>
30.设当前记录为 5 号记录,删除从当前记录开始的三个记录的命令为( )。
A) DELE RECORD 3 B) DELE RECORD 5-7 C) DELE NEXT 3 D) DELE NEXT 5-7
27.在数据库系统中,分屏显示记录(一屏显示多个记录)的命令是( )。
A) EDIT B) CHANGE C) APPEND D) BROWSE
28.数据库文件中共有 51 条记录,执行命令 GO BOTTOM 后,记录指针指向记录的序号是( )。
A) 51 B) 1 C) 52 D) 50
29.要进入数据库系统的内部编辑环境,可以使用命令( )。
《Visual Foxpro 6.0》精选试题集及答案

《VFP6.0》资料试题一、选择题:(每小题2分,共30分)1.数据库、数据系统和数据库管理系统之间的关系叙述正确的是_________。
A>数据库包括数据库系统和数据库管理系统B>数据库管理系统包括数据库和数据库系统C>数据库包括数据库系统和数据库管理系统D>三者毫无关系2.存储在计算机存储设备上的,具有结构化的数据集合是__________。
A>数据库 B>数据库系统 C>数据库应用系统 D>数据库管理系统3.按照数据模型化分,VFP6.0开发的应用系统应当是___________。
A>关系型数据库系统 B>网状型数据库系统C>层次型数据库系统 D>混合型数据库系统4.以下有关VFP6.0工作方式的叙述中,正确的是___________。
A>只有一种工作方式,即命令方式B>有两种工作方式,即命令方式和程序方式C>有两种工作方式,即键盘方式和鼠标方式D>有三种工作方式,即命令方式和程序方式和菜单方式5.用鼠标单击命令窗口中某个命令行的行首后,立即按上<Enter>键,则_________。
A>在该命令行处插入一个空行 B>删除该命令行 C>执行命令 D>显示出错信息6.在VFP6.0中,显示和隐藏命令窗口的操作是_________。
A>选择“窗口”菜单中“窗口”命令 B>使用Ctrl+F2键C>使用命令窗口的右上角的“”按钮图标 D>按<CapsLock>键7.启动Visual Foxpro 6.0的操作方法是________。
A>选择“开始”菜单下的“程序”下的“Microsoft Visual Foxpro 6.0”命令B>在桌面上创建Visual Foxpro 6.0快捷方式命令,双击桌面上该快捷图标C>通过运行一个用Visual Foxpro 6.0开发的文件来启动D>以上三种方法都可以2.存储在计算机存储设备上的,具有结构化的数据集合是__________。
VFP考试题目及答案.doc

VFP考试题目及答案一、填空题5•退出VFP系统所使用的命令是 ______ 。
6•程序设计屮常用的三种基木结构是 ______、_____ 和 ________ 。
7. 将数学表达式{[(5+8)x6+32]・20}亦0转换成VFP表示的表达式为。
8. 设X=145, Y= 56, Z=<(X-Y n,表达式&Z+1 的值是 ____________ 。
9. Visual FoxPro中命令执行方式分为___ _____ 和。
10. 父文件与子文件建立关联吋,必须先对子文件按关键字建立,然后用命令建立关联。
11丄EFT(“123456789”丄EN(“商学院”))的函数值是_____ 。
12. 函数丫EAR ({A1978/09/09})返回值的数据类型是___________ 。
13. ___________________________________ 表达式(1998/09/08)的数据类型是 ________________________________________ 。
14. “(1998/09/08)” 的数据类型是——。
15. {A1998/09/08}的数据类型是——16. ________________________________ 写出表达式INT(5.984)的值 ____ , 17•写出下列语句的运行结果。
2 ? INT(-5.6) __________⑵?MOD(15, 4) _________⑶? SQRT(36)_________⑷? MAX(12, 6) _________SQRT(16)+25 的值 ______________________,MOD(16,-5)的值____________ LENHFOXPRO数据库管理系统]”)的值⑸? Q$ 'AaBbCcQq' __________(6) ?AT(t A,, •RSDA.DBF3) _________⑺? LEFTfCOMP; 3) ________(8) ? SUBS(,ASDFGHJK,, 2, 2) __________18.VFP屮扩展名为VUE的文件是_________ 文件;19•逻辑表达式MOD(20,5)=MOD(20,4)的结杲是_________ , “张三”$來”的结果是 ______ , “01 /02/93,,>u02/02/92n的结果是________ 。
VFP6.0试题

VFP6.0试题一.填空题1.使用二维表格表示实体之间关系的数据模型是__________________。
2.在visualfoxpro6.0中的命令窗口中,用________命令退出visualfoxpro6.0。
3.对于某数据库表中的“性别”字段,为提高录入效率,可以在该字段的属性中设置其_______为“男”或“女”。
4.visualfoxpro6。
在0中,修改数据库表结构的命令是。
5.visualfoxpro6.0参照完整性规则包括更新规则、插入规则和________规则。
6.visualfoxpro6。
0,假设当前员工表中有50条记录。
输入以下命令后,最后一个命令显示的结果为___。
为什么是go5skip4?recno()7.vfp中,变量的命名规则中要求变量名是以______开头,只能含有字母,数字和下划线,长度不越过255个字符,不能是系统保留字。
8.vfp6。
在0中,要使表单中的标签可见,标签的____________________。
二选择题1.数据库系统的核心是()a.dbb.dbmsc.dbsd.os2.在关联操作中,可以从数据集中筛选记录的某些属性(字段)的操作称为()A.选择B.投影C.连接D.定位3.表中的“ID号”字段应使用数据类型()A.数字B.字符C.成形D.日期类型4。
表达式sqrt(ABS(-49)%5)的值为()a.5.00b 4.00c。
3.00d。
2.005. 以下描述不正确:(a)变量可以随意更改其值;(b)变量分为记忆变量和场变量;(c)变量可以随时删除;(d)变量名必须以字母开头要将字段添加到打开的数据表中,请使用命令()a.changeb insertc。
改变了。
附录7。
运行程序文件检查。
在磁盘D PRG的KS文件夹中,应执行命令()a.doexamb.rund:\\examc.dod:\\ks\\examd.rund:\\ks\\exam8.visualfoxpro6.0中,可以创建数据表xs.dbf的命令是()exsb.createxsc.createdatabasexsd.modifystructure9.visualfoxpro6。
VFP6.0基础复习试卷(附答案)

安徽省对口高考《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和DBMSB.DBMS管理DB和DBSC.DB管理DBS和DBMSD.DBS就是DB,也就是DBMS12.下列实体的联系中,属于一对一联系的是( )A.某地某次升学考试中所有考生的集合与所有考生考号的集合之间的联系。
B.某地某次升学考试中所有考生的集合与所有考试科目的集合之间的联系。
C.某地某次升学考试中所有考生的集合与所有考生姓名的集合之间的联系。
D.某地某次升学考试中所有考生的集合与所有监考人员的集合之间的联系13.关系数据库管理系统管理的是( )A.一个表文件B.若干个二维表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.20B.4*5C.A*5D.A&B.518.D=”1”,命令?type(“&D”)的结果为( )A. DB. NC.CD.出错信息19.表达式val"a2”)*len(“foxpro”)的值是( )A. a2* foxproB.0C.a2 foxproD.1220.假设m、n、P分别为字符型、逻辑型、数值型内存变量,并且已正确赋值,在下列表达式中错误的是( )A. p=8 and nB.m>290C.7*p-5D.m+"78”三、程序分析(本大题共3小题,21、22每题5分,23题7分,满分17分)21.写出以下程序的运行结果clears=0for i=1 to 10 step 4s=s+iendfors,iReturn程序运行的结果为。
11~12学年度第一学期中职对口班《vfp6.0数据库基础》期末考试卷及答案

11~12学年度第一学期中职对口班《vfp6.0数据库基础》期末考试卷及答案一、填空题30*1=30‟1、TIME() 返回值的数据类型是____________。
?type([I am a student]) 的显示结果是________;?MOD(14,-3)结果是__________。
顺序执行下列操作后,屏幕最后显示的结果是_______________Y=DATE()H=DTOC(Y)?V ARTYPE(Y),V ARTYPE(H)2、在定义字段有效性规则时,在规则框中输入的表达式类型是______________3、要想逐条显示当前表中所有记录,可以根据_______函数值来判断是否已经显示完毕。
4、VFP中的表的扩展名为_______。
如果表结构中包含______类型或_______类型的字段时,会产生一个扩展名为________的备注文件。
5、__________和__________用来限制非法数据的输入,而__________则用来控制对已经存在的记录所作的非法操作。
6、要在当前表中第7号记录与第8号记录之间插入一个新记录,可以使用的命令序列是__________________________________。
7、在VFP中,使用TOTAL命令时,表文件应先__________。
8、在不使用索引的情况下,为了定位满足某个条件的记录应该使用命令__________,要继续查找可使用命令__________;9.在数据工作期窗口以及用SET RELATION命令建立的表间关系为______ ,在数据库中为表建立的关系为________。
10、为一个表设定若干种索引后,可以在__________对话框中将其中一种索引设置为主控索引11、在使用locate 命令查询以后,可以用____________来检测是否找到。
12、要控制只能在每月的8 号才能修改表中记录,则相应的触发器表达式为_______13、xsda.dbf共有9条记录,要删除第2、4、6、8号记录,写出其命令格式:________ ___________________________________________。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1。
输入一个数,若该数为正数求平方根,若该数为负数求绝对值,若该数为零则直接打印该数,并循环
clea
set talk off
do while .t.
input [请输入一个数:] To n
do case
case n>0
?str(n)+[的平方根为]+str(sqrt(n),7,1)
case n<0
?n,[的绝对值为],abs(n)
case n=0
?[n=],n
endcase
wait '还要加述下一个么?(y/n)' to lj
if lj='y'
loop
else
exit
endif
enddo
set talk on
?[byebye]
return
2。
把百分制成绩转化为:优、良、中、及格、不及格。
CLEA
set talk off
do while .t.
input'请输入一个百分制成绩:' to cj
do case
case cj>100 or cj<0
?'输入错误,请重新输入!'
case cj>=90
?'优秀'
case cj>=80
?'良好'
case cj>=70
?'中等'
case cj>=60
?'及格'
other
?'不及格'
endcase
wait '还要加述下一个么?(y/n)' to xz
if xz='y'
loop
else
exit
endif
enddo
set talk on
?[byebye]
return
3。
编程~画出一个菱形。
clea
set talk off
for i=1 to 4
?spac(20-2*i)+repli('* ',2*i-1) next
for j=4 to 1 step-1
?spac(20-2*j)+repli('* ',2*j-1) next
4。
编写一个组合.
clea
set talk off
inpu'n=' to n
inpu'm=' to m
c=jc(n)/(jc(n-m)*jc(m))
?'c=',c
func jc
para k
t=1
for j=1 to k
t=t*j
endfor
return t
5。
求100之内的奇数和。
方法一:set talk off
s=0
i=1
do while i<100
s=s+i
i=i+2
enddo
?s
return
方法二:set talk off
s=0
for i=1 to 100 step 2
s=s+i
endfor
?[100之内的奇数和为]+str(s,4)
return
6。
九九乘法表
clear
for a=1 to 9
for b=1 to a
??str(b,1)+"x"+str(a,1)+"="+str(b*a,2)+space(2) endfor
?
endfor
7。
输入任意一个三位数,得其逆序。
inpu'请输入一个三位数' to x
c=mod(x,10)
b=int(mod(x,100)/10)
a=int(x/100)
s=c*100+b*10+a
?s
8。
任意输入10个逻辑值,并统计为真的个数。
clea
set talk off
s=0
for i=1 to 10
input'请输入;' to x
if x=.t.
s=s+1
endif
next
?s
9。
腓波那次序列。
方法一:
dime a(40)
a(1)=1
a(2)=1
for i=3 to 40
a(i)=a(i-1)+a(i-2)
next
for j=1 to 40
??a(j)
if mod(j,10)=0
?
endif
next
方法二:
clea
a1=1
a2=1
?a1,a2
for i=1 to 38
a3=a1+a2
a1=a2
a2=a3
??a3
next
10。
口令进入。
clea
set talk off
n=0
for i=1 to 3
accept[请输入口令:] to kl
n=n+1
if kl='123456'
?'欢迎进入本系统!'
exit
else
if n<3
?'口令不正确,请重新输入!'
loop
else
?'非法输入!'
exit
endif
endif
next
11。
计算1~100以内的奇数平方和、偶数立方和。
clea
set talk off
s1=0
s2=0
for i=1 to 100
if mod(i,2)=1 s1=s1+i^2 else
s2=s2+i^3 endif
next
?s1,s2。