VFP练习题(精华哦!)

合集下载

vfp试题及答案

vfp试题及答案

vfp试题及答案一、选择题1. 在Visual FoxPro中,用于定义一个表单的文件扩展名是()。

A. .dbfB. .scxC. .pjxD. .frx答案:B2. 下列哪个函数用于在VFP中获取当前系统日期?()。

A. DATE()B. NOW()C. THIS()D. TIME()答案:A3. 在Visual FoxPro中,要循环遍历一个表中的所有记录,应该使用哪个命令?()。

A. GO TOPB. GO BOTTOMC. LOOPD. BROWSE答案:D4. 以下哪个属性用于设置Visual FoxPro中对象的前景色?()。

A. BackColorB. ForeColorC. FontSizeD. Text答案:B5. 在VFP中,若要打开一个已存在的表,应使用哪个命令?()。

A. USE 表名 IN 0B. USE 表名 EXCLUSIVEC. BROWSE 表名D. DISPLAY 表名答案:A二、填空题1. 在Visual FoxPro中,__________命令可以用来创建一个新的数据库。

答案:CREATE DATABASE2. 要将一个表中的数据按照某个字段进行排序,可以使用__________命令。

答案:ORDER BY3. 在VFP中,可以使用__________函数来获取用户输入的值。

答案:GET4. 为了在Visual FoxPro中设置一个计时器,需要使用__________控件。

答案:Timer5. 若要在VFP表单中显示一条欢迎信息,可以在表单的__________事件中编写代码。

答案:INITIALIZE三、判断题1. 在Visual FoxPro中,所有的数据都存储在表(tables)中。

(正确)答案:正确2. 使用BROWSE命令可以对表进行添加、修改和删除操作。

(错误)答案:错误3. Visual FoxPro中的表单(form)是一种用于创建用户界面的控件。

VF习题集(答案)

VF习题集(答案)

VFP面向对象程序设计习题作业200 至200 学年计算机与信息科学系VFP练习题习题一一、单项选择题1. 数据库管理系统的英文缩写是d。

A) DBM B) DB C) DBS D) DBMS2. 支持数据库各种操作的软件系统是d。

A) 操作系统B) 命令系统C) 数据库系统D) 数据库管理系统3. c是存储在计算机存储设备上相关数据的集合。

A) 网络系统B) 操作系统C) 数据库D) 数据库管理系统4. 由计算机、操作系统、DBMS、数据库、应用程序及用户组成的一个整体叫b。

A) 数据库管理系统B) 数据库系统C) 文件系统D) 软件系统5. 数据库系统的核心是b 。

A) 数据库B) 数据库管理系统C) 操作系统D) 文件系统6. 数据库DB,数据库系统DBS,数据库管理系统DBMS,三者之间的关系是c。

A) DBMS包括DB和DBS B) DB包括DBS和DBMSC) DBS包括DB和DBMS D) DBMS包括DBS7. VFP是一种d数据库管理系统。

A) 网状型B) 共享型C) 层次型D) 关系型8.在关系模型中,将两个关系通过共同字段名组成一个新的关系,是c 关系运算。

A) 选择B) 投影C) 连接D)层次二、填空题1. 数据库系统的核心部分是数据库管理系统。

2. 在关系数据库的三种关系运算是选择、投影、连接。

3. 从关系中找出满足条件的元组的操作是_选择__运算。

习题二一、单项选择题1. 在进行VFP表的结构设计时,其字符型字段的宽度不允许超过__b____。

A)255 B)254 C)20 D)无限制2. 要显示和隐藏VFP所有的工具栏,应使用___b___菜单下的“工具栏”命令。

A)文件B)显示C)工具D)窗口3. VFP表文件中,对字符型字段的值,最多可输入__d____个字符。

A)255 B)128 C)8 D)2544. 在表设计器中设计了表的备注字段后,系统会自行产生该表文件的备注文件,该文件的主文件名与表文件同名,而扩展名是___c____。

VFP练习题(答案)

VFP练习题(答案)

一、选择题1.下列选项中能够直接实现对数据库中数据操作的软件是( c )。

A、字处理软件B、操作系统C、数据库管理系统D、翻译系统2.下列关于数据库系统的正确叙述是( a )。

A、数据库系统减少了数据冗余B、数据库系统避免了一切数据冗余C、数据库系统中数据的一致性是指数据类型的一致D、数据库系统比文件系统能管理更多的数据3.数据库DB、数据库系统DBS、数据库管理系统DBMS这三者之间的关系是( a )。

A、DBS包括DB和DBMSB、DBMS包括DB和DBSC、DB包括DBS和DBMSD、DBS就是DB,也就是DBMS4.按照数据模型分类,Visual FoxPro属于( c )。

A、层次型B、网状型C、关系型D、混合型5.关系数据库管理系统存储与管理数据的基本形式是( b )。

A、关系树B、二维表C、结点路径D、文本文件6.下列数据为常量的是( c )。

A、02/18/99B、FC、.N.D、TOP7.下述字符串表示方法正确的是( b )。

A、""等级考试""B、['等级考试']C、{"等级考试"}D、[[等级考试]]8.执行命令STORE CTOD([08/11/99]) TO AA后,变量AA的数据类型是( a )。

