VFP期末试卷及答案

合集下载

2021vf期末考试试题及答案

2021vf期末考试试题及答案

2021vf期末考试试题及答案在2021年的vf(Visual FoxPro)期末考试中,试题涵盖了数据库基础、表单设计、查询与报表制作等多个方面。

以下是部分试题及答案,供同学们参考。

一、选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个选项不是数据库表的属性?A. 字段类型B. 记录指针C. 索引D. 表单答案:D2. 以下哪个函数不能用于计算字符串的长度?A. LEN()B. STRLEN()C. SPACE()D. AT()答案:D3. 在Visual FoxPro中,以下哪个选项不是创建索引的方法?A. 使用CREATE INDEX命令B. 使用INDEX命令C. 使用数据库设计器D. 使用表单设计器答案:D4. 在Visual FoxPro中,以下哪个选项不是查询设计器的功能?A. 设计查询B. 设计视图C. 设计报表D. 设计表单答案:D5. 在Visual FoxPro中,以下哪个选项不是报表设计器的功能?A. 设计报表布局B. 设计报表数据源C. 设计报表控件D. 设计数据库表答案:D6. 在Visual FoxPro中,以下哪个选项不是表单控件的属性?A. CaptionB. NameC. DataSourceD. Index答案:D7. 在Visual FoxPro中,以下哪个选项不是表单事件?A. ClickB. LoadC. CloseD. Open答案:D8. 在Visual FoxPro中,以下哪个选项不是报表的控件?A. LabelB. Text BoxC. LineD. Grid答案:D9. 在Visual FoxPro中,以下哪个选项不是数据库表的约束类型?A. 主键B. 外键C. 唯一D. 索引答案:D10. 在Visual FoxPro中,以下哪个选项不是视图的特点?A. 存储在磁盘上B. 可以包含多个表C. 可以包含聚合函数D. 可以包含计算字段答案:A二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以创建一个数据库。

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中,使用________命令可以创建一个新的数据库。

大学生vfp考试题及答案

大学生vfp考试题及答案

大学生vfp考试题及答案一、选择题1. 在Visual FoxPro(VFP)中,以下哪个选项不是数据库表的完整性规则?A. 实体完整性B. 域完整性C. 参照完整性D. 触发器完整性答案:D2. VFP中,要实现数据的排序,可以使用以下哪个命令?A. SELECTB. ORDER BYC. SORTD. INDEX答案:C3. 在VFP中,以下哪个函数用于计算字符串的长度?A. LEFT()B. RIGHT()C. LEN()D. SPACE()答案:C4. 在VFP中,要创建一个表单,应该使用以下哪个命令?A. CREATE TABLEB. CREATE FORMC. USED. BROWSE答案:B5. VFP中,以下哪个控件用于显示图像?A. LabelB. TextBoxC. Image ControlD. Grid答案:C二、填空题6. 在VFP中,要将一个字段设置为自动增长的编号,应该使用字段属性_________。

答案:AutoIncrement7. 当需要在VFP中实现多表连接查询时,可以使用_________函数。

答案:JOIN8. 在VFP中,要实现对表进行记录的追加操作,应使用的命令是_________。

答案:APPEND9. VFP中,要对表中的记录进行删除操作,应使用的命令是_________。

答案:DELETE10. 在VFP中,要实现对表中数据的局部更新,可以使用_________命令。

答案:UPDATE三、简答题11. 简述在VFP中如何建立一对多关系?答案:在VFP中,建立一对多关系通常涉及两个表。

首先,需要在一个表中创建一个与另一个表的主键相匹配的字段,这个字段称为外键。

然后,通过设置数据库的参照完整性规则来建立关系,确保在子表中引用的每个父表记录都是有效的。

12. 描述在VFP中如何使用报表向导创建一个简单的报表?答案:在VFP中,使用报表向导创建报表的步骤如下:- 打开报表向导。

大学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分,共90分)1.一个完整的计算机系统应该包括_____。

A)主机和外部设备B)硬件系统和软件系统C)操作系统和应用程序 D)运算器、控制器和存储器2.微型计算机突然断电后,数据会丢失的存储器是_____。

