期末考试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分,共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期末试卷

一、单项选择题(每题1分,共30分)1、数据库(DB)、数据库管理系统(DBMS)和数据库系统(DBS)三者之间的关系是()。

A)DBS包括DB和DBMS B)DBMS包括DB和DBSC)DB包括DBS和DBMS D)DBS就是DB,也就是DBMS2、顾客可到多个商场购物,商场有很多顾客购物,商场与顾客之间的联系方式是()。

A) 1:1 B) 1:n C) m:n D) m:13、有三个关系R、S和T如下:关系T是由关系R和S通过()运算得到的。

A)等值联接B)并C)笛卡尔积D)自然联接4、在VFP中,下列数据是常量的是()。

A)T B).T.C)X D)10/12/125、设X=”20”,Y=”X”,执行命令?&Y+”14”的值是()。

A)2014 B)X14 C)Y14 D)数据不匹配6、关于Visual FoxPro的变量,下面说法中正确的是()。

A)使用一个简单变量之前要先声明或定义B)数组中各数组元素的数据类型可以不同C)定义数组以后,系统为数组的每个数组元素赋以初值0D)数组元素的下标下限是07、在VFP中,下列定义的变量名中,错误的是()。

A)_A_B_C B)3_A C)A_3 D)AB8、主索引字段()。

A)不能出现重复值或空值B)能出现重复值C)能出现空值D)不能出现重复值,但能出现空值9、计算结果不是字符串“World”的语句是()。

A)at(” HelloWorld”,6,5)B)substr(” HelloWorld”,6,5)C)right(” HelloWorld”,5) D)left(”World”,5)10、有如下赋值语句,结果为”中国梦”的表达式是()。

A =”圆梦”B =”中国”A)A + AT(A,1) B)B + RIGHT(A,1)C)B + LEFT(A,3,4) D)B + RIGHT(A,2)11、以下关于空值(NULL)叙述正确的是()。

《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. 插入记录B. 删除记录C. 导出数据D. 格式化数据答案:D2. Visual FoxPro中,哪个命令用于创建数据库?A. CREATE TABLEB. CREATE DATABASEC. USED. SELECT答案:B3. 在Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LEFT()B. RIGHT()C. LEN()D. SPACE()答案:C4. 如果要在Visual FoxPro中查找表中所有姓“张”的记录,应该使用哪个命令?A. SELECT * FROM 表名 WHERE 姓名 = "张"B. SELECT * FROM 表名 WHERE 姓名 LIKE "张%"C. SELECT * FROM 表名 WHERE 姓名 = "%张%"D. SELECT * FROM 表名 WHERE 姓名 LIKE "张*"答案:B5. 在Visual FoxPro中,以下哪个选项不是索引类型?A. 主索引B. 候选索引C. 唯一索引D. 普通索引答案:B6. Visual FoxPro中,哪个命令用于打开一个表?A. OPEN DATABASEB. USEC. SELECTD. BROWSE答案:B7. 在Visual FoxPro中,以下哪个函数用于将日期转换为字符串?A. DATE()B. STR()C. CTOD()D. DTOS()答案:D8. 如果要在Visual FoxPro中对表中的记录进行排序,应该使用哪个命令?A. ORDER BYB. SORTC. INDEXD. ASC答案:B9. 在Visual FoxPro中,以下哪个选项不是报表设计工具?A. Report PainterB. Label WizardC. Form DesignerD. Menu Designer答案:D10. Visual FoxPro中,哪个命令用于关闭一个表?A. CLOSEB. RELEASEC. USED. SELECT答案:A二、填空题(每空1分,共20分)1. 在Visual FoxPro中,使用________命令可以查看当前数据库中的所有表。

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

vf考试试题及答案

vf考试试题及答案

vf考试试题及答案VF考试试题及答案1. 选择题- 1.1 以下哪个选项是Visual FoxPro的缩写?- A. VF- B. VFP- C. VFX- D. VFS- 答案:B- 1.2 Visual FoxPro是一种______数据库管理系统。

- A. 关系型- B. 层次型- C. 网络型- D. 面向对象- 答案:A2. 填空题- 2.1 在Visual FoxPro中,用于定义数据表结构的命令是______。

- 答案:CREATE TABLE- 2.2 用于打开一个已存在的数据表的命令是______。

- 答案:USE3. 简答题- 3.1 简述Visual FoxPro中表单和报表的区别。