A、日期型B、数值型C、字符型D、浮点型9.设L=668,M=537,N="L+M",表达式5+&N的值是( c )。

A、类型不匹配B、5+L+MC、1210D、5+&N10.某数据表中包含如下的两个字段:性别(C,2)、奖金(N,6,2),如果需要查询奖金在 100元以下或400元以上的男职工和奖金在200元以上的女职工,应该使用的条件是(d )。

A、性别="男".AND.奖金<=100.OR.奖金>=400.AND.性别="女".AND.奖金>=200B、性别="男".AND.奖金<=100.OR.奖金>=400.OR.性别="女".AND.奖金>=200C、性别="男".AND.(奖金<=100.OR.奖金>=400).AND.性别="女".AND.奖金>=200D、性别="男".AND.(奖金<=100.OR.奖金>=400).OR.性别="女".AND.奖金>=20011.在下列表达式中,运算结果为数值的是( d )。

VFP上机习题(附带答案版)

VFP上机习题(附带答案版)

VFP习题(红色部分为答案,不过答案不是百分百准确)第一周(1)如下不正确的数值型常量是( )。

[多选题,答案不够或超出时,此题按零分计!](A)π(B)E-6(C)1E-6(D)1/2(E)30% ABDE(2)在Visual FoxPro中,合法的字符串是()。

[多选题,答案不够或超出时,此题按零分计!](A){ [计算机水平测试] }(B)[ (计算机水平测试) ](C)" '计算机水平测试’'(D)" '计算机水平测试] "(E)" "计算机水平测试" " BD(3)日期时间型常量又称为T型常量,如下错误的形式是( )。

[多选题,答案不够或超出时,此题按零分计!](A){2008-03-03,10.45p}(B){^2008-03-03;10:45p}(C){^2008-03-03,13:45p}(D){^2008-03-03,13:45a}(E){^2008-03-03-10:45p} ACDE(4)如下正确的逻辑常量是()。

[多选题,答案不够或超出时,此题按零分计!](A),T,(B).真.(C).F.(D).f.(E).y.(F).n. CDEF(5)如下选项()是正确的内存变量名。

[多选题,答案不够或超出时,此题按零分计!](A)ABCDE(B)_A A(C)不是变量(D)非变量(E)A变量(F)_ASD ACDEF(6)如下选项()是正确的赋值命令。

[多选题,答案不够或超出时,此题按零分计!](A)STOR 2 TO AA,SS(B)STOR 2,3 TO AA,SS(C)DD=.F.(D)DD=.真.(E)FF=[广东医](F)FF=3+4 ACEF(7)对于赋值命令:X='',如下与此命令等价的有( )。

[注意空字符串与一个空格符组成的非空字符串。

][多选题,答案不够或超出时,此题按零分计!](A)STOR [] TO X(B)STOR "" TO X(C)STOR ' ' TO X(D)X=[](E)STOR " " TO X ABD(8)常见表达式有四种,如下选项()是错误的。

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。

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

- 选择“表单”。

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

VFP练习题

VFP练习题

练习题:第1章数据库系统概述一、选择题1、下列关于数据库系统的叙述中正确的是()A)数据库系统避免了一切冗余B)数据库系统比文件系统管理更多的数据C)数据库系统减少了数据冗余D)数据库系统中数据的一致性是指数据类型一致2、下列有关数据库的描述,正确的是()A)数据库是一个DBF文件B)数据库是一个关系C)数据库是一个结构化的数据集合D)数据库是一组文件3、关系是指()A)元组的集合B)属性的集合C)字段的集合D)实例的集合4、数据库系统的核心是()A)数据库B)数据库管理系统C)操作系统D)软件工程5、按照数据模型分类,数据库系统可以分为3种类型,即()A)大型、中型和小型B)层次、网状和关系C)网状、链状和环状D)文字、数字和图形6、VFP6是一种关系型数据库管理系统,所谓关系是指()A)一个数据库文件与另一个数据库文件之间有一定的关系B)各条记录中的数据彼此有一定的关系C)数据模型满足一定条件的二维表格式D)一个表与另一个表之间的联系7、在关系数据库中,基本的关系运算有三种,它们是()A)选择、投影和统计B)选择、投影和连接C)排序、索引和选择D)并、差、交8、两个实体之间的联系可以分为3种类型,其中不包括()A)一对一联系B)一对二联系C)多对多联系D)一对多联系9、在选项对话框的“文件位置”选项卡中可以设置()A)表单的默认大小B)默认目录C)日期和时间的显示格式D)程序代码的颜色10、项目管理器的“数据”选项卡用于显示和管理()A)数据库、自由表和查询B)数据库、视图和查询C)数据库、自由表、查询和视图D)数据库、表单和查询11、项目管理器的“文档”选项卡用于显示和管理()A)表单、报表和查询B)数据库、表单和报表C)查询、报表和视图D)表单、报表和标签二、填空题1、现实世界中客观存在的每一个事物都是一个对象,这些对象所具有的固有特征是。

(属性)2、关系模型是由一个或多个组成的集合;用二维表格表示实体类型及实体间联系的数据模型称为。

VFp练习题1

VFp练习题1

