vfp期末考试试题(带答案)

合集下载

vf试题及答案能复制

vf试题及答案能复制

vf试题及答案能复制一、单项选择题(每题2分,共10分)1. Visual FoxPro中,用于定义表单的类是:A. FormB. ReportC. ClassD. Table答案:A2. 在Visual FoxPro中,用于创建数据库的命令是:A. CREATE DATABASEB. CREATE TABLEC. USED. SET DATABASE答案:A3. Visual FoxPro中,用于打开表单的命令是:A. DO FORMB. OPEN FORMC. CREATE FORMD. DESIGN FORM答案:A4. 在Visual FoxPro中,用于关闭表单的命令是:A. CLOSE FORMB. QUIT FORMC. END FORMD. CANCEL FORM答案:A5. Visual FoxPro中,用于查询数据的命令是:A. SELECTB. FROMC. WHERED. INTO答案:A二、填空题(每题2分,共10分)1. 在Visual FoxPro中,表单文件的扩展名是________。

答案:.scx2. Visual FoxPro中,用于定义变量的命令是________。

答案:DIMENSION3. 在Visual FoxPro中,用于创建表的命令是________。

答案:CREATE TABLE4. Visual FoxPro中,用于打开数据库的命令是________。

答案:USE5. 在Visual FoxPro中,用于关闭数据库的命令是________。

答案:CLOSE DATABASE三、简答题(每题5分,共10分)1. 简述Visual FoxPro中如何创建一个新表。

答案:在Visual FoxPro中创建一个新表,可以使用以下步骤: - 打开Visual FoxPro。

- 选择“文件”菜单中的“新建”选项。

- 选择“表单”。

- 在表单设计器中,使用“字段”工具来添加字段。

VF数据库期末考试题及答案

VF数据库期末考试题及答案

VF数据库期末考试题及答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个选项不是数据库表的索引类型?A. 主索引B. 候选索引C. 唯一索引D. 全文索引答案:D2. 在Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LEN()B. LENGTH()C. STRLEN()D. SIZE()答案:C3. 在Visual FoxPro中,以下哪个选项不是表单控件的属性?A. CaptionB. NameC. ValueD. RecordSource答案:D4. 在Visual FoxPro中,以下哪个选项不是报表向导的步骤?A. 选择数据源B. 选择布局C. 选择样式D. 选择打印机5. 在Visual FoxPro中,以下哪个命令用于打开数据库表?A. USEB. OPENC. BROWSED. DISPLAY答案:A6. 在Visual FoxPro中,以下哪个选项不是查询设计器的选项?A. 选择字段B. 选择表C. 选择索引D. 排序记录答案:C7. 在Visual FoxPro中,以下哪个函数用于计算两个日期之间的天数?A. DATEDIFF()B. DATEDIFFS()C. DATEDIFFD()D. DATEDIFFT()答案:A8. 在Visual FoxPro中,以下哪个命令用于关闭数据库表?A. CLOSEB. RELEASEC. CANCELD. QUIT答案:A9. 在Visual FoxPro中,以下哪个选项不是表单的事件?B. LoadC. ClickD. Save答案:D10. 在Visual FoxPro中,以下哪个函数用于将日期和时间转换为字符串?A. DATE()B. TIME()C. DATETIME()D. STR()答案:C二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以创建一个新的数据库。

vf考试题及答案

vf考试题及答案

vf考试题及答案**VF考试题及答案**一、单项选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个命令用于打开一个表单?A. USEB. BROWSEC. FORMD. DISPLAY答案:C2. Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LEFTB. RIGHTC. LEND. SPACE答案:C3. 在Visual FoxPro中,以下哪个命令用于关闭当前表单?A. RELEASEB. CLOSEC. QUITD. CANCEL答案:B4. Visual FoxPro中,以下哪个命令用于保存当前数据库?A. SAVEB. COMMITC. PACKD. COMPILE答案:C5. 在Visual FoxPro中,以下哪个命令用于创建一个新的数据库?A. CREATE DATABASEB. OPEN DATABASEC. USE DATABASED. SET DATABASE答案:A6. Visual FoxPro中,以下哪个函数用于将日期转换为字符串?A. DATE()B. STR()C. CTOD()D. DTOC()答案:D7. 在Visual FoxPro中,以下哪个命令用于设置表单的标题?A. SET TITLEB. SET CAPTIONC. SET FORMD. SET WINDOW答案:B8. Visual FoxPro中,以下哪个函数用于获取当前系统日期?A. DATE()B. TIME()C. TODAY()D. NOW()答案:C9. 在Visual FoxPro中,以下哪个命令用于删除一个字段?A. ALTER TABLEB. DELETE FIELDC. DROP FIELDD. REMOVE FIELD答案:C10. Visual FoxPro中,以下哪个函数用于计算两个日期之间的天数差?A. DATEDIFF()B. DATEADD()C. DATESUB()D. DATE()答案:A二、多项选择题(每题3分,共15分)11. 在Visual FoxPro中,以下哪些命令用于数据的查询?A. SELECTB. QUERYC. FINDD. SEEK答案:A, B, C, D12. Visual FoxPro中,以下哪些函数用于字符串操作?A. LEFT()B. RIGHT()C. MID()D. LEN()答案:A, B, C, D13. 在Visual FoxPro中,以下哪些命令用于数据的插入?A. INSERTB. APPENDC. REPLACED. UPDATE答案:A, B, C14. Visual FoxPro中,以下哪些函数用于数值计算?A. ABS()B. SQRT()C. ROUND()D. INT()答案:A, B, C, D15. 在Visual FoxPro中,以下哪些命令用于数据的更新?A. UPDATEB. REPLACEC. CHANGED. MODIFY答案:A, B, C, D三、填空题(每题2分,共20分)16. 在Visual FoxPro中,使用________命令可以创建一个表单。

