期末考试VFP

合集下载

中职vf期末考试试题及答案

中职vf期末考试试题及答案

中职vf期末考试试题及答案中职VF期末考试试题一、选择题(每题2分,共20分)1. VF中的主窗口是:A. 表单设计器B. 项目管理器C. 数据环境D. 代码编辑器答案:B2. 在VF中,以下哪个不是数据库表的字段属性?A. 必填B. 可为空C. 只读D. 表答案:D3. VF中,以下哪个命令用于打开一个表单?A. DISPLAYB. DOC. OPEND. VIEW答案:C4. 在VF中,哪个函数用于计算两个日期之间的天数差?A. DATE()B. DATEDIFF()C. DATEADD()D. DATEPART()答案:B5. 在VF中,以下哪个控件用于创建下拉列表?A. TEXTBOXB. COMBOBOXC. LISTBOXD. GRID答案:B二、填空题(每空2分,共20分)6. VF中,用于定义表单的类是______。

答案:Form7. VF中,用于定义数据表的类是______。

答案:Table8. VF中,用于定义报表的类是______。

答案:Report9. VF中,用于定义查询的类是______。

答案:Query10. VF中,用于定义数据库的类是______。

答案:Database三、简答题(每题10分,共20分)11. 请简述VF中表单(Form)的基本组成元素。

答案:表单的基本组成元素包括标题栏、菜单栏、工具栏、工作区和状态栏。

表单可以包含各种控件,如文本框、按钮、列表框等,用于与用户交互。

12. 请简述VF中如何创建一个简单的查询。

答案:在VF中创建查询通常涉及以下步骤:- 打开查询设计器。

- 选择要查询的表。

- 设置查询条件。

- 定义输出字段。

- 执行查询。

四、编程题(每题15分,共40分)13. 编写一个VF命令,用于计算并显示一个表中所有记录的总和。