VFp练习题1作者:本站来源:本站整理发布时间:2006-2-5 发布人:admin减小字体增大字体第一部分选择题一、单项选择题:在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。

1.VisualFoxPro是一种()A.DB(数据库)B.DBS(数据库系统)C.DBMS(数据库管理系统)D.OS(操作系统)2.文件的扩展名为.PRG的文件是()A.数据库文件B.格式文件C.备注文件D.程序文件3.若要中止部分语句执行而重新开始下一轮循环的命令是()A.LOOPB.EXITC.SKIPD.GOTO4.逻辑删除当前库文件的当前记录的命令是()A.CLEARB.ZAPC.PACKD.DELETE5.若要从字符串"澳门回归"取出"回归",正确的写法是()A.SUBSTR("澳门回归",5,4)B.SUBSTR(澳门回归,5,4)C.SUBSTR("澳门回归",3,2)D.SUBSTR("澳门回归",3,4)6.日期型数据加整型数据的结果是()A.数值型B.逻辑型C.字符型D.日期型7.修改名为worker.dbf库文件的结构,正确的命令是()A.CREATE worker.dbfB.CREATE workerC.MODIFY STRUCTUERD.MODIFY STRUCTURE TO PRINT8.下列类型的字段长度用户可以自定的是()A.备注型B.逻辑型C.日期型D.字符型9.刚打开库文件,显示1,2,3号记录的正确操作是()A.DISPLAY RECORD 3B.LIST 1,2,3C.DISPLAY NEXT 3D.DISPAL Y 1,2,310.备注型字段中存放的是()A.字段值B.字符串C.MemoD.指向备注文件的指针二、多项选择题:在每小题列出的五个选项中有二至五个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内,多选、少选、错选均无分。

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

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试题及答案十套

一、基本操作题(共4小题,共30分)1、在考生文件夹下建立项目SALES_M。

2、把考生文件夹中的数据库CUST_M加入SALES_M项目中。

3、为CUST_M数据库中CUST表增加字段:联系电话C(12),字段值允许“空”。

4、为CUST_M数据库中ORDER1表“送货方式”字段设计默认值为“铁路”。

二、简单应用题二、简单应用(2小题,计40分)1、在考生文件夹下,有一个数据库SDB,其中有数据库表STUDENT、SC和COURSE。

表结构如下:STUDENT(学号,姓名,年龄,性别,院系号)SC(学号,课程号,成绩,备注)COURSE(课程号,课程名,先修课程号,学分)在表单向导中选取一对多表单向导创建一个表单。

要求:从父表STUDENT中选取字段学号和姓名,从子表SC中选取字段课程号和成绩,表单样式选取“浮雕式”,按钮类型使用“文本按钮”,按学号降序排序,表单标题为“学生成绩”,最后将表单存放在考生文件夹中,表单文件名是form1。

2、在考生文件夹中有下数据库SDB,其中有数据库表STUDENT,SC和COURSE。

建立成绩大于等于60分,按学号升序排序的本地视图GRADELIST,该视图按顺序包含字段学号、姓名、成绩和课程名,然后使用新建立的视图查询视图中的全部信息,并将结果存入表v_grade。

三、综合应用题三、综合应用(1小题,计30分)在考生文件夹下有股票管理数据库stock_4,数据库中有stock_mm表和stock_cc表,stock_mm的表结构是股票代码C(6)、买卖标记L(.T.表示买进,.F.表示卖出),单价N(7.2) 、本次数量N(6)。

stock_cc的表结构是股票代码C(6),持仓数量N(8)。

stock_mm表中一只股票对应多个记录,stock_cc表中一只股票对应一个记录(stock_cc表开始时记录个数为0)。

请编写并运行符合下列要求的程序:设计一个名为menu_lin的菜单,菜单中有两个菜单项“计算”和“退出”。

(完整版)vfP程序设计基础习题集

(完整版)vfP程序设计基础习题集

VFP程序设计习题习题一一、判断题(1分/题,共20分,对打画√,错打×)1.建立自由表分两步:定义表结构和输入数据。

2.表间的关系分三种:一对一关系、一对多关系和多对多关系。

3.若要使用多个表,就要使用多个工作区。

4.在应用程序中可以通过使用该工作区的表的别名来标识工作区。

5.对象具有属性,而属性只能在设计阶段设置。

6.引用对象的方法分绝对引用和相对引用。

7.表单集是指两个以上的表单同时输出,并且可以通过程序或鼠标交换输出权。

8.一条命令可分几行写,在行结束处用“:”表示一行未完,转入下一行。

9.VFP主要数据容器有:表记录、变量和数组。

10.报表包括两个基本组成部分:数据源和布局。

11.如果不想使用“报表向导”或“快速报表”设计报表,可以从空白报表布局开始,然后自己添加控件。

12.表选择查询输出的去向可以是浏览、报表或表单。

13.视图与查询相类似的地方是:可以用来从一个或多个相关联的表中提取有用信息。

14:视图与表相类似的地方是:可以用来更新其中的信息,并将更新结果永久保存在磁盘上。

15.在“数据库设计器”中,视图的显示方式与表在分层结构中的显示方式相同,所不同的是视图名代替了表名。