大学vfp期末考试题目及答案

大学vfp期末考试题目及答案

大学vfp期末考试题目及答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个命令用于创建表单?A. CREATE TABLEB. CREATE FORMC. CREATE INDEXD. CREATE REPORT答案:B2. 下列哪个选项不是Visual FoxPro的数据类型?A. NumericB. CharacterC. ImageD. Date答案:C3. 在Visual FoxPro中,以下哪个函数用于计算两个日期之间的天数?A. DATE()B. DATEDIFF()C. DATEADD()D. DATENAME()答案:B4. 下列哪个命令用于打开数据库?A. OPEN DATABASEB. USE DATABASEC. SELECT DATABASED. CREATE DATABASE答案:A5. 在Visual FoxPro中,以下哪个控件用于显示或编辑日期?A. LabelB. Text BoxC. Date PickerD. Command Button答案:C6. 下列哪个选项是Visual FoxPro中的一个命令?A. SELECTB. INSERT INTOC. DELETE FROMD. All of the above答案:D7. 在Visual FoxPro中,以下哪个选项是表单的属性?A. CaptionB. AutoCenterC. Both A and BD. None of the above答案:C8. 以下哪个函数用于返回当前日期?A. DATE()B. CURDATE()C. TODAY()D. GETDATE()答案:C9. 在Visual FoxPro中,以下哪个命令用于保存表单?A. SAVE TABLEB. SAVE FORMC. SAVE REPORTD. SAVE DATABASE答案:B10. 下列哪个选项是Visual FoxPro中的一个事件?A. ClickB. LoadC. Both A and BD. None of the above答案:C二、填空题(每空2分,共20分)1. 在Visual FoxPro中,使用 ______ 命令可以创建一个新的表。

VFP期末考试题及答案

VFP期末考试题及答案

VFP期末考试题及答案3.下列事件最先被触发的是()A. InitB.UnloadC. LoadD.Destroy4.()用于设置表单首次运行时的状态A.CaptionC.TitlBarD.WindowState5.若不允许修改文本框显示的内容,应将其()属性设置为.T.A.ValueB.ReadOnlyC.ScrollbarsD.MaxLength6.以下不能作为输出目标的是()A.临时表B.视图C.标签D.图形7.在表单中创建的第一个命令按钮对象,其默认名为()bel1B.Text1C.Timer1mand18.要想命令按钮不响应用户操作,可设置()属性为.F.A.CancelB.DefaultC.EnabledD.Caption9.查询文件中保存的是()A.SQL语句B.查询结果C.查询基表D.查询条件10.查询两表中的所有记录,应选择()类型A.内部联接B.左联接C.右联接D.完全联接11.报表设计器中不包含在默认带区中的是()A.标题带区B.页标头带区C.页注脚带区D.细节带区12.下列不能作为报表域控件数据来源的是()A.字段B.变量C.表达式D.图片13.SQL语言是()语言A.层次数据库B.网状数据库C.关系数据库D.非数据库14.判断某复选框是否被选中,可通过访问其()属性值来实现A.SelectedC.ControlSourceD.Value15.Scan…EndScan结构的语句,是通过()来控制循环A.记录指针B.记录编号C. 物理记录号D.符号一、程序填空题(每空2.5分,共10分)下面程序段是计算1—1000之间所有偶数的和,请在空格上起填上适当的值或语句,将程序补充完整。

S= _______For i=1 to 1000If i%2=_______S=_________endif_________?S二、表单应用题(16分)在教材班级管理系统中,若要在“Text1”文本框中查找输入“学号”的相关信息,当输入的学号存在,则刷新记录的所有值,否则提示记录不存在,请在if …endif 之间完整书写Text1的KeyPress事件代码If nkeycode=13Endif1. 属性2. this3. Insert into4. .qpr5. 全部字段6. Rpt11.frx7. Thisform.release8. SQL-Select9. .scx 10. 内联接11. 2 12. _Pageno 13. 分组字段14. 页标头15. Update 16. AutoSize 17. ForeColor 18. ControlBox 19. .F. 20. Refresh 21. AutoCenter 22. Click第二题(每小题2分,共30分)234567891011121314If found()Thisform .RefreshElseMessagebox(“记录不存在!”,48,“提示”) EndifThisform.text1.value=””。

VFP期末考试题及答案

VFP期末考试题及答案

2018年春期2016级计算机班《VFP》期末考试试题试题班级: 2016级计算机班命题范围:模块五、六、七满分 100 分考试时间 90 分钟班级________ 姓名________ 考号_________ 成绩________一、填空题(每空2分,共44分)1.在面向对象程序设计中,对象是指包含数据和代码的实体,对象的外观特征用对象的________________来描述。

2.在VFP中,代表当前对象自身的关键字是__________________。

3.在SQL语言中,用_____________________语句向表插入记录。

4.查询文件的扩展名是______________。

5.在Select语句中,通配符“*”代表查询_______________。

6.报表Rpt1存盘后,其报表布局文件是__________________。

7.释放表单的代码是____________________________。

8.创建查询主要有查询向导、查询设计器和______________三种方法。

9.表单文件的扩展名是_______________。

10.多表查询时,VFP默认的联接类型是_______________。

11.在表单设计时,BorderStyle用于设置表单边框样式,若将表单设置为固定对话框,其值应设置为 _________________。

12.在报表创建中,若要获得当前页码信息,可通过VFP的______________变量来获得。

13.分组报表需要按______________进行索引或排序,否则不能保证正常分组。

14.若打印的每一页都需要打印一个标题,则标题文本应放在______________带区。

