VFP程序填空补充练习题
vfp填空题
填空题1、表单控件工具栏中的"标签"按钮代表的是标签_________。
答题提示:类/对象2、表打开后,记录指针指向的记录称为__________记录。
3、表单form1上有一个命令按钮组控件CG(容器控件),命令按钮组控件CG中包括两个命令按钮Cmd1和Cmd2,若当前对象为Cmd1,则this.parent所指的控件是__________。
答题提示:表单/ 命令按钮组4、常量$90比常量$100________。
答题提示:大/小5、用当前表单中的LABEL1控件来显示系统时间的语句是:BEL1. =TIME()6、VFP支持两种类型的菜单:条形菜单和式菜单。
7、颜色函数RGB(0,0,0)返回的颜色是色。
8、一个关系对应一张表,表中的一列称为一个字段,表中的一行称为一个。
9、VFP的三种程序结构是结构、选择结构、循环结构。
10、数据完整性包括域完整性、完整性和实体完整性。
11、在面向对象的程序设计中,类的实例又称为。
12、打开数据库表的同时,自动打开该表的索引。
13、执行命令A=$9000之后,内存变量A的数据类型是型。
14、 FONTBOLD属性,用来设置文字是否以体显示。
15、控件的属性,可用来设置文字的字号大小。
16、表达式"Visual FoxPro" $ "Fox"的结果是。
17、在Visual FoxPro中,最多允许同时打开个数据库表或自由表。
18、在Visual FoxPro中,打开表设计器来修改表结构的命令是(每个单词写四个字母)。
19、在Visual FoxPro中,视图可以分为本地视图和视图。
20、用Ctrl+F2组合键,可以命令窗口。
答题提示:打开/关闭21、每一个数据表可以容纳的最大记录数是(用阿拉伯数字)亿个。
22、命令书写规则规定命令动词可以缩写为前(用阿拉伯数字)个字符。
23、表单文件的扩展名为。
24、数据表是由行和列组成的二维表格,每一列称为一个。
VFP填空题+答案
1.在VFP的默认状态下,表以________方式打开。
答案:独占2.如果USED("XS")返回为T,则说明________。
答案:文件已打开3.要实现对JS表所有记录的工龄(GL)增加1,其UPDATE-SQL命令为________。
答案:UPDATE JS SET GL=GL+14.在REPLACE命令中,保留字________仅对备注型字段有效,使用时表示替换的内容追加到原备注中,否则替换原备注内容。
答案:ADDITIVE5.请写出删除JS表中基本工资(GZ)在400元以下所有记录的DELETE-SQL命令________。
答案:DELETE FROM JS WHERE GZ<4006.如果要彻底删除当前工作区中打开表的所有记录,可以使用________命令。
答案:ZAP7.打开一个表时,________索引文件将自动打开,表关闭时它将自动关闭。
答案:结构复合索引8.数据库中的每一个表能建立________个主索引。
答案:19.除了自由表的字段名、表的索引名至多只有_____个字符以外,其余名称的长度可以达到100多个字符。
答案:1010.________是保存在数据库中的过程代码,由用户自定义的函数和在创建表之间的参照完整性规则时系统创建的函数组成。
答案:存储过程11.参照完整性的插入规则只有两个,________答案:删除和忽略12.学生表和成绩表已经建立了参照完整性,如果删除学生表中的记录,该学生的所有成绩记录也自动全部删除,则两表之间的参照完整性设置为___________。
答案:删除级联13.要设置当前数据库中js 表的gh字段的标题属性,可以dbsetprop(”_______”,”field”,”caption”,”工号”)答案:js.gh14.要获取当前数据库中xs表的xb字段的默认值,可以dbgetprop(”xs.xb”,”field”,”__________”)答案:defaultvalue15.对于已打开的多个索引,每次只有一个索引对表起作用,这个索引称为________。
二级VFP程序填空题
题号题目程序1 下面的程序是求100到5000中所有能被7和9整除的奇数之和。
填空完成程序,然后运行程序得出正确结果。
(答案填程序运行结果,保留整数位)SET TALK OFFCLEARI=100S=0DO WHILE I<=5000IF _______________S=S+IENDIF_____________ENDDO? SRETURN2 已知S1=1,S2=1+2,S3=1+2+3,…Sn=1+2+3+…+N,求S1,S2,S3,…S1000中有多少个能被3或7整除的数。
填空完成程序,然后运行程序得出正确结果。
(答案填程序运行结果,保留整数位)SET TALK OFFCLEAI=1N=0DO WHILE I<=1000s=0J=1DO WHILE ____________s=__________j=J+1ENDDOIF INT(S/3)=S/3.OR.INT(S/7)=S/7N=N+1ENDIFI=I+1ENDDO3 已知S1=1,S2=1+2,S3=1+2+3,…Sn=1+2+3+…+N,求S1,S2,S3,…S2000中有多少个能被3或7整除的数。
填空完成程序,然后运行程序得出正确结果。
(答案填程序运行结果,保留整数位)SET TALK OFFCLEAI=1N=0DO WHILE I<=2000s=0J=1DO WHILE ________s=S+Jj=J+1ENDDOIF INT(S/3)=S/3.OR.INT(S/7)=S/7_________ENDIFI=I+1ENDDO? NSET TALK ONRETURN4 求1000到10000以内能被4和9整除的整数的和。
填空完成程序,然后运行程序得出正确结果。
(答案填程序运行结果,保留整数位)CLEAI=1000S=0DO WHILE I<=10000IF ________________S=S+IENDI___________ENDD? SRETU5 求1000到20000以内能被4和7整除的整数的和。
vfp程序练习
程序练习一一、单项选择题1.组成Visual FoxPro 应用程序的基本结构是()。
A)顺序结构分支结构和模块结构B)顺序结构分支结构和循环结构C)逻辑结构物理结构和程序结构D)分支结构重复结构和模块结构2.在Visual FoxPro 中,命令文件的扩展名是()。
A)TXT B)PRG C)DBF D)FMT3.用于声明某变量为全局变量的命令是()。
A)With B)Private C)Public D)Parameters4.能接受一位整数并存放到内存变量Y 中的正确命令是()。
A)Wait To Y B)Accept To Y C)Input To Y D)? Y 5.Visual FoxPro 中的Do Case Endcase 语句属于()。
A)顺序结构B)循环结构C)分支结构D)模块结构6.在“先判断再工作”的循环程序结构中,循环体执行的次数最少可以是()。
A)0 B)1 C)2 D)不确定7.若将过程或函数放在过程文件中,可以在应用程序中使用()命令打开过程文件。
A)Set Procedure To <文件名>B)Set Function To <文件名>C)Set Program To <文件名>D)Set Routine To <文件名>8.在Visual FoxPro 程序中,注释行使用的符号是( )A)// B)* C)’ D){ }9.Visual FoxPro 循环结构设计中,在指定范围内扫描表文件,查找满足条件的记录并执行循环体中的操作命令, 应使用的循环语句是()。
A)For B)While C)Scan D)以上都可以10.假设有如下程序:ClearUse GzDo While !Eof( )If 基本工资>=800SkipLoopEndifDisplaySkipEnddoUseReturn该程序实现的功能是( )A)显示所有基本工资大于800 元的职工信息B)显示所有基本工资低于800 元的职工信息C)显示第一条基本工资大于800 元的职工信息D)显示第一条基本工资低于800 元的职工信息11.执行下列程序:Store 0 To X, YDo While X<20X=X+YY=Y+2Enddo?X, YReturn在屏幕上显示的输出结果是( )。
vfp复习题答案
vfp复习题答案一、选择题1. Visual FoxPro中,以下哪个选项是正确的?A. 表单控件不能设置属性B. 表单控件可以设置属性C. 表单控件只能设置事件D. 表单控件不能设置事件答案:B2. 在Visual FoxPro中,以下哪个函数用于返回当前日期?A. DATE()B. TIME()C. NOW()D. TODAY()答案:D3. 在Visual FoxPro中,以下哪个选项是正确的?A. 只能使用SQL语句进行数据查询B. 可以使用SQL语句和查询设计器进行数据查询C. 只能使用查询设计器进行数据查询D. 无法进行数据查询答案:B二、填空题1. Visual FoxPro中,用于打开数据库的命令是 ________。
答案:USE2. 在Visual FoxPro中,要将当前表单的标题设置为“学生信息表”,应使用 ________ 属性。
答案:Caption3. Visual FoxPro中,要将文本框的文本颜色设置为红色,应使用________ 属性。
答案:ForeColor三、简答题1. 简述Visual FoxPro中如何创建一个新表。
答案:在Visual FoxPro中,创建一个新表可以通过以下步骤进行:首先,打开数据库设计器,然后选择“文件”菜单中的“新建”选项,接着选择“表”并点击“新建”按钮。
在打开的表设计器中,可以添加字段、设置字段属性,最后保存表。
2. 描述Visual FoxPro中如何实现数据的排序。
答案:在Visual FoxPro中,实现数据排序可以通过两种方式:一是使用SQL语句中的ORDER BY子句进行排序,例如:SELECT * FROM 表名 ORDER BY 字段名 DESC;二是在查询设计器中,通过设置查询的“排序依据”选项来实现排序。
四、编程题1. 编写一个Visual FoxPro程序,实现将一个表中的所有记录的某个字段值增加10。
答案:```USE 表名BROWSEFOR EACH 记录记录.字段名 = 记录.字段名 + 10UPDATE 记录ENDFORUSE```2. 编写一个Visual FoxPro程序,实现在表单上显示当前日期。
vfp习题及参考答案
vfp习题及参考答案习题一一、用适当的内容填空1.典型安装VFP至少需要【85】MB的剩余磁盘空间,完全安装VFP至少需要【90】MB的剩余磁盘空间。
2.在运行VFP过程中,要想查看帮助信息,必须安装【MSDNLibrary】。
并在VFP中配置名为【Fo某help.chm】的帮助文件。
3.对VFP系统环境所做的配置,可以分为【临时】配置和【永久】配置两种。
4.通过VFP【工具】菜单→“选项”→【显示】选项卡可以控制是否显示时钟。
5.在启动VFP时,系统自动在当前工作目录、安装VFP的目录和文件搜索路径中按顺序查找名为【Config.fpw】的配置文件。
6.VFP是微型计算机上普遍使用的一种关系数据库管理系统,简称为【VFP】。
7.VFP将【可视化】、结构化和【面向对象】程序设计方法结为一体。
8.VFP要处理的各种信息以【数据库】形式存储于计算机中。
9.一个应用程序通常由【主界面】和【功能界面】两种界面组成,主界面由【主窗口(表单)】和【程序系统菜单】组成。
10.安装VFP系统,首先应该鼠标双击安装盘中的【Setup.e某e】文件,在安装过程中,每步都要用鼠标单击【下一步】按钮,为了使用VFP的帮助功能,还要安装【MSDN】软件;启动VFP系统的程序文件名为【Vfp6.e某e】。
11.在Window操作系统下启动VFP的方法之一是:单击“开始”→【程序】→“MicrooftViualFo某Pro6.0”→【MicrooftViualFo某Pro6.0】。
12.VFP有4种工作方式,其中【编写程序】方式属于自动化工作方式。
13.系统提供【11】个工具栏,某菜单项是否显示和是否可用与系统【当前状态】有关。
通过设置【Window桌面】属性,可调整系统菜单和工具栏上文字的字体或字号。
14.调整命令窗口中字体和字号的方法是:单击【格式】→【字体】,选择“字体”和“大小”。
15.设置Fo某help.chm文件,应在“选项”对话框的【文件位置】选项卡设置。
VFP程序填空补充练习题
程序填空补充练习题1.完善下列程序,以显示7~1000以内能被7整除且含有数字5的所有整数(如35、56、105等)。
FOR n=7 TO 1000 step 7ch=ALLT(STR(n))IF ________? nENDIFENDFOR2.运行下列程序后,显示的运行结果的第二行为______。
CLEARy=”11111111”FOR i=1 TO LEN(y)x=LEFT(y,i)? SPACE(20-I*2)+x+”*”+x+”=”+ALLT(STR(VAL(x)*VAL(x),20))ENDFOR3. 完善下列程序,其功能是计算数列1!,2!,3!,…,n!的前10项之和:nResult=0nMult=________for n=1 to 10nMult=nMult*nnResult=____________________endfor? nResult4. 完善下列程序,使其能在屏幕上输出一个如下所示的图形。
CLEARFOR I=1 TO 5?? SPACE(I-1)FOR J=______ TO 11-2*I?? “*”ENDFOR?ENDFOR5.完善下列程序,其功能是将由中英文字符组成的字符串,以竖列的形式(即每行一个字符)输出。
ClearP=”新编VisualFoxPro教程”DO WHILE !EMPTY(p)i=IIF(ASC(LEFT(p,1))>127,2,1)? LEFT(p,i)p=SUBS(p,_______)enddo6.完善下列程序,计算3+33+333+3333+33333+……前10项之和。
CLEARm=3n=0s=0FOR i=10 to 1 _______n= ____s=s+nENDFOR? s7.完善下列程序,其功能是统计一个仅由数字组成的字符串中各种数字字符的个数:CLEARcStr="110102342245676893319" &&字符串初值STORE 0 TO n0,n1,n2,n3,n4,n5,n6,n7,n8,n9 &&计数变量DO WHILE LEN(cStr)>0c=LEFT(cStr,1)n&c= ____cStr= ____ENDDO? n0,n1,n2,n3,n4,n5,n6,n7,n8,n98.完善下列自定义函数NoSpace(),其功能是将字符串中的所有空格删除。
vfp练习题(打印版)
vfp练习题(打印版)# VFP练习题(打印版)## 一、选择题1. VFP中,以下哪个选项是用于设置字段的显示格式?A. 显示B. 隐藏C. 格式D. 规则2. 在VFP中,要实现数据的排序,可以使用以下哪个命令?A. `SORT`B. `ORDER`C. `RANK`D. `CLASSIFY`3. VFP中,创建报表时,以下哪个选项是用于设置报表的页眉和页脚?A. `REPORT FORM`B. `REPORT FOOTER`C. `PAGE HEADER`D. `PAGE FOOTER`## 二、填空题4. 在VFP中,使用______命令可以创建一个新的表单。
5. VFP中,要将一个字段的值赋给另一个字段,可以使用______语句。
6. VFP报表设计中,______是用来控制报表的打印格式。
## 三、简答题7. 简述VFP中如何使用SQL语句进行数据查询。
8. 描述VFP中如何实现数据表的连接操作。
## 四、操作题9. 假设有一个名为“学生”的表,包含字段:学号(C型)、姓名(C 型)、年龄(N型)。
请编写VFP命令,实现以下操作:- 显示所有学生的姓名和年龄。
- 按年龄从大到小排序显示所有学生的信息。
10. 给定两个表:“学生”和“课程”,学生表包含字段:学号、姓名;课程表包含字段:课程号、课程名。
请编写VFP命令,实现以下操作:- 将两个表通过学号连接,并显示连接后的所有信息。
## 五、综合应用题11. 设计一个VFP表单,包含以下功能:- 一个文本框用于输入学生姓名。
- 一个按钮,点击后在“学生”表中查找该姓名的学生信息,并在表单上显示。
- 一个命令按钮,用于将输入的姓名添加到“学生”表中。
## 六、编程题12. 编写一个VFP程序,实现以下功能:- 从键盘接收一个数字,判断该数字是奇数还是偶数,并在屏幕上显示结果。
## 七、思考题13. 思考在VFP中如何实现数据的加密和解密操作,并简要描述可能使用的方法。
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的结果是________ 。
VFP填空题
(1)在算法正确的前提下,评价一个算法的两个标准是【1】。
正确答案:时间复杂度和空间复杂度(2)将代数式Z=x2 y2 a b 转换成程序设计中的表达式为【2】。
正确答案:SQRT(x 或2 y 或2)/(a b)(3)软件危机出现于60年代末,为了解决软件危机,人们提出了【3】的原理来设计软件,这就是软件工程诞生的基础。
正确答案:软件工程学(4)【4】是数据库设计的核心。
正确答案:数据模型(5)在关系模型中,把数据看成一个二维表,每一个二维表称为一个【5】。
正确答案:关系(6)函数STR(1234.5454,7,3)的值为【6】。
正确答案:1234.55(7)保证表中记录惟一的特性,即在一个表中不允许有重复的记录,是为了保证数据的【7】完整性。
正确答案:实体(8)在Visual FoxPro中,SKIP命令是按【8】顺序定位,如果使用索引时,则是按【9】顺序定位。
正确答案:逻辑正确答案:索引项(9)为表建立索引,其基本特点是可以提高【10】速度。
正确答案:查询(10)在“菜单设计器”中,要为定义的“编辑”菜单项设置一个访问键“E”,下列书写格式正确的是【11】。
正确答案:编辑(\par(11)SQL是【12】语言,其核心是【13】正确答案:结构化查询正确答案:查询(12)检索学生表中,“籍贯”为“北京”的学生记录,将结果保存到表temp中,SQL语句为:SELECT * FROM 学生表WHERE 籍贯="北京" 【14】 temp正确答案:INTO TABLE` INTO DBF(13)在SQL语句中,为了避免查询到重复记录,可用【15】短语。
正确答案:DISTINCT(1)冒泡排序算法在最好的情况下的元素交换次数为【1】。
正确答案:0(2)在最坏情况下,堆排序需要比较的次数为【2】。
正确答案:O(nlog2n)(3)若串s="MathTypes",则其子串的数目是【3】。
VFP期末填空题目+答案
1、程序的功能是:在在学生表中查找并输出指定学生的所有信息。
填空要求:程序中共有三个填空,请在“---n---”处填空(注意:不能删除“&&此处填空”,以便于检查),并调试运行。
不得增加或删减程序行。
SET TALK OFFCLEARUSE 学生---1----&&此处填空ACCEPT "请输入指定的学生学号:" TO XH &&此处填空SEEK XHIF ---2----&&此处填空? "查无此人!"ELSE----3----&&此处填空ENDIFUSESET TALK ON2、给定程序的功能是:判断给定的正整数值表达式的值是否为素数。
填空要求:程序中共有三个填空,请在“---n---”处填空(注意:不能删除“&&此处填空”,以便于检查),并调试运行。
不得增加或删减程序行。
SET TALK OFFCLEARDO WHILE .T.INPUT "请输入一个正整数:" TO X----1----&&此处填空IF INT(X/I)=X/IEXITENDIFENDFORIF ----2---- &&此处填空? X,"是素数!"ELSE? X,"不是素数!"ENDIFWAIT "是否继续输入(Y/N)" TO YN----3-----&&此处填空LOOPELSEEXITENDIFENDDOSET TALK ON3、给定程序的功能是:输入边长,如果能构成三角形,则计算三角形面积。
填空要求:程序中共有三个填空,请在“---n---”处填空(注意:不能删除“&&此处填空”,以便于检查),并调试运行。
不得增加或删减程序行。
SET TALK OFF---1----&&此处填空CLEARINPUT "输入第一边长:" TO XINPUT "输入第二边长:" TO YINPUT "输入第三边长:" TO ZIF X=0.OR.Y=0.OR.Z=0.OR. X+Y<=Z .OR. Y+Z<=X .OR. X+Z<=Y? "尺寸有误,重新输入!"---2----&&此处填空ENDIFEXITENDDOU=(X+Y+Z)/2--- 3-----&&此处填空? "AREA="+ALLTRIM(STR(M,19,2))SET TALK OFF4、给定程序的功能是:在屏幕上显示输出一个乘法九九表。
VFP练习题填空题50道
填空题(共50道)(5)在关系A(S,SN,D)和关系B(D,CN,NM)中,A的主关键字是S,B的主关键字是D,则称 D 是关系A的外码。
(6)表达式EMPTY(.NULL.)的值是.F. 。
(7)假设当前表、当前记录的“科目”字段值为“计算机”(字符型),在命令窗口输入如下命令将显示结果计算机考试。
m=科目-“考试”?m(8)在Visual FoxPro中假设有查询文件queryl.qpr,要执行该文件应使用命令do queryl.qpr 。
(9)SQL语句“SELECT TOP 10 PERCENT*FROM订单ORDER BY金额DESC”的查询结果是订单中金额最高的10%的订单信息。
(10)在表单设计中,关键字thisform 表示当前对象所在的表单。
(11)使用SQL的CREATE TABLE语句建立数据库表时,为了说明主关键字应该使用关键词primary KEY。
(12)在Visual FoxPro中,要想将日期型或日期时间型数据中的年份用4位数字显示,应当使用SET CENTURY on 命令进行设置。
(13)在建立表间一对多的永久联系时,主表的索引类型必须是主索引或候选索引。
(14)为将一个表单定义为顶层表单,需要设置的属性是showwindow 。
(15)在使用报表向导创建报表时,如果数据源包括父表和子表,应该选取一对多报表向导。
(6)Visual Foxpro索引文件不改变表中记录的物理顺序。
(7)表达式score<=100 AND score>=0的数据类型是逻辑型(L型)。
(8)A=10B=20?IIF(A>B, "A大于即B", "A不大于B")执行上述程序段,显示的结果是A不大于B(9)参照完整性规则包括更新规则、删除规则和插入规则。
(10)如果文本框中只能输入数字和正负号,需要设置文本框的inputmask 属性。
VFP填空题(有答案)
VFP 填空题(有答案)题干0数据库管理系统支持的数据模型主要有三种,分别是层次模型、网状模型、______模型。
关系daan 题干1用二维表的形式来表示实体之间联系的数据模型叫做______。
关系模型#关系daan 题干2在关系数据库的基本操作中,从表中取出满足条件元组的操作称为______。
选择daan 题干3在关系数据库的基本操作中,把两个关系中相同属性值的元组联接到一起形成新的二维表的操作称为______。
联接daan 题干4自然联接是去掉重复属性的_______联接。
等值daan 题干5Visual FoxPro 中不允许在主关键字字段中有重复值或______。
空值#NULLdaan 题干6在V isual isual FoxProFoxPro 的表之间建立一对多联系是把______的主关键字字段添加到______的表中。
一方#一个表@多方#多个表daan 题干7为了把多对多的联系分解成两个一对多联系所建立的"纽带表"中应包含两个表的______。
主关键字#主键daan 题干8要把帮助文件设置为复制到硬盘上的Foxhelp.chm 文件,需要在"选项"对话框的______选项卡上设置。
文件位置daan 题干9扩展名为.prg 的程序文件在"项目管理器"的______选项卡中显示和管理。
代码daan 题干10命令?ROUND(37.2007,3)的执行结果是______。
37.201daan 题干11命令?LEN("THIS IS MY BOOK")的结果是______。
15daan 类型。
题干12TIME( )的返回值的数据类型是______类型。
字符#Cdaan 题干13下列命令执行后的结果是______。
STORE 'GOOD BYE!' TO X LEFT(X,2),SUBSTR(X,6,2)+SUBSTR(X,6),RIGHT(X,3) GO BYBYE! YE!daan 题干14下列命令执行后的结果是______。
3VF题库 填空题(1_8章)
填空题1、数据库管理系统支持的数据模型主要有三种,分别是层次模型、网状模型、______模型。
答案:1:关系知识点:VFP部分/第一章填空2、用二维表的形式来表示实体之间联系的数据模型叫做______模型。
答案:1:关系知识点:VFP部分/第一章填空3、在关系数据库的基本操作中,从表中取出满足条件元组的操作称为______。
答案:1:选择知识点:VFP部分/第一章填空4、在关系数据库的基本操作中,把两个关系中相同属性值的元组联接到一起形成新的二维表的操作称为______。
答案:1:联接#连接知识点:VFP部分/第一章填空5、Visual FoxPro中不允许在主关键字字段中有重复值或______。
答案:1:空值#NULL知识点:VFP部分/第一章填空6、在关系数据模型中,二维表的列称为属性,二维表的行称为______。
答案:1:元组#记录知识点:VFP部分/第一章填空7、关系是具有相同性质的______的集合。
答案:1:元组#记录知识点:VFP部分/第一章填空8、数据库系统的核心是______。
答案:1:数据库管理系统#DBMS知识点:VFP部分/第一章填空9、关系数据库中可命名的最小数据单位是______。
答案:1:属性名#属性#字段#字段名知识点:VFP部分/第一章填空10、用二维表数据来表示实体及实体之间联系的数据模型称为______。
答案:1:关系模型#关系知识点:VFP部分/第一章填空11、在奥运会游泳比赛中,一个游泳运动员可以参加多项比赛,一个游泳比赛项目可以有多个运动员参加,游泳运动员与游泳比赛项目两个实体之间的联系是______联系。
答案:1:多对多#m:n知识点:VFP部分/第一章填空12、数据处理的核心是数据管理。
数据管理大致经历了人工管理、文件系统和_________三个阶段。
答案:1:数据库管理#数据库系统知识点:VFP部分/第一章填空13、数据库系统是指引进数据库技术后的计算机系统,主要包括_______、硬件系统、软件系统、用户等四部分。
VFP填空题有参考答案
VFP填空题(有答案)题干0数据库管理系统支持的数据模型主要有三种,分别是层次模型、网状模型、______模型。
关系daan题干1用二维表的形式来表示实体之间联系的数据模型叫做______。
关系模型#关系daan题干2在关系数据库的基本操作中,从表中取出满足条件元组的操作称为______。
选择daan题干3在关系数据库的基本操作中,把两个关系中相同属性值的元组联接到一起形成新的二维表的操作称为______。
联接daan题干4自然联接是去掉重复属性的_______联接。
等值daan题干5Visual FoxPro中不允许在主关键字字段中有重复值或______。
空值#NULLdaan题干6在Visual FoxPro的表之间建立一对多联系是把______的主关键字字段添加到______的表中。
一方#一个表@多方#多个表daan题干7为了把多对多的联系分解成两个一对多联系所建立的"纽带表"中应包含两个表的______。
主关键字#主键daan题干8要把帮助文件设置为复制到硬盘上的Foxhelp.chm文件,需要在"选项"对话框的______选项卡上设置。
文件位置daan题干9扩展名为.prg的程序文件在"项目管理器"的______选项卡中显示和管理。
代码daan题干10命令?ROUND(37.2007,3)的执行结果是______。
37.201daan题干11命令?LEN("THIS IS MY BOOK")的结果是______。
15daan题干12TIME( )的返回值的数据类型是______类型。
字符#Cdaan题干13下列命令执行后的结果是______。
STORE 'GOOD BYE!' TO X?LEFT(X,2),SUBSTR(X,6,2)+SUBSTR(X,6),RIGHT(X,3)GO BYBYE! YE!daan题干14下列命令执行后的结果是______。
中职VFP综合复习之程序填空题
VFP程序填空题(134空)结构化程序设计1.逐条显示学生注册表.dbf中所有女生的记录use 学生注册表do while .not. eof()if 性别=”男”___ SKIP __ ______ LOOP _______endifwait ”按任意键显示女生的记录:”display______SKIP _________________ ENDDO ___________use2.完成如下程序,其功能删除std1.dbf~std5.dbf 这五个表文件的末记录 n=1do while n<=5db= "STD" +STR(N,1)____use &db_______ GO BOTTOM ________delepack______ N=N+1_________enddouse3.存款利率:年限nx<1年,利率ll=2%年限nx>=1年或nx<3年,利率ll=3%年限nx>=3年或nx<5年,利率ll=4%年限nx>=5年,利率ll=5%根据输入存款年限,求出相应的利率in put “请输入存款年限:” to __ NX __________ DO CASE_______c a s e n x<1l l=0.02CASE NX<3l l=0.03c a s e n x<5l l=0.04o t h e r w i s el l=0.05e n d c a s e?”存款利率是:”,l l4.下面是计算100以内偶数之和的程序,N是偶数个数,S是偶数之和。
clea allstore 0 to k,n,sdo while K<=100k=k+1if MOD(K,2)=0n= n+1___ S=S+K _____endifenddo?n,s5.对stud表中数学及格的加5分,不及格的加10分。
set talk offuse studdo while .NOT.EOF()if 数学<60REPL 数学 WITH 数学+10elserepl 数学with 数学+5endif_____ SKIP ________enddo*6.职工数据库表中有”工资表”和”职工表”,其中工资表包括字段(职工号,基本工资,奖金,扣款,实发工资),职工表中包括字段(职工号,职工姓名,年龄,)其中工资表中实发工资的字段值为空,求出实际的实发工资的字段值,并在屏幕上显出实发工资<=1000的职工姓名, 实发工资.cleasele ause 职工表INDEX ON 职工号 TO ZGHsele buse 工资表REPL ALL实发工资 WITH 基本工资+奖金-扣款SET RELA TO 职工号 INTO Alist a.职工号,姓名, 实发工资 FOR 实发工资<=1000______close all*7.循环输入学生的姓名,在学生表中查找,若找到则显示学生的情况,若没有则显示”没有某某学生”,直到用户停止输入use 学生store “Y” to mDO WHILE .T.accept “请输入要查询的学生姓名:” to xmLOCA FOR 姓名=XMif !eof()”学号”+学号,”姓名”+姓名else”没有+XM+”学生” _endiwati”是否继续查找(y/n) ?” to ___ M ___if upper(m)=”Y”____ LOOP ______elseEXITEndifENDDOuse8、已知学生档案数据库表(XSDA.DBF)中,有学号、姓名、性别字段,要求将每个男生信息显示在屏幕上,请将程序补充完整。
vfp程序填空(1)
RECNO() ____1____ 1SKIP 6RECNO() ____2____ 7DELEPACKLISTRECNO() ____3____ 20RECCOUNT() ____4____ 19USESET TALK ON编号行对应的输出结果是()4.程序运行时,从键盘输入包裹的重量,自动计算并输出需要付的运费,如果输入的数据为负值(即小于0)则退出程序。
SET TALK OFFDO WHILE ____1____ .t.CLEARINPUT "请输入包裹重量:" TO XIF X<=0____2____ EXITENDIFIF X<=100Y=5ELSEY=5+(X-100)*ENDIF'您需要付费:',____3____ YWAIT "按任意键继续…… "____4____ ENDDOSET TALK ON请选择填空()5.有表文件,其中学号、姓名字段为字符型,性别字段为逻辑型,出生年月字段为日期型。
查找并显示1992年以前出生的学生名单(表记录如下:)记录号学号姓名性别出生年月1 01 张海静 .F. {^1993-05-06}2 02 王林丰 .T. {^1992-12-25}3 05 林小军 .T. {^1993-01-12}4 08 周伟 .T. {^1992-10-05}5 07 林华 .F. {^1991-09-18}6 16 王韵玳 .F. {^1994-03-09}SET TALK OFFCLEARUSE STUDEND____1____ LOCATE FOR YEAR(出生年月)<1992____2____ DO WHILE !EOF()姓名____3____ CONTINUE____4____ ENDDOUSESET TALK ON6.显示输出正整数M(从键盘输入)内的奇数和奇数之和。
SET TALK OFFCLEARINPUT "M=" TO M____1____ S=0FOR I=1 TO M____2____ IF MOD(I,2)!=0I____3____ S=S+iENDIF____4____ endforS7.已有学生.DBF表(学号-字符型,宽度6;姓名-字符型8;性别-逻辑型,宽度1;出生年月-日期型,宽度8;奖学金-数值型,宽度6,小数位2),以下程序实现的功能是:统计输出各班获奖学金人数,其中学号前3位表示班级号。
VFP填空题
VFP填空题1.数据的不一致性是指_________。
答案:相同的数据在不同的应用程序中出现不同的值2. VFP系统中,终止事件循环的命令是______。
答案:CLEAR EVENTS3. 目前较为流行的一种信息模型设计方法称为E-R方法,E-R方法的中文含义为_____ _。
答案:实体联系方法4. 如果要把一个文本框对象的初值设置为当前日期,则在该文本框的Init事件中设置代码为______。
答案:THIS.VALUE=DATE()5. 与Thisform.Release功能等价的命令为_______。
答案:Release Thisform6.______型数据只能用于表而不能用于内存变量。
答案:备注和通用7.已知教师表(JS.DBF)中含有一条姓名(XM)为"王一平"的记录,执行下列程序段后,输出结果为______。
SELE JSLOCAT FOR XM="王一平"XM=3?XM答案:王一平8.与XB="男" .OR. XB="女"等价的表达式为______。
答案:XB$"男女"9.表达式STR(YEAR(DATE()+10)) 的数据类型为_______ 。
答案: C10.已知教师表(JS.DBF)已经按姓名(XM)建立索引,答案:SEEK("王一平") 阅读下列程序:SELE JSSET ORDER TO xmSEEK '王一平'IF FOUND()DISPLAYELSEWAIT WIND '查无此人'如果要用SEEK函数完成上述相同的功能,应将程序改成:SELE JSSET ORDER TO xmIF ________DISPLAYELSEWAIT WIND '查无此人'ENDIF11.打开项目的命令是_______。
答案:MODIFY PROJECT12.Grid、Text、CommandGroup、Column是VFP系统中的对象,它们当中不能直接加到表单中的对象是________。
VFP填空题及答案
填空题1、表单控件工具栏中的"标签"按钮代表的是标签____类_____。
答题提示:类/对象2、表打开后,记录指针指向的记录称为_____当前_____记录。
3、表单form1上有一个命令按钮组控件CG(容器控件),命令按钮组控件CG 中包括两个命令按钮Cmd1和Cmd2,若当前对象为Cmd1,则this.parent 所指的控件是____命令按钮组______。
答题提示:表单/ 命令按钮组4、常量$90比常量$100___小_____。
答题提示:大/小5、用当前表单中的LABEL1控件来显示系统时间的语句是:BEL1. CAPTION=TIME()6、VFP支持两种类型的菜单:条形菜单和弹出式菜单。
7、颜色函数RGB(0,0,0)返回的颜色是黑色。
8、一个关系对应一张表,表中的一列称为一个字段,表中的一行称为一个记录。
9、VFP的三种程序结构是顺序结构、选择结构、循环结构。
10、数据完整性包括域完整性、参照完整性和实体完整性。
11、在面向对象的程序设计中,类的实例又称为对象。
12、打开数据库表的同时,自动打开该表的结构型复合索引。
13、执行命令A=$9000之后,内存变量A的数据类型是货币型。
14、FONTBOLD属性,用来设置文字是否以粗体显示。
15、控件的FONTSIZE属性,可用来设置文字的字号大小。
16、表达式"Visual FoxPro" $ "Fox"的结果是.F.。
17、在Visual FoxPro中,最多允许同时打开32767个数据库表或自由表。
18、在Visual FoxPro中,打开表设计器来修改表结构的命令是MODI STRU (每个单词写四个字母)。
19、在Visual FoxPro中,视图可以分为本地视图和远程视图。
20、用Ctrl+F2组合键,可以打开命令窗口。
答题提示:打开/关闭21、每一个数据表可以容纳的最大记录数是10(用阿拉伯数字)亿个。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
程序填空补充练习题
1.完善下列程序,以显示7~1000以内能被7整除且含有数字5的所有整数(如35、56、105等)。
FOR n=7 TO 1000 step 7
ch=ALLT(STR(n))
IF ”5”$ ch
? n
ENDIF
ENDFOR
2.运行下列程序后,显示的运行结果的第二行为11*11=121。
CLEAR
y=”11111111”
FOR i=1 TO LEN(y)
x=LEFT(y,i)
? SPACE(20-I*2)+x+”*”+x+”=”+ALLT(STR(VAL(x)*VAL(x),20))
ENDFOR
3. 完善下列程序,其功能是计算数列1!,2!,3!,…,n!的前10项之和:
nResult=0
nMult= 1
for n=1 to 10
nMult=nMult*n
nResult=nResult+nMult
endfor
? nResult
4. 完善下列程序,使其能在屏幕上输出一个如下所示的图形。
CLEAR
FOR I=1 TO 5
?? SPACE(I-1)
FOR J= 1 TO 11-2*I
?? “*”
ENDFOR
?
ENDFOR
5.完善下列程序,其功能是将由中英文字符组成的字符串,以竖列的形式(即每行一个字符)输出。
Clear
P=”新编VisualFoxPro教程”
DO WHILE !EMPTY(p)
i=IIF(ASC(LEFT(p,1))>127,2,1)
? LEFT(p,i)
p=SUBS(p,___3____)
enddo
6.完善下列程序,计算3+33+333+3333+33333+……前10项之和。
CLEAR
m=3
n=0
s=0
FOR i=10 to 1 step -1
n=n+m*10**(10-I)
s=s+n
ENDFOR
7.完善下列程序,其功能是统计一个仅由数字组成的字符串中各种数字字符的个数:CLEAR
cStr="110102342245676893319" &&字符串初值
STORE 0 TO n0,n1,n2,n3,n4,n5,n6,n7,n8,n9 &&计数变量
DO WHILE LEN(cStr)>0
c=LEFT(cStr,1)
n&c=n&c+1
cStr=subs(cStr,2)
ENDDO
? n0,n1,n2,n3,n4,n5,n6,n7,n8,n9
8.完善下列自定义函数NoSpace(),其功能是将字符串中的所有空格删除。
FUNCTION NoSpace
PARAMETERS cStr
cResult=SPACE(0)
FOR n=1 to len(cStr)
IF SUBSTR(cStr,n,1)=SPACE(1)
CStr=cResult+subs(cStr,n+1)
ENDIF
cResult=cResult+SUBSTR(cStr,n,1)
ENDFOR
RETURN cResult ENDFUNC。