VF数据库基础试题
vfp数据库基础考试题及答案
![vfp数据库基础考试题及答案](https://img.taocdn.com/s3/m/ad675e3949d7c1c708a1284ac850ad02de800732.png)
vfp数据库基础考试题及答案一、单项选择题(每题2分,共20分)1. 在Visual FoxPro中,下列哪个命令用于打开数据库?A. USEB. OPEN DATABASEC. SET DATABASE TOD. SELECT DATABASE答案:A2. Visual FoxPro中,用于创建表的命令是?A. CREATE TABLEB. DEFINE TABLEC. MAKE TABLED. BUILD TABLE答案:A3. 在Visual FoxPro中,如何向表中添加新记录?A. INSERT INTOB. APPEND BLANKC. INSERT RECORDD. ADD RECORD答案:B4. 如果要删除Visual FoxPro中的一个字段,应使用哪个命令?A. DELETE FIELDB. REMOVE FIELDC. DROP COLUMND. ERASE FIELD答案:B5. 在Visual FoxPro中,哪个命令用于修改表结构?A. ALTER TABLEB. MODIFY TABLEC. CHANGE TABLED. UPDATE TABLE答案:B6. Visual FoxPro中,如何设置表的索引?A. SET INDEX TOB. CREATE INDEXC. INDEX OND. SET PRIMARY KEY答案:C7. 在Visual FoxPro中,哪个函数用于计算表中的记录数?A. RECCOUNT()B. RECORDS()C. COUNT()D. ROWS()答案:A8. Visual FoxPro中,如何将一个表复制到另一个表?A. COPY TABLEB. CREATE TABLE FROMC. SELECT INTOD. INSERT INTO答案:C9. 在Visual FoxPro中,哪个命令用于删除表?A. ERASE TABLEB. DELETE TABLEC. DROP TABLED. REMOVE TABLE答案:C10. Visual FoxPro中,如何设置表的默认值?A. SET DEFAULT TOB. DEFAULT TOC. SET DEFAULTD. DEFAULT答案:A二、多项选择题(每题3分,共15分)1. Visual FoxPro中,以下哪些命令用于数据查询?A. SELECTB. QUERYC. FINDD. SEEK答案:A, B, C2. 在Visual FoxPro中,以下哪些命令用于数据更新?A. UPDATEB. CHANGEC. REPLACED. ALTER TABLE答案:A, B, C3. Visual FoxPro中,以下哪些命令用于数据排序?A. ORDER BYB. SORTC. INDEX OND. SET ORDER答案:B, C4. 在Visual FoxPro中,以下哪些命令用于数据分组?A. GROUP BYB. AGGREGATEC. SUMMARIZED. COMPUTE答案:A, C5. Visual FoxPro中,以下哪些命令用于数据的连接操作?A. JOINB. INTOC. UNIOND. SELECT...FROM答案:A, C三、填空题(每题2分,共10分)1. 在Visual FoxPro中,使用________命令可以关闭当前数据库。
vf理论考试题及答案
![vf理论考试题及答案](https://img.taocdn.com/s3/m/4d75d5a50d22590102020740be1e650e52eacf8d.png)
vf理论考试题及答案一、单项选择题(每题2分,共10题,满分20分)1. VF理论中,以下哪个是正确的函数定义?A. Function MyFuncB. Function MyFunc()C. Function MyFunc(参数1, 参数2)D. Function MyFunc(参数1; 参数2)答案:B2. 在VF中,以下哪个是正确的变量声明方式?A. Dim a, bB. Dim a, b As IntegerC. Dim a, b As StringD. Dim a, b As Double答案:B3. VF中的数组声明,以下哪个是正确的?A. Dim array[10]B. Dim array(10)C. Dim array(1 to 10)D. Dim array(10 to 1)答案:C4. 下面哪个是VF中的循环结构?A. ForB. WhileC. DoD. All of the above答案:D5. 在VF中,如何打开一个表单?A. Use 表单名B. Open 表单名C. Do 表单名D. Load 表单名答案:A二、多项选择题(每题3分,共5题,满分15分)6. VF中可以使用哪些类型的数据?A. NumericB. CharacterC. DateD. Logical答案:A, B, C, D7. 下列哪些是VF中的数据库对象?A. TableB. FormC. ReportD. Query答案:A, B, C, D8. VF中,哪些是合法的表达式?A. 5 + 3B. "Hello" + "World"C. 5 > 3D. 5 AND 3答案:A, C9. 在VF中,以下哪些是表单控件的事件?A. ClickB. LoadC. InitD. Close答案:A, B, C, D10. VF中,哪些是合法的文件操作命令?A. COPYB. DELETEC. RENAMED. ALL OF THE ABOVE答案:D三、填空题(每题2分,共5题,满分10分)11. 在VF中,使用________命令可以创建一个新的数据库。
vf试题及答案能复制
![vf试题及答案能复制](https://img.taocdn.com/s3/m/c9968084a48da0116c175f0e7cd184254a351b46.png)
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。
- 选择“文件”菜单中的“新建”选项。
- 选择“表单”。
- 在表单设计器中,使用“字段”工具来添加字段。
VF数据库基础题库
![VF数据库基础题库](https://img.taocdn.com/s3/m/58f9465ccf84b9d528ea7afc.png)
第4部分:(40)1.当VFP6.0处于创建式编辑自由表、程序等文件的情况下,系统处于″全屏幕编辑状态″,欲存盘退出,正确的操作为A) 按组合键Ctrl+WB) 按组合键Ctrl+UC) 按组合键Ctrl+ENDD) 按ESC键2.某学校的工资管理程序属于A) 系统程序B) 应用程序C) 工具软件D) 文字处理软件3.表示数据库文件中平均分超过90分和不及格的全部女生记录,应当使用使命令A) LIST FOR 性别=′女′,平均分>=90,平均分<=60B) LIST FOR 性别=′女′,平均分>90,平均分<60C) LIST FOR 性别=′女′.AND.平均分>90.AND.平均分<60D) LIST FOR 性别=′女′.AND. (平均分>90.OR.平均分<60)4.下列不属于文件系统特点的项是A) 文件内部的数据有结构B) 数据可为特定用户专用C) 数据结构和应用程序相互依赖D) 减少和控制了数据冗余5.在文件管理系统中A) 文件内部数据之间有联系,文件之间没有任何联系B) 文件内部数据之间有联系,文件之间有联系C) 文件内部数据之间没有联系,文件之间没有任何联系D) 文件内部数据之间没有联系,文件之间有联系6.未婚男教师的逻辑表达式为A) 婚否=.F. AND职业=′教师′AND性别=′男′B) .NOT. 婚否AND职业=′教师′AND性别=′男′C) 婚否=.F. 职业=′教师′,性别=′男′D) .NOT. 婚否AND职业=′教师′+性别=′男′7.以下常量哪些是合法的数值型常量A) 1234B) 123+E456C) ″123 456″D) 1234*108.在表的索引类型中,主索引可以建立在A) 自由表中B) 数据库表中C) 任何表中D) 自由表和视图中9.在VFP中主索引字段A) 不能出现重复值或空值B) 能出现重复值或空值C) 能出现重复值,不能出现空值D) 能出现空值,不能出现重复值10. 在“报表设计器”中,可以使用控件是A) 标签、文本框和列表框B) 标签、域控件和列表框C) 标签、域控件和线条D) 布局和数据源11.顺序执行下面两条命令:N=123456.78910,6 SAY N PICTURE ″$$999,999.9″屏幕显示的结果是A) $123,456.7B) $$123,456.7C) $123,456.8D) $$123,456.812. 在表单中,“Caption”是对象的A) 标题属性B) 名称属性C) 背景透明属性D) 字体尺寸属性13. DbClick事件是指什么时候触发的基本事件A) 当创建对象时B) 当从内存中释放对象时C) 当表单或表单集装入内存时D) 当用户双击该对象时14.依据P.DBF中的字段名NAME制作一个单一关键字索引文件NAME1.IDX,下列语句正确的是A) USE INDEX ON NAME FOR NAME1B) USE INDEX ON NAME1C) INDEX ON NAME WITH NAME1D) INDEX ON NAME TO NAME115.用WAIT命令给内存变量输入数据时,内存变量获得的数据是A) 任意长度的字符串B) 一个字符串和一个回车符C) 数值型数据D) 一个字符16.在命令文件与被调用过程之间的参数传递要求A) 参数名相同B) 参数个数相同C) 参数类型相同D) B与C17.在命令窗口内,要修改数据表TEST.DBF的结构,应用命令A) MODI STRU TESTB) MODI COMM TESTC) EDIT STRU TESTD) TYPE TEST18. ROUND(156.789,2)返回的是A) 160.000B) 156.79C) 156.790D) 200.00019.不属于循环结构的语句是A) SCAN...ENDSCANB) IF...ENDIFC) FOR...ENDFORD) DO While...ENDDO20.以下属于容器控件的是A) TextB) FormC) LabelD) CommandButton21.以下给出4种方法中,不能建立查询的是A) 在项目管理器的“数据”选项卡中选择“查询”。
vf考试题及答案
![vf考试题及答案](https://img.taocdn.com/s3/m/76c4f7be6e1aff00bed5b9f3f90f76c660374c6a.png)
vf考试题及答案**VF考试题及答案**一、单项选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个命令用于打开一个表单?A. USEB. BROWSEC. FORMD. DISPLAY答案:C2. Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LEFTB. RIGHTC. LEND. SPACE答案:C3. 在Visual FoxPro中,以下哪个命令用于关闭当前表单?A. RELEASEB. CLOSEC. QUITD. CANCEL答案:B4. Visual FoxPro中,以下哪个命令用于保存当前数据库?A. SAVEB. COMMITC. PACKD. COMPILE答案:C5. 在Visual FoxPro中,以下哪个命令用于创建一个新的数据库?A. CREATE DATABASEB. OPEN DATABASEC. USE DATABASED. SET DATABASE答案:A6. Visual FoxPro中,以下哪个函数用于将日期转换为字符串?A. DATE()B. STR()C. CTOD()D. DTOC()答案:D7. 在Visual FoxPro中,以下哪个命令用于设置表单的标题?A. SET TITLEB. SET CAPTIONC. SET FORMD. SET WINDOW答案:B8. Visual FoxPro中,以下哪个函数用于获取当前系统日期?A. DATE()B. TIME()C. TODAY()D. NOW()答案:C9. 在Visual FoxPro中,以下哪个命令用于删除一个字段?A. ALTER TABLEB. DELETE FIELDC. DROP FIELDD. REMOVE FIELD答案:C10. Visual FoxPro中,以下哪个函数用于计算两个日期之间的天数差?A. DATEDIFF()B. DATEADD()C. DATESUB()D. DATE()答案:A二、多项选择题(每题3分,共15分)11. 在Visual FoxPro中,以下哪些命令用于数据的查询?A. SELECTB. QUERYC. FINDD. SEEK答案:A, B, C, D12. Visual FoxPro中,以下哪些函数用于字符串操作?A. LEFT()B. RIGHT()C. MID()D. LEN()答案:A, B, C, D13. 在Visual FoxPro中,以下哪些命令用于数据的插入?A. INSERTB. APPENDC. REPLACED. UPDATE答案:A, B, C14. Visual FoxPro中,以下哪些函数用于数值计算?A. ABS()B. SQRT()C. ROUND()D. INT()答案:A, B, C, D15. 在Visual FoxPro中,以下哪些命令用于数据的更新?A. UPDATEB. REPLACEC. CHANGED. MODIFY答案:A, B, C, D三、填空题(每题2分,共20分)16. 在Visual FoxPro中,使用________命令可以创建一个表单。
VF试题及答案
![VF试题及答案](https://img.taocdn.com/s3/m/7909ac2e4b73f242336c5f7f.png)
VF试题及答案(一)一、选择题下列各题A) 、B) 、C) 、D) 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1) DBMS的含义是:A) 数据库系统 B) 数据库管理系统C) 数据库管理员 D) 数据库(2)从关系模式中指定若干个属性组成新的关系的运算称为:A) 联接 B) 投影 C) 选择 D) 排序(3)对于“关系”的描述,正确的是:A) 同一个关系中允许有完全相同的元组B) 同一个关系中元组必须按关键字升序存放C) 在一个关系中必须将关键字作为该关系的第一个属性D) 同一个关系中不能出现相同的属性名(4)在表设计器的“字段”选项卡中可以创建的索引是A) 唯一索引 B) 候选索引 C) 主索引 D) 普通索引(5)在程序中不需要用public等命令明确声明和建立,刻直接使用的内存变量是A) 局部变量 B) 公共变量 C) 私有变量 D) 全局变量(6)扩展名为dbf的文件是A) 表文件 B) 表单文件 C) 数据库文件 D) 项目文件(7)下列程序段的输出结果是CLEARSTORE 10 TO ASTORE 20 TO BSET UDFPARMS TO REFERENCEDO SWAP WITH A,(B)A,BPROCEDURE SWAPPARAMETERS X1, X2TEMP=X1X1=X2X2=TEMPENDPROCA) 10 20 B) 20 20 C) 20 10 D) 10 10(8)使用调试器调试第(7)小题的程序,如果想在过程SWAP执行时观察X1的值,可以在其中安置一条命令,程序执行到该命令时,系统将计算X1的值,并将结果在调试输出窗口中显示,这条命令的正确写法是:A) DEBUGOUT X1 B) DEBUG X1 C) OUT X1 D) TEST X1(9) 设X=10, 语句?VARTYPE ("X")的输出结果是A) N B) C C) 10 D) X(10) 表达式LEN(SPACE(0))的运算结果是A) .NULL. B) 1 C) 0 D) ""(11) 为表单建立了快捷菜单mymenu,调用快捷菜单的命令代码DO mymenu.mpr WITH THIS 应该放在表单的那个事件中?A) Destory事件B) Init事件C) Load事件D) RightClick事件(12)(24)题使用的数据表如下:当前盘当前目录下有数据库:学院.dbc,其中有“教师”表和“学院”表。
VF数据库基础题库
![VF数据库基础题库](https://img.taocdn.com/s3/m/36bbb645b307e87101f6969f.png)
第6部分:(40)1.关系数据库管理系统所管理的关系是。
A) 一个DBF文件B) 若干个二维表C) 一个DBC文件D) 若干个DBC文件2.不允许记录中出现重复索引值的索引是。
A) 主索引B) 主索引、候选索引、普遍索引C) 主索引和候选索引D) 主索引、候选索引和唯一索引3.要控制两个表中数据的完整性和一致性可以设置"参照完整性",要求这两个表A) 是同一个数据库中的两个表B) 不同数据库中的两个表C) 两个自由表D) 一个是数据库表另一个是自由表4.打开Visual FoxPro"项目管理器"的"文档"(Docs)选项卡,其中包含A) 表单(Form)文件B) 报表(Report)文件C) 标签(Label)文件D) 以上三种文件5.可以链接或嵌入OLE对象的字段类型是。
A) 备注型字段B) 通用型和备注型字段C) 通用型字段D) 任何类型的字段6.下面关于属性、方法和事件的叙述中,错误的是A)属性用于描述对象的状态,方法用于表示对象的行为B)基于同一个类产生的两个对象可以分别设置自己的属性值C)事件代码也可以像方法一样被显示调用D)在新建一个表单时,可以添加新的属性、方法和事件7.在Visual FoxPro中,表单(Form)是指A) 数据库中各个表的清单B) 一个表中各个记录的清单C) 数据库查询的列表D) 窗口界面8.在以下四组函数运算中,结果相同的是A)LETT("123456",6)与"123456"B)"36-5*4"与"16"C)"36-5*4"与36-5*4D)LEN("36-5*4")与LEN("16")9.在SQL查询时,使用WHERE子句指出的是A) 查询目标B) 查询结果C) 查询条件D) 查询视图10.在下面关于面向对象数据库的叙述中,错误的是A)每个对象在系统中都有唯一的对象标识B)事件作用于对象,对象识别事件并作出相应反应C)一个子类能够继承其所有父类的属性和方法D)一个父类包括其所有子类的属性和方法11.使用Visual FoxPro的菜单设计器时,选中菜单项之后,如果要设计它的过程,应在Result中选择A) Pad NameB) SubmenuC) CommandD) Procedure12.在Visual FoxPro中进行参照完整性设置时,要想设置成:如子表中有相应记录中则禁止更新。
VF新课各章笔试练习题
![VF新课各章笔试练习题](https://img.taocdn.com/s3/m/44b37f156c175f0e7cd13746.png)
第一章VF数据库基础一、选择题:1、数据库系统中对数据库进行管理的核心软件是( A )A) DBMS B) DB C) OS D) DBS2、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是 ( B ) A)DBS包括DB和DBMS B)DBMS包括DB和DBSC)DB包括DBS和DBMS D)DBS就是DB,也就是DBMS3、Visual Foxpro是一种(B )A)数据库系统B)数据库管理系统C)数据库D)数据库应用系统4、用树形结构表示实体之间联系的模型是( C)A) 关系模型B) 网状模型C) 层次模型D) 以上三个都是5、关系运算中的选择运算是( )A)从关系中找出满足给定条件的元组B)从关系中选择若干个属性组成新的关系C)从关系中选择满足给定条件的属性D)A和B都对6、从表中选择字段形成新关系的操作是( )A)选择B)连接C)投影D)并7、操作对象只能是一个表的关系运算是( )A)联接和选择B)联接和投影C)选择和投影D)自然连接和选择8、以下关于关系的说法正确的是( )A)列的次序非常重要B)行的次序非常重要C)列的次序无关紧要D)关键字必须指定为第一列9、在关系模型中,每个关系模式中的关键字()A)可由多个任意大属性组成B)最多由一个属性组成C)可由一个或多个其值能惟一标识关系中任何元组的属性组成D)以上说法都不对10、扩展名为pjx 的文件是( )A)数据库表文件B)表单文件C)数据库文件D)项目文件11、在Visual Foxpro中,通常以窗口形式出现,用以组织和处理表、表单、数据库等应用程序组件的可视化工具称为()A)向导 B)设计器 C)生成器 D)项目管理器二、填空题:1、Visual ForPro数据库系统所使用的数据的逻辑结构是___________ 。
2、在Visual FoxPro中,SELECT 语句能够实现投影、选择和_____________三种专门的关系运算。
vf基础
![vf基础](https://img.taocdn.com/s3/m/1ed5edf1aef8941ea76e05de.png)
一、判断题(20分)1、在数据管理技术的发展的三个阶段中,数据独立性最高的阶段是文件系统。
F(数据库系统阶段)2、在进行vfp程序命令设计时,如一条命令太长,可输入;号后回车换行。
T3、数据库管理系统的英文缩写是DBS。
F4、vfp是一种基于关系模型建立的数据库管理系统。
T5、使用数组前不必先定义。
F6、数组元素的下标从0开始。
F7、数组元素的默认值为.f.。
T8、数组中各数组元素的值必须是同一类型。
F9、语句dime tm(3,5)定义的数组元素的个数是8。
F10、visual foxpro系统中,表中的字段是一种变量。
T11、如果一个班只能有一个班长,而且一个班长不能同时担任其它班的班长,班级和班长两个实体之间的关系属于一对一联系。
T12、1<x<5 and a<b是vfp中的合法的表达式。
F13、vfp中各类运算符的优先级从高到低依次是算术运算符、逻辑运算符、关系运算符。
F14、vfp中内存变量名与字段名不能相同。
F15、[2003年1月1日]是vfp 中的一个字符型常量。
T16、小数型属于vfp的一种数据类型。
F17、数据库系统的核心是数据库。
F(DBMS)18、由计算机、操作系统、DBMS、数据库、应用程序及用户组成的一个整体叫数据库系统。
T19、数据库系统的特点之一是能克服数据冗余度。
F20、在进行vfp表的结构设计时,其字符型字段的宽度不允许超过254个字符。
T二、单项选择题(40分,每空2分)1、对DTOC(“12/05/01”)而言,描述正确的是( C )A、它的结果为12/05/01B、它的结果为日期型数据C、它是错误的表达式D、它的结果为字符型数据2、不属于基本关系运算的是( C )A、选择B、投影C、排序D、连接3、为项目添加数据库或自由表,选用( A )选项卡A、数据B、信息C、报表D、表单4、命令DISPLAY FOR 性别= "男",在数据库关系运算中对应( A )A、选择运算B、投影运算C、连接运算D、过滤运算5、设有关系R1和R2,经过关系运算得到结果S,则S是( A )A、一个关系B、一个表单C、一个数据库D、一个数组6、将关系S中的一个属性S4的值限制在20~40之间,则这条规则属于( C )A、参照完整性规则B、实体完整性规则C、域完整性规则D、不属于以上任何规则7、vfp是一种关系型数据库管理系统,所谓关系是指( B )A、表中各记录之间的联系B、数据模型满足一定条件的二维表格C、表中各个字段之间的联系D、一个表与另一个表之间的联系8、支持数据库各种操作的软件系统是( D )A、操作系统B、命令系统C、数据库系统D、数据库管理系统9、在关系模型中,为了实现“关系中不允许出现相同元组”的约束应使用(B )A、临时关键字B、主关键字C、外部关键字D、索引关键字10、在visual foxpro中,通过项目管理器窗口的按键不可以完成的操作是(C)A、新建文件B、添加文件C、重命名文件D、删除文件11、存储在计算机内有结构的相关数据的集合称为(D )A、数据库B、数据结构C、数据库管理系统D、数据库应用系统12、在关系数据库中,实现表与表之间的联系是通过(C )A、实体完整性规则B、域完整性C、参照完整性规则D、用户自定义的完整性13、数据库DB、数据库系统DBS、数据库管理系统DBMS,三者之间的关系是( C )A、DBMS包括DB和DBSB、DB包括DBMS和DBSC、DBS包括DB和DBMSD、DBMS包括DBS14、命令“join with a to new for 学号=a.学号fields 学号,姓名,性别,a.数学,a.英语”中包含的关系运算有(B )A、连接、选择B、连接、投影C、选择、投影、连接D、选择、投影15、关于vfp命令格式的规则,下面叙述错误的是(C )A、每条命令必须以命令动词开头B、命令动词太长,最少保留4个,5个也可以C、命令动词后面的子句顺序是不能调换的D、for与while引导条件子句是有区别的16、设A=2,B=3,C=4,下列表达式的值为逻辑真的是(C )A、12/a+2=b^2B、3>2*b or a=c and b<>c or a>bC、a*b<>c+3D、a>b and b<=c or 3*a>2*c17、以下赋值语句执行后,变量A的值不是日期型的是(D )A、A=DA TE()B、A={^2008-4-5}C、A=CTOD(“4/5/2008”)D、STORE (4/5/2008) TO A18、以下赋值语句执行后,变量A的值不是字符型的是(D )A、A=[ABC]B、A=’2008-4-5’C、A=”.T.”D、STORE .T. TO A19、设name=”我是中国大学生志愿者。
vf考试试题及答案
![vf考试试题及答案](https://img.taocdn.com/s3/m/17eb4a7c58eef8c75fbfc77da26925c52cc591b8.png)
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来选取第一条记录。
vf基础试题及答案
![vf基础试题及答案](https://img.taocdn.com/s3/m/c9c6ae66eef9aef8941ea76e58fafab068dc4400.png)
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)是用于创建用户界面的。
vf复习题及答案
![vf复习题及答案](https://img.taocdn.com/s3/m/05cf659d05a1b0717fd5360cba1aa81144318fd6.png)
vf复习题及答案一、选择题1. 在Visual FoxPro中,以下哪个命令用于打开一个表单?A. USEB. OPEN FORMC. DISPLAY FORMD. SHOW FORM答案:B2. 如何在Visual FoxPro中创建一个数据库?A. CREATE DATABASEB. MAKE DATABASEC. BUILD DATABASED. CREATE DBF答案:A3. 在Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LENB. LENGTHC. SIZED. STRLEN答案:A二、填空题1. 在Visual FoxPro中,使用________命令可以关闭一个打开的表单。
答案:RELEASE FORM2. 若要在Visual FoxPro中删除一个数据库中的所有表,可以使用________命令。
答案:ZAP3. 在Visual FoxPro中,________函数用于将数值转换为字符串。
答案:STR三、简答题1. 描述在Visual FoxPro中如何设置表单的标题。
答案:可以通过在表单的属性窗口中找到Caption属性,并输入所需的标题来设置表单的标题。
2. 说明在Visual FoxPro中如何添加一个命令按钮到表单。
答案:在表单设计器中,可以通过工具箱中的Command Button控件拖放到表单上,然后设置其Caption属性为所需的按钮文本,并编写相应的Click事件代码来添加一个命令按钮。
四、编程题1. 编写一个Visual FoxPro程序,用于计算并输出1到100之间所有奇数的和。
答案:```SET TALK OFFSUM = 0FOR I = 1 TO 100 STEP 2SUM = SUM + IENDFOR"1到100之间所有奇数的和为:" + STR(SUM, 10)SET TALK ON```2. 设计一个Visual FoxPro查询,用于从员工表中检索所有工资高于平均工资的员工信息。
VF基础138道经典题型
![VF基础138道经典题型](https://img.taocdn.com/s3/m/7d2a9419f12d2af90242e6ee.png)
一、选择题(1) 下面叙述正确的是()A. 算法的执行效率与数据的存储结构无关B. 算法的空间复杂度是指算法程序中指令(或语句)的条数C. 算法的有穷性是指算法必须能在执行有限个步骤之后终止D. 以上三种描述都不对(2) 以下数据结构中不属于线性数据结构的是()A. 队列B. 线性表C. 二叉树D. 栈(3) 在一棵二叉树上第5层的结点数最多是() 注:由公式2k-1得A. 8B. 16C. 32D. 15(4) 下面描述中,符合结构化程序设计风格的是()A. 使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑B. 模块只有一个入口,可以有多个出口C. 注重提高程序的执行效率D. 不使用goto语句(5) 下面概念中,不属于面向对象方法的是 () 注:P55-58A. 对象B. 继承C. 类D. 过程调用(6) 在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()A. 可行性分析B. 需求分析C. 详细设计D. 程序编码(7) 在软件开发中,下面任务不属于设计阶段的是()A. 数据结构设计B. 给出系统模块结构C. 定义模块算法D. 定义需求并建立系统模型(8) 数据库系统的核心是()A. 数据模型B. 数据库管理系统C. 软件工具D. 数据库(9) 下列叙述中正确的是()A.数据库是一个独立的系统,不需要操作系统的支持B.数据库设计是指设计数据库管理系统C.数据库技术的根本目标是要解决数据共享的问题D.数据库系统中,数据的物理结构必须与逻辑结构一致(10) 下列模式中,能够给出数据库物理存储结构与物理存取方法的是() 注:P108A. 内模式B. 外模式C. 概念模式D. 逻辑模式(11) 算法的时间复杂度是指()A. 执行算法程序所需要的时间B. 算法程序的长度C. 算法执行过程中所需要的基本运算次数D. 算法程序中的指令条数(12) 算法的空间复杂度是指()A. 算法程序的长度B. 算法程序中的指令条数C. 算法程序所占的存储空间D. 算法执行过程中所需要的存储空间(13) 设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点数为() 注:利用公式n=n0+n1+n2、n0=n2+1和完全二叉数的特点可求出A. 349B. 350C. 255D. 351(14) 结构化程序设计主要强调的是()A.程序的规模B.程序的易读性C.程序的执行效率D.程序的可移植性(15) 在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是() 注:即第一个阶段A. 概要设计B. 详细设计C. 可行性分析D. 需求分析(16) 数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。
VF数据库基础知识、查询、视图经典习题
![VF数据库基础知识、查询、视图经典习题](https://img.taocdn.com/s3/m/8336796358fafab069dc0230.png)
《VF》数据库基础知识、查询、视图练习题一、选择题(50×1=50分)1、关系运算不包括()A) 连接运算 B) 选择运算 C) 投影运算 D) 并运算2、退出Visual Foxpro 6.0的操作方法是()A)从“文件”菜单中选择“退出”命令 B)直接按Alt+F4C)在命令窗口中输入QUIT命令后回车 D)以上都可以3、关于空值(NULL)的叙述正确的是()A)空值等同于空字符串 B)空值表示字段或变量还没有确定值C) Visual Foxpro不支持空值 D) 空值等同于数值04、在Visual Foxpro中,XS表中含有备注型字段,备注型字段内容存到另一个文件中,该文件名为()A)XS.DBC B)XS.QPR C)XS.DBF D)XS.FPT5、在Visual Foxpro表文件中,逻辑型、日期型、备注型数据的宽度分别是()A)1、8、128 B) 2、8、10 C)1、8、4 D) 1、8、任意6、在Visual Foxpro中,利用数据库表的字段有效性规则能实现数据的()A) 实体完整性 B)参照完整性 C) 域完整性 D) 索引完整性7、参照完整性规则不包括()。
A.插入规则 B.更新规则 C.删除规则 D.查询规则8、在表设计器中的字段验证中有()、信息和默认值三项内容需要设定。
A)格式 B) 标题 C) 规则 D)输入掩码9、设置参照完整性的目的是()A)定义表的临时联接 B)定义表的永久联接C)在插入、删除、更新记录时,确保已定义的表间关系D)定义表的外部联接10、在表设计器的“字段”选项卡中可以创建的索引是()A) 普通索引 B)主索引、候选索引、普通索引C) 主索引、候选索引 D) 主索引、候选索引和唯一索引11、执行下列命令序列后,打开”读者”表的工作区是()USE 图书 IN 2USE 读者 IN 3 ALIAS DZUSE 读者 IN D ALIAS DZ1 AGAINA)2区 B) 3区 C) 4区 D)3、4区12、VF中将两个表进行逻辑关联操作应使用的命令是()A)SELECT B)LINK C)SET RELATION D)JOIN13、在查询设计器中不包括的选项卡是()A)字段B)筛选C)更新条件D)排序依据14、一个数据表文件的全部memo(备注)字段的内容存储在:()A)不同的备注文件B)同一个文本文件C)同一个备注文件D)同一个数据库文件15、下列选项中,不能作为查询去向的是()。
《VF》数据库基础知识及操作,视图、查询、SQL经典试题
![《VF》数据库基础知识及操作,视图、查询、SQL经典试题](https://img.taocdn.com/s3/m/72f68e2faaea998fcc220e32.png)
《VF》数据库基础知识及操作,视图、查询、SQL经典试题一.选择题(每个1分,共50分)1.关系运算不包括()A.连接运算 B.选择运算 C.投影运算 D.并运算2、退出Visual Foxpro 6.0的操作方法是()A.从“文件”菜单中选择“退出”命令 B.直接按Alt+F4C.在命令窗口中输入QUIT命令后回车 D.以上都可以3.在Visual FoxPro6.0中,下列有关数据库的描述,正确的是 ( ) A.数据库不能多用户共享B.在关系型数据库系统中,关系型数据库是通过一个二维表来表示数据之间的联系的C.数据库中的最小访问单位是记录D.数据库中的数据不能是图像4.在Visual Foxpro中,XS表中含有备注型字段,备注型字段内容存到另一个文件中,该文件名为()A.XS.DBC B.XS.QPR C.XS.DBF D.XS.FPT5.在Visual Foxpro表文件中,逻辑型、日期型、备注型数据的宽度分别是()A.1、8、128 B. 2、8、10 C.1、8、4 D. 1、8、任意6.在Visual FoxPro6.0中,关于视图的叙述正确的是( )A.视图文件是一个独立的数据文件,不属于任何的数据库B.视图可以对源表中的数据进行更新C.如果希望每次运行视图时,根据输入值的不同而检索到不同的结果,可以建立远程视图D.视图只能从一个表派生出来7.在Visual FoxPro6.0中,使用查询设计器创建查询时,查询去向中不包括的是( )A.标签 B.屏幕 C.视图 D.临时表8.在Visual FoxPro6.0中,项目文件的扩展名是( )A..PRG B. .PJX C..SCX D..QPR9. 不允许记录中出现重复索引值的索引是( )。
A.主索引 B.主索引、候选索引、普通索引C.主索引和候选索引 D主索引、候选索引和唯一索引10. 在VisuAlFoxPro中,可以对字段设置默认值的表( )。
VF及应用考试题及答案
![VF及应用考试题及答案](https://img.taocdn.com/s3/m/d89422819a89680203d8ce2f0066f5335a816722.png)
VF及应用考试题及答案一、单项选择题(每题2分,共20分)1. VF中,用于定义变量的数据类型是:A. DimB. SetC. DefineD. Declare答案:A2. 在VF中,以下哪个函数用于计算字符串长度?A. LenB. LengthC. StrlenD. Size答案:A3. VF中,用于打开数据库的命令是:A. Open DatabaseB. UseC. SelectD. Set Database答案:B4. 在VF中,以下哪个命令用于关闭表单?A. CloseB. ReleaseC. DestroyD. Clear答案:C5. VF中,用于创建新表的命令是:A. Create TableB. Make TableC. Build TableD. Define Table答案:A6. 在VF中,以下哪个函数用于将数字转换为字符串?A. StrB. NumC. ValD. Int答案:A7. VF中,用于执行SQL查询的命令是:A. QueryB. SelectC. SQLD. Execute答案:B8. 在VF中,以下哪个命令用于添加新记录?A. AppendB. InsertC. AddD. New答案:A9. VF中,用于计算表中记录数的函数是:A. RecCountB. RecordCountC. CountD. RecNo答案:A10. 在VF中,以下哪个命令用于删除记录?A. DeleteB. RemoveC. DropD. Erase答案:A二、多项选择题(每题3分,共15分)1. 在VF中,以下哪些命令用于数据排序?A. SortB. OrderC. IndexD. Arrange答案:A, D2. VF中,以下哪些函数用于数学计算?A. AbsB. RoundC. DateD. Left答案:A, B3. 在VF中,以下哪些命令用于数据筛选?A. FilterB. LocateC. SeekD. Find答案:A, B, D4. VF中,以下哪些函数用于日期和时间处理?A. Date()B. Time()C. Now()D. Year()答案:A, B, C, D5. 在VF中,以下哪些命令用于表单控件?A. FormB. CommandButtonC. CheckBoxD. Label答案:A, B, C, D三、填空题(每题2分,共20分)1. 在VF中,使用________命令可以创建一个新表。
vfp考试题及答案
![vfp考试题及答案](https://img.taocdn.com/s3/m/6bff2d954793daef5ef7ba0d4a7302768e996fed.png)
vfp考试题及答案1. 题目:在Visual FoxPro中,如何使用SQL语句创建一个新表?答案:在Visual FoxPro中,可以使用以下SQL语句来创建一个新表:```CREATE TABLE 表名 (字段1 类型1, 字段2 类型2, ...);```例如,创建一个名为“学生”的表,包含“学号”和“姓名”两个字段,可以使用:```CREATE TABLE 学生 (学号 C(10), 姓名 C(20));```2. 题目:在Visual FoxPro中,如何使用SELECT语句查询特定字段?答案:在Visual FoxPro中,可以使用SELECT语句查询特定字段,基本语法如下:```SELECT 字段1, 字段2 FROM 表名 WHERE 条件;```例如,查询“学生”表中所有学生的姓名和学号,可以使用:```SELECT 学号, 姓名 FROM 学生;```3. 题目:在Visual FoxPro中,如何使用UPDATE语句更新表中的记录?答案:在Visual FoxPro中,可以使用UPDATE语句更新表中的记录,基本语法如下:```UPDATE 表名 SET 字段1 = 值1, 字段2 = 值2 WHERE 条件;```例如,更新“学生”表中学号为“001”的学生的姓名为“张三”,可以使用:```UPDATE 学生 SET 姓名 = '张三' WHERE 学号 = '001';```4. 题目:在Visual FoxPro中,如何使用DELETE语句删除表中的记录?答案:在Visual FoxPro中,可以使用DELETE语句删除表中的记录,基本语法如下:```DELETE FROM 表名 WHERE 条件;```例如,删除“学生”表中学号为“002”的学生记录,可以使用:```DELETE FROM 学生 WHERE 学号 = '002';```5. 题目:在Visual FoxPro中,如何使用JOIN语句进行表连接查询?答案:在Visual FoxPro中,可以使用JOIN语句进行表连接查询,基本语法如下:```SELECT 表1.字段1, 表2.字段2 FROM 表1 JOIN 表2 ON 表1.连接字段 = 表2.连接字段;```例如,查询“学生”表和“成绩”表中,学生姓名和对应的成绩,可以使用:```SELECT 学生.姓名, 成绩.分数 FROM 学生 JOIN 成绩 ON 学生.学号 = 成绩.学号;```。
Vf 数据库考试试题.
![Vf 数据库考试试题.](https://img.taocdn.com/s3/m/6f0a911349649b6649d74757.png)
Vf 数据库考试试题(一)一、选择题1、在Visual FoxPro 中,向数据库文件追加数据使用语句( ).A insertB replaceC appendD add2、在Visual FoxPro 中,删除数据库的所有记录,保留数据库结构的命令是()。
A delete allB packC recallD zap3、在Visual FoxPro中,使用replace <字段名> with<表达式>for <条件>后,记录指针为()。
A视情况而定 B 当前纪录 C bof D 为文件尾4、保存在计算机中具有一定结构的相关数据的集合成为()。
A数据库B数据库系统C数据库管理系统D数据结构5、利用数据库技术进行人事档案管理是属于计算机的()。
A科学计算应用B过程控制应用C数据处理应用D辅助工程应用6、Visual FoxPro6.0管理的数据库是()型数据库。
A网络B层次C关系D链状7、数据的完整性是指()。
A数据的存储与使用数据的程序相关B防止数据被非法使用C数据的正确性、合理性和一致性D减少系统中不必要的重复数据8、在Visual FoxPro数据库管理系统中,下列数据属于常量的是()。
A .n.B FC 07/08/99D all9、如果想从字符串“青岛市”中取出汉字“岛”,应该使用函数()。
A substr( “青岛市”,2,2)B substr( “青岛市”,2,1)C substr( “青岛市”,3,1)D C substr( “青岛市”,3,2)10、用For Endfor组织的循环结构中,如省略步长则系统默认步长是()。
A 0B -1C 1D 2二、填空题1、数据库系统的核心是。
2、?Mod(12,9)的返回值是。
3、?3+3>6 and 5>3的返回值是。
4、?Str(1234.5678,6,1)的结果是。
5、结构化程序所使用的三种基本控制结构是顺序结构、和循环结构。
(完整版)《VF》数据库基础知识及操作,视图、查询、SQL经典试题
![(完整版)《VF》数据库基础知识及操作,视图、查询、SQL经典试题](https://img.taocdn.com/s3/m/2c4a8aa1ed630b1c58eeb52b.png)
《VF》数据库基础知识及操作,视图、查询、SQL经典试题一.选择题(每个1分,共50分)1.关系运算不包括()A.连接运算 B.选择运算 C.投影运算 D.并运算2、退出Visual Foxpro 6.0的操作方法是()A.从“文件”菜单中选择“退出”命令 B.直接按Alt+F4C.在命令窗口中输入QUIT命令后回车 D.以上都可以3.在Visual FoxPro6.0中,下列有关数据库的描述,正确的是 ( ) A.数据库不能多用户共享B.在关系型数据库系统中,关系型数据库是通过一个二维表来表示数据之间的联系的C.数据库中的最小访问单位是记录D.数据库中的数据不能是图像4.在Visual Foxpro中,XS表中含有备注型字段,备注型字段内容存到另一个文件中,该文件名为()A.XS.DBC B.XS.QPR C.XS.DBF D.XS.FPT5.在Visual Foxpro表文件中,逻辑型、日期型、备注型数据的宽度分别是()A.1、8、128 B. 2、8、10 C.1、8、4 D. 1、8、任意6.在Visual FoxPro6.0中,关于视图的叙述正确的是( )A.视图文件是一个独立的数据文件,不属于任何的数据库B.视图可以对源表中的数据进行更新C.如果希望每次运行视图时,根据输入值的不同而检索到不同的结果,可以建立远程视图D.视图只能从一个表派生出来7.在Visual FoxPro6.0中,使用查询设计器创建查询时,查询去向中不包括的是( )A.标签 B.屏幕 C.视图 D.临时表8.在Visual FoxPro6.0中,项目文件的扩展名是( )A..PRG B. .PJX C..SCX D..QPR9. 不允许记录中出现重复索引值的索引是( )。
A.主索引 B.主索引、候选索引、普通索引C.主索引和候选索引 D主索引、候选索引和唯一索引10. 在VisuAlFoxPro中,可以对字段设置默认值的表( )。