15.在SQL语句中,用______________语句修改表中记录内容。

16.若想指定对象为自动大小,应将______________________属性设置为.T.。

17.指定对象内文本的前景色用_____________________属性。

vf考试试题及答案

vf考试试题及答案

vf考试试题及答案VF考试试题及答案1. 选择题- 1.1 以下哪个选项是Visual FoxPro的缩写?- A. VF- B. VFP- C. VFX- D. VFS- 答案:B- 1.2 Visual FoxPro是一种______数据库管理系统。

- A. 关系型- B. 层次型- C. 网络型- D. 面向对象- 答案:A2. 填空题- 2.1 在Visual FoxPro中,用于定义数据表结构的命令是______。

- 答案:CREATE TABLE- 2.2 用于打开一个已存在的数据表的命令是______。

- 答案:USE3. 简答题- 3.1 简述Visual FoxPro中表单和报表的区别。

- 答案:表单是用户界面的一部分,允许用户与应用程序交互;而报表是打印输出的文档,通常用于展示数据的汇总或格式化视图。

- 3.2 描述Visual FoxPro中如何创建一个查询。

- 答案:在Visual FoxPro中创建查询通常涉及使用查询设计器,选择需要的表,指定字段和条件,然后执行查询。

4. 编程题- 4.1 编写一个Visual FoxPro命令,计算并输出1到100之间所有偶数的和。

- 答案:```s = 0FOR i = 2 TO 100 STEP 2s = s + iENDFOR"Sum of even numbers from 1 to 100 is: " + TRANSFORM(s) ```- 4.2 编写一个Visual FoxPro程序,实现将一个数据表中的记录按某字段进行排序。

- 答案:```USE studentsGO TOPORDER BY age DESCUSE```5. 案例分析题- 5.1 假设你有一个名为“employees”的数据表,其中包含员工的ID、姓名和工资。

请描述如何使用Visual FoxPro来找出工资最高的员工。

- 答案:首先,使用SELECT命令选择工资最高的记录,然后使用ORDER BY DESC命令对工资字段进行降序排序,最后使用TOP 1来选取第一条记录。

VFP期末考试题型(带答案)

VFP期末考试题型(带答案)

《数据库技术与应用》(VFP)期末考试题型一、判断题1 删除数据库时库表也一定被删除。

F2修改表的结构必须以独占或非只读方式打开表。

T3执行GO TOP后,RECNO()的值一定等于1。

F4一个表只能有一个M型和G型字段。

F5 VFP执行命令USE,就是把内存中对当前表所作的修改保存到外存的表文件中。

F6建立关联的两个表都必须先建立索引。

F7 VFP有交互操作与程序执行两类工作方式。

T8表文件的所有字段的值均存放在表文件文件(.DBF)中。

F9 LIST与DISP命令的功能完全一样F10 RETURN 命令和 CANCEL 命令的功能相同。

F11 VFP中只能引用一维或二维数组,但数组中各个元素的值的类型可以不同。

T12 在浏览窗口中,可以为记录加注删除标记。

也可以取消删除标记。

T13 结构复合索引文件是打开表时自动打开。

T14 LOCATE命令和SEEK命令都需要事先对表进行索引。

F15视图文件是保存数据工作期所设置的工作环境的文件。

T16 LOOP语句使执行转向循环语句头部继续循环。

T17 不允许将用户画的一幅画放入到表文件的记录中。

F18 "照片"字段的类型可以修改为C型的。

F19 只有数据库表才能建立主索引。

T二、编程填空题(要求从三大类型的程序中各选其一,即不会选两个同类型的程序题)(一)求和类型的程序(二)统计个数的类型(三)其他类型(四)关于质数(素数)1、计算A到B中所有素数的和?程序:SET TALK OFFClEARs=0FOR i=A TO B STEP 2prime=1FOR j=2 TO i-1IF MOD(i,j)=0Prime=0EXITENDIFENDFORIF prime=1s=s+iENDIFENDFOR? “A到B之间所有素数之和为:“,sSET TALK ONRETURN2、计算A到B内素数的个数SET TALK OFFSum=0FOR i=A TO Bprime=.T.DO SUBA WITH iIF primeSum=sum+1ENDIFENDFOR? “A到B内素数的个数为:“,sumSET TALK ONRETURNPROCEDURE SUBAPARAMETERS XFOR j=2 TO INT(SQRT(X))IF MOD(x,j)=0prime=.F.EXITENDIFENDFORRETURN具体题目:1、求[10,1000]内所有能被被7和9中至少一个数整除的整数之个数。

VFP期末试卷及答案

VFP期末试卷及答案

VFP期末试卷及答案《Visual FoxPro 程序设计教程》试卷(B 卷)考试方式:闭卷本试卷考试分数占学生总评成绩的 70 %复查总分总复查人(本题 30分)一、填空题(共20小题,每小题1.5分)1. 在Visual FoxPro 中,向数据库文件中追加数据使用语句( )。

A 、INSERTB 、REPLACEC 、APPEND D 、ADD2. 在Visual FoxPro 中,分屏显示当前数据库中年龄字段大于20的所有记录,正确的命令为( )。

A 、display all for nl>20 B 、display all while nl>20 C 、list for nl while nl>20 D 、list while nl>203. 在Visual FoxPro 中,skip 命令移动记录指针的基准是( )。

A 、第一条记录 B 、当前记录 C 、指定纪录 D 、库文件尾4. 退出VFP 系统的命令是()。

A.EXIT B.RETURN C.CANCELD.QUIT5. 在有关数据库的概念中,若干记录的集合称为()。

A. 文件 B. 字段 C. 数据项 D. 表6. 联接运算要求联接的两个关系有相同的()。