A)RAM B)硬盘C)ROM D)光盘3.在计算机的应用领域中,CAD属于_____领域的应用。

A)科学计算B)数据处理C)计算机辅助系统D)人工智能4.下列选项中,不是操作系统的软件是_____。

A)Windows XP B)Windows 7 C)Linux D)Microsoft Office5.将(110010)2转换成十进制数是_____。

A)46 B)48 C)50 D)526.下列关于Windows剪贴板的描述,不正确的是_____。

A)只要Windows在运行中,剪贴板就处于运行状态B)剪贴板是内存中临时存储信息的区域C)剪贴板只能传递文字和图像信息D)剪贴板是Windows提供的信息传递的方式7.下列选项中,属于多媒体计算机必备的硬件设备是_____。

A)网卡B)声卡C)打印机D)扫描仪8. 在Internet中,FTP指的是_____。

A)文件传输协议B)超文本传输协议C)电子邮件协议D)传输控制协议9. 下列关于计算机病毒的说法,正确的是_____。

A)计算机病毒是一种生物病毒B)计算机病毒是一种程序C)计算机病毒只破坏内存中的数据D)使用杀毒软件能清除所有的病毒10.计算机能够直接识别和处理的语言是_____。

A)汇编语言B)高级语言C)数据库语言D)机器语言11.下列选项中,从关系中取出满足条件的元组的运算是_____。

A)投影B)选择C)联接D)筛选12.在Visual FoxPro中,项目文件和数据表文件的扩展名分别是_____。

A)PJX和DBC B)PJX和DBF C)PRG和DBC D)PRG和DBF13.在Visual FoxPro中,用于存储图像的字段类型是不是_____。

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期末复习题VFP期末复习题一、选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个不是数据库表的字段类型?A. 字符型B. 日期型C. 逻辑型D. 图像型2. 以下哪个命令用于在Visual FoxPro中创建表单?A. CREATE TABLEB. CREATE FORMC. CREATE INDEXD. CREATE REPORT3. 在Visual FoxPro中,以下哪个函数用于计算两个日期之间的天数差?A. DATE()B. DATEDIFF()C. DATEADD()D. DATEPART()4. 在Visual FoxPro中,以下哪个事件是表单加载时发生的?A. ClickB. LoadC. InitD. Close5. 以下哪个命令用于在Visual FoxPro中创建查询?A. SELECTB. QUERYC. REPORTD. INDEX6. 在Visual FoxPro中,以下哪个属性用于设置表单的标题?A. CaptionB. TitleC. LabelD. Text7. 以下哪个命令用于在Visual FoxPro中创建视图?A. CREATE VIEWB. CREATE TABLEC. CREATE INDEXD. CREATE QUERY8. 在Visual FoxPro中,以下哪个函数用于将文本转换为数值?A. STR()B. NUM()C. VAL()D. INT()9. 以下哪个事件是表单关闭时发生的?A. ClickB. LoadC. InitD. Close10. 在Visual FoxPro中,以下哪个属性用于设置控件的可见性?A. VisibleB. EnabledC. CaptionD. Name二、填空题(每空2分,共20分)1. 在Visual FoxPro中,______ 命令用于打开一个表。

2. 表单设计器中,______ 属性用于设置控件的名称。

vfp试题及答案及

vfp试题及答案及

vfp试题及答案及一、单项选择题(每题2分,共10分)1. Visual FoxPro是由哪家公司开发的数据库管理系统?A. 微软B. 甲骨文C. IBMD. 苹果答案:A2. 在Visual FoxPro中,以下哪个命令用于创建新表?A. CREATE TABLEB. DEFINE TABLEC. MAKE TABLED. NEW TABLE答案:B3. 在Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LENB. LENGTHC. SIZED. WIDTH答案:A4. 在Visual FoxPro中,以下哪个命令用于打开一个表?A. OPEN TABLEB. USEC. DISPLAY TABLED. SHOW TABLE答案:B5. 在Visual FoxPro中,以下哪个命令用于关闭当前表?A. CLOSE TABLEB. QUITC. EXITD. CANCEL答案:A二、多项选择题(每题3分,共15分)1. 在Visual FoxPro中,以下哪些命令用于数据的增删改查?A. INSERTB. DELETEC. UPDATED. SELECT答案:ABC2. 在Visual FoxPro中,以下哪些函数用于数据的转换?A. TRANSFORMB. EVALUATEC. CURDATE()D. CURTIME()答案:AB3. 在Visual FoxPro中,以下哪些命令用于数据的排序?A. SORTB. ORDER BYC. INDEXD. FIND答案:AC4. 在Visual FoxPro中,以下哪些命令用于创建索引?A. INDEX ONB. CREATE INDEXC. SET INDEX TOD. SET ORDER TO答案:AC5. 在Visual FoxPro中,以下哪些命令用于数据的统计?A. COUNTB. SUMC. AVGD. MAX答案:ABCD三、填空题(每题2分,共10分)1. 在Visual FoxPro中,使用命令_________可以设置表的过滤条件。

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.指定对象内文本的前景色用_____________________属性。

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”字段。

