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

  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事件代码是:。

相关文档
最新文档