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

VFP练习题填空题50道

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填空题(有答案)

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下列命令执行后的结果是______。

vfp试题及答案

vfp试题及答案

vfp试题及答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个选项是正确的数据类型?A. IntegerB. TextC. DateD. All of the above答案:D2. Visual FoxPro中,用于创建表单的命令是?A. CREATE TABLEB. CREATE FORMC. CREATE DATABASED. CREATE PROJECT答案:B3. 在Visual FoxPro中,哪个函数用于计算字符串的长度?A. LEN()B. LENGTH()C. STRLEN()D. SIZE()答案:A4. 如果要设置表单的标题,应该使用哪个属性?A. CaptionB. TitleC. FormTitleD. FormCaption答案:A5. 在Visual FoxPro中,如何将一个表单设置为模式对话框?A. Set Modal to .T.B. Set Modal to .F.C. Set Modal to TrueD. Set Modal to False答案:C6. Visual FoxPro中,哪个命令用于打开一个数据库?A. OPEN DATABASEB. USE DATABASEC. SELECT DATABASED. ACTIVATE DATABASE答案:A7. 在Visual FoxPro中,如何将一个字段设置为自动增长?A. AutoIncrementB. AutoIncC. IncrementD. AutoNumber答案:D8. Visual FoxPro中,哪个函数用于将字符串转换为日期?A. STRTODATE()B. STRTODATETIME()C. DATE()D. VAL()答案:A9. 在Visual FoxPro中,如何将一个字段设置为索引?A. SET INDEX ONB. SET INDEX OFFC. CREATE INDEXD. INDEX ON答案:C10. Visual FoxPro中,哪个命令用于关闭当前数据库?A. CLOSE DATABASEB. CLOSE ALLC. QUITD. EXIT答案:A二、填空题(每题2分,共20分)1. 在Visual FoxPro中,创建数组的命令是 ________。

vfp考试题及答案

vfp考试题及答案

vfp考试题及答案一、单项选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个命令用于打开表单文件?A. OPEN DATABASEB. OPEN FORMC. OPEN TABLED. OPEN REPORT答案:B2. Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LENB. TYPEC. SPACED. AT答案:A3. 在Visual FoxPro中,以下哪个命令用于关闭数据库?A. CLOSE DATABASEB. CLOSE TABLEC. CLOSE FORMD. CLOSE ALL答案:A4. Visual FoxPro中,以下哪个命令用于创建一个新的数据库?A. CREATE DATABASEB. CREATE TABLEC. CREATE FORMD. CREATE REPORT答案:A5. 在Visual FoxPro中,以下哪个命令用于删除一个表?A. DELETE TABLEB. DROP TABLEC. REMOVE TABLED. CLEAR TABLE答案:B6. Visual FoxPro中,以下哪个函数用于将字符串转换为数值?A. STRB. NUMC. VALD. CTOD答案:C7. 在Visual FoxPro中,以下哪个命令用于设置当前工作目录?A. SET DIRECTORYB. SET PATHC. SET WORKING DIRECTORYD. SET CURRENT DIRECTORY答案:D8. Visual FoxPro中,以下哪个命令用于设置表单的标题?A. SET TITLEB. SET FORM TITLEC. FORM SET TITLED. FORM TITLE答案:A9. 在Visual FoxPro中,以下哪个命令用于查看当前数据库的结构?A. SHOW DATABASEB. DISPLAY DATABASEC. BROWSED. LIST答案:A10. Visual FoxPro中,以下哪个命令用于执行SQL查询?A. SELECTB. QUERYC. SQLD. EXECUTE SQL答案:D二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以查看当前数据库中的表。

VFP填空题有参考答案

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填空题

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基础试题及答案

vfp基础试题及答案

vfp基础试题及答案一、选择题1. Visual FoxPro的默认扩展名是:A. .vfpB. .vbxC. .vcxD. .dbf答案:D2. 在Visual FoxPro中,以下哪个选项是正确的数据类型?A. 字符串B. 整型C. 浮点型D. 所有选项答案:D3. Visual FoxPro中,用于创建表单的命令是:A. CREATE FORMB. CREATE TABLEC. CREATE REPORTD. CREATE QUERY答案:A二、填空题1. 在Visual FoxPro中,使用________命令可以打开一个表。