vf期末考试题库含答案

vf期末考试题库含答案

一、选择题1. 在Visual FoxPro中,向数据库文件中追加数据使用语句( C )。

A、INSERTB、REPLACEC、APPENDD、ADD2. 在Visual FoxPro中,删除数据库的所有记录,仅保留库结构的命令是( D )。

A、 delete allB、packC、recallD、 zap3. 在Visual FoxPro中,复制当前工作区中库结构的命令是( C )。

A、Copy stru <原文件> to<目标文件>B、Copy <原文件> stru to <目标文件>C、Copy stru to <库文件名>D、Copy stru to <库文件名>exten4. 在Visual FoxPro中,使用replace〈字段名〉with〈表达式〉for〈条件〉后,记录指针为( D )。

A、视情况而定B、当前记录C、bofD、为文件尾5. 在Visual FoxPro中,对数据库结构或记录进行输入、修改后,应按( A )存盘退出。

A、ctrl+wB、ctrl+qC、ctrl+cD、esc6. 在Visual FoxPro中,用modify structure对数据库结构进行修改时,数据库的原有数据( C )。

A、将全部丢失B、不会丢失C、可能丢失某些数据项D、可能丢失某些数据记录7. 在Visual FoxPro中,分屏显示当前数据库中年龄字段大于20的所有记录,正确的命令为( A )。

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

A、第一条记录B、当前记录C、指定纪录D、库文件尾9. 一个数据库文件中多个备注字段的内容是存放在( B )。

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期末试卷(A)

VFP期末试卷(A)

《Visual Foxpro 》试题Visual Foxpro 期末考试题A 卷一、 选择题(2*20=40分)题号 1 2 3 4 5 6 7 8 9 10 总分 答案题号 11 12 13 14 15 16 17 18 19 20答案1、DBMS 的输入包括查询、数据修改和( )修改。

A. 视图 B. 查找 C. 模式 D. 删除2、关系型数据库采用( )来表示实体和实体间的联系 A. 属性 B. 二维表 C. 字段 D. 记录3、数据完整性是指( )。

A. 数据的存储与使用数据的程序无关B. 防止数据被非法使用C. 数据的正确性,合理性和一致性D. 减少系统中不必要的重复数据4、在货币型表达式中,如果小数位过多,Visual Foxpro 系统会将其四舍五入到( )位。

A. 1 B. 2 C. 4 D. 85、下列符号中,除( )外均是Visual Foxpro 的常量。

A. 3.14B. ‘程序开发’C.[2003.10.1]D. 2004.10.1 6、函数LEN (“hunan University ”)的值为( )A . 15 B. 16 C. 17 D. 187、项目管理器的功能是组织和管理所有与该应用系统有关的各种类型的( ) A. 数据 B. 程序 C. 文件 D. 项目8、从项目管理器中移去一个文件时,Visual Foxpro 会打开一个提示窗口,在提示窗口中用户不可以执行的操作是( )A. 移去B. 删除C. 取消D. 挂起 9、在Visual FoxPro 系统中,“.dbf ”文件被称为( )A . 数据库文件B . 表文件C . 程序文件D . 项目文件 10、当设计完一张表后,应( )将表文件结构保存到磁盘。