7. 条件函数IIF(LEN(SPACE(4))>3,1,-1)的值是()。

A. 1 B. -1C. 3D. 48. 数学表达式5≤X ≤8在Visual FoxPro 中应表示为()。

A. X>=5.OR.X<=8 B. X>=5.AND.X<=8 C. X ≤8.AND.5≤X D. 5≤X.OR. X ≤8 9.下面的赋值表达式不正确的是() A.STORE "HELLO WORLD!" TO STR B. STORE 123456 TO A1,B1C.WORD="FOXPRO"D.STORE 12,34 TO A2,B210.逻辑常量A=.T.、B=.T.、C=.T.,下面各表达式中返回逻辑真的是() A.NOT((NOT A OR B) AND C) B. NOT (NOT (A OR B) AND C) C.NOT(A AND B OR NOT C) D.NOT(NOT A OR B AND C) 11. 当前表文件有20条记录,当前记录号为10 ,执行命令LIST REST 以后,当前记录号是()。

《VFP数据库》试题及答案

《VFP数据库》试题及答案

****学院学年学期期末考试试题(考试时间:120分钟)1、请使用钢笔或圆珠笔进行答题,字迹要清楚,工整(有特殊要求需要用其他笔答题的试卷例外);2、请在答卷前将密封线内的项目用正楷填写清楚,如所填写的信息不全造成无法登分,则后果自负;3、客观题的答题要求写在指定的空处,主观题的答题须写在成教院统一印制的答题纸上,其他纸一、选择(每小题2分,共70分)1.VFP是一种________ 模型的数据库管理系统.选择:A. 层次_ B. 网络_C。

对象_ D。

关系答案: D2.目前三种基本的数据模型是________ 。

选择:A. 层次模型、网络模型、关系模型_ B. 对象模型、网络模型、关系模型_C. 网络模型、对象模型、层次模型_ D. 层次模型、关系模型、对象模型答案: A3.VFP系统中,表的结构取决于___________ 。

选择:A. 字段的个数、名称、类型和长度_ B。

字段的个数、名称、顺序_C。

记录的个数、顺序_ D。

记录和字段的个数、顺序答案:A4.数据库管理系统是________ 。

选择:A. 教学软件_ B。

应用软件C. 计算机辅助设计软件_ D。

系统软件答案:D 5.在定义表结构时,以下__________ 数据类型的字段宽度都是定长的。

选择:A。

字符型、货币型、数值型_ B. 字符型、货币型、整型_C. 备注型、逻辑型、数值型_ D. 日期型、备注型、逻辑型答案:D6.下列说法中正确的是_____。

A。

数据库打开时,该库中的表将自动打开B。

当打开数据库中的某个表时,该表所在的数据库将自动打开C.如果数据库以独占的方式打开,则库中的表只能以独占方式打开D。

如果数据库中的某个表以独占方式打开,则库中的其它表也只能以独占方式答案:B 7.VFP系统中,使用查询设计器生成的查询文件中保存的是_______.A。

查询的命令B。

与查询有关的基表C. 查询的结果D。

查询的条件答案:A 8.对于创建新类,VFP提供的工具有:_____.选择:A。

计算机vf考试题及答案

计算机vf考试题及答案

计算机vf考试题及答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,下列哪个选项是正确的?A. 表单控件不能设置事件B. 表单控件可以设置事件C. 表单控件不能添加到报表中D. 表单控件不能添加到表单中答案:B2. 以下哪个函数用于计算字符串的长度?A. LEN()B. LENGTH()C. STRLEN()D. SIZE()答案:C3. 在Visual FoxPro中,要打开一个表单,应该使用哪个命令?A. OPEN FORMB. DISPLAY FORMC. VIEW FORMD. SHOW FORM答案:A4. 以下哪个命令用于创建一个新表?A. CREATE TABLEB. MAKE TABLEC. NEW TABLED. ADD TABLE答案:A5. 在Visual FoxPro中,如何将一个表单设置为模态?A. 将表单的Modal属性设置为.T.B. 将表单的Modal属性设置为.F.C. 使用MODAL FORM命令D. 使用NONMODAL FORM命令答案:A二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以关闭表单。

答案:RELEASE2. 要将一个字段设置为自动增长,应该在表结构中设置该字段的________属性。

答案:AutoIncrement3. 在Visual FoxPro中,________函数用于将日期转换为字符串。

答案:DATE()4. 要将一个变量的值设置为NULL,应该使用________关键字。

答案:NULL5. 在Visual FoxPro中,________命令用于删除一个表的所有记录。

答案:DELETE ALL三、简答题(每题10分,共30分)1. 描述在Visual FoxPro中如何创建一个索引。

答案:在Visual FoxPro中创建索引可以通过使用INDEX命令或者在表设计器中创建。

vfp期末考试题目及答案

vfp期末考试题目及答案

vfp期末考试题目及答案VFP期末考试题目及答案一、选择题1. 在Visual FoxPro中,以下哪个命令用于打开表单?A. OPEN FORMB. DISPLAY FORMC. SHOW FORMD. VIEW FORM答案:A2. Visual FoxPro中,用于排序记录的命令是:A. ORDER BYB. SORTC. ARRANGED. RANK答案:B3. 在Visual FoxPro中,以下哪个函数用于计算表中记录的总数?A. RECCOUNT()B. RECNO()C. FOUNDCOUNT()D. COUNT()答案:A二、填空题1. 在Visual FoxPro中,创建一个表单的基本步骤是:打开表单向导,选择表单类型,_______,保存表单。

答案:设置表单属性2. 要在Visual FoxPro中创建一个查询,可以使用_______工具。

答案:查询设计器3. 在Visual FoxPro中,_______属性用于设置表单的标题。

