vfp练习题

合集下载

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)常见表达式有四种,如下选项()是错误的。

VFP综合练习题以及答案(最新整理)

VFP综合练习题以及答案(最新整理)

VFP 综合练习题(一)题号一二三四总分分数一、选择题(本大题共40个小题,每小题1分,共40分)1、Visual FoxPro 在创建数据库时建立了扩展名分别为( )的文件.A .DBCB .DCTC .DCXD ..DBC .DCT .DCX2、通过Visual Foxpro 项目管理器窗口的按钮不可以完成的操作是( )。

A .新建文件B .添加文件C .删除文件D .为文件重命名3、下列关于变量的叙述中不正确的是( )A .变量值可以随时改变B .变量值不可以随时改变C .Visual FoxPro 的变量分为字段变量和内存变量D .在Visual FoxPro 中,可以将不同类型的数据赋给同一个变量4、下列表达式中运算结果为数值的是( )A .?CTOD ([07/21/02])-20B .?500+200=400C .?“100”-“50”D .?LEN (SPACE (4))+15、SQL SELECT 语句中的GROUP BY 和HAVING 短语对应查询设计器上的( )选项卡A .字段B .联接C .分组依据D .排序依据6、在查询设计器中,选定“杂项”选项卡中的“无重复记录”复选框,与执行SQL SELECT 语句中的( )等效A .WHEREB .JOIN ONC .ORDER BYD .DISTINCT7、下列关于查询的说法正确的一项是( )A .查询文件的扩展名为 .QPXB .不能基于自由表创建查询C .根据数据库表或自由表或视图可以创建查询D .不能基于视图创建查询8、在Visual FoxPro中,内联接是指( )A .只有满足联接条件的记录出现在查询结果中B .除满足联接条件的记录出现在查询结果中外,第一个表中不满足联接条件的记录也出现在查询结果中C .除满足联接条件的记录出现在查询结果中外,第二个表中不满足联接条件的记录也出现在查询结果中·2·Visual FoxPro 6.0简明教程配套习题D.除满足联接条件的记录出现在查询结果中外,两个表中不满足联接条件的记录也出现在查询结果中9、设关系模式SCG(S#,C#,Grade)中S#为学生学号,C#为课程号,Grade为某学号的学生学习某号课程的考试成绩。

VFP习题(全)_大字体

VFP习题(全)_大字体

V F P 作业一、单项选择:1.数据库中组织存放数据的数据模型有()三种模型。

A)层次型、关系型和网状型 B)网状型、星状型和环状型C)数值型、字符型和日期型 D)大型、中型和小型2.在数据库表达式中,各种运算符按优先顺序排列正确的是()A)算术运算、关系运算、逻辑运算、函数运算B)算术运算、逻辑运算、关系运算、函数运算C)函数运算、算术运算、关系运算、逻辑运算D)函数运算、逻辑运算、关系运算、算术运算3.下列不正确的是()。

A)长度为零的字符串(俗称“空串”)也是字符型常量B).T.是逻辑型常量C)[you=!789] 是字符型常量D){^1921/07/01}不是日期型常量4.建设计算机当前的系统日期是2002年11月23日,执行命令?YEAR(DATE())的结果是()。

A)数值型的02 B)字符型的02 C)数值型的2002D)字符型的20025.命令?INT(15/7)=15/7的值是()。

A)1 B).F. C).T. D)出错6.能够接收执行用户命令实行对数据库的数据录入、删除、插入、修改、查询、统计、分类、索引、排序等操作的软件系统称为()。

A)数据库系统B)数据库管理系统C)数据库程序D)数据库软件系统7.在下列汉字字符中提取出“江南”两个字的正确命令是()。

A)STR(“春风又绿江南岸”,5,2)B)STR(“春风又绿江南岸”,9,2)C)SUBSTR(“春风又绿江南岸”,9,4) D)SUBSTR(“春风又绿江南岸”,5,4)8.从关系数据库中取出符合某些字段属性的操作是()。

A)连接 B)投影C)索引 D)选择9.字符串长度函数LEN(SPACE(3)-“2”)的值是()。

A)5 B)4 C)1 D)提示错误10.某数据库文件有5个字段,其中三个字符型字段的宽度分别是6、12和10,另外还有一个逻辑型字段和一个日期型字段,该数据库文件中每条记录的总字节数是()。