A .单击“文件”菜单/保存 B .在命令窗口执行CLOSE 命令C .单击设计器窗口的关闭按钮D .在命令窗口执行CLOSE TABLE 命令 11、建立索引时,下列( )字段不能作为索引。

VF模拟考试题和答案解析

VF模拟考试题和答案解析

《VFP程序设计》期末模拟试卷-Ⅰ一、判断正误(对的打√号,错的打X号,每题1分,共10分)(X)1、利用VAL函数实现字符型数据到数值型数据的转换时,要转换的字符串必须全部由数字字符组成,否则将无法转换。

(√)2、数据库管理技术的发展经历了人工管理阶段、文件管理阶段和数据库系统阶段。

(√)3、若希望避免用户向自由表中的某字段输入重复数据,则应该根据此字段建立候选索引,以便自动进行惟一性检查。

(X)4、 COUNT、SUM和AVERAGE命令中若缺省<范围>子句,其默认的记录范围仅为当前记录。

(√)5、工作区选择命令SELECT中既可使用表别名,也可以使用工作区别名或工作区编号来指定欲选择的工作区。

(√)6、 Visual FoxPro中一个工作区中只能打开一个表,但同一个表可以在不同的工作区中同时被打开。

(X)7、循环结构中,LOOP语句的功能是退出循环,执行循环结构的下一条语句。

(√)8、主索引只能在数据库表中指定,而候选索引在数据库表和自由表中都可使用。

(X)9、 Visual FoxPro中的命令按钮组、文本框、表格、选项按钮组等都属于容器类控件。

( √ )10、系统提供的查询设计器和查询向导建立的查询保存时会产生一个扩展名为.QPR的文件,运行后才能得到查询结果。

二、单项选择(请将答案填在每题的括号内,每题1分,共20分)1、保存在计算机中具有一定结构的相关数据的集合称为()。

(A)数据库(B)数据库系统(C)数据库管理系统(D)数据结构2、利用数据库技术进行人事档案管理是属于计算机的()。

(A)科学计算应用(B)过程控制应用(C)数据处理应用(D)辅助工程应用3、Visual FoxPro 6.0 管理的数据库是()型数据库。

(A)网络(B)层次(C)关系(D)链状4、Visual FoxPro 6.0系统提供的FOR<条件>子句与一些相关的命令配合使用可以方便地实现关系运算中()的操作。

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. 在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)。

2008/2009学年第二学期数据库期末考试卷班级:财管(08)01班姓名:一、名词解释(每小题3分,共15分)1、实体:是指客观存在的并且可以相互区别的事物。

2、数据库:是存储在计算机存储设备上的结构化的相关数据集合。

3、选择:从关系中找出满足给定条件的元组的操作称为选择。

4、数组:是内存中连续的一片存储区域,它由一系列元素组成,每个数组元素可通过数组名及相应的下标来访问。

5、程序:是能够完成一定任务的命令集合。