16.一个视图在使用时,将作为临时表在自己的工作区中打开。

17.如果打开基于本地表的视图,则在Visual FoxPro的另一个工作区中基表被同时打开。

18.在视图中更新数据与在表中更新数据类似,使用视图还可以对其基表进行更新。

19.VFP中的NULL表示未知数据,便于与含有NULL值的SQL数据库一起工作。

20.索引是改变表的物理顺序,排序是排列表的逻辑顺序。

二、选择题(每个选择3分,共24分)1.统计女生人数并将结果存放于变量X中的命令是()(A).COUNT FOR .NOT. 性别=”男” TO X(B).COUNT FOR ( 性别=”女”)=.T. TO X(C).SUM FOR ( 性别<>”男”)=.T. TO X(D).SUM FOR 性别=”女” TO X2. 在已打开的表中,要永久删除当前记录位置开始的10条记录,可用()(A)先执行DELETE NEXT 10命令,后用PACK命令(B)先执行DELETE RECORD 10命令,后用PACK命令(C)先执行DELETE FOR RECORD> 10命令,后用PACK命令(D)ZAP NEXT 103.按数值型字段”总分”进行索引,使其按降序排列的命令是()(A)INDEX ON -总分TO WP(B)INDEX ON 总分/A TO WP(C)INDEX ON 总分TO WP(D)INDEX ON 总分/D TO WP4.下列操作后,不改变表记录指针的命令是()(A)RECALL(B)LIST(C)SUM(D)REPL ALL5.按照数据库的数据模型分类,VFP属于()(A)层次型(B)关系型(C)网状型(D)混合型6.函数LEN(SPACE(5)-SPACE(1))的返回值是()(A)错误信息(B)17(C)6(D)47.某表文件中有日期型字段”出生日期”,设N=’01/01/80’,下列命令正确的是()(A)LOCATE FOR 出生日期=’01/01/80’(B)LOCATE FOR 出生日期=&N(C)LOCATE FOR DTOC(出生日期)=N(D)LOCATE FOR DTOC(出生日期)=CTOD(N)8.从表customer中提取所有记录生成查询,并将查询结果存放于表MyCursor的SQL命令为()(A)SELECT * FROM customerINTO CURSOR MyCursor(B)SELECT * FROM customerINTO TABLE MyCursor(C)SELECT ALL FROM customerINTO TABLE MyCursor(D)CREATE SQL VIEWMyCursor ASSELECT * FROM customer答案一.1.(√)2.(√)3.(√)4.(√)5.(×)6.(√)7.(√)8.(×)9.(√)10.(√)11.(√)12.(×)13.(√)14.(√)15.(√)16.(√)17.(√)18.(√)19.(√)20.(×)二.AAAABCCB习题二一.判断题(1分/题,共21分,对画√,错画×)1.VFP程序每行必须以“;”结尾。

vfp练习题

vfp练习题

vfp练习题VFP练习题Visual FoxPro(VFP)是一种用于开发数据库应用程序的编程语言和集成开发环境(IDE)。

它具有强大的数据处理和界面设计功能,被广泛应用于企业级软件开发。

为了提高自己在VFP方面的技能,我们可以通过练习题来加深对VFP的理解和应用。

练习题一:数据表操作1. 创建一个名为"Students"的数据表,包含字段"ID"(整数类型)、"Name"(字符类型)和"Age"(整数类型)。

2. 向"Students"表中插入几条记录,包括不同的ID、姓名和年龄。

3. 编写VFP代码,查询"Students"表中年龄大于等于18岁的学生记录。

4. 编写VFP代码,根据学生的ID更新"Students"表中的姓名。

练习题二:界面设计1. 创建一个窗体,包含一个文本框和一个按钮。

2. 当用户在文本框中输入学生的姓名并点击按钮时,编写VFP代码,在"Students"表中查询并显示该学生的信息。

练习题三:报表生成1. 创建一个报表,显示"Students"表中所有学生的信息。

2. 在报表中添加一个计算字段,计算学生的年龄是否大于等于18岁,并显示"是"或"否"。

3. 在报表中添加一个汇总字段,计算学生的平均年龄。

练习题四:数据分析1. 创建一个名为"Scores"的数据表,包含字段"StudentID"(整数类型)和"Score"(整数类型)。

2. 向"Scores"表中插入几条记录,包括不同的学生ID和分数。

3. 编写VFP代码,查询"Scores"表中每个学生的平均分数,并将结果显示在一个报表中。

vfp基础试题及答案

vfp基础试题及答案