答案:```SELECT SUM(字段名) AS 总和 FROM 表名```14. 编写一个VF表单程序,用于接收用户输入的姓名和年龄,并在表单上显示。

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期末考试题目及答案一、选择题(每题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期末考试168道单选题

大学计算机vfp期末考试168道单选题

所有单选题1、Visual FoxPro是基于______操作系统的数据库系统。

A:MS-DOSB:WindowsC:UNIXD:AMOS/L答案:B评析:空知识点:VFP部分/报表设计2、命令SELECT 0的功能是______。

A:选择区号最小的空闲工作区B:选择区号最大的空闲工作区C:选择当前工作区的区号加1的工作区D:随机选择一个工作区的区号答案:A评析:空知识点:VFP部分/报表设计3、下列命令中,不能求出当前表中所有记录个数的是______。

A:COUNTB:RECCOUNT()C:CALCULATE CNT()D:SUM TO CONNT答案:D评析:空知识点:VFP部分/报表设计4、已知:X="AB",AB=100。

执行命令?&X+10的结果是______。

A:XB:ABC:ABC58D:110答案:D评析:空知识点:VFP部分/报表设计5、在VFP系统中,用户打开一个表后,若要显示其中的记录,可使用的命令是______。

A:BROWSEB:SHOWC:VIEWD:OPEN答案:A评析:空知识点:VFP部分/报表设计6、下面命令执行后都将生成ABC.DBF文件,其中生成空表文件的命令是______。

A:SORT TO ABCB:COPY TO ABCC:COPY STRUCTURE TO ABCD:COPY FILE TO ABC答案:C评析:空知识点:VFP部分/报表设计7、表达式LEN('ABC'-'DE')的值是______。

A:1B:3C:5D:7答案:C评析:空知识点:VFP部分/报表设计8、若使用REPLACE命令,其范围子句为ALL或REST,则执行该命令后记录指针指向______。

A:首记录B:末记录C:首记录的前面D:末记录的后面答案:D评析:空知识点:VFP部分/报表设计9、仅关闭当前表文件的命令是______。

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

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

VF数据库期末考试题及答案一、选择题(每题2分,共20分)1. VF数据库中,以下哪个选项是正确的数据类型?A. 整型B. 数值型C. 字符型D. 以上都是答案:D2. 在VF数据库中,创建表单的基本单位是?A. 表B. 视图C. 表单D. 报表答案:C3. VF数据库中,以下哪个函数用于计算字符串长度?A. LEN()B. LENGTH()C. SIZE()D. STRLEN()答案:A4. 在VF数据库中,如何表示当前日期?A. DATE()B. TODAY()C. NOW()D. CURRENT DATE答案:B5. 下列哪个选项是VF数据库中有效的SQL语句?A. SELECT * FROM 表名 WHERE 条件B. SELECT 表名 FROM 条件C. SELECT * FROM 表名D. SELECT 表名答案:A6. VF数据库中,用于连接两个表的SQL语句是?A. CREATE TABLEB. JOINC. SELECTD. INSERT INTO答案:B7. 在VF数据库中,如何删除表中的一条记录?A. DELETE FROM 表名 WHERE 条件B. REMOVE 表名 WHERE 条件C. DROP TABLE 表名D. CLEAR 表名 WHERE 条件答案:A8. VF数据库中,以下哪个选项是正确的索引类型?A. 主索引B. 候选索引C. 唯一索引D. 以上都是答案:D9. 在VF数据库中,如何将查询结果输出到一个新的表中?A. SELECT * INTO 新表名 FROM 旧表名B. CREATE TABLE 新表名 AS SELECT * FROM 旧表名C. INSERT INTO 新表名 SELECT * FROM 旧表名D. COPY TABLE 旧表名 TO 新表名答案:B10. VF数据库中,以下哪个选项是正确的数据完整性约束?A. 实体完整性B. 参照完整性C. 用户定义完整性D. 以上都是答案:D二、填空题(每题2分,共20分)1. 在VF数据库中,使用________函数可以计算两个日期之间的天数差。

vf期末考试复习题库

vf期末考试复习题库

vf期末考试复习题库# vf期末考试复习题库一、选择题1. 在Visual FoxPro中,以下哪个选项不是字段的数据类型?A. 字符型B. 数值型C. 日期型D. 图像型2. 以下哪个命令用于在Visual FoxPro中创建表单?A. `CREATE TABLE`B. `CREATE FORM`C. `CREATE INDEX`D. `CREATE DATABASE`3. 在Visual FoxPro中,如何将一个表单的实例传递给另一个表单?A. 使用`THISFORM`B. 使用`FORM`C. 使用`THISFORMSET`D. 使用`FORMSET`4. 以下哪个函数用于计算两个日期之间的天数差?A. `DATE()`B. `YEAR()`C. `DATEDIFF()`D. `DATEADD()`5. 在Visual FoxPro中,以下哪个事件用于响应表单的关闭?A. `ON CLICK`B. `ON CLOSE`C. `ON LOAD`D. `ON CHANGE`二、填空题1. 在Visual FoxPro中,使用________命令可以打开一个表单。

2. 数据库表中,字段的默认值可以通过________属性设置。

3. Visual FoxPro中的表单设计器提供了一个________工具栏,用于添加控件到表单。

4. 使用________函数可以获取当前系统日期。

5. 在Visual FoxPro中,可以通过________属性设置表单的标题。

三、简答题1. 解释Visual FoxPro中的“表单”和“报表”有何区别?2. 描述如何使用Visual FoxPro创建一个简单的查询。

3. 阐述Visual FoxPro中索引的作用及其类型。

四、编程题1. 编写一个Visual FoxPro程序,用于计算并显示一个数值型字段中所有记录的总和。

```foxpro* 假设字段名为TotalAmountSELECT * FROM SalesSUM = 0FOR EACH Record IN SalesSUM = SUM + Sales.TotalAmountENDFOR"Total Amount: " + STR(SUM)```2. 创建一个Visual FoxPro表单,包含一个文本框和一个按钮。

VF期末试卷

VF期末试卷

VF期末试卷Visual FoxPro期末考试题一、选择题(每题2分,共40分)1、以一定的组织方式存储在计算机存储设备上,能为多个用户所共享的与应用程序彼此独立的相关数据的集合为()A、数据库B、数据库系统C、数据库管理系统D、数据结构2、数据库DB、数据库系统DBS和数据库管理系统DBMS之间的关系是()A、DBMS包括DB和DBSB、DBS包括DB和DBMSC、DB包括DBS和DBMSD、DB、DBS和DBMS是平等关系3、用二维表结构来表示实体与实体之间联系的数据模型称为()A、层次模型B、网状模型C、关系模型D、表格模型4、数据库系统的核心是()A、数据库B、操作系统;C、数据库管理系统D、文件5、数据库系统与文件系统的主要区别是()A、文件系统不能解决数据冗余和数据独立性问题,而数据库系统可解决B、文件系统只能管理少量数据,数据库系统则能管理大量数据C、文件系统只能管理程序文件,数据库系统则能管理各种类型的文件D、文件系统简单,而数据库系统复杂6、下面有关关系数据库主要特点的叙述中,错误的是()A、关系中每个属性必须是不可分割的数据单元B、关系中每一列元素必须是类型相同的数据C、同一个关系中不能有相同的字段,也不能有相同的记录D、关系的行、列次序不能任意交换,否则会影响其信息内容7、VFP是一种关系数据库管理系统,所谓关系是指()A、各条记录的数据之间有一定的关系B、各个字段之间有一定的关系C、一个数据库文件与另一个数据库文件之间有一定的关系D、数据模型符合满足一定条件的二维表格式8、用DIMENSION命令定义了一个数组,其数组元素在未赋值之间的默认值是()A、不确定B、0C、.F.D、“”9、以下数据中发球字符型数据的是()A、06/10/02B、“06/10/02”C、{06/10/02}D、(06/10/02)10、若想字符串“大连市”中取出汉字“连”,应该使用的表达式是()A、SUBSTR(“大连市”,2,2)B、SUBSTR(“大连市”,2,1)C、SUBSTR(“大连市”,3,1)D、SUBSTR(“大连市”,3,2)11、在VFP中,逻辑型、日期型和备注型的长度分别是()A、1,8,128B、1,8,10C、1,8,4D、1,10,412、以下命令正确的是()A、STORE 0 TO X,YB、STORE 0,1 TO X,YC、X=0,Y=1D、X=Y=013、下列函数中,函数值为字符类型的是()A、CTOD(‘02/02/98’)B、AT(“计算机”,“全国计算机等级考试”)C、TYPE(‘2’)D、SUBSTR(DTOC(DATE()),7)14、函数TYPE(“10/20/99”)的值是()A、10/20/99B、CC、DD、N15、函数STR(125.86,7,3)的值是()A、125.86B、“125。

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

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期末考试试题

VF期末考试试题一、选择题(每小题2分,共40分)1、数据库应用系统的核心是()A 数据库文件B 数据库管理系统C 编译程序D 操作系统2、下列哪个函数是数值型数据转换为字符串()A V AL( )B STR( )C AT( )D SUBSTR( )3、索引标记是()A TAGB INDESC OND WITH4、日期型常数是用来表示日期的一种特殊数据,其长度为()A 任意B 10C 8D 45、下列各命令行中正确的是()A store 1,2 TO x, yB store 5 TO x, yC 8=YD x=y=56、能实现关闭表的命令的是()A createB modifyC closeD use7、执行下列命令后显示的结果是()A=CTOD(“04/05/2003”)B=CTOD(“04/10/2003”)?B-AA 5B -5C “04/05/2003”D “04/-05/2003”8、下列函数中函数值为字符型的是()A DATE( )B TIME( )C YEAR( )D DATETIME( )9、默认查询的输出形式是()A 数据表B 图形C 报表D 浏览10、下列哪个方法()是表示隐藏表单的A ReleaseB refreshC showD Hide11、12%(-5)的值是()A 2B -2C 3D -312、为表单MyForm添加事件和方法代码,改变该表单中的标签label的caption属性正确的是()A MyForm. Label1. caption=”姓名”B This. Label1. Caption=”姓名”C This Form. Label1. Caption=”姓名”D This Formset. Label1. caption=”姓名”13、表单有自己的属性、事件和()A 图形B 行为C 容器D 方法14、表达式Val(subs(…奔腾586‟,5,1))*Len(…visual FoxPro‟)的结果为()A 63.00B 64.00C 65.00D 66.0015、下列()符号不能作为visual FoxPro中的变量名A ABCB K123C 12KD asd16、?STR(234.56,5,1) 命令的显示结果是()A 234.5B 234.6C 234.56D 234.5717、一个数据库表有5条记录,用EOF()函数测试的结果为直,此时的记录号是()A 1B 5C 6D 018、建立程序的方法有()种A 1B 2C 3D 419、新建程序文件的命令是()A create programB modify commandC reate commandD modify program20、设D=5>6,命令VarType(D)的结果是()A LBC C ND D二、填空题(每空1分,共15分)1、数据库管理系统简称为visual FoxPro是型的数据库管理系统2、数值型数据由以及符号(+/-)和组成3、日期型数据的宽度系统默认为,逻辑型数据的宽度系统默认为4、定义一维数组AA(5)的命令是5、结构化程序设计的基本结构分为、顺序、三种6、表达式.not .2*3+5<>10的运算结果为7、打开数据库文件的命令是8、设置对象文本字体的属性为,将Form1中Label1的显示文本字号设为20号字的代码为9、表单文件的扩展名为菜单文件扩展名为三、操作题(19分)设数据表chengji.DBF有学号(C,6)姓名(C,6)语文(N,5,1)数学(N,5,1)英语(N,5,1)体育(N,5,1)总分(N,5,1)平均分(N,5,1)字段,假设数据表已经打开,写出下列命令序列:1、计算各学生总分和平均分并填入相应字段中。

vf期末考试题库及答案2002

vf期末考试题库及答案2002

vf期末考试题库及答案2002一、单项选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个选项是正确的?A. 表单控件的TabIndex属性决定了控件的名称B. 表单控件的Name属性决定了控件的名称C. 表单控件的Caption属性决定了控件的名称D. 表单控件的Tag属性决定了控件的名称答案:B2. 在Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LEN()B. LEFT()C. RIGHT()D. MID()答案:A3. 在Visual FoxPro中,以下哪个命令用于打开一个表单?A. DOB. OPENC. CREATED. RUN答案:D4. 在Visual FoxPro中,以下哪个属性用于设置表单的标题?A. CaptionB. TextC. TitleD. Label答案:A5. 在Visual FoxPro中,以下哪个命令用于关闭一个表单?A. CLOSEB. RELEASEC. DESTROYD. CLEAR答案:C6. 在Visual FoxPro中,以下哪个函数用于将字符串转换为日期?A. CTOD()B. CDTOD()C. DTOC()D. DTOC()答案:A7. 在Visual FoxPro中,以下哪个命令用于设置当前数据库?A. SELECTB. USEC. SET DATABASED. SET DEFAULT答案:C8. 在Visual FoxPro中,以下哪个属性用于设置表单的背景颜色?A. BackColorB. BackColorC. ColorD. Background答案:A9. 在Visual FoxPro中,以下哪个函数用于获取当前日期?A. DATE()B. TODAY()C. NOW()D. TIME()答案:B10. 在Visual FoxPro中,以下哪个命令用于创建一个新表?A. CREATE TABLEB. CREATE DATABASEC. CREATE FORMD. CREATE REPORT答案:A二、多项选择题(每题3分,共15分)11. 在Visual FoxPro中,以下哪些属性用于设置表单控件的外观?A. BackStyleB. BackColorC. FontD. ForeColor答案:ABCD12. 在Visual FoxPro中,以下哪些函数用于字符串操作?A. LEFT()B. RIGHT()C. MID()D. REPLACE()答案:ABCD13. 在Visual FoxPro中,以下哪些命令用于数据查询?A. SELECTB. SEEKC. FINDD. LOCATE答案:ABCD14. 在Visual FoxPro中,以下哪些属性用于设置表单控件的位置和大小?A. LeftB. TopC. WidthD. Height答案:ABCD15. 在Visual FoxPro中,以下哪些函数用于数学计算?A. ABS()B. SQRT()C. ROUND()D. INT()答案:ABCD三、填空题(每题3分,共30分)16. 在Visual FoxPro中,使用________命令可以创建一个新表。

vfp期末考试试题

vfp期末考试试题

一、选择题(每题1分)1、在关系模型中,关系规范化的过程是通过关系属性中的分解和关系模式中的分解来实现的。

在实际应用中,设计关系模式是一般要求满足。

A.1NF B.3NF C.2NF D.4NF2、下列有关关系的规范化的说法中,不正确的是。

A、属性值是原子值,不可分解B、二维表中不允许出现完全相同的两行C、二维表中行、列的顺序均可任意交换D、二维表中允许出现相同的属性E、3、联接运算是根据给定的联接条件将两个关系拼成一个新的。

A、元组 B、关系 C、属性 D、列4、数据库表的记录有效性规则的设置可以实现。

A.域完整性 B.参照完整性C.实体完整性 D.用户自定义完整性5、函数SELECT(0)的返回值是。

A.当前工作区号 B.当前未被使用的最小工作区号 C.当前工作区的下一个工作区 D.当前未被使用的最大工作区号 6、设变量x的值为“abcd ”(其长度为5,末尾为一个空格字符),变量y的值为“ abcd”(其长度为5,第一个字符为空格),则表达式LEN(X+Y)和LEN(x-y)的返回值分别为。

A.10,8 B.10,9 C.8,8 D.10,10 7、以下几组表达式中,返回值均为.T.(真)的是。

A.EMPTY({})、ISNULL(SPACE(0))、EMPTY(0)B.EMPTY(0)、ISBLANK(SPACE(0))、ISNULL(.NULL.)C.EMPTY(SPACE(0))、ISBLANK(0)、EMPTY(0)D.EMPTY({})、EMPTY(.NULL.)、EMPTY(0)8、设某数据库中的学生表(XS.DBF)已在2号工作区中打开,且当前工作区为1号工作区,则下列命令中不能将该XS表关闭的是。

A.CLOSE TABLES ALL B.CLOSE DATEBASE ALL C.USE IN 2 D.USE9、JS(教师)表中有XG(性格,备注型)等字段,使用命令可以直接浏览/输出所有记录的XG字段的具体内容(即备注中的信息)。

vf期末考试题库含答案30页完好打印版

vf期末考试题库含答案30页完好打印版

8. 在 Visual FoxPro 中,skip 命令移动记录指针的基准是( B )。
A、第一条记录 B、当前记录 C、指定纪录 D、库文件尾
9. 一个数据库文件中多个备注字段的内容是存放在( B )。
A、这个数据库文件中 B、一个备注文件中 C、多个备注文件中
D、一个文本文件中
10. 要删除当前数据库文件中的“性别”字段,应使用命令( A )。
B、ctrl+q C、ctrl+c D、esc
6. 在 Visual FoxPro 中,用 modify structure 对数据库结构进行修改时,数据库的原有数据( C )。
对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术关,通系电1,力过根保管据护线0生高不产中仅工资22艺料22高试可中卷以资配解料置决试技吊卷术顶要是层求指配,机置对组不电在规气进范设行高备继中进电资行保料空护试载高卷与中问带资题负料22荷试,下卷而高总且中体可资配保料置障试时23卷,23调需各控要类试在管验最路;大习对限题设度到备内位进来。行确在调保管整机路使组敷其高设在中过正资程常料1工试中况卷,下安要与全加过,强度并看2工且55作尽22下可2都能护1可地关以缩于正小管常故路工障高作高中;中资对资料于料试继试卷电卷连保破接护坏管进范口行围处整,理核或高对者中定对资值某料,些试审异卷核常弯与高扁校中度对资固图料定纸试盒,卷位编工置写况.复进保杂行护设自层备动防与处腐装理跨置,接高尤地中其线资要弯料避曲试免半卷错径调误标试高方中等案资,,料要编5试求写、卷技重电保术要气护交设设装底备备4置。高调、动管中试电作线资高气,敷料中课并3设试资件且、技卷料中拒管术试试调绝路中验卷试动敷包方技作设含案术,技线以来术槽及避、系免管统不架启必等动要多方高项案中方;资式对料,整试为套卷解启突决动然高过停中程机语中。文高因电中此气资,课料电件试力中卷高管电中壁气资薄设料、备试接进卷口行保不调护严试装等工置问作调题并试,且技合进术理行,利过要用关求管运电线行力敷高保设中护技资装术料置。试做线卷到缆技准敷术确设指灵原导活则。。:对对在于于分调差线试动盒过保处程护,中装当高置不中高同资中电料资压试料回卷试路技卷交术调叉问试时题技,,术应作是采为指用调发金试电属人机隔员一板,变进需压行要器隔在组开事在处前发理掌生;握内同图部一纸故线资障槽料时内、,设需强备要电制进回造行路厂外须家部同出电时具源切高高断中中习资资题料料电试试源卷卷,试切线验除缆报从敷告而设与采完相用毕关高,技中要术资进资料行料试检,卷查并主和且要检了保测解护处现装理场置。设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。

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期末试题及答案一、单项选择题(每题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 试卷
(满分:100分,时间:90分钟)
一、填空题(每空2分,共20分)
1、新建报表时,系统默认显示的带区是页标头带区、带区和
带区。

2、VFP源程序默认的扩展名是。

3、结构化程序三种基本的程序结构是结构、结构和
结构。

4、清除屏幕显示信息的命令是。

5、在VFP中为表单指定标题的属性是。

6、Thisform.release的功能是。

7、单击项目管理器中的按钮,可以编译应用程序。

二、单选题(每小题2分,共44分)
1、报表的数据源不能是()
A) 自由表B) 数据库表C) 视图D) 数组
2、打开报表设计器修改已有报表文件的命令是()
A) MODIFY <报表文件名>B) MODIFY REPORT <报表文件名>
C) CREA TE REPORT <报表文件名>D) CREA TE <报表文件名>
3、()带区中的数据会按每条记录输出一次。