二、选择题(每小题1。

5分,共30分)1、用数据二维表来表示实体及实体之间联系的数据模型称为(D)A)实体——联系模型 B)层次模型 C)网状模型 D)关系模型2、Visual FoxPro6.0是一种关系型数据库管理系统,所谓关系是指(C)A)各条记录中的数据库彼此有一定的关系B)一个数据库文件和另一个数据库文件之间有一定的关系C)数据库模型符合满足一定条件的二维表格式D)数据库中各个字段之间彼此有一定的关系3、数据库系统的核心是(C)A)数据库 B)操作系统 C)数据库管理系统 D)文件4、为了合理的组织数据,应遵从的设计原则是(D)A)“一事一地”的原则,即一个表描述一个实体或实体间的一种联系B)表中的字段必须是原始数据和基本数据元素,并避免在表之间出现重复字段C)用外部关键字保证有关联的表之间的联系D)以上各项原则都包括5、下面关于工具栏的叙述,错误的是(D)A)可以定制用户自己的工具栏 B)可以修改系统提供的工具栏C)可以删除用户创建的工具栏 D)可以删除系统提供的工具栏6、项目管理器的“数据”选项卡用于显示和管理(C)A)数据库、自由表和查询 B)数据库、视图和查询C)数据库、自由表、查询和视图 D)数据库、表单和查询7、从“表单”菜单中,选择“快速表单”可以打开(B)A)表单设计器 B)表单生成器C)表单向导 D)命令按钮组生成器8、参照完整性生成器在以下情况下显示 (D)A)在“数据库设计器”中双击两个表之间的关系线,在“编辑关系”对话框中选择“参照完整性”按钮B)从“数据库设计器”快捷菜单中选择“参照完整性”选项C)选择“数据库”菜单中“编辑参照完整性”选项D)以上三种情况均显示9、要想将日期型或时间型数据中的年份用4位数字显示,应当使用设置命令(A)A) SET CENTURY ON B) SET CENTURY OFFC) SET CENTURY TO 4 D) SET CENTURY OF 410、进行字符串比较时,使命令?“我们大家”=“我们”的结果为逻辑假的设置是(A)A) SET EXACT ON B) SET EXACT OFFC) SET COLLATE TO”Machine” D) SET COLLATE”Stroke”11、设N=886,M=345,K=”M+N”,表达式1+&k的值是(A)A)1232 B)346 C)1+M+N D)数据类型不匹配12、连续执行以下命令之后,最后一条命令的输出结果是(C)SET EXACT OFFX=”A”?IIF(X=”A”,X-“BCD”,X+”BCD”)A) A B) BCD C)ABCD D)A BCD13、在下面的Visual FoxPro表达式中,运算结果为逻辑真的是(B)A)EMPTY(.NULL.) B)LIKE(‘xy?’,’xyz’)C) AT(‘xy’,’ancxyz’) D)ISNULL(SPACE(0))14、下面关于过程调用的叙述中,正确的是(C)A) 实参与形参的数量必须相等B)当实参的数量多于形参的数量时,多余的实参被忽略C)当形参的数量多于实参的数量时,多余的形参取逻辑假D)上面B)和C)都对15、如果一个过程不包含RETURN语句,或者RETURN语句中没有指定表达式,那么该过程(C)A)没有返回值 B)返回0 C)返回. T. D)返回.F.16、有如下程序:INPUT TO AIF A=10S=0ENDIFS=1?S假定从键盘输入的A的值是数值型,那么上面程序的执行结果是(B)A)0 B)1 C)由A的值决定 D)程序出错17、在Visual FoxPro中,有如下内存变量赋值语句:X={^2001-07-28 10:15:20 PM}Y=.T.M=$123.45N=123.45Z=”123.24”执行上述赋值语句之后,内存变量X、Y、M、N和Z的数据类型分别是(D)A)D、L、Y、N、C B)D、L、M、N、C C)T、L、M、N、C D)T、L、Y、N、C18、打开一个数据库的命令是( D )A)USE B)USE DATABASE C)OPEN D)OPEN DATABASE19、Visual FoxPro数据库文件是( B )A)是存放用户数据的文件 B)是管理数据库对象的系统文件C)是存放用户数据和系统数据的文件 D)前三种说法都对20、以下关于自由表的叙述正确的是( C )A)全部是用以前版本的FOXPRO(FoxBASE)建立的表B)可以用VISUAL FOXPRO建立,但是不能把它添加到数据库中C)自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表D)自由表可以添加到数据库中,但数据库表不可以从数据库中移出成为自由表三、填空题(每空0。

5分,共15分)1、数据模型不仅表示反映事物本身的数据,而且表示(事物之间的联系)2、二维表中的列称为关系的(属性)二维表中的行称为关系的(元组)3、退出Visual FoxPro 系统的命令是(QUIT)4、Visual FoxPro不允许在关键字段中有重复值或(空值)5、安装完Visual FoxPro之后,系统自动用一些默认值来设置环境,要指定自己的系统环境,可单击(工具)菜单下的(选项)菜单项6、在Visual FoxPro中,常量¥960.10的数据类型是(货币型或Y),常量{^2006-10-10,15:30:00}的数据类型是(日期时间型或T)7、要显示名字以MY开头的所有内存变量,应当使用命令LIST MEMORY (LIKE MY*).8、顺序执行下列操作后,屏幕最后显示的结果是( D )和(C ).Y=DATE( )H=DTOC(Y)?VARTYPE(Y),VARTYPE(H)9、在Visual FoxPro中,编辑已有程序文件mypro.prg的命令是(MODIFY COMMAND mypro);执行该程序文件的命令是(DO mypro).10、过程文件的默认扩展名是(.prg),打开过程文件p1的命令是(SET PROCEDURE TO pl)11、Visual FoxPro的主索引和候选索引可以保证数据的(实体)完整性。