A)40 B)39 C)38 D)3711.某数值型字段的宽度定义为6,小数位数为2,该字段所能存放的最小数值是()。

vfp习题及参考答案

vfp习题及参考答案

vfp习题及参考答案习题一一、用适当的内容填空1.典型安装VFP至少需要【85】MB的剩余磁盘空间,完全安装VFP至少需要【90】MB的剩余磁盘空间。

2.在运行VFP过程中,要想查看帮助信息,必须安装【MSDNLibrary】。

并在VFP中配置名为【Fo某help.chm】的帮助文件。

3.对VFP系统环境所做的配置,可以分为【临时】配置和【永久】配置两种。

4.通过VFP【工具】菜单→“选项”→【显示】选项卡可以控制是否显示时钟。

5.在启动VFP时,系统自动在当前工作目录、安装VFP的目录和文件搜索路径中按顺序查找名为【Config.fpw】的配置文件。

6.VFP是微型计算机上普遍使用的一种关系数据库管理系统,简称为【VFP】。

7.VFP将【可视化】、结构化和【面向对象】程序设计方法结为一体。

8.VFP要处理的各种信息以【数据库】形式存储于计算机中。

9.一个应用程序通常由【主界面】和【功能界面】两种界面组成,主界面由【主窗口(表单)】和【程序系统菜单】组成。

10.安装VFP系统,首先应该鼠标双击安装盘中的【Setup.e某e】文件,在安装过程中,每步都要用鼠标单击【下一步】按钮,为了使用VFP的帮助功能,还要安装【MSDN】软件;启动VFP系统的程序文件名为【Vfp6.e某e】。

11.在Window操作系统下启动VFP的方法之一是:单击“开始”→【程序】→“MicrooftViualFo某Pro6.0”→【MicrooftViualFo某Pro6.0】。

12.VFP有4种工作方式,其中【编写程序】方式属于自动化工作方式。

13.系统提供【11】个工具栏,某菜单项是否显示和是否可用与系统【当前状态】有关。

通过设置【Window桌面】属性,可调整系统菜单和工具栏上文字的字体或字号。

14.调整命令窗口中字体和字号的方法是:单击【格式】→【字体】,选择“字体”和“大小”。

15.设置Fo某help.chm文件,应在“选项”对话框的【文件位置】选项卡设置。

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练习题(打印版)

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练习100题

vFP练习100题

一、选择题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基础练习题一.单选题:本题每小题有A、B、C、D四个选项,其中只有一个选项是正确的;共有50小题,每小题1分,计50分。

1.数据库文件的扩展名是(D)。

A、.IDXB、.DBFC、 .PJXD、 .DBC2.扩展名为DBF的文件是(B)A、查询文件B、数据库表文件C、数据库文件D、项目文件3.VFP6.0是一种(C )数据库管理系统。

A、层次型B、网状型C、关系型D、逻辑型4.日期型常数是用来表示日期的一种特殊数据,其长度为(D)个字节。

A、任意B、10C、6D、85.在VFP中,字段变量的逻辑型、备注型、日期型字段的宽度由系统自动给出,它们分别为(A)A、1,4,8B、4,4,10C、1,10,8D、2,8,86.REPLACE命令用来批量修改记录,省略范围子句时,则系统默认为( B )A、第一条记录B、ALLC、RESTD、当前记录7.在VFP命令的一般格式中,下列属于范围子句的是( B )A、FORB、 FIELDSC、 RESTD、 WHILE8.在VFP命令的一般格式中,下列属于条件子句的是( A )A、FORB、 FIELDSC、 RESTD、 ALL9.修改数据表结构的命令是(B )A、MODI COMMB、MODI STRUC、LIST STRUD、MODI DATA10.在VFP中( B )A、自由表的字段可以设置有效性规则B、数据库表字段可以设置有效性规则C、自由表和数据库表的字段均可设置有效性规则D、自由表和数据库表的字段均不可设置有效性规则二、基础知识填空:共20小题,每小题1分,计20分1. 关于VFP中的数据类型,字母 C 代表字符型数据。

2. 执行完命令LOCATE FOR XB=”男”后,若要继续查找下一条符合条件的记录,可使用命令 CONTINUE3.要在表的末尾再增加一条空白记录,可使用命令appl blank。