A) 页标头B) 细节C) 总结D) 组注脚
4、用于输出页码的控件应放在()带区。

A) 总结B) 页注脚C) 列注脚D) 组注脚
5、()用于输出字段、变量或表达式的计算结果。

A)图片/ActiveX绑定控件B)域控件C)标签控件D)报表控件
6、报表标题一般是通过()控件定义的。

A)图片/ActiveX绑定控件B)域控件C)标签控件D)文本框控件
7、对报表进行数据分组后,报表会自动包含的带区是()
A)“细节”带区B)“组标头”和“组注脚”带区
C)“标题”和“总结”带区D)“列标头”和“列注脚”带区
8、组标头的打印方式是()
A)每个页面打印一次B)每列打印一次
C)每行打印一次D)每组打印一次
9、向报表设计器添加表的字段的方法有()
A) 使用快速报表方法B) 使用数据环境设计器
C) 使用“报表控件”工具栏D) 以上方法都正确
10、下列叙述正确的是()
A)用鼠标拖动报表的边框,可以裁剪控件。

B)用鼠标拖动报表的边框,可以放大或缩小控件。

C)选择报表控件后,使用鼠标拖动控件的控制柄,可以裁剪控件。

D)选择报表控件后,使用鼠标拖动控件的控制柄,可以放大或缩小控件。