vfp基础试题及答案一、单项选择题(每题2分,共20分)1. Visual FoxPro中,以下哪个选项不是数据库表的属性?A. 字段类型B. 记录长度C. 索引类型D. 表单名称答案:D2. 在Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LEN()B. STR()C. SPACE()D. AT()答案:A3. Visual FoxPro中,以下哪个命令用于打开一个表单?A. OPEN FORMB. DO FORMC. DISPLAY FORMD. CREATE FORM答案:B4. 在Visual FoxPro中,以下哪个选项不是报表的数据环境的组成部分?A. 数据源B. 控件C. 报表对象D. 表单答案:D5. Visual FoxPro中,以下哪个命令用于创建一个查询?A. SELECTB. QUERYC. CREATE QUERYD. DESIGN QUERY答案:C6. 在Visual FoxPro中,以下哪个函数用于将数值转换为字符串?A. NUMERIC()B. STR()C. VAL()D. ALLTRIM()答案:B7. Visual FoxPro中,以下哪个命令用于关闭一个数据库?A. CLOSE DATABASEB. USEC. CLOSE ALLD. SET DATABASE TO答案:A8. 在Visual FoxPro中,以下哪个选项不是索引的类型?A. 主索引B. 候选索引C. 唯一索引D. 复合索引答案:B9. Visual FoxPro中,以下哪个命令用于删除一个表?A. DELETE TABLEB. DROP TABLEC. REMOVE TABLED. ERASE TABLE答案:B10. 在Visual FoxPro中,以下哪个选项不是表单的属性?A. CaptionB. HeightC. WidthD. Recordsource答案:D二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以创建一个新的数据库。

vf基础试题及答案

vf基础试题及答案

vf基础试题及答案一、单选题(每题2分,共10分)1. Visual FoxPro中,用于定义表单的属性是:A. FormB. FormNameC. FormCaptionD. FormWidth答案:A2. 在Visual FoxPro中,用于打开表单的命令是:A. OPEN FORMB. CREATE FORMC. DISPLAY FORMD. USE FORM答案:A3. 下列哪个函数用于计算字符串的长度?A. LEN()B. LENGTH()C. STRLEN()D. SIZE()答案:C4. 在Visual FoxPro中,用于创建一个新表的命令是:A. CREATE TABLEB. CREATE DATABASEC. CREATE INDEXD. CREATE FORM答案:A5. 以下哪个不是Visual FoxPro的控件类型?A. TextBoxB. ComboBoxC. RadioButtonD. DataGrid答案:D二、多选题(每题3分,共15分)1. 在Visual FoxPro中,以下哪些命令用于操作表?A. SELECTB. BROWSEC. EDITD. APPEND答案:ABCD2. 在Visual FoxPro中,以下哪些属性用于设置表单的显示方式?A. AutoCenterB. AutoCloseC. BorderStyleD. Caption答案:ACD3. Visual FoxPro支持以下哪些数据类型?A. NumericB. CharacterC. DateD. Memo答案:ABCD4. 在Visual FoxPro中,以下哪些函数用于字符串操作?A. LEFT()B. RIGHT()C. UPPER()D. LOWER()答案:ABCD5. 在Visual FoxPro中,以下哪些命令用于数据库操作?A. USEB. SELECTC. INDEXD. PACK答案:ABCD三、判断题(每题1分,共10分)1. Visual FoxPro中,表单(Form)是用于创建用户界面的。

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练习题答案

vfp练习题答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个命令用于打开表单?A. OPEN FORMB. DISPLAY FORMC. VIEW FORMD. SHOW FORM2. 以下哪个函数用于计算两个日期之间的天数?A. DATEDIFF()B. DATEADD()C. DATEDIFFS()D. DATESUB()3. 要在Visual FoxPro中创建一个新表,应该使用以下哪个命令?A. CREATE TABLEB. NEW TABLEC. DEFINE TABLED. MAKE TABLE4. 以下哪个命令用于将数据从表单的字段传送到数据库表?A. POSTB. SAVEC. RECALLD. PACK5. 在Visual FoxPro中,以下哪个属性用于设置表单的标题?A. CaptionB. TitleC. HeaderD. Label6. 以下哪个控件用于在表单上显示文本?A. LabelB. TextboxC. ComboboxD. Listbox7. 以下哪个函数用于返回当前日期?A. DATE()B. TODAY()C. CURDATE()D. GETDATE()8. 在Visual FoxPro中,以下哪个命令用于关闭表单?A. CLOSE FORMB. END FORMC. EXIT FORMD. QUIT FORM9. 以下哪个属性用于设置文本框的输入焦点?A. FocusB. ActiveControlC. SelectD. SetFocus10. 在Visual FoxPro中,以下哪个命令用于删除当前记录?A. DELETEB. ERASEC. REMOVED. DROP二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用 ________ 函数可以获取系统当前时间。

2. 当需要在表单上创建一个按钮控件时,可以使用 ________ 类。

vfp练习题

vfp练习题