答案:Caption三、简答题1. 解释Visual FoxPro中的“字段”和“记录”的区别。

答案:在Visual FoxPro中,“字段”指的是表中的一个列,它代表数据的一个属性,如姓名、年龄等。

而“记录”指的是表中的一行,它包含了字段的一个具体实例,如一个人的姓名和年龄的具体值。

2. 描述如何在Visual FoxPro中创建一个简单的报表。

答案:在Visual FoxPro中创建一个简单的报表,首先需要打开报表设计器,然后选择要包含在报表中的数据源,接着设计报表的布局和格式,最后保存并预览报表。

四、编程题1. 编写一个Visual FoxPro程序,该程序能够读取一个名为“Employees”的表中的所有记录,并显示每个员工的姓名和工号。

```foxproUSE EmployeesBROWSEUSE```五、案例分析题1. 假设你有一个名为“Sales”的表,其中包含“ProductID”,“ProductName”, “Quantity”, “Price”字段。

VFP程序设计期末笔试试题及答案

VFP程序设计期末笔试试题及答案

《VFP程序设计》题一、单项选择题(每小题1分,共计30分)1. 数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是。

A) DBS包括DB和DBMS B) DBMS包括DB和DBSC) DB包括DBS和DBMS D) DBS就是DB,也就是DBMS 2.Visual FoxPro支持的数据模型是。

A)层次数据模型B)关系数据模型C)网状数据模型D)树状数据模型3.如果设计了通用型字段,______。

A) 系统会自动生成一个扩展名为.MEM的备注文件B) 系统会自动生成一个扩展名为.GEN的通用文件C) 系统会自动生成一个扩展名为.FPT的备注文件D) 通用型字段放置在扩展名为.DBF文件中4.运算符“>=”相当于______。

A) “>”运算和“=”运算之间存在“与”的关系B) “>”运算和“=”运算之间存在“或”的关系C) “>”运算和“=”运算之间存在“顺序”的关系D) “>”运算和“=”运算之间不存在任何关系5.逻辑运算符的运算顺序是______。

A) .NOT. → .AND. → .OR. B) .OR. → .NOT. → .AND.C) .NOT. → .OR. → .AND. D) .AND. → .OR. → .NOT.6.执行命令? "逻辑运算符"= "逻辑" 以后输出结果为______。

A) .T. B) .F. C) ".T." D) ".F."7 能从“关系数据模型”中取出“模型”二字的函数是_______。

A) SUBSTR("关系数据模型",5,2) B) SUBSTR("关系数据模型",5,4)C) SUBSTR("关系数据模型",9,2) D) SUBSTR("关系数据模型",9)8. 在打开的“库存”数据表的结构为:编号(C,4)、品名(C,20)、单价(N,7,2)、数量(N,6,0),则单价字段可接收的最大数额为________。

vfp期末试题及答案

vfp期末试题及答案

vfp期末试题及答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个不是表单控件的属性?A. CaptionB. NameC. TextD. Class答案:D2. 以下哪个函数用于计算表达式的值?A. Eval()B. Str()C. VarType()D. Set()答案:A3. 在Visual FoxPro中,以下哪个命令用于创建一个空表?A. CREATE TABLEB. CREATE INDEXC. CREATE VIEWD. CREATE DATABASE答案:A4. Visual FoxPro中的表单设计器提供了哪些功能?A. 仅设计表单的外观B. 设计表单的外观和逻辑C. 仅编写表单的代码D. 仅设置表单的属性答案:B5. 在Visual FoxPro中,以下哪个命令用于打开一个已存在的表?A. OPEN TABLEB. USEC. DISPLAYD. BROWSE答案:B6. 以下哪个不是Visual FoxPro的数据库组件?A. 表B. 视图C. 索引D. 报表答案:D7. 在Visual FoxPro中,以下哪个命令用于修改表的字段属性?A. MODIFY STRUCTUREB. ALTER TABLEC. CHANGED. UPDATE答案:A8. 以下哪个函数用于将日期转换为字符型?A. Date()B. Str()C. CDate()D. CTod()答案:A9. 在Visual FoxPro中,以下哪个命令用于删除一个字段?A. DELETE FIELDSB. DROP FIELDSC. REMOVE FIELDSD. ERASE FIELDS答案:A10. Visual FoxPro中的类是什么?A. 一个表单B. 一个程序C. 一个对象的模板D. 一个数据库答案:C二、简答题(每题5分,共10分)1. 简述Visual FoxPro中索引的作用。

周一考VFP的期末考试试题与答案

周一考VFP的期末考试试题与答案

周一考VFP的期末考试试题!!!从下面文本框中给出的语句中选出恰当语句并确定语句顺序,完成一个将1到100累加,并且将和数输出正确的程序。

正确顺序:7个语句Stor 0 to n,sDo while s<100N=n+s+1S=s+1Enddo?nretu有名为:CXBD.SCX的表单文件,要求该表单运行时随输入框中输入的姓名能同步在表格(Grid)控件中显示相应数据,当鼠标单击“退出”按钮时释放表单。

请完善该表单欠缺的命令。

注:在D盘KS文件夹中有文件:CXBD.SCX,请打开该文件对TEXT对象的InteractiveChange 事件和命令按钮对象的Click事件的过程中指定的行,补充合适的命令。

然后运行表单检查效果,符合要求后才交卷。

(提示:请启动VFP并在命令窗口中输入SET DEFA TO D:\KS ,然后再操作!)BL1=ALLT(THISFORM.text1.value) &&&&&补充的内容要与此同一行,否则该题按零分计。

[_T_0]SET FILT TO zgda.姓名=BL1THISFORM.refresh &&&&&补充的内容要与此同一行,否则该题按零分计。