11、不能为两个相关联的表创建报表的方法是()
A) 使用快速报表方法
B) 使用数据环境设计器
C) 先用两个相关联的表作数据源创建视图,再用该视图作数据源创建报表。

D) 使用“一对多报表向导”方法
12、若程序出现语法错误,选择”程序错误”对话框的()按钮可以终止程序运行
A) 终止B) 取消C) 挂起D) 确定
13、执行命令W AIT TIMEOUT 0,系统等待的时间为()
A) 0秒B) 1秒C) 10秒D) 无限等待,直到用户按键为止
14、用W AIT命令给内存变量输入数据时,内存变量所获得的数据是()
A) 任意长度的字符串B) 一个字符和一个回车符
C) 数值型数据D) 一个字符
15、输入数据后不需要按回车键的命令是()
A) INPUT B) W AIT C) ACCEPT D) SCANF
16、有关多分支结构DO CASE…ENDCASE的叙述正确的是()
A) 当有多个条件为真,执行最后一个条件为真的CASE之后的程序段
B) 当有多个条件为真,执行第一个条件为真的CASE之后的程序段
C) 当有多个条件为真,执行多个条件为真的CASE之后的程序段
D) DO CASE…ENDCAS语句可以有多个程序段被执行
17、在FOR…ENDFOR循环结构中,如省略步长,则系统默认步长是()
A) 0 B) -1 C) 1 D) 2
18、面向对象程序的运行机制是()
A) 按顺序依次执行B) 根据条件选择执行
C) 按条件循环执行D) 事件驱动机制
19、能向表单添加控件的工具栏是()
A) “表单设计器”工具栏B) “表单控件”工具栏
C) “布局”工具栏D) “调色板”工具栏
20、Thisform.refresh的功能是()
A)刷新表单B)关闭表单C)重绘表单D)隐藏表单
21、下列各属性中,可用于设置字号的属性()
A)FONTNAME B)FONTBOLD C)CAPTION D)FONTSIZE
22、下列各属性中,能设置对象高度的属性是()
A) LEFT B) TOP C) HEIGHT D) WIDTH
三、判断题:正确画“√”,错误画“×”(每小题1分,共20分)
1、报表输出的所有数据都存放在报表文件中。