v f p练习题(总30页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--1、在 Visual FoxPro 系统中,下列命名中不能作为变量名的是 ( ) A.姓名B. 2004 姓名C.姓名 2004 D. 2004 学生2、在 Visual FoxPro 系统中,下列表示中不属于常量的是 ( ).A. .T. B. [T] C."T"D. T3、函数 INT 的返回值是 ( ) 。

A. -4 B. -3 C. 3 D.4.、执行下列命令后,屏幕上显示的结果是 ( )。

X="ARE YOU Ok" Y="are" AT(Y,X)A. 1 B. .F. C. .T. D. 05、下列4个表中,运算结果为数值的是A、9988”-”1255B、200+800=1000C、ctod([11/22/01])-20D、len(space(3))-16、下面关于VFP数组的叙述中,错误的是A、用DIMENSION和DECLARE都可以定义数组B、VFP只支持一维数组和二维数组C、一个数组中各个数组元素必须是同一种数据类型D、新定义数组的各种数组元素初值为.F.7、下面字符串中非法字符串为2A、”A STRING”B、’IT IS A ‘DRING”C、”A STRING ”D、IA IS A ‘STING’”8、函数SUBSTR(””,7,6)的返回值是、职工数据库有D型字段“出生日期”,要计算职工的整数实足年龄,应当使用命令A、DATE()-出生日期B、(DATE()-出生日期)/365C、INT(DATE()-出生日期)/365)D、ROUND(DATE()-出生日期/365)10、执行以下命令序列(假设今天是2000年8月6日)STORE DATE() TO M_DATEM_DATE=M_DATE-365YEAR(M_DATE)的显示结果为A、1999B、99C、20000D、该语句序列中有错误11、执行下列命令序列后,NDATE的显示值是STORE{03/08/06} TO MDATENDATE=MDATE+2NDATEA.03-08-0812、下列表达式中,表达式返回结果为.T.的是( )3A:AT("A","BCD") B:"信息"$"管理信息系统"C:LEN("ABCD") D:SUBSTR("计算机技术",3,2) 答案:B 13、不属于循环结构的语句是( )A:SCAN...ENDSCAN B:IF...ENDIFC:FOR...ENDFOR D:DO While...ENDDO 答案:B14、要想将日期型或日期时间型效据中的年份用4位数字显示,应当使用设置命令A:SET CENTURY ON B:SET CENTURY OFFC:SET CENTURY TO 4 D:SET CENTURY OF 4 答案:A15、在下列函数中,函数值为数值的是A:BOF() B:CTOD('01/01/96')C:AT('人民','中华人民共和国') D:SUBSTR(DTOC(DATE()),7) 答案:C16、在Visual FoxPro中,用于建立或修改过程文件的命令是:A:MODIFY <文件名> B:MODIFY COMMAND <文件名> C:MODIFY PROCEDURE <文件名> D:上面(B)和(C)都对答案:B 17、在VFP集成环境下,用户利用DO命令执行一个程序文件时,系统实质上是执行4A:PRG文件 B:BAK文件 C:FXP文件 D:EXE文件答案:C 18、下列程序段的输出结果是ACCEPT TO AIF A=[123]S=0ENDIFS=1SA. 0B. 1D.由A的值决定答案:B解析:不论A为多少,都要执行S=119、在下面的VisualFoxpro表达式中,运算结果为逻辑真的是(.NULL.)(‘xy’,'xyz’)(‘xy’,'abbcxyz’)(SPACE(0))答案:B20、有如下赋值语句,结果为“大家好”的表达式是a=”你好”b=”大家”+AT(a,1) +RIGHT(a,1)+LEFT(a,3,4) +RIGHT(a,2)答案:D21、在VisualFoxpro中,编译后的程序文件的扩展名为答案:D22、下列函数返回类型为数值型的是()。

(完整版)《VFP教程》练习题集成

(完整版)《VFP教程》练习题集成

《VFP教程》练习题及参考答案***************第1章数据库系统基础知识(P28)********************一.选择题1.根据提供的数据独立性、数据共享性、数据完整性、数据存取方式等水平的高低,计算机数据库管理技术的发展可以划分为三个阶段,其中不包括下列的________。

B A.人工管理阶段B.计算机管理阶段C.文件系统阶段D.数据库系统阶段2.数据模型是在数据库领域中定义数据及其操作的一种抽象表示。

用树形结构表示各类实体及其间的联系的数据模型称为。

AA.层次模型B.关系模型C.网状模型D.面向对象模型3.关键字是关系模型中的重要概念。

当一张二维表(A表)的主关键字被包含到另一张二维表(B表)中时,它就称为B表的________。

CA.主关键字B. 候选关键字C. 外部关键字D. 超关键字4.在关系模型中关系规范化的过程是通过关系中属性的分解和关系模式的分解来实现的。

从实际设计关系模式时,一般要求满足________。

CA. 1NFB. 2NFC. 3NFD. 4NF5.在数据库设计中,“设计E—R图”是的任务。

CA.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段6.数据流程图是常用的系统分析工具。

从数据流程图上看,不包括内容。

D A.外部实体B.数据处理C.数据流D.数据结构7.物理结构设计是在物理存储中实现数据库的过程,其设计主要包含除下列哪一项以外的三个方面内容?。

DA.存储记录的格式设计B.存取方式的设计C.存储方式的设计D.存取程序的设计8.数据库维护是一项有一定技术难度的工作,实质上它是再分析、再设计、再编程、再测试的过程。

数据库维护工作一般分为下列四大类,对DBMS系统软件的升级工作可归类于________工作。

DA.日常维护B.性能调整C.监控与分析D.扩展与增强二.填空题1.数据库系统一般由数据库、________计算机支持系统、应用程序和有关人员组成。

VFP习题集

VFP习题集

