VFP程序填空习题

合集下载

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填空题+答案

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程序填空阅读试题

VFP程序填空阅读试题

V F P程序填空阅读试题(总36页)-CAL-FENGHAI.-(YICAI)-Company One1-CAL-本页仅作为文档封面,使用请直接删除计算机专业《VFP》程序填空与阅读试卷汇编一一、程序填空(每空3分,共27分)1.有一商场的商品销售数据库XS.DBF,其记录如下:记录号商品名单价数量总价1 电冰箱 2000 3 60002 彩电 1800 5 90003 电冰箱 2010 1 20104 空调机 1600 2 32005 彩电 1900 2 3800……下面程序用于分类统计各种商品总的销售数量和总的销售额(总价),并计算出平均销售单价。

SET TALK OFFUSE XSINDE ON __________________ TO SY______________ ______ TO TJKUSE TJKREPL _____________________LISTUSESET TALK ON2.任意输入两个正整数X和Y,求X与Y的最小公倍数。

SET TALK OFFINPUT "X="TO XINPUT "Y="TO YIF X>YT=XX=YY=TENDIN=YDO WHILE N<=__________________IF ________________EXITENDIN=_______________________ENDDO"最小公倍数是:"+STR(N)SET TALK ON3.现有一数据库CJ.DBF,该数据库文件中仅有一个数值型字段"数据",且无记录。

要求键盘输入十个数,将这些数保存到CJ.DBF的"数据"字段中,并由大到小显示出来。

SET TALK OFFCLEAUSE CJK=1DO WHIL K<=10_________________@K+5,1 SAY "第"+STR(K,2)+"数是:" GET 数据READ__________________ENDDINDE ON _______________ TO TMPLISTUSESET TALK ON二、程序填空(每空3分,共18分)1.男子100米短跑成绩已录入数据库Male100.DBF,现要求将前3名运动员的成绩转入获奖数据库gainer.dbf和gainer.txt文件中。

vfp练习题(打印版)

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考试题目及答案.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试题及答案

vfp试题及答案

vfp试题及答案一、单项选择题(每题2分,共10分)1. Visual FoxPro中,用于创建表单的命令是()。

A. CREATE FORMB. CREATE FORMSC. FORMD. FORMS答案:A2. 在Visual FoxPro中,使用()命令可以打开一个表。

A. OPEN TABLEB. USEC. BROWSED. DISPLAY答案:B3. 以下哪个选项不是Visual FoxPro的数据类型?()A. NumericB. CharacterC. DateD. Boolean答案:D4. 在Visual FoxPro中,要将一个表的所有记录显示在屏幕上,可以使用()命令。

A. LISTB. DISPLAYC. BROWSED. REPORT答案:C5. Visual FoxPro中,用于将数据从一个表复制到另一个表的命令是()。

A. COPY TOB. INSERT INTOC. SELECT INTOD. APPEND答案:D二、填空题(每题2分,共10分)1. 在Visual FoxPro中,使用________命令可以创建一个新的数据库。

答案:CREATE DATABASE2. 使用________命令可以关闭当前数据库。

答案:CLOSE DATABASE3. ________命令用于在Visual FoxPro中打开一个数据库。

答案:USE4. ________命令用于在Visual FoxPro中关闭一个表。

答案:CLOSE TABLE5. ________命令用于在Visual FoxPro中删除一个表。

答案:DELETE TABLE三、简答题(每题5分,共10分)1. 简述Visual FoxPro中如何使用SQL语句创建表。

答案:在Visual FoxPro中,可以使用CREATE TABLE语句创建表。

例如,CREATE TABLE Students (ID C(5), Name C(20), Age N(3,0))。

VFP填空题

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期末填空题目+答案

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、给定程序的功能是:在屏幕上显示输出一个乘法九九表。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第四章程序填空该章以操作题为主,一道题分值为5分。

程序填空1*------------------------------------------题目:表RSDA.DBF结构为:姓名(C,6);性别(C,2),年龄(N,2),出生日期(D,8)。

判断表中是否有"李明",查询此人的性别及年龄,确定参加运动会的项目。

*------------------------------------------SET TALK OFFUSE RSDA***********SPACE**********【】 FOR 姓名= "李明"***********SPACE**********IF .NOT. 【】DO CASECASE 性别= "男"?"请参加爬山比赛"CASE 年龄<=50? "请参加投篮比赛"CASE 年龄<=60? "请参加老年迪斯科比赛"***********SPACE**********【】ELSE? "查无此人"BROWSEENDIFUSESET TALK ONRETURN程序填空2*------------------------------------------题目:显示输出图形:*********请在【】处添上适当的内容,使程序完整。

*------------------------------------------CLEAI=1***********SPACE**********DO WHILE 【】J=1DO WHILE J<=7-2*I***********SPACE**********【】j=j+1ENDDO***********SPACE**********【】?ENDDO程序填空3*------------------------------------------题目: 1982年我国第三次人口普查,结果全国人口为10.3亿,假如人口增长率为5%。