()
2、快速报表方法不能向报表添加通用型字段。

()
3、改变报表数据源的值,则运行报表时输出的值也随着改变。

()
4、报表向导既可以创建报表,也可以修改报表。

()
5、设计报表时,撤消功能可以进行多次撤消。

()
6、要在报表设计器中选择多个不连续控件,应先按住Ctrl键,再依次单击需要
选择的控件。

()
7、拖动带区分隔条可以改变带区高度。

()
8、使用“报表控件”工具栏中的“按钮锁定”按钮,可以在报表设计器中连续添
加多个同类控件。

()
9、程序文件属于文本文件。

()
10、选择结构的程序可以提供多种选择,但最多只能执行其中一种选择。

()
11、循环结构的程序可以根据指定的条件重复执行某个程序段。

()
12、在循环结构的程序中,循环体至少执行一次。

()
13、DO WHILE循环不能自动改变循环的条件。

()
14、LOOP命令的作用是结束整个循环,执行循环结构后面的语句。

()
15、过程不能和主程序放在同一个文件中。

()
16、有的对象中又可以包含对象。

()
17、表单控件与报表控件的编辑方法基本相同。

()
18、表单的数据源可以是表,但不能是视图。

()
19、可以使用表单的数据环境设计器将多个表的字段添加到表单设计器。