答案:USE2. 若要在Visual FoxPro中创建一个索引,可以使用________命令。

答案:INDEX3. 在Visual FoxPro中,________函数用于计算字符串的长度。

答案:LEN三、简答题1. 简述Visual FoxPro中如何使用SQL语句进行数据查询。

答案:在Visual FoxPro中,可以使用SELECT语句进行数据查询。

例如,查询学生表中所有学生的姓名和成绩可以使用以下SQL语句:SELECT 姓名, 成绩 FROM 学生表 WHERE 条件2. 解释Visual FoxPro中的表单与报表的区别。

答案:表单是用户界面的一部分,用于输入、编辑和显示数据。

报表则是用于打印或显示数据的格式化文档,通常包含数据的汇总和分组。

四、编程题1. 编写一个Visual FoxPro程序,计算并输出1到100之间所有偶数的和。

答案:```nSum = 0FOR i = 2 TO 100 STEP 2nSum = nSum + iENDFOR"1到100之间所有偶数的和为:", nSum```2. 编写一个Visual FoxPro程序,创建一个新表,包含字段ID(整型)和Name(字符型),并插入一条记录。

答案:```CREATE TABLE NewTable (ID I, Name C(20)) APPEND BLANKREPLACE ID WITH 1REPLACE Name WITH "张三"PACKUSE```。

VFP程序填空阅读历年考题

VFP程序填空阅读历年考题

VFP程序填空阅读历年考题部门: xxx时间: xxx制作人:xxx整理范文,仅供参考,可下载自行修改计算机专业《VFP》程序填空与阅读试卷汇编一一、程序填空(每空3分,共27分>1.有一商场的商品销售数据库XS.DBF,其记录如下:记录号商品名单价数量总价1 电冰箱 2000 3 60002 彩电 1800 5 90003 电冰箱 2018 1 20184 空调机 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的"数据"字段中,并由大到小显示出来。

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

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(用阿拉伯数字)亿个。

vfp程序填空题

vfp程序填空题

ProProblem下面的程序是求100到5000中所有能被7和9整除的奇数之和。

填空完成程序,然后运行程序得出正确结果。

(答 已知S1=1,S2=1+2,S3=1+2+3,…Sn=1+2+3+…+N,求S1,S2,S3,…S1000中有多少个能被3或7整除的数。

填 求100到7000以内能被5和9整除的整数的个数。

填空完成程序,然后运行程序得出正确结果。

(答案填程序运行 求23450以内能被7或者17整除的数的个数。

填空完成程序,然后运行程序得出正确结果。

(答案填程序运行结 求40000以内不能被13整除的数的个数。

填空完成程序,然后运行程序得出正确结果。

(答案填程序运行结果, 求能被3整除且有一位数字为6的三位数的个数。

填空完成程序,然后运行程序得出正确结果。

(答案填程序运 求能被7整除且有一位数字为8的四位数的和。

填空完成程序,然后运行程序得出正确结果。

(答案填程序运行 求在1,2,3,4,…,1000这1000个数中,任意选两个不同的数,它们的和能被6整除的数的总对数(注意:像 求[1000,3000]范围内满足这样条件的数的个数:这个数的所有因子之和(不包括这个数本身)能够被3整除。

下面程序是求1到40之间所有奇数的平方和。

填空完成程序,然后运行程序得出正确结果。

(答案填程序运行结 设S是前若干个可被23整除的正整数之和,求使S>10000时的最小和数S。

填空完成程序,然后运行程序得出正确 下列程序的功能是求500到1000之间的所有奇数的平方和并显示结果。

填空完成程序,然后运行程序得出正确结 下面程序求1!+3!+5!+…+(2K+1)!,要求在其和大于10000时中止程序运行。

填空完成程序,然后运行程序得出 50元的整币兑换成5元、2元和1元币值,要求三种币值均至少有一枚,编程求这样的换法有多少种。

填空完成程 A,B,C是三个小于或等于100的正整数,当满足1/A^2+1/B^2=1/C^2关系,并且A>B>C时,称为倒勾股数。

  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*------------------------------------------题目: 下面的程序是将“计算机等级考试”显示为“计算机等级考试”。

相关文档
最新文档