- 答案:表单是用户界面的一部分,允许用户与应用程序交互;而报表是打印输出的文档,通常用于展示数据的汇总或格式化视图。

- 3.2 描述Visual FoxPro中如何创建一个查询。

- 答案:在Visual FoxPro中创建查询通常涉及使用查询设计器,选择需要的表,指定字段和条件,然后执行查询。

4. 编程题- 4.1 编写一个Visual FoxPro命令,计算并输出1到100之间所有偶数的和。

- 答案:```s = 0FOR i = 2 TO 100 STEP 2s = s + iENDFOR"Sum of even numbers from 1 to 100 is: " + TRANSFORM(s) ```- 4.2 编写一个Visual FoxPro程序,实现将一个数据表中的记录按某字段进行排序。

- 答案:```USE studentsGO TOPORDER BY age DESCUSE```5. 案例分析题- 5.1 假设你有一个名为“employees”的数据表,其中包含员工的ID、姓名和工资。

请描述如何使用Visual FoxPro来找出工资最高的员工。

- 答案:首先,使用SELECT命令选择工资最高的记录,然后使用ORDER BY DESC命令对工资字段进行降序排序,最后使用TOP 1来选取第一条记录。

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

第二次月考VFP试卷
出卷人:时建永,满分80分,只限V72使用
学号班级姓名分数
一、单选题(每题2分,共60分)
1. 数据库系统由数据库、组成。

()
A . DBMS、应用程序、支持数据库运行的软、硬件环境和DBA
B. DBMS和DBA
C. DBMS、应用程序和DBA
D. DBMS、应用程序、支持数据库运行的软件环境和DBA
2. 启动Visual FoxPro 6.0 屏幕上出现两个窗口:一个是Visual FoxPro 6.0 的主窗口,另一个是()
A. 文本
B. 命令
C. 帮助
D. 对话框
3.在以下四组中,每组有两个分别运算的函数,运算结果相同的是()
A. LEFT ("FoxBASE",3 ) 与SUBSTR("FoxBASE",1,3)
B. YEAR (DA TE ()) 与SUBSTR (DTOC (DATE ()),7,2)
C. TYPE ("36-5*4") 与TYPE (36-5*4)
D. 假定A= "this " , B= "is a string",A-B与A+B
4. 执行以下命令序列m= LEN ("119") 。

那么
?m=m+1 的显示结果是()
A. 119
B. 3
C. 4
D. .f.
5. 执行以下命令序列
STORE CTOD("06/20/99") TO RQ
STORE MONTH(RQ) TO DT
? DT
显示的DT 值为( )
A. 06
B. 99
C. 20
D. 6
6. 执行下列一组命令之后,选择“职工”表所在工作区的错误命令是______。

CLOSE ALL
USE 仓库IN 0
USE 职工IN 0
A)SELECT 职工B)SELECT 0 C) SELECT 2 D) SELECT B
7. 下列4个表达式中,运算结果为数值型的是()
A. "9988"-"1255"
B. 200+800=1000
C. CTOD([11/22/01])-20
D. LEN(SPACE(3))-1
8. 有如下命令序列:
s="2001年下半年计算机等级考试"
?LEFT(s,6)+RIGHT(s,4)
执行以上命令后,屏幕上所显示的是( )
A. 2001年下半年等级考试
B. 2001年下等级考试
C. 2001年考试
D. 2001年等级考试
9. 要判断数值型变量Y是否能够被7 整除,错误的条件表达式为()
A.MOD(Y,7)=0
B.INT(Y/7)=Y
C.0=MOD(Y,7)
D. INT(Y/7)=MOD(Y,7)
10. 两表之间“临时性”联系称为关联,在两个表之间的关联已经建立的情况下,有关“关联”的正确叙述是()
A) 建立关联的两个表一定在同一个数据库中
B) 两表之间“临时性”联系是建立在两表之间“永久性”联系基础之上的
C) 当父表记录指针移动时,子表记录指针按一定的规则跟随移动
D) 当关闭父表时,子表自动被关闭
11. VFP支持的数据模型是()
A. 层次数据模型
B. 关系数据模型
C. 网状数据模型
D. 树状数据模型
12. 下列函数中函数值为字符型的是()
A. DATE()
B. TIME()
C. YEAR()
D. DA TETIME()
13. 在下面的数据类型中默认为.F. 的是()
A. 数值型
B. 字符型
C. 逻辑型
D. 日期型
14. 在工作区1中已打开数据表XS.DBF,则在工作区5中再次打开的操作是_________。