()
20、安装向导用于制作安装文件,发布应用程序。

()
四、综合题(共16分)
1、有如下程序:
A=1200
DO CASE
CASE A<0
B=5/100
CASE A<1000
B=10/100
CASE A<2000
B=15/100
CASE A<3000
B=20/100
ENDCASE
?B
RETURN
执行程序后的显示结果是:(2分)
2、有如下程序:
s=0
for i=1 to 100
s=s+i
endfor
?s
Return
该程序的功能是:(2分)
3、以下程序的功能是:输入学生的学号,在XSDA.DBF中查找该学号,若存在,则显示相应的学生信息,否则显示“查无此人!”。

请填空将程序补充完整。

(2分)Clear
Set talk off
Use xsda.dbf
Accept “请输入学号:” to xh
Locate for 学号=xh
If
Display
Else
?”查不此人!”
Use
Set talk on
Return
4、如图:表单Form1用于显示xsda.dbf中的数据,单击命令按钮“第一条”(COMMAND1)显示第一条记录,单击命令按钮“前一条”(COMMAND2)显示前一条记录,单击命令按钮“下一条”(COMMAND3)显示下一条记录,单击命令按钮“末一条”(COMMAND4)显示最后一条记录,单击命令按扭“退出”(COMMAND5)关闭表单。

请分别编写5个命令按钮的单击(CLICK)事件代码。

(10分)
COMMAND1的CLICK事件代码是:COMMAND2的CLICK事件代码是:COMMAND3的CLICK事件代码是:COMMAND4的CLICK事件代码是:COMMAND5的CLICK事件代码是:。

相关文档
最新文档