A. BROESE
B. SHOW
C. VIEW
D. OPEN
4. 在 VFP 中,要关闭"Command"窗口,应选择"窗口"菜单中的选项是( )。
A. 清除
B. 数据工作期 C. 命令窗口 D. 隐藏
5. 在 VFP 中,若一个表的数值型字段具有 3 位小数,那么该字段的宽度最少应当
定义为(
)。
A.6
3、非关系型数据库系统包括:( A、层次型数据库系统

第4页
B、结构化型数据库系统
C、网状型数据库系统
D、对象型数据库系统
4、数据库系统分为:( )。 A、单用户数据库和多用户数据库 B、集中式数据库和分布式数据库 C、层次型数据库系统和网状型数据库系统 D、传统数据库和智能数据库
5、一个数据库应用系统通常由哪几个部分组成?
8. 用 INSERT 命令插入一条记录时,被插入的记录在表中的位置是( )。
A.表的最前
B.表的 一个有多条记录的数据表打开后,要在第一条记录之后增加一条空记录,
应使用命令(
)。
第7页
A. APPEND BLANK C .APPEND BEFORE BLANK
9、数据库系统的核心软件是:(
)。
第1页
A、数据库应用系统 B、数据库管理系统
C、SQL D、操作系统
10、被国际标准化组织确定为关系数据语言标准的是:( )。
A、数据定义语言(DDL)
C、结构化查询语言(SQL)
B、VFP
D、C 语言
11、MIS 的含义为:( A、数据库应用系统 B、数据库管理系统
第一章 绪 论
一、单项选择题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

VFP程序设计练习题一、选择题1、 Visual FoxPro 是一个。

A. 数据库系统B. 数据库管理系统C. 数据库D. 数据库管理员2、实体是信息世界的术语,与之对应的数据库术语是。

A. 文件B. 数据库C. 记录D. 字段3、数据库系统与文件系统的最主要区别是。

A.数据库系统复杂,而文件系统简单B.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件C.文件系统管理的数据量较小,而数据库系统可以管理庞大的数据量D.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决4、目前三种基本的数据模型是 ________ 。

A. 层次模型、网络模型、关系模型B. 对象模型、网络模型、关系模型C. 网络模型、对象模型、层次模型D. 层次模型、关系模型、对象模型5、数据库管理系统是 ________ 。

A. 教学软件B. 应用软件C. 计算机辅助设计软件D. 系统软件6、关系型数据库采用 ________ 表示实体和实体间的联系。

A. 对象B. 字段C. 二维表D. 表单7、下列表达式中,合法的是。

A. Year(Date())-{2000/08/02}B. Date()-{2000/08/02}C. Date()+{2000/08/02}D. A、B、C 均对8、表达式?round(123.456,0)<int(123.456)的结果为。

A..T.B..F.C.FALSED.TRUE9、下面4个关于日期表达式中,错误的是哪个。

A.{^2002/02/01 11:10:10 am}-{^2001/09/01 11:10 10 AM}B.{^2002/02/01}+15C.{^2002/02/01}+{^2001/01/01}D.{^2007/07/01}-{^2002/09/01}10、下列逻辑运算的结果为“假”的是。

A.?”abcde”==”abcde”B.?not(round(223.456,2)<int(223.45))C.?{^2007/05/01}+30>{^2007/06/26}D.?”abc”<”abcde”11、在 Visual FoxPro 系统中,以下函数返回值不是数值型的是。

A.LEN(”Visual FoxPro” )B.AT(”This””ThisForm” ,)C.YEAR(DATE())D.LEFT(”ThisForm” ,4)12、下列表述中,能将日期“2004 年 10 月 16 日”赋值给日期型变量 D 的正确语是。

A.D=10/16/2004B.D="10/16/2004"C.D=CTOD("10/16/2004")D.D=DATE("10/16/2004")13、下列字段名中,合法的是。

A._incomeB.stu nameC.12xyzD.m_age14、在 Visual FoxPro 系统中,下列命名中不能作为变量名的是。

A.姓名B.2004 姓名C.姓名 2004D._2004 学生15、函数 SUBSTR("VisualFoxPro5.0",7,6)的返回值是______。

A. lFoxProB. FoxProC. FoxPro5D. FoxPro5.016、VFP 的循环语句有______ 。

A. DO WHILE,FOR 和 SCANB. DO WHILE ,FOR 和 LOOPC. FOR,SCAN 和 LOOPD. DO CASE 和 DO WHILE17、以下赋值语句正确的是。

A.STORE 12+15 TO A,BB.A=2 B=12C.STORE 3,7 TO A,BD.A,B=818、表达式len(space(0))的值是。

A、0B、 1C、6D、819、学生表(XS.DBF)的表结构为:学号(XH,C,8),姓名(XM,C,8),性别(XB,C,2),班级(BJ,C,6),用 Insert 命令向 XS 表添加一条新记录,记录内容为:XH 10 XM 李小平 XB 男 BJ 984461 下列命令中正确的是____ 。

A. INSERT INTO XS VALUES ("10","李小平","男","984461")B. INSERT TO XS VALUES ("10","李小平","男","984461")C. INSERT INTO XS(XH,XM,XB,BJ) VALUES (10,李小平,男,984461)D. INSERT TO XS(XH,XM,XB,BJ) VALUES ("10","李小平","男","984461")20、学生表(XS.DBF)的表结构为:学号(XH,C,8),姓名(XM,C,8),性别(XB,C,2),班级(BJ,C,6),并且按 XH 字段设置了结构复合索引,索引标识为 XH,如果 XS 表不是当前工作表,则下列命令中____可以用来查找学号为“96437101”的记录。

A. SEEK 96437101 ORDER XHB. SEEK “96437101” ORDER XHC. SEEK “96437101” ORDER XH IN XSD. SEEK 96437101 ORDER XH IN XS21、在当前表中,查找第2个男同学的记录,应使用命令。

A.locate for 性别=”男”B.locate for 性别=”男”go next 2C.list for 性别=”男”D.locate for 性别=”男”continue continue22、使用REPLACE命令时,如果范围短语为ALL或REST,则执行该命令后记录指针指向。

A.首记录的前面B.首记录C.末记录的后面D.末记录23、对 xsb.dbf 表进行删除操作,下列四组命令中功能等价的是。

1)DELETE ALL 2)DELETE ALL PACK 3)ZAP 4)把 xsb.dbf 文件拖放到回收站中A.1)、3)、2)B.3)、4)C.2)、3)D.2)、4)、3)24、在学生档案表中,删除“班级”字段SQL命令是。