A)USE IN 5 AGAIN B)USE XS IN 5 AGAIN
C)非法操作D)USE XS IN 3
15. 假如已执行了命令M=[28+2],再执行命令?M,屏幕将显示()
A. 30
B. 28+2
C. [28+2]
D. 30.00
16. 函数mod(23,-5) 的结果是()
A. 3
B. -3
C. -2
D. 2
17. 设变量y=2.7184,在执行命令?ROUND(y,3)后显示的结果是()
A. 2.710
B. 2.720
C. 2.719
D. 2.718
18. 表DEMO.DBF 中包含有备注型字段,该表中所有备注字段均存储到备注文件中,该备注文件是()
A. DEMO.TXT
B. DEMO.FMT
C. DEMO.FPT
D. DEMO.BAT
19. 扩展名为DBC 的文件是()
A. 表单文件
B. 数据库表文件
C. 数据库文件
D. 项目文件
20. 打开一个数据库的命令是()
A. USE
B. USE DATABASE
C. OPEN
D. OPEN DA TABASE
21. 某数值型字段的宽度为5,小数位数为1,则该字段所能存放的最小数值为( )
A. 0
B. -99.9
C. -999.9
D. -9999.9
22. 表DEMO.DBF 中包含有备注型字段,该表中所有备注字段均存储到备注文件中,该备注文件是()
A. DEMO.TXT
B. DEMO.FMT
C. DEMO.FPT
D. DEMO.BAT
23. 命令SELECT 0 的功能是()。

A) 随机选择一个工作区的区号
B) 选择区号最小的空闲工作区
C) 选择区号最大的空闲工作区
D) 选择当前工作区的区号加1的工作区
24在Visual FoxPro中,可以对字段设置默认值的表是()
A)数据库表B)自由表C)自由表和数据库表D)以上都不对
25参照完整性的规则不包括()
A)更新规则B)删除规则C)插入规则D)检索规则
26设数据库文件已经在当前工作区打开,有关索引文件已经建立,要打开该数据库文件的某索引文件,应该使用命令()
A、SET INDEX TO<索引文件名>
B、OPEN INDEX<索引文件名>
C、USE INDEX <索引文件名>
D、必须与数据库文件一起打开
27索引文件以关键字来区分,有4种类型,以下_____不属于这4种类型。

A、结构索引
B、主索引
C、候选索引
D、唯一索引
28可以伴随着表的打开而自动打开的索引是()
A、单一索引文件(IDX)
B、复合索引文件(CDX)
C、结构化复合索引文件
D、非结构化复合索引文件
29对学生成绩表按总分(N,6,2)降序、姓名(C,8)升序索引。

应到使用命令()。

A、INDEX TO ABC ON 总分+姓名
B、INDEX TO ABC ON –总分+姓名
C、INDEX TO ABC ON STR(-总分,5,1)+姓名
D、INDEX TO ABC ON STR(1000-总分)+姓名
30用命令“INDEX ON 姓名TO index_name UNIQUE”建立索引,其索引类型是()
A、主索引
B、候选索引
C、普通索引
D、惟一索引
二根据题目的环境与题意写出操作命令。

(每小题4分,共20分)
设表文件SC.DBF有如下记录,其中学号(C,6)、姓名(C,4),出生日期(D,8),性别(C,2),籍贯(C,4),贷款(N,3),设数据表已经打开。

RECORD# 学号姓名出生日期性别籍贯贷款
1 913101 王刚03/11/73 男广西350
2 913102 李玲04/25/7
3 女江西200
3 913103 赵冲04/26/73 女安徽150
4 913104 李新04/28/74 女辽宁100
5 924104 章文05/01/75 男云南250
6 924105 曾重05/02/74 男河南50
完成下列操作并写出相应的操作命令:
1.显示所有“92”级(学号字段的前两们为“92”)的学生的学号,姓名,贷款
2.将男生的贷款额增加100元,女生的贷款额下调5%
3.以性别和出生日期为组合关键字建立索引XBCS,候选索引,并写出索引的记录排列顺序
4.以性别和贷款为组合关键字建立索引XBDK,降序,并生成编外索引名BW.CDX
5.在XBDX索引中索引查询第一个男生贷款金额为250元的记录,显示该记录
《VFP》第二次月考试卷
学号班级姓名分数
一、单选题:(每题2分,共60分)。

相关文档
最新文档