4.打开数据表RSDA.DBF的命令是 USE RSDA.DBF 。

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

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试题及答案及一、单项选择题(每题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 DATABASEB. OPEN FORMC. OPEN TABLED. OPEN REPORT答案:B2. Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LENB. TYPEC. SPACED. AT答案:A3. 在Visual FoxPro中,以下哪个命令用于关闭数据库?A. CLOSE DATABASEB. CLOSE TABLEC. CLOSE FORMD. CLOSE ALL答案:A4. Visual FoxPro中,以下哪个命令用于创建一个新的数据库?A. CREATE DATABASEB. CREATE TABLEC. CREATE FORMD. CREATE REPORT答案:A5. 在Visual FoxPro中,以下哪个命令用于删除一个表?A. DELETE TABLEB. DROP TABLEC. REMOVE TABLED. CLEAR TABLE答案:B6. Visual FoxPro中,以下哪个函数用于将字符串转换为数值?A. STRB. NUMC. VALD. CTOD答案:C7. 在Visual FoxPro中,以下哪个命令用于设置当前工作目录?A. SET DIRECTORYB. SET PATHC. SET WORKING DIRECTORYD. SET CURRENT DIRECTORY答案:D8. Visual FoxPro中,以下哪个命令用于设置表单的标题?A. SET TITLEB. SET FORM TITLEC. FORM SET TITLED. FORM TITLE答案:A9. 在Visual FoxPro中,以下哪个命令用于查看当前数据库的结构?A. SHOW DATABASEB. DISPLAY DATABASEC. BROWSED. LIST答案:A10. Visual FoxPro中,以下哪个命令用于执行SQL查询?A. SELECTB. QUERYC. SQLD. EXECUTE SQL答案:D二、填空题(每题2分,共20分)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. 在Visual FoxPro中,以下哪个不是数据库表的字段类型?A. 数字型B. 日期型C. 备注型D. 逻辑型答案:D2. 在Visual FoxPro中,以下哪个命令用于显示当前数据库中的所有表?A. LIST TABLESB. DISPLAY TABLESC. SHOW TABLESD. VIEW TABLES答案:A二、填空题1. 在Visual FoxPro中,______命令可以用于打开一个表。

答案:USE2. 要将Visual FoxPro中的表单保存为类文件,应使用______命令。

答案:RELEASE三、简答题1. 简述Visual FoxPro中的索引类型有哪些,并简要说明它们的特点。

答案:Visual FoxPro中的索引类型主要有三种:主索引、候选索引和普通索引。

主索引用于唯一标识表中的每条记录,不允许重复;候选索引可以包含重复值,但每个候选索引中只能有一个空值;普通索引则没有这些限制,主要用于提高查询效率。

四、操作题1. 假设有一个名为“学生”的表,包含字段:学号(C,8)、姓名(C,20)、年龄(N,3,0)。

请写出在Visual FoxPro中创建该表的命令。

答案:```CREATE TABLE 学生 (学号 C(8), 姓名 C(20), 年龄 N(3,0))```2. 继续上题,如果需要为“学号”字段创建一个主索引,并且为“姓名”字段创建一个候选索引,应如何操作?答案:```USE 学生SET PRIMARY KEY 学号SET INDEX TO 姓名 TAG 姓名索引```五、编程题1. 编写一个Visual FoxPro程序,用于查询“学生”表中年龄大于20岁的学生信息,并显示结果。

答案:```SELECT * FROM 学生 WHERE 年龄 > 20 INTO CURSOR 查询结果 BROWSE```请注意,以上内容仅为示例,具体题目和答案应根据实际教学内容和要求进行设置。

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

一、选择题(ch1)1、根据提供的数据独立性、数据共享性、数据完整性、数据存取方式等水平的高低,计算机数据管理技术的发展可以分为三个阶段,其中不包括下列的 C 。

A.人工管理阶段B.计算机管理阶段C.文件系统阶段D.数据库系统阶段2、数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是 A 。

A. DBS 包括 DB 和 DBMSB. DBMS 包括 DB 和 DBSC. DB 包括 DBS 和 DBMSD. DBS 就是 DB,也就是 DBMS3、由计算机、操作系统、DBMS、数据库、应用程序等组成的系统称为 A 。

A. 数据库系统B. 数据库管理系统C. 文件系统D. 软件系统4、根据关系模型的有关理论,下列说法中正确的是 C 。

A.二维表中的每一列可以有多个字段名B.二维表中允许出现完全相同的行C.二维表中行的顺序、列的顺序均可以任意交换D.二维表中行的顺序、列的顺序不可以任意交换5、下列不属于关系运算的是 B 。

A.选择运算B.合并运算C.投影运算D.联结运算6、用树形结构表示各类实体及其之间联系的数据模型称为: A 。

A.层次模型B.网状模型C.关系模型D.面向对象模型7、在关系模型中,主关键字 D 。

A. 可由多个任意属性组成B. 只能由一个属性组成,其值能惟一标识该关系模式中任何一个元组C. 可由一个或多个属性组成,其值能惟一标识该关系模式中任何一个元组D. 以上都不是8、在下列数据库当中,目前还算不上是大型数据库的是 B 。

A. OracleB. AccessC. SQL ServerD. Sybase9、关键字是关系模型中的重要概念。

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

A.主关键字B. 外部关键字C.候选关键字D.超关键字10、对于现实世界中事物的特征,在实体-联系模型中使用 C 描述。

A. 属性B. 关键字C. 二维表格D. 实体11、通过指定字段的数据类型和宽度来限制字段的取值范围,属于数据完整性中的C 。

A.参照完整性 B.实体完整性 C.域完整性 D.字段完整性(ch2)12、在Visual FoxPro 中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它们的宽度分别为 A 。

A. 1、4、8B. 4、4、10C. 1、10、8D. 2、8、813、字符型常量的定界符不包括 D 。

A. 单引号B. 双引号C. 方括号D. 花括号14、在 Visual FoxPro 系统中,下列命名中不能作为变量名的是 B 。

A. 姓名B. 姓名+2005C. 姓名2005D. 姓名_200515、在Visual FoxPro 中,表结构中的整型的宽度由系统自动给出,它的宽度为 D 。

A. 1B. 10C. 8D. 416、对于自由表而言,不允许有重复值的索引是__A_____ 。

A. 主索引B. 侯选索引C. 普通索引D. 唯一索引17、下列函数返回值为字符型的是 C 。

A.VAL( )B.ASC()C.AT( )D. TIME( )18、私有数组用___D_____声明。

A.localB.privateC.publicD. declear19、如果要将第一个字符为“n”的所有变量保存到nvar内存变量文件中,可以使用命令:B 。

A. save to nvarB. save to nvar all like n?C. save to nvar all like n*D. save to nvar all except n?20、通过设置文件来指定应用程序在执行时的入口程序,下面不可以作为主文件的是:B 。

A. 程序B. 类库C. 表单D. 菜单21、机器序列下,西文字符从小到大的排序序列为: C 。

A. 空格、小写字母、大写字母B. 小写字母、空格、大写字母C. 空格、大写字母、小写字母D. 小写字母、大写字母、空格22、如果要求在系统显示时间时,显示如:“24/10/08”的格式,可使用命令: C 。

A. set date to longB. set date to DMYC. set date to YMDD. set date to MDY23、以下日期值正确的是 B 。

A. {“2001-05-25”}B. {^2001-05-25 }C. {2001-05-25}D. {[2001-05-25]}24、函数MOD(73,-9)的值是 D 。

A. 1B. -1C. 8D. –825、下列关于数据的操作说法中,正确的是 B 。

A.货币型数据不能参加算术运算 B.两个日期型数据可以进行加法运算C.一个日期型数据可以加或减一个整数 D.字符型数据能比较大小,日期型则不能26、表达式VAL(SUBS(“奔腾586”,5,1))+LEN(“Visual FoxPro”)的结果是 D 。

A. 13.00B. 14.00C. 15.00D. 18.00(ch3)27、如果要创建仅包含一个字段的自由表rb,字段名是rb,字段类型是字符型,宽度是10,则可以用下列的 D 命令创建。

A. CREATE TABLE rb rb C(10)B. CREATE TABLE rb FIELD rb C(10)C. CREATE TABLE rb (rb C(10) )D. CREATE TABLE rb FIELD (rb C(10) )28、一个表文件名为xs,要想打开该表,应使用命令 A 。

A. OPEN xsB. OPEN table xsC. USE table xsD. USE xs29、在Visual FoxPro的参照完整性规则不包括 C 。

A.更新规则B.删除规则C.查询规则D.插入规则30、命令SELECT 0选择的是 B 。

A. 当前工作区B. 当前未被使用的最小工作区C. 当前未被使用的最大工作区D. 当前已被使用的最小工作区31、设有一张教师表js,含有一个字符型的字段xb(性别),下列命令中语法正确的是D 。

A. DELETE FROM js WHERE xb=”女”B. DELETE FROM js FOR xb=”女”C. DELETE TABLE js WHERE xb=”女”D. DELETE TABLE js FOR xb=”女”32、在Visual FoxPro 中,创建数据库生成的文件不包括 A 。

A.dbfB. dbcC. dctD. dcx33、当打开一张空表(无任何记录的表)时RECNO()函数的值为 C 。

A. 0B. .T.C. 1D..F.34、一个数据库名为student,要想打开该数据库,应使用命令 B 。

A. OPEN studentB. OPEN DATABASE studentC. USE DATA studentD. USE student35、假设表文件TEST.DBF已经在当前工作区打开,要修改其结构,可使用的命令 A 。

A. MODI STRUB. MODI COMM TESTC. MODI DBFD. MODI TYPE TEST36、表之间的“临时性关系”,是在两个打开的表之间建立的关系,如果两个表有一个关闭后,则该"临时性关系" D 。

A.转化为永久关系 B.永久保留 C.临时保留 D.消失37、参照完整性的作用是 B 控制。

A.字段数据的输入 B.记录中相关字段之间的数据有效性C.表中数据的完整性 D.相关表之间的数据一致性38、在下列有关数据库及表的叙述中,错误的是 A 。

A. 一个项目中可以包含多个数据库文件,且一个数据库文件也可以包含在多个项目中B. 一个表可以属于两个或两个以上的数据库C. 创建一个数据库后,通常在外部存储器中生成三个文件D. 表与表之间的永久性关系只能基于索引来创建39、在Visual FoxPro 中创建数据库后,系统自动生成的三个文件的扩展名分别为D 。

A. .PJX、.PJT、.PRGB. .DBC、.SCT、.SCXC. .FPT、.FRX、.FXPD..DBC、.DCT、.DCX(ch4)40、在Visual FoxPro 中,创建 A 将不以独立的文件存储。

A. 查询B. 表单C. 视图D. 程序41、若SQL语句中的ORDER BY短语指定了多个字段,则 C 。

A. 依次按自右至左的字段顺序排序B. 只按第一个字段排序C. 依次按自左至右的字段顺序排序D. 无法排序42、查询单位名称中含“北京”字样的所有读者的借书证号和姓名,正确的SQL语句是C 。

A. SELECT 借书证号,姓名 FROM 读者 WHERE 单位="北京%"B. SELECT 借书证号,姓名 FROM 读者 WHERE 单位="北京*"C. SELECT 借书证号,姓名 FROM 读者 WHERE 单位 LIKE "北京*"D. SELECT 借书证号,姓名 FROM 读者 WHERE 单位 LIKE "%北京%"43、在下列关于利用查询设计器设计查询的叙述中,错误的是 B 。

A. 在设计基于两个表的查询时,通常需设置两个表之间的联接类型,默认类型内联接B. 在选择一个排序字段时,系统默认的排序方式为升序C. 在"杂项"中设置查询结果输出记录的范围时,可以选择前n条记录或后n条记录D. 在设置分组时,所选的分组字段可以不是查询输出字段44、有如下SQL SELECT语句:SELECT * FROM stock WHERE 单价 BETWEEN 12.76 AND 15.20与该语句等价的是 A 。

A.SELECT * FROM stock WHERE 单价<=15.20 .AND. 单价> =12.76B.SELECT * FROM stock WHERE 单价<15.20 .AND. 单价>12.76C.SELECT * FROM stock WHERE 单价>=15.20 .AND. 单价<=12.76D.SELECT * FROM stock WHERE 单价>15.20. AND. 单价<12.7645、查询设计器和视图设计器的主要不同表现在于。

A. 查询设计器有"更新条件"选项卡,没有"查询去向"选项B. 查询设计器没有"更新条件"选项卡,有"查询去向"选项C. 视图设计器没有"更新条件"选项卡,有"查询去向"选项D. 视图设计器有"更新条件"选项卡,也有"查询去向"选项46、以下关于视图的描述正确的是。

相关文档
最新文档