编写一个程序求在公元多少年总人口翻了一番。

请在【】处添上适当的内容,使程序完整。

*------------------------------------------SET TALK OFFCLEARP1=10.3N=1R=0.05P2=P1*(1+R)***********SPACE**********DO WHILE P2<=【】***********SPACE**********N=【】***********SPACE**********P2=P2【】(1+R)ENDDN=1982+NN,"年人口总数翻了一番"SET TALK ONCANC程序填空4*------------------------------------------题目: 编写程序,实现矩阵(3行3列)的转置(即行列互换)。

* 例如,输入下面的矩阵:* 1 2 3* 4 5 6* 7 8 9* 程序输出:* 1 4 7* 2 5 8* 3 6 9*请在【】处添上适当的内容,使程序完整。

*------------------------------------------SET TALK OFFcleardime a(3,3)m=1for i=1 to 3for j=1 to 3***********SPACE**********a(i,j)= 【】***********SPACE**********【】endfendffor i=1 to 3for j=1 to 3***********SPACE**********??【】 ,' 'endf?endf程序填空5*------------------------------------------题目: 从读入的整数数据中,统计大于零的整数个数和小于零的整数个数。

用输入零来结束输入,程序中用变量i统计大于零的整数个数,用变量j统计小于零的整数个数。

请在【】处添上适当的内容,使程序完整。

*------------------------------------------SET TALK OFFclearinput "输入整数:"to n***********SPACE**********store 【】 to i,j***********SPACE**********do while 【】if n>0i=i+1endifif N<0j=j+1endifinput "输入整数:" to n***********SPACE**********【】"i=",i"j=",jset talk onretu程序填空6*------------------------------------------题目: 计算Y=1+3^3/3!+5^5/5!+7^7/7!+9^9/9!的值请在【】处添上适当的内容,使程序完整。

*------------------------------------------SET TALK OFFCLEARS=0***********SPACE**********FOR I=1 TO 9 【】T=1***********SPACE**********FOR J=1 TO 【】T=T*Jendf***********SPACE**********s=s+【】endf's=',sset talk oncanc程序填空7*------------------------------------------题目: 计算Y=2^2/2!+4^4/4!+6^6/6!+8^8/8!+10^10/10!的值请在【】处添上适当的内容,使程序完整。

*------------------------------------------SET TALK OFFCLEARS=0***********SPACE**********FOR I=2 TO 10 【】T=1***********SPACE**********FOR J=1 TO 【】T=T*Jendf***********SPACE**********s=s+【】endf's=',sset talk oncanc程序填空8*------------------------------------------题目: 请编写一个函数fun,它的功能是:删除字符串中的数字字符。

例如输入字符串:48CTYP9E6,则输出:CTYPE。

请在【】处添上适当的内容,使程序完整。

*------------------------------------------SET TALK OFFclearaccept "请输入一个字符串:" to ss***********SPACE**********l=len(【】)p=''for i=1 to l***********SPACE**********if subs(ss,i,1)>'9' 【】subs(ss,i,1)<'0'***********SPACE**********p=p+【】endifendf'p=',pset talk offcanc程序填空9*------------------------------------------题目: 三角形的面积为:area=sqrt(s*(s-a)*(s-b)*(s-c)).其中s=(a+b+c)/2,a、b、c为三角形三条边的长。

请在【】处添上适当的内容,使程序完整。

*------------------------------------------SET TALK OFFclearinput "a=" to ainput "b=" to binput "c=" to c***********SPACE**********if a+b>c and a+c>b and 【】s=(a+b+c)/2area=sqrt(s*(s-a)*(s-b)*(s-c))***********SPACE**********【】'不能构成三角形'returnendif***********SPACE**********"面积=",【】canc程序填空10*------------------------------------------题目: 下面程序的功能是不用第三个变量,实现两个数的对调操作,请在【】处添上适当的内容,使程序完整。

*------------------------------------------SET TALK OFFclearinput "a=" to ainput "b=" to b***********SPACE**********a=a+【】***********SPACE**********b=【】- b***********SPACE**********a= 【】"a=",a,'b=',bset talk oncanc程序填空11*------------------------------------------*题目: 下面程序的功能是输出1到100之间每位数的乘积大于每位数的和的数。

例如数字26,数位上数字的乘积12大于数字之和8。

请在【】处添上适当的内容,使程序完整。

*------------------------------------------SET TALK OFFclear***********SPACE**********for n=1 to 【】k=1s=0m=ndo while m>0k=k*(m%10)***********SPACE**********s=s+【】***********SPACE**********m=【】(m/10)endd***********SPACE**********if k>【】? 'n=',nendifendfset talk oncanc程序填空12*------------------------------------------题目: 下面的程序是将“计算机等级考试”显示为“计算机等级考试”。

相关文档
最新文档