VF数据库基础题库
- 格式:doc
- 大小:56.50 KB
- 文档页数:5
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理论考试题及答案一、单项选择题(每题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试题及答案能复制一、单项选择题(每题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。
- 选择“文件”菜单中的“新建”选项。
- 选择“表单”。
- 在表单设计器中,使用“字段”工具来添加字段。
第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) 在项目管理器的“数据”选项卡中选择“查询”。
第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数据库基础一、选择题: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理论考试题及答案一、单项选择题(每题2分,共20分)1. VF理论中,以下哪个是正确的数据类型?A. IntegerB. IntegerC. StringD. String答案:C2. 在VF中,如何声明一个变量?A. Dim aB. Declare aC. Let aD. Set a答案:A3. VF中,哪个函数用于计算字符串的长度?A. Len()B. Length()C. Size()D. Count()答案:A4. 下列哪个选项是VF中正确的表单事件?A. OnInitB. OnOpenC. OnCloseD. All of the above答案:D5. VF中,如何将一个数值赋给一个变量?A. Let a = 5B. Set a = 5C. Assign a = 5D. Declare a = 5答案:A6. 在VF中,如何打开一个数据库?A. Open DatabaseB. Use DatabaseC. Select DatabaseD. Open Database答案:C7. VF中,如何关闭一个表单?A. ThisForm.CloseB. ThisForm.HideC. ThisForm.QuitD. ThisForm.Unload答案:A8. 在VF中,如何添加一个新记录?A. Append BlankB. Insert BlankC. Add RecordD. New Record答案:A9. VF中,如何删除当前记录?A. Delete RecordB. Remove RecordC. DeleteD. Erase答案:C10. 在VF中,如何查找特定的记录?A. FindB. SearchC. Look UpD. Find Record答案:A二、多项选择题(每题3分,共15分)11. 在VF中,以下哪些是合法的变量名?A. _myVarB. 2myVarC. myVar$D. myVar答案:A, D12. VF中,哪些是合法的表单控件?A. CommandButtonB. TextBoxC. LabelD. All of the above答案:D13. 在VF中,以下哪些是合法的SQL语句?A. SELECT * FROM table_nameB. INSERT INTO table_name VALUES (value1, value2)C. UPDATE table_name SET column1 = value1 WHERE conditionD. All of the above答案:D14. VF中,以下哪些是合法的循环结构?A. DO WHILEB. FORC. LOOPD. All of the above答案:D15. 在VF中,以下哪些是合法的数组声明方式?A. Dim arr(10)B. Dim arr(10, 10)C. Dim arr[10]D. Dim arr[10, 10]答案:A, B三、简答题(每题5分,共20分)16. 简述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数据库中,使用________函数可以计算两个日期之间的天数差。
一、判断题(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考试试题及答案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来选取第一条记录。
第3部分:(40)
1.在Visual FoxPro的命令窗口中,要把文件ABC.PRG复制成XYZ.PRG应使用命令
A) COPY ABC.PRG XYZ.PRG
B) COPY FILE ABC.RPG XYZ.PRG
C) COPY FILE ABC.PRG TO XYZ
D) COPY FILE ABC.PRG TO XYZ.PRG
2.测试数据库记录指针是否指向数据表末尾所使用的函数是
A) FILE()
B) BOF()
C) RECNO()
D) EOF()
3. FoxPro的数据库文件中,用于存放图象、声音等多媒体对象的字段是
A) 备注型
B) 通用型
C) 逻辑型
D) 字符型
4.标准SQL基本查询模块的结构是
A) SELECT...FROM...ORDER BY
B) SELECT...WHERE...GROUP BY
C) SELECT...WHERE...HAVING
D) SELECT...FROM...WHERE
5.命令DIMENSION A(2,3)定义了一个名为A的数组,其元素是
A) A(0),A(1),A(2),A(3),A(4),A(5)
B) A(2),A(3)
C) A(2,1),A(2,2),A(2,3)
D) A(1,1),A(1,2),A(1,3),A(2,1),A(2,2),A(2,3)
6.如果一个FoxPro数据库表文件中有100条记录,当前记录号为76,执行命令SKIP 30之后,再执行命令?RECNO(),其结果是
A) 100
B) 106
C) 错误提示
D) 101
7.使用...GET命令给变量赋值时,其变量必须是
A) 已定义的
B) 内存变量
C) 新变量
D) 未定义的
8.下列命令中,不能输入字符型数据的命令是
A) ACCEPT
B) WAIT
C) INPUT
D) ...SAY...
9.运行程序命令DO不能调用扩展名的文件为
A) .FXP
B) .APP
C) .PRG
D) .CDX
10. BOF()是测试函数,当正使用的数据表文件的记录指针已达头部,其函数值为
A) 0
B) 1
C) .T.
D) .F.
11. EOF()是测试函数,当正使用的数据表文件的记录指针已达尾部,其函数值为
A) 0
B) 1
C) .T.
D) .F.
12. 用于恢复使用DELETE命令删除记录的命令为
A) RECALL命令
B) FOUND命令
C) RELEASE命令
D) 以上都正确
13.在Visual FoxPro中,用于建立或修改过程文件的命令为
A) MODIFY <文件名>
B) MODIFY FILE <文件名>
C) MODIFY PROCEDURE <文件名>
D) 以上B)、C) 都正确
14.关于索引的叙述,下列选项不正确的是
A) VFP支持两种索引文件:复合索引文件和单索引文件
B) 实现索引查询必须满足以下条件:打开数据库;打开索引文件;确定控制索引文件;对于复合索引文件还需确定控制索引
C) 打开和关闭索引文件均使可用SET INDEX TO命令
D) 索引文件不会随着库文件的关闭而关闭
15.以下不是查询结果去向的是
A) 浏览
B) 报表
C) 表单
D) 表
16.对于创建新类,VFP提供的工具有
A) 类设计器和报表设计器
B) 类设计器和表单设计器
C) 类设计器和查询设计器
D) 类设计器
17. SUBSTR(″ABCDEF″,3,2)的结果是
A) AB
B) CD
C) FE
D) CB
18.一个VFP过程化程序,从功能上可将其分为
A) 程序说明部分、数据处理部分、控制返回部分
B) 环境保存与设置部分、功能实现部分、环境恢复部分
C) 程序说明部分、数据处理部分、环境恢复部分
D) 数据处理部分、控制返回部分、功能实现部分
19.以下叙述中,错误的是
A) 工作区的系统别名和用户定义的数据表别名可以交替使用
B) 在某个工作区打开的数据表原名和工作区别名可以交替使用
C) 在某个工作区打开的数据表原名和数据表别名可以交替使用
D) 在选择工作区时,可以用工作区号、系统别名或打开的数据表别名
20.下列关于创建工具栏的说法中,正确的是
A) 只能定制VFP系统工具栏,不能自定义工具栏
B) 不能定制VFP系统工具栏,但可以自定义工具栏
C) 既能定制VFP系统工具栏,也可自定义工具栏
D) 只能使用系统工具栏,不能创建自定义工具栏
21.在FoxPro数据库中的常量的类型种类是
A) 4
B) 5
C) 6
D) 3
22.执行命令STORE ″3.1416″ TO TEST
.?TYPE(″TEST″)
其结果为
A) D
B) L
C) C
D) N
23.下列叙述正确的是
A) INPUT语句只能接收字符串
B) ACCEPT命令只能接收字符串
C) ACCEPT语句可以接收任意类型的VFP表达式
D) WAIT只能接收一个字符,而且必须按ENTER键
24.在使用项目管理器时,如果要移去一个文件,在提示的框中选择“Remove(移去)”按钮,系统将会把所选择的文件移走。
选择“Delete(删除)”按钮,这系统将会把该文件
A) 仅仅从项目中移走
B) 仅仅从项目中移走,磁盘上的文件未被删除
C) 不仅从项目中移走,磁盘上的文件也被删除
D) 只是不保留在原来的目录中
25.要使文件菜单项用“F”作为访问快捷键,定义该菜单标题可用
A) 文件(F)
B) 文件(<\F)
C) 文件(\<F)
D) 文件(/\F)
26.用户设计菜单系统时,系统默认菜单系统位置
A) 替换原有菜单系统
B) 追加在原有的菜单系统后面
C) 插入到原菜单系统的前面
D) 与原菜单系统无关
27.打开一个数据表文件的同时打开以“姓名”为关键字的单一索引文件,要求查找姓名为“张伟”的教师,应使用命令
A) GO张伟
B) LOCATE张伟
C) FIND张伟
D) SEEK张伟
28.在报表设计中打印每条记录的带区是
A) 标题
B) 页标头
C) 细节
D) 总结
29.在VFP报表设计中,“学生成绩表”的报表布局类型是
A) 列表
B) 行表
C) 标签
D) 多列表
30.数据库文件有30条记录,当前记录是20,执行命令LIST NEXT 5后,所显示记录号是
A)21~25
B)21~26
C)20~25
D)20~24
31.要使结果为QRST,在语句A=”QR”之后执行的语句是
A) ? ”QR”ST
B) ?AST
C) ? ”&AST”
D) ? ”&A.ST”
32.统计在校生党员数的正确操作是
A) SUM FOR 党员否
B) COUNT FOR 党员否=.T.
C) SUM 党员否
D) COUNT FOR 党员否
33.函数LEN(SPACE(20)-SPACE(15))的返回值是
A) 35
B) 19
C) 5
D) 错误信息
34.要使学生数据表中不出现同名学生的记录,在数据库中需要建立
A)字段有效性限制
B)属性设置
C)记录有效性限制
D)设置触发器
35.当前目录下有AA.DBF、BB.DBF,其中数据表文件AA.DBF已经打开,共有10条记录,按关键字“学号”排序,执行命令SORT ON 学号 TO BB 后,屏幕将显示
A)10条记录排序完成
B)BB.DBF已存在,覆盖它吗(Y/N)
C)文件在使用
D)出错信息
36.把当前数据库文件中“性别”字段为“女”的值全部清除,但仍保留该字段与其他各字段内容,应当使用命令
A) MODIFY STRUCTURE
B) DELETE
C) RELACE
D) ZAP
37. VFP支持SQL中的集合运算是
A) 并
B) 交
C) 差
D) 补
38.数据库模型提供了两个映像,它们的作用是
A)控制数据的冗余度
B)实现数据的共享
C)使数据结构化
D)实现数据的独立性
39. VF6.0数据库系统是
A)网络型
B)关系型
C)层次型
D)链状型
40.设VFP的程序中有P1.PRG, P2.PRG ,P3.PRG三层程序嵌套,下面叙述正确的是
A)在P1中用!RUN P2.PRG语句可以调用P2子程序
B)在P2中用RUN P3.PRG语句可以调用P3子程序
C)在P3中用RETURN语句可以返回P1子程序
D)在P3中用RETURN TO MASTER语句可以返回P1子程序。