12、实现表之间临时关联的命令是(SET RELATION)13、在Visual FoxPro中所谓自由表就是那些不属于任何(数据库)-的表。

14、在Visual FoxPro中假定数据库表S(学号,姓名,性别,年龄)和SC(学号,课程号,成绩)之间使用“学号”建立了表之间的联系,在参照完整性的更新规则、删除规则和插入规则中选择设置了“(限制)”,那么如果表S所有的记录在表SC中都有相关的记录进行连接,则不允许修改表S中的学号字段值。

15、SQL支持集合的并运算,运算符是(UNION)16、在Visual FoxPro中SQL DELETE 命令是(逻辑)删除记录17、SQL DELETE语句为了将查询结果存放到临时表中应该使用(INTO CURSOR)短语。

18、如下命令将“产品”表的“名称”字段名修改为“产品名称”:ALTER TABLE 产品 RENAME(COLUMN)名称TO产品名称19、假设“歌手”表中有“歌手号”、“姓名”和“最后得分”3个字段,“最后得分”越高名次越靠前,查询前10名歌手的SQL语句是:SELECT*(TOP 10)FROM 歌手ORDER BY 最后得分(DESC)20、查询设计器的筛选选项卡用来指定查询的(条件)。

21、通过在Visual FoxPro的视图,不仅可以查询数据库表,还可以(操作或更新)数据库表。

22、建立远程视图必须首先建立与远程数据库的(连接)。

23、在Visual FoxPro中为了通过视图修改表中的数据,需要在试图设计器的(更新条件)选项卡中设置有关属性。

四、判断题(每小题1分,共10分)1、Visual FoxPro参照完整性规则不包括查询规则(√)2、设有两个数据库表,父表和子表之间是一对多的联系,为控制父表和子表中数据的一致性,可以设置“参照完整性规则”,要求这两个表在父表连接字段上建立普通索引,在子表连接字段上建立主索引(×)3、在Visual FoxPro中,使用LOCAT ALL FOR<expl>命令按条件查找记录,可以通过EOF()函数返回.F.值来判断命令查找到满足条件的记录?(√)4、SQL的操作语句不包括UPDATE(×)5、SQL语句中删除表的命令是DROP TABLE(√)6、假设数据库中有“歌手”表,为其增加一个字段“最后得分”的SQL语句是ALTER TABLE歌手ADD最后得分F(6,2)(√)7、SQL命令:ALTER TABLE S ADD 年龄CHECK 年龄>15 AND 年龄<30,命令的含义是给数据库表S增加一个“年龄”字段(√)8、查询设计器中包括的选项卡有条件、排序依据、分组依据(×)9、在Visual FoxPro中,查询是一个预先定义好的SQL SELECT语句文件(√)10、在Visual FoxPro中,通过视图可以对表进行更新(√)五、程序填空(每空5分,共10分)请对计算乘法表XY.PRG的程序填空:SET TAL OFFCLEARFOR J=1 TO 9?STR(J,2)+′)′FOR(K=1 TO J)??(str(j*k,6))ENDFOR?ENDFORRETURN六、程序设计题(每小题10分,共20分)1、编写程序求S=1+2+……+100的值ClearS=0I=1Do while i<=100S=s+1I=i+1Enddo?”s=”,sReturn2、编写程序,判断一个大于3的自然数是否为素数ClearInput “请输入自然数(>=3):” to nF=0I=2Do while i<=int(sqrt(n))If mod(n,i)<>0I=i+1LoopElseF=1ExitEndifEnddoIf f=0?str(n,3)+”是素数”Else?str(n,3)+”不是素数”EndifReturn2008/2009学年第二学期数据库期末考试卷班级:财管(08)01班姓名:一、名词解释(每小题3分,共15分)1、数据:是指存储在某一种媒体上能够识别的物理符号。

相关文档
最新文档