A.ALTER TABLE XSDA DELTETE 班级B.ALTER TABLE XSDA DELETE COLUMN 班级C.MODI TABLE XSDA DROP COLUMN 班级D.ALTER TABLE XSDA DROP 班级25、已知当前表中有60条记录,当前记录为第6号,在执行命令skip 3,当前为第几号记录。

A.3B.4C.8D.926、在 Visual FoxPro 系统中,测试表文件指针是否已到文件尾的函数是。

A.BOF()B.EOF()C.END()D.FILE()27、对数据表建立性别(C,2)和年龄(N,2)的复合索引时,正确索引关键字表达式为。

A.性别+年龄B.性别C.性别,年龄D.性别+str(年龄)28、表(table)是存储数据的容器。

在下列有关 VFP 表的叙述中,错误的是。

A.系统默认的表文件扩展名为.dbfB.利用表设计器创建表结构时,系统默认的字符型字段宽度为 10C.自由表的索引功能与数据库表有区别D.表文件名在命名时只要遵循操作系统的规定,VFP 本身无任何新的限定29、对于自由表而言,不允许有重复值的索引是 _______ 。

A. 主索引B. 侯选索引C. 普通索引D. 唯一索引30、若要以数据表中的“性别”字段为索引关键字建立索引,以下错误的命令是。

A.index on 性别 to xbB.index on 性别 tag xbC.index on 性别 tag xb to xbD.index on 性别 tag xb of xb31、要求一个表中的数值型字段数据精度4位小数,则该字段的宽度至少定义为 ________ 。

A. 4 位B. 5 位C. 6 位D. 12 位32、数据库表的参照完整性规则包括更新规则、删除规则和插入规则。

其中,插入规则可以设置为。

A. 级联,或限制,或忽略B.级联,或忽略C. 级联,或限制D. 限制,或忽略33、数据库表的字段扩展属性中,通过对的设置可以限制字段的内容仅为英文字母。

A. 字段格式B. 输入掩码C. 字段标题和注释D. 字段级规则34、在 Visual FoxPro 系统中,对于数据库表来说,有多种手段控制数据的有效性。

在下列的叙述中,错误的是。

A.通过设置字段的格式(Format)属性,可以使输入字段的英文字符自动大写B.字段的有效性规则可以为一个用户自定义函数C.记录的有效性规则可以用来控制同一条记录中多个字段之间的关系D.在数据库表之间创建永久性关系并设置参照完整性规则,可使两个表之间的记录一一对应35、参照完整性的作用是。

A.字段数据的唯一性B.记录中相关字段间的数据有效性C.表中数据的完整性D.相关表之间的数据一致性36、在VFP中,如果希望一个内存变量只限于在本过程中使用,则是。

A.privateB.publicC. localD.在程序中直接使用的内存变量37、在下列有关 VFP 的类、对像和事件的叙述中,错误的是。

A.对象是基于某种类所创建的实例,它继承了类的属性、事件和方法B.基类的最小事件集包含 Click 事件、Load 事件和 Destroy 事件C.事件的触发可以由用户的行为产生,也可以由系统产生D.用户可以为对象添加新的属性和方法,但不能添加新的事件38、下面关于“类”的描述,错误的是。

A.一个类包含了相似的有关对象的特征和行为方法B.类只是实例对象的抽象C.类并不执行任何行为操作,仅表明该怎么做D.类可以按所定义的属性、事件和方法进行实际的操作39、下列 VFP 类中,不能基于它创建子类(派生类)的是。

A.线条(Line)B.页框(PageFrame)C.标头(Header)D.形状(Shape)40、SQL语句不具有的功能是。

A.数据操纵B.数据备份C.数据定义D.数据查询41、SQL命令中的insert功能是。

A.在表头插入一行记录B.在表尾插入一条记录C.在表中指定位置插入一条记录D.在表中指定位置插入若干条记录42、在SQL查询命令中,HAVING字句的作用是。

A.指定分组查询的字段B.指定分组应满足的范围C.指定分组应满足的条件D.指定分组查询的值二、填空题1、数据库理论中,数据库的数据模型先后经历了、、和面对对象模型几个阶段。

相关文档
最新文档