[_T_1]*********************THISFORM.release &&&&&& 将???? 所在处的问号去掉后,补充的适当内容。

[_T_2(5)在D盘KS文件夹中有文件:ZFZH.SCX,要求该表单运行时随着在输入框中输入有阿拉伯数字串,同步在另一个文本框中输出对应的中文数字字符串(例如:输入203,输出贰零叁),单击“重置”按钮时清空两个文本框的内容。

注:请打开该文件对TEXT1对象的InteractiveChange事件和“重置”命令按钮对象的Click 事件的过程中所指定的行,填充合适的内容。

vfp期末试题及答案

vfp期末试题及答案

vfp期末试题及答案一、单项选择题(每题2分,共20分)1. Visual FoxPro是一种()。

A. 数据库管理系统B. 操作系统C. 编译器D. 文字处理软件答案:A2. 在Visual FoxPro中,用于定义数据表结构的命令是()。

A. CREATEB. DEFINEC. MODIFYD. ALTER答案:A3. 如果要创建一个名为“学生”的表,并且包含姓名和年龄两个字段,正确的命令是()。

A. CREATE TABLE 学生 (姓名 C(10), 年龄 N(2))B. CREATE TABLE 学生 (姓名 C(10), 年龄 N(2,0))C. CREATE TABLE 学生 (姓名 C(10), 年龄 I)D. CREATE TABLE 学生 (姓名 C(10), 年龄 F(2,0))答案:A4. 在Visual FoxPro中,要打开一个名为“学生”的表,可以使用的命令是()。

A. USE 学生B. OPEN 学生C. DISPLAY 学生D. BROWSE 学生答案:A5. 要向“学生”表中添加一条新记录,可以使用的命令是()。

A. INSERT INTO 学生 VALUES ("张三", 20)B. ADD NEW 学生 ("张三", 20)C. APPEND 学生 ("张三", 20)D. INSERT 学生 ("张三", 20)答案:C6. 在Visual FoxPro中,要删除一个表中的所有记录,可以使用的命令是()。

A. DELETE ALLB. DELETEC. ERASED. REMOVE答案:A7. 在Visual FoxPro中,要更新“学生”表中所有年龄为20岁的记录,将其年龄改为21岁,可以使用的命令是()。

A. UPDATE 学生 SET 年龄 = 21 WHERE 年龄 = 20B. CHANGE 学生 TO 年龄 = 21 WHERE 年龄 = 20C. MODIFY 学生 SET 年龄 = 21 WHERE 年龄 = 20D. ALTER 学生 SET 年龄 = 21 WHERE 年龄 = 20答案:A8. 在Visual FoxPro中,要查询“学生”表中所有姓“张”的学生,可以使用的命令是()。

vfp期末考试试题(带答案)

vfp期末考试试题(带答案)

《VFP》期末考试试题一、选择题:1。

以下所列各项属于命令按钮事件的是(d)A.Parent B.This C.ThisFormD.Click2.执行如下命令序列后,最后一条命令的显示结果是(c)DIMENSION M(2,2)M(1,1)=10M(1,2)=20M(2,1)=30M(2,2)=40? M(2)A.变量未定义的提示 B.10 C.20 D..F.3.在Visual FoxPro中,以下关于查询的描述正确的是(d)A.不能用自由表建立查询B.只能使用自由表建立查询C.不能用数据库表建立查询D.可以用数据库表和自由表建立查询4.假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“张三"(字符型,宽度为6).在命令窗口输入并执行如下命令:姓名=姓名—"您好"?姓名那么主窗口中将显示(b)A.张三B.张三您好--C.张三您好 D.出错5. 在Visual FoxPro中,假设表单上有一个选项组:O男 O女,初始时该选项组的Value属性值为1.若选项按钮“女”被选中,该选项组的Value属性值是(b)A.1 B.2 C.“女” D.“男" 6.假设某个表单中有一个命令按钮cmdClose,为了实现当用户单击此按钮时能够关闭该表单的功能,应在该按钮的Click事件中写入语句(c) A. ThisForm。

Close B. ThisForm。

Erase C. ThisForm.Release D. ThisForm.Return 7.有Visual FoxPro中,释放表单时会引发的事件是(a)A.UnLoad事件B.Init事件C.Load事件D.Release事件8.设置表单标题的属性是(d)A.Title B.Text C.Biaoti D.Caption9.让控件获得焦点,使其成为活动对象的方法是(c)A.SHOW B. RELEASE C.SETFOCUS D.G OTFOCUS10.在Visual FoxPro中字段的数据类型不可以指定为(b)A.日期型 B.时间型 C.通用型 D.备注型11. DBMS的含义是:( b )A.数据库系统 B.数据库管理系统C.数据库管理员 D.数据库12.对于“关系”的描述,正确的是:( d )A.同一个关系中允许有完全相同的元组B.同一个关系中元组必须按关键字升序存放C.在一个关系中必须将关键字作为该关系的第一个属性D.同一个关系中不能出现相同的属性名13.下列程序段的输出结果是 ( b )Clearstore 10 to astore 20 to bdo swap with a,(B)?a,bprocedure swapparameters x1,x2temp=X1x1=x2x2=tempendprocA.10 20 B.20 20 C.20 10 D.10 1014.在Visual Foxpro中,通常以窗口形式出现,用以创建和修改表、表单、数据库等应用程序组件的可视化工具称为(b)A.向导 B.设计器 C.生成器D.项目管理器15.有如下赋值语句,结果为“大家好"的表达式是(d)a=“你好”b=“大家”A.b+left (a,1) B. b+RIGHT(a,1) C.b+ LEFT(a,3,4) D. b+RIGHT(a,2)16.如果在运行表单时,要使表单的标题显示“登录窗口”,则可以在Form1的Load事件中加入语句( a )A.THISFORM。

vfp期末复习题汇总

vfp期末复习题汇总

vfp期末复习题汇总一、选择题1. 在Visual FoxPro中,以下哪个是合法的字段名?A. 123B. 姓名C. 1nameD. 2023年答案:B2. Visual FoxPro中,表单(Form)的默认扩展名是什么?A. .prgB. .frmC. .mnxD. .scx答案:B3. 在Visual FoxPro中,以下哪个不是数据库表的属性?A. 表名B. 字段名C. 记录数D. 表单答案:D4. 以下哪个命令用于在Visual FoxPro中创建一个数据库?A. CREATE DATABASEB. CREATE TABLEC. CREATE INDEXD. CREATE FORM答案:A5. 在Visual FoxPro中,以下哪个不是报表设计器的功能?A. 设计报表布局B. 预览报表C. 打印报表D. 创建表单答案:D二、填空题6. 在Visual FoxPro中,使用______命令可以打开一个表。

答案:USE7. 要将Visual FoxPro中的表单保存为模板,应该使用______命令。

答案:RELEASE8. 在Visual FoxPro中,______属性用于设置表单的标题。

答案:Caption9. 使用______函数可以获取当前表中的记录数。

答案:RECCOUNT()10. 在Visual FoxPro中,______命令用于创建一个新表。

答案:CREATE TABLE三、简答题11. 简述Visual FoxPro中索引的作用。

答案:索引在Visual FoxPro中用于优化数据的检索速度,通过为表中的一个或多个字段创建索引,可以加快对这些字段的查找、排序和分组操作。

12. 解释Visual FoxPro中的数据环境(Data Environment)的概念。

答案:数据环境是Visual FoxPro中用于管理数据表、视图、查询和数据库之间的关系的一种工具。

它允许开发者在设计表单和报表时,方便地访问和管理数据。

vfp数据库期末考试题(附答案)

vfp数据库期末考试题(附答案)

v f p数据库期末考试题(附答案)work Information Technology Company.2020YEAR《FoxPro》期末试卷班级:姓名:一、填空:(每空2分,共30分)1.VFP6.0的数据库属于(关系型)数据库,其数据库文件的扩展名是(.dbc)。

2.如果一个表不属于任何一个数据库,那么它就是一个(自由表)。

3.程序设计的一些基本结构,包括(条件分支)控制语句和(循环结构)控制语句。

4.创建表的方法有:(利用表向导创建表)、(利用表设计器创建表)和(使用命令创建表)。

5.(表)是关系数据库管理系统中处理数据的基本单元。

6.退出VFP6.0可在命令窗口中输入命令(quit)。

7.用当前窗体的LABEL1控件显示系统时间的语句是BEL1.(caption)=TIME( )。

8.在表单中,确定控件是否可见的属性是(visible)。

9.VFP6.0与其他应用程序之间复制数据的3种方法分别是:(导入)、(追加)和(导出)。

二、选择:(每小题2分,共20分)1.VFP中数据类型为(A)种。

A. 11B. 12C. 13D. 142.打开VFP“项目管理器”的“数据”选项卡,其中包含(D )。

A. 数据库B. 自由表C. 查询D. 以上三种3.在VFP6.0中,“表”是指(B)。

A. 报表B. 关系C. 表格D. 表单4.如果一个班只能有一个班长,而且一班长不能同时担任其它班的班长,班级和班长两个实体之间的关系属于( A )。

A. 一对一联系B. 一对二联系C. 多对多联系D. 一对多联系5.参照完整性的规则不包括(D)。

2A. 更新规则B.删除规则C. 插入规则D. 检索规则6.(A )用于创建字段控件,并显示表中字段、内存变量或其他表达式的内容。

A. 域控件B. 标签C. 矩形D. 图片/OLE连编型控件7.语句X=X+1的正确含义是(C )。

A. 将变量X的值等于变量X+1的值;B. 将变量X的值存入变量X+1中去;C. 将变量X的当前值加1后,赋给变量X;D. 变量X等于X+1。

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

《VFP》期末考试试题
一、选择题:
1.以下所列各项属于命令按钮事件的是(d)
A.Parent B.This C.ThisForm
D.Click
2.执行如下命令序列后,最后一条命令的显示结果是(c)
DIMENSION M(2,2)
M(1,1)=10
M(1,2)=20
M(2,1)=30
M(2,2)=40
M(2)
A.变量未定义的提示 B.10 C.20 D..F.
3.在Visual FoxPro中,以下关于查询的描述正确的是(d)
A.不能用自由表建立查询B.只能使用自由表建立查询
C.不能用数据库表建立查询D.可以用数据库表和自由表建立查询4.假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“张三”(字符型,宽度为6)。

在命令窗口输入并执行如下命令:
姓名=姓名-"您好"
? 姓名
那么主窗口中将显示(b)
A.张三B.张三您好--C.张三您好 D.出错
5. 在Visual FoxPro中,假设表单上有一个选项组:O男 O女,初始时该选项组的Value属性值为1。

若选项按钮“女”被选中,该选项组的Value属性值是(b)
A.1 B.2 C.“女” D.“男”6.假设某个表单中有一个命令按钮cmdClose,为了实现当用户单击此按钮时能够关闭该表单的功能,应在该按钮的Click事件中写入语句 (c) A. ThisForm.Close B. ThisForm.Erase C. ThisForm.Release D. ThisForm.Return 7.有Visual FoxPro中,释放表单时会引发的事件是(a)
A.UnLoad事件B.Init事件
C.Load事件D.Release事件
8.设置表单标题的属性是(d)
A.Title B.Text C.Biaoti D.Caption
9.让控件获得焦点,使其成为活动对象的方法是(c)
A.SHOW B. RELEASE C.SETFOCUS D.G OTFOCUS
10.在Visual FoxPro中字段的数据类型不可以指定为(b)
A.日期型 B.时间型 C.通用型 D.备注型
11. DBMS的含义是:( b )
A.数据库系统 B.数据库管理系统
C.数据库管理员 D.数据库
12.对于“关系”的描述,正确的是:( d )
A.同一个关系中允许有完全相同的元组
B.同一个关系中元组必须按关键字升序存放
C.在一个关系中必须将关键字作为该关系的第一个属性
D.同一个关系中不能出现相同的属性名
13.下列程序段的输出结果是 ( b )
Clear
store 10 to a
store 20 to b
do swap with a,(B)
?a,b
procedure swap
parameters x1,x2
temp=X1
x1=x2
x2=temp
endproc
A.10 20 B.20 20 C.20 10 D.10 10
14.在Visual Foxpro中,通常以窗口形式出现,用以创建和修改表、表单、数据库等应用程序组件的可视化工具称为(b)
A.向导 B.设计器 C.生成器D.项目管理器
15.有如下赋值语句,结果为“大家好”的表达式是(d)
a=“你好”
b=“大家”
A.b+left (a,1) B. b+RIGHT(a,1) C.b+ LEFT(a,3,4) D. b+RIGHT(a,2) 16.如果在运行表单时,要使表单的标题显示“登录窗口”,则可以在Form1的Load事件中加入语句( a )
A.THISFORM.CAPTION="登录窗口" B.FORM1.CAPTION="登录窗口"
C.="登录窗口" D.="登录窗口"
17.下面有关数据库表和自由表的叙述中,错误的是(b)
A.数据库表和自由表都可以用表设计器来建立
B.数据库表和自由表都支持表间联系和参照完整性
C.自由表可以添加到数据库中成为数据库表
D.数据库表可以从数据库中移出成为自由表
18.向项目中添加表单,应该使用项目管理器的(d)
A.“代码“选项卡 B.“类“选项卡
C."数据“选项卡 D."文档“选项卡
19.说明数组后,数组元素的初值是(d)
A.整数0 B.不定值C.逻辑真D.逻辑假
20.有关ZAP命令的描述,正确的是(c)
A.ZAP命令只能删除当前表的当前记录
B.ZAP命令只能删除当前表的带有删除标记的记录
C.ZAP命令能删除当前表的全部记录
D.ZAP命令能删除表的结构和全部记录
21.扩展名为mpr的文件是(b)
A.菜单文件B.菜单程序文件
C.菜单备注文件D.菜单参数文件
22.数据库的字段可以定义规则,规则是(a)
A.逻辑表达式 B.字符表达式
C.数值表达式 D.前三种说法都不对
23.在表单设计中,经常会用到一些特定的关键字、属性和事件。

下列各项中属于属性的是(c)
A.This B.ThisForm C.Caption
D.Click
24.为了从用户菜单返回到系统菜单应该使用命令(d)
A. SET DEFAULT SYSTEM B. SET MENU TO DEFAULT
C. SET SYSTEM TO DEFAULT D. SET SYSMENU TO DEFAULT
25.页框控件也称作选项卡控件,在一个页框中可以有多个页面,页面个数的属性是(d)。

A.Count B.Page C.Num D.PageCount
26.在DO WHILE … ENDDO循环结构中,EXIT命令的作用是(c)A.退出过程,返回程序开始处
B.转移到DO WHILE语句行,开始下一个判断和循环
C.终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行D.终止程序执行
27.下列程序段执行后,内存变量s1的值是:( a )
s1="network"
s1="BIOS"+substr(s1,4,4)
A.BIOSwork B.netBIOS C.net
D.BIOS
28.在Visual FoxPro中,运行表单T1.SCX的命令是(c)
A.DO T1
B. RUN FORM1 T1
C.DO FORM T1
D.DO FROM T1
29.下面程序计算一个整数的各位数字之和。

在下划线处应填写的语句是(a)
INPUT”x=”TO x
s=0
DO WHILE x!=0
s=s+MOD(x,10)
ENDDO
s
A.x=int(x/10) B.x=int(x ) C.x=x-int(x/10) D.x=x-i nt(x )
30.既是算术运算符,又是字符运算符的是(a)。

A.+ B.^C.** D./
二、填空题:
1.每个数据库表可以建立多个索引,但是(主)索引只能建立1个。

2.在Visual FoxPro中,在当前打开的表中物理删除带有删除标记记录的命
令是(pack)。

3.在面向对象方法中,类的实例称为(对象)。

4.在Visual FoxPro表单中,用来确定复选框是否被选中的属性是(value)。

5.为使表单运行时在主窗口中居中显示,应设置表单的AutoCenter属性值
为(.t.)。

6.一个关系表的行称为(记录)。

三、判断题:
1.在vfp中,备注型字段内容不能显示。

(×)
2.VFP的一个过程文件中可以包含多个过程。

(√)
3.在vfp中,当执行Go Bottom 命令后,函数EOF()的值为.T.。

(×)
4.在VFP中,表字段的值不能用”?”命令来显示。

(×)
5.命令Parameters可以放在自定义函数的任何位置。

(×)
四、写出程序的运行结果:
1.ACCEPT TO A
IF A=[123456]
S=0
ENDIF
S=1
S
RETURN
如果输入123456,屏幕显示的结果是:(1)。

2.s="ni"+SPACE(2)
IF s=="ni"
IF s="ni"
"one"
ELSE
"two"
ENDIF。

相关文档
最新文档