VFP选择题

选择题1. 数据库系统的核心是( )A) 数据库B) 操作系统C) 数据库管理系统D) 文件2. 扩展名为.DBC的文件是()A) 表单文件B) 数据库表文件C) 数据库文件D) 项目文件3. 项目管理器的“文档”选项卡用于显示和管理()A) 表单、报表和查询B) 数据库、表单和报表C) 查询、报表和视图D) 表单、报表和标签4. 在VFP中,当备注型字段有内容时,其显示为()A) memo B) Memo C) MeMo D) MEMO5. 要关闭VFP中的命令窗口,应选择“窗口”下拉菜单中的选项()A) 清除B) 视图C) 隐藏D) 命令窗口6.字符串长度函数LEN(SPACE(5)-SPACE(5))的值是()A) 0 B) 2 C)5 D) 10执行?A T(“大学”,“工业大学”) 命令的显示结果是()A) .T. B) 3 C) 5 D) 07. 下列表达式错误的()A) DTOC( DATE() )+TIME() B) MONTH ( DA TE() )+1 C) DAY (DA TE() )+2D) DA TE()+TIME()8. 在下列表达式中结果为日期型的是()A) DA TE()+TIME() B) DA TE()+30 C)DATE()-CTOD(…05/06/07‟) D) 365-DATE()9. 已知当前表中有60条记录,当前记录为第五条记录,如果执行命令SKIP 3后,则当前记录号为()A) 3B) 4C) 8D) 910. VFP中,在查找范围缺省时,只显示当前记录的命令是()A) LIST B) BROWSE C) DISPLAY D) CHANGE11. 如果需要给当前表追加一个记录,应使用的命令是()A) APPEND B) INSERT C) EDIT D) MODI STRU12. 在已打开的数据库表的第7条记录前插入一条记录,所使用的命令是()A) GO 7 B) GO 6 C) GO 7 D) GO 7INSERT INSERT BEFORE INSERT BLANK INSERT BEFORE13. 恢复作过删除标记的记录的命令是()A) DELETE B) PACK C) ZAP D) RECALL14. 在VFP中,使用TOTAL命令时,表文件应该先()A) 排序B) 建立索引C) 排序或建立索引D) 都不需要15. 在VFP中,索引文件的扩展名是()A) IDX和ANX B) IDX和BDX C) IDX和CDX D) IDX和EDX16. VFP程序设计的三种基本结构是()A) 顺序、选择、循环B) 顺序、选择、逻辑C) 模块、转移、循环D) 网状、选择、逻辑17. 图片、声音、动画数据一般以()类型的字段存储在数据库的记录中A)字符型B) 数值型C) 逻辑型D)通用性18.SCAN循环语句是()扫描式循环A) 数组B) 数据表C) 内存变量D) 程序19. 执行SELECT 0,选择工作区的结果是()A) 选择了0号工作区B) 选择了空闲的最小号工作区C) 选择了一个空闲的工作区D) 显示出错信息20.在VFP中,可以同时开辟工作区的数为()A) 1024 B) 32767 C) 225 D) 1021.在VFP的数据工作期窗口,使用SET RELATION 命令可以建立两个表之间的关联,这种关联是()A) 永久性关联B) 永久性关联或临时性关联C) 临时性关联D) 永久性关联和临时性关联22.能在整个应用程序中起作用的变量是()A) 局部变量B) 全局变量C)私有变量D)区域变量23.数据表中“婚否”字段是逻辑型字段,要显示未婚记录,应使用命令()A) LIST FOR 婚否=.F. B) LIST FOR 婚否<>F C) LIST FOR 婚否D) LIST FOR .NOT. 婚否24.LOCATE命令是根据指定的条件进行下列哪种形式的查找记录( )A) 顺序B) 直接C) 索引D)有序25.在SAY语句中,GET子句的变量必须用()命令激活A) ACCEPT B) INPUT C) READ D)CALL26.如果一个表中有10个记录,当前记录为11,则EOF()为()A) .T. B) .F. C) 1 D) 027.SEEK命令是根据指定的条件进行下了列哪种形式的查找记录()A) 顺序B) 直接C) 索引D) 有序28. VFP6.0中非执行语句有()A)*和& B) **和&& C) **和& D) *和&&29. 在对表排序时,如果sort命令对排序关键字未指定排序方式,则自动按()方式排序A)任意B) 升序C) 降序D) 不区分大小写30. 在Visual FoxPro6.0中,下列()命令用来定义全局变量A) DEFINE B) PUBLIC C) PRIV ATE D) LOCAL31. 如果一个过程不包含RETURN语句,或者RETURN语句中没有指定表达式,那么该过程()A)没有返回值B) 返回0 C)返回.T. D)返回.F.32. 在Visual Foxpro中,多表操作的实质是()A)把多个表物理地联结在一起B) 临时建立一个虚拟表C) 反映多个表之间的关系D) 建立一个新的表33. 查询文件中保存的是()A)查询的命令B) 查询的结果C) 与查询有关的数据表D) 查询的条件34. 在Visual Foxpro中,存储图像的字段类型应该是()A)备注型B) 通用性C)字符型D)双精度型35. 只能进行“与”、“或”、“非”操作的数据类型是()A字符型B) 逻辑性C)实型D)整型36. VFP是采用()模型的数据库管理系统A)层次B) 网状C)关系D)文件37. 在VFP6.0主窗口中,执行“文件/新建/表单”后,在主菜单栏上增加的菜单项是()A)表单B) 菜单C)程序D)报表38.要打开多个数据表文件,应该在多个()A)工作区中B)工作期中C)项目中D)数据库中39. LEFT(”WELCOME”,5)的值是()A)WEL B)WELCOME C)WELCO D)LCOME40. 在下列函数中,函数值为数值的是()A)AT(“人民”,”中华人民共和国”) B) CTOD(“01/01/99”)C)BOF( ) D)SUBSTR(DTOC( DATE() ),7)40. 下列表单及控件常用事件中,与鼠标操作有关的是()A)Click B) DblClick C)RightClick D)以上三项都是41. 在VFP6.0中,不是<范围>选项的内容包括()A)RECORD n B) GO N C)REST D)NEXT N42. 创建对象时发生()事件A)Init B) Load C)InteractiveChange D)Activate43. 以下控件中()是非容器类控件A) Form B) Label C)PageFram D)Container44. 决定微调控件的最大值的是()属性A)KeyBoardHighValue B) Value C)KeyBoardLowValue D)Interval45.下面关于属性、方法、和事件的叙述中,错误的是()A)属性用于描述对象的状态,方法用于表示对象的行为B) 基于同一类产生的两个对象可以分别设置自己的属性值C)事件代码也可以像方法一样被显示调用D)在新建一个表单时,可以添加新的属性、方法和事件46. 在VFP6.0中使用控制类控件“按钮”,完成退出表单功能输入下列哪个事件代码A)This B) ThisForm C)ThisForm·Release D)Quit47. 在“报表设计器”中,可以使用的控件是()A)标签、域控件和线条B) 标签、域控件和列表框C)标签、文本框和列表框D)布局和数据源48. 单击表单上的关闭按按钮,将会触发表单的()事件A)Close B) Unload C)Release D)Errc49. 描述控件文字的粗体、斜体、下划线、删除线样式的属性分别是()A)FontBold , FontItalic, FontUnderline, FontStrikeThruB) FontItalic, FontUnderline, FontBold, FontStrikeThruC) FontUnderline, FontBold, FontItalic, FontStrikeThruD) FontStrikeThru, FontBold, FontItalic, FontUnderline50. 计时器控件的主要属性是()A) Enablen B) Caption C)Interval D)Value51. 在表单对象中,标签没有()属性A) Caption B)Autosize C)Wordwrap D)Value52. Dblclick事件是指()时触发的基本事件A)当创建对象B) 当从内存中释放对象C)当表单或表单集装入内存D) 当用户双击该对象53. 在线条控件中,控制线条倾斜方向的属性是()A) BordeWidth B) LineSlant C)BorderStyle D)DrawMode54. 关于Insert-SQL语句描述,正确的是()A)可以向表中插入若干条记录B)在表中任何位置插入一条记录C)在表尾插入一条记录. D)在表头插入一条记录55 在VFP中,如果希望一个内存变量只限于在本过程中使用,说明这种内存变量的命令是A)PRIV ATE B) PUBLIC C)LOCAL D)在程序中直接使用的内存变量(不通过上面(A) (B) (C)说明)56. 在VFP中,使用“菜单设计器”定义菜单,最后生成的菜单程序的扩展名为()A) MNX B) PRG C)MPR D)SPR57. 在VFP主窗口中打开“菜单设计器”窗口后,增加的系统菜单项是()A) 菜单B) 屏幕C)浏览D)数据库58. 创建报表的命令是()A) CREATE REPORT B)MODIFY REPORTC) RENAME REPORT D)DELETE REPORT59. 在创建快速报表时,基本带区包括()A)标题、细节和总结B)页标头、细节和页注脚C)组标头、细节和组注脚D)报表标题、细节和页注脚60. 报表的数据来源可以是()A)自由表或其他报表B) 数据库表、自由表或视图C)数据库表、自由表或查询D)表、查询或视图61. 下面是关于表单数据环境的叙述,其中错误的是()A)可以在数据环境中加入与表单操作有关的表B)数据环境是表单的容器C)可以在数据环境中建立表之间的联系D)表单自动打开其数据环境中的表62. 在SQL查询时,使用WHERE子句指出的是()A)查询目标B) 查询结果C)查询条件D)查询视图63. 如果要在屏幕上直接看到查询结果,“查询去向”应该选择()A) 屏幕B) 浏览C)临时表或屏幕D)浏览或屏幕64. 视图设计器中含有的,但查询设计器中却没有的选项卡是()A) 筛选B)排序依据C)分组依据D)更新条件65. 在VFP环境下要建立一个新的表文件,首先应在“表设计器”对话框中定义数据表结构,其中TYPE 列是用来定义()A) 字段名B) 字段宽度C)字段类型D)索引66.用户设计菜单时,系统默认菜单系统位置是()A) 替换原有菜单系统B) 追加在原菜单系统的后面C) 插入到原菜单系统的前面D) 与原有菜单系统无关67. 在VFP的报表设计中,为报表添加标题的正确操作是()A) 在页标头带区添加一标签控件B) 在细节带区添加一标签控件C) 在组标头带区添加一标签控件D)从菜单选择“标题/总结”命令项添加一标题带区,再在其中加一标签控件67. 下列关于列表框和组合框的陈述中,哪个是正确的()A) 列表框和组合框都可以设置成多重选择B) 列表框可以设置成多重选择,而组合框不能C)组合框可以设置成多重选择,而列表框不能D)列表框和组合框都不能设置成多重选择68. 要使表单中某个控件不可用(变为灰色),则将该控件的()属性设为.F.A)Caption B)Name C)Visible D)Eanbled69. 在命令按钮中,通过修改()属性,可把按钮个数设为5个A)Caption B) PageCount C)ButtonCount D)V alue70. 在下列对象中,不属于控件类的为()A) 文本框B) 组合框C)表格D)命令按钮71. 当一复选框变为灰色(不可用)时,此时Value 的值为()A)1 B) 0 C)2或NULL D)不确定72. 在项目管理器中,表单文件所在的选项卡是()A) 数据B) 文档C)代码D)其他73. 执行命令:?A T(“人民”,”中华人民共和国”)的结果是()A) 0 B) 3 C)11 D) .T.74有关LOOP语句和EXIT语句的叙述正确的是A) LOOP和EXIT语句可以写在循环体的外面B) LOOP语句的作用是把控制转到ENDDO语句C) EXIT语句的作用是把控制转到ENDDO语句D) LOOP2和EXIT语句一般写在循环结构里面嵌套的分支结构中75.在“报表设计器”中,要添加标题或说明文字,应使用的控件是A)域控件B)标签C)文本框D)列表框76.在VFP中,菜单程序文件的扩展名为A)mnx B)mnt C)mpr D)prg77.在菜单设计中,可以在定义菜单名称时为菜单项指定一个访问键,规定了菜单项的访问键为”x”的菜单名称定义是A)综合查询\<(x) B) )综合查询/<(x) C) )综合查询(\<x) D) )综合查询(/<x)78.下面关于表单控件的基本操作称述中,不正确的是A)要在”表单控件”工具栏中显示某个类库文件中自定义类,可以单击工具栏中的”查看类”按钮,然后在弹出的菜单中选择”添加”命令B)要在表单中复制某个控件,可以按住ctrl键并拖放该控件C)要使表单中所有被选控件具有相同的大小,可单击”布局”工具栏中的”相同大小”按钮D)要将某个控件的Tab序号设置为1,可在进入Tab键次序交互设置状态后,双击控件的Tab 键次序盒79.以下关于查询的描述正确的是A)不能根据自由表建立查询B) 只能根据自由表建立查询C)只能根据数据库表建立查询D) 可以根据数据库表和自由表建立查询80. 以下关于视图的描述正确的是A)可以根据自由表建立视图B) 可以根据查询建立视图C)可以根据数据库表建立视图D) 可以根据数据库表和自由表建立视图81.查询设计器中包括的选项卡有A)字段、筛选、排序依据B)字段、条件、分组依据C)条件、排序依据、分组依据D)条件、筛选、杂项82.VFP参照完整性规则不包括A)更新规则B)删除规则C)查询规则D)插入规则83.在VFP中以下叙述错误的是A关系也被称作表B)一个表被存储为一个文件C)表文件的扩展名是.dbf D)多个表存储在一个文件中84.在VFP中不允许出现重复字段值的索引是A)候选索引和主索引B)普通索引和唯一索引C)唯一索引和主索引D)唯一索引85.在VFP中.使用Locate all for <表达式> 命令按条件查找记录,可以下面哪一个函数来判断命令查找到满足条件的记录A)通过FOUND()函数返回.F.值B)通过BOF()函数返回.T.值C)通过EOF()函数返回.T.值D)通过EOF()函数返回.F.值86.要将日期型或日期时间型数据中的年份用4位数字显示,应当使用设置命令A) SET CENTURY ON B) SET CENTURY OFFC) SET CENTURY TO 4 D) SET CENTURY OF 487.在下面的VFP表达式中,不正确的是A) {^2001-05-01 10:10:10 AM}-10 B) {^2001-05-01}-DATE()C) {^2001-05-01}+DATE() D) [^2001-05-01]+[1000]88.如果内存变量和字段变量均有变量名“姓名“,那么引用内存变量的正确方法是A)M.姓名B)M->姓名C)姓名D)A)和B)都可以89.下列函数中,函数值为数值的是A) BOF() B) CTOD(…01/01/96‟)C) AT(…人民‟,‟中华人民共和国‟) D) SUBSTR(DTOC(DATE()),7)90.表达式V AL(SUBS(“奔腾586”,5,1))*LEN(“VISUAL FOXPRO”)的结果是A) 63.00 B) 64.00 C) 65.00 D)66.0091.有如下赋值语句:A=”你好”,B=”大家”,结果为”大家好”的表达式是A)B+A T(A,1) B)B+RIGHT(A,1)C) B+LEFT(A,3,4) D)B+RIGHT(A,2)92.要将当前表当前记录数据复制到数组中,可以使用命令A) GA THER TO B)SCATTER TOC) GATHER FROM D) SCA TTER FROM93.在VFP中修改数据库,表单,报表等组件的可视化工具是A) 向导B) 设计器C) 生成器D) 项目管理器94.在选项对话框的”文件位置”选项卡中可以设置A)表单的默认大小B) 默认目录C) 日期和时间的显示格式D) 程序代码的颜色95.项目管理器的”数据”选项卡用于显示和管理A) 数据库、自由表和查询B) 数据库、视图和查询C) 数据库、自由表、查询和视图D) 数据库、表单和查询。

合集下载

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题库及标准答案

一、选择题(共40道,每道1分)1、在下面地数据类型中默认值规定为0地是 ( a)A、数值型B、字符型C、逻辑型D、日期型2、在下面地Visual FoxPro表达式中,不正确地是 (c)A、{^2002-05-01 10:10:10 AM}-10B、{^2002-05-01}-DATE()C、{^2002-05-01}+DA TE()D、{^2002-05-01}+103、假定已经执行了命令M="28+2", 再执行?&M,屏幕显示地结果是: ( b)A、30B、28+2C、[28+2]D、30.004、下面关于Visual FoxPro数组地叙述中,错误地是 ( c )A、用DIMENSION和DECLARE都可以定义数组B、Visual FoxPro支持一维数组和二维数组C、一个数组中各个数组元素必须是同一种数据类型D、新定义数组地各个数组元素初值为.F.5、在VFP系统下,文件名中哪个是不合法地(c)A、teacherB、student_12C、stu dentD、s1236、表达式V AL("ABC12")+100地结果是(a)A、数值型B、字符型C、逻辑型D、表达式非法7、要为当前表中所有性别为“女”地职工增加100元工资,应使用命令( b ) .A、replace all 工资 with 工资+100B、replace 工资 with 工资+100 for 性别='女'C、change all 工资 with 工资+100D、change all 工资 with 工资+100 for 性别='女'8、?A T("学生","中文系学生")命令显示地结果是(a)A、7B、4C、.T.D、19、在VFP中,用来指定以共享方式打开表文件地子句是( ).A、exclusiveB、sharedC、noupdateD、validate10、字段宽度不是由VFP系统规定地是(b )A、日期型B、数值型C、逻辑型D、备注型11、在Visual FoxPro中,通用型字段和备注型字段在表中地宽度都是(b)A、2个字节B、4个字节C、8个字节D、10个字节12、要对一个打开地表文件增加新字段,应当使用命令(b)A、appendB、modify structureC、insertD、change13、某表文件有5个字段,其中3个字符型字段地宽度分别为6、12、和10,另外还有一个逻辑型字段和一个日期型字段,该表文件中每条记录地总字节数是(b)A、37B、38C、39D、4014、下列哪个操作要用到modify structure命令(c)A、添加一条记录B、修改记录地内容C、增加一个字段D、删除一条记录15、下面哪个操作要用命令modify structrue (a)A、添加一个字段B、修改一条记录C、删除文件D、修改一个字段地值6、已经打开一student表,含有学号,姓名等字段,执行命令:browse fields 姓名,下面说法正确地是:(C) 1A、该命令执行后可以修改表中多个字段值B、该命令执行后可以添加多个字段C、该命令执行后可以修改姓名字段值D、该命令执行后可以删除多个字段17、对表SC(学号 C(8),课程号 C(2),成绩 N(3),备注 C(20)),可以插入地记录是( ).A、('20080101', 'c1', '90',NULL)B、('20080101', 'c1', 90, '成绩优秀')C、('20080101', 'c1', '90', '成绩优秀')D、('20080101', 'c1', '79', '成绩优秀')18、关于RECALL命令,说法正确地是 (A)A、RECALL能恢复被逻辑删除地记录B、单独使用RECALL命令,能够恢复表中所有被逻辑删除地记录C、RECALL不能恢复被逻辑删除地当前记录D、RECALL中不能指定条件19、有一语句:delete for 年龄>60 ,这条语句地功能是 (B )A、彻底删除年龄大于60岁地记录B、年龄大于60岁地记录被加上删除标记C、删除表D、删除表地年龄列20、表文件中有10条记录,当前记录为3号记录,在当前记录地后面增加一条空记录,应该使用命令 (B)A、APPENDB、APPEND BLANKC、INSERTD、INSERT BLANK21、设表文件已经在当前工作区打开,有关索引文件已经建立,要打开该表文件地某索引文件,应该使用命令 (A)A、SET INDEX TO <索引文件名>B、必须与表文件一起打开C、OPEN INDEX <索引文件名>D、USE INDEX <索引文件名>22、在表设计器地“字段”选项卡中可以创建地索引是(D)A、唯一索引B、候选索引C、主索引D、普通索引23、下列关于索引地说法中错误地是(B)A、索引可以实现按某个关键字表达式地值排序B、自由表和数据库表都可设置主索引C、一个数据库表只能设置一个主索引D、索引文件不能单独使用24、下面有关索引地描述正确地是(C)A、建立索引以后,原来地数据库表文件中记录地物理顺序将重新排序B、索引与数据库表地数据存储在一个文件中C、索引文件有两类:简单索引文件和复合索引文件D、使用索引并不能加快对表地查询操作25、在当前表(表中含有“性别”字段,字符型)中,查找第2个男同学地记录,应使用地命令是 (D)A、LOCATE FOR 性别='男' restB、LOCATE FOR 性别='男'CONTINUEC、LOCATE FOR 性别='男'D、LIST FOR 性别='男' NEXT 226、成绩表中有语文、数学、英语、总分、平均分五个数值型字段,求表中语文成绩地平均值,结果存放在变量yw中,应使用命令 (A)A、average 语文 to ywB、average 语文C、average(语文)D、REPLACE ALL 平均分 WITH (数学+英语+计算机)/327、在FoxPro中,能够进行条件定位地命令是 (C)A、SKIPB、DELETEC、LOCA TE FOR <条件>D、GO28、在student表中有性别(C) 、总成绩(N)字段,求男同学成绩总和,应该用命令(B)A、TOTAL ON 总成绩 FOR 性别='男'B、SUM 总成绩 FOR 性别='男'C、TOTAL ON 总成绩 TO CJ FOR 性别='男'D、SUM FIELD 总成绩 FOR 性别='男'29、多个记录向数组传送数据地命令为 (C)A、SCATTER TOB、GA THER FROMC、COPY TO ARRAYD、APPEND FROM ARRAY30、表已在当前工作区中打开,若要生成当前表地结构文件应用地命令是(B)A、COPY TO TEMPB、COPY STRU TO TEMPC、COPY STRU TO TEMP EXTENDEDD、SORT TO TEMP31、使用SQL语句进行分组检索时,为了去掉不满足条件地分组,应当(B)A、使用WHERE子句B、在GROUP BY后面使用HA VING 子句C、先使用WHERE子句,再使用HA VING子句. D、先使用HA VING 子句,再使用WHERE子句32、一个数据库名为student,要想打开该数据库,应使用命令(B)A、OPEN studentB、OPEN DA TA studentC、USE DA TA studentD、USE student33、在Visual FoxPro中,建立一个数据库文件,文件名gzgl.dbc,可以使用命令 (D)A、CREATE DATABASE gzgl.dbcB、CREATE gzgl.dbcC、MODIFY DATABASE gzgl.dbcD、MODIFY COMMAND gzgl.dbc34、Visual FoxPro地“参照完整性”中“插入规则“包括地选择是(D)A、级联和忽略B、级联和删除C、级联和限制D、限制和忽略35、在Visual FoxPro中,保存程序不可以使用哪种方法 (B)A、Ctrl+WB、Ctrl+DC、单击工具栏上地保存按钮D、Ctrl+S36、在Visual FoxPro中,用于修改过程文件PROG1地命令是(B)A、CHANGE PORG1B、MODIFY COMMAND PROG1C、MODIFY PROG1D、EDIT PROG137、在Visual FoxPro中,如果希望跳出SCAN…ENDSCAN循环体、执行ENDSCAN后面地语句,应使用 (b)A、LOOP语句B、EXIT语句C、BREAK语句D、RETURN语句38、清除主窗口中地内容地命令是(A)A、CLEARB、CLEAR ALLC、CLEAR SCREEND、CLEAR WINDOWS39、退出Visual FoxPro地命令是 (A)A、quitB、clearC、CancelD、Exit40、DBMS地含义是 (B)A、数据库系统B、数据库管理系统C、数据库管理员D、数据库二、填空题(共15道,每道1分)1、所谓自由表就是那些不属于任何数据库地表.2、简单索引文件地扩展名为.idx .3、表达式3**2+0.25*(11%5)地结果是 9.25 .4、在VFP表结构中,备注型字段地宽度为由系统自动定义为4 个字节.5、选择显示菜单中“表设计器”命令,将打开表设计器窗口.6、 browse模式和change模式地切换,可以通过显示菜单中地“浏览”和“编辑”命来实现.7、记录地定位方式有绝对定位、相对定位和条件定位三种.8、打开一张表时,结构复合索引索引文件将自动打开,表关闭时它将自动关闭.9、在使用LOCA TE命令查询后,可使用 continue 命令来查找指定范围内下一个符合条件记录.(写出命令全称)10、要对一个表进行分类汇总,要求这个表是被分类或索引过地.11、把当前表当前记录地学号、姓名字段值复制到数组A 中,使用地命令是SCATTER FIELD 学号,姓名 to A.12、打开数据库设计器地命令是 modify database.(请写出命令全称)13、在程序地控制结构中,Do case 与endcase 标志多重选择结构地开始与结束,它们必须成对出现.(保留字写完整)14、非格式化输入命令 accept能用于输入字符串,且在输入时不加定界符.(写出完整地命令动词)15、数据库是以一定地组织方式存储在一起地、能为多个用户所共享地、与三、判断题(共25道,每道1分)1、 ------- 正确数组变量可以用DECLARE定义,数组必须先定义后使用.2、 ------- 正确在Visual FoxPro中,表达式3**2>8.and.5>3+2地值为.f..3、 ------- 错误 VFP文件名地最大长度为256个字符.4、 ------- 错误 ?str(4567.893,7,3)地结果是4567.8935、 ------- 错误函数len('天安门')地结果为3.6、 ------- 错误自由表不能成为数据库表7、 ------- 正确在同一个表文件中,所有记录地长度均相同8、 ------- 正确修改表文件结构使用MODIFY STRUCTURE命令.9、 ------- 错误 VFP中,可以使用change structure命令修改表地结构.10、 ------- 正确执行命令use cj后,记录指针指向第一条记录.11、 ------- 正确表文件已打开,其中出生年月字段为日期型,年龄字段为数值型.要计算年龄并把其值填入年龄字段中,应使用命令REPLACE ALL 年龄WITH YEAR(DA TE())-YEAR(出生年月)12、 -------错误简单索引文件建立后,自动打开并成为当前地主控索引.13、------- 正确索引文件只改变原表文件记录地逻辑排列顺序,而不改变原表文件记录地物理顺序.14、 ------- 错误命令set order to 将关闭所有打开地索引文件.15、 ------- 正确通过count命令能统计指定范围内满足条件地记录条数.16、 ------- 错误查询时,当found()函数地值为.t.时,则 eof()函数地值一定为.t.17、 ------- 正确 Visual FoxPro中表可以与数据文件进行数据交换.18、 ------- 错误使用copy to new ,可以将当前表地结构和内容都复制到new表中.19、 ------- 错误数据库表之间不能建立关联.20、 ------- 正确只能在数据库表之间建立关联,不能在自由表之间建立关联.21、 ------- 正确 Visual FoxPro中,自定义函数地调用方法为:函数名([实际参数表]).22、 ------正确执行D盘根目录下地程序1.prg,使用命令do d:\1.23、 ------- 正确 Visual FoxPro中,函数定义地最后必须要有return语句.24、 ------- 正确一个关系可以包括多个二维表.25、 ------- 错误数据库系统是一个独立地系统,不需要操作系统地支持.Visual FoxPro考试系统(V1.1)考试状态一、选择题(共40道,每道1分)1、命令短语中表示范围不可以用 (c)A、AllB、Next nC、Rest nD、Record n2、在下面地数据类型中默认值规定为0地是 (a)A、数值型B、字符型C、逻辑型D、日期型3、下列表达式中,不合法地表达式是 (d)A、{^1999/09/09}-{^1990/10/23}B、{^1990/08/12}-123C、'1990-02-03'+'1999-03-24'D、'1997-09-12'+124、用于指定范围地保留字有 (b)A、all rest next recordB、all for next recordC、rest while all nextD、all record next fields5、在visual foxpro中程序文件地扩展名是 (c)A、dbcB、qprC、prgD、pjx6、表达式LEN(SPACE(0))地运算结果是 (c)A、.NULL.B、1C、0D、''7、函数val([^2006/09/23])地参数类型是(c ).A、字符型B、日期型C、数值型D、日期时间型8、?A T("学生","中文系学生")命令显示地结果是 (a)A、7B、4C、.T.D、19、字段类型可以选择VFP系统中定义地(a)种A、13B、10C、11D、610、有关字段名地说法,下列说法错误地是 (d)A、字段名长度最多不能超过10个字符B、字段名必须以字母或汉字开头C、字段名也叫字段变量名D、字段名可以以下划线开头11、下列关于自由表地说法中正确地是 (b)A、自由表可以像数据库表一样设置字段有效性规则B、自由表不能建立主索引C、自由表不可以添加到数据库中 D、自由表间不能建立关联12、下面哪个操作要用命令modify structrue (a)A、添加一个字段B、修改一条记录C、删除文件D、修改一个字段地值13、要对一个打开地表文件增加新字段,应当使用命令 (b)A、appendB、modify structureC、insertD、change14、以下叙述不正确地是 (d)A、可以使用命令动词USE打开或关闭表文件B、可以使用list命令显示表中记录C、可以使用recall命令恢复被逻辑删除地记录D、可以使用MODIFY STRUCTURE命令修改表中记录15、在teacher.dbf中,有一字段名为职称,类型为字符型,下列哪条命令能显示出职称为讲师地所有记录 (a)A、list for 职称=[讲师]B、list while 职称=[讲师]C、list 职称=[讲师]D、list rest 职称=[讲师]16、要从某表文件中真正删除一条记录,应当( c)A、先用DELETE命令,再用ZAP命令B、直接用ZAP命令C、先用DELETE命令,再用PACK命令D、直接用DELETE命令17、显示当前记录可以使用地命令(d)A、listB、list structureC、browseD、display18、student.dbf中有姓名字段,为字符型.有一个内存变量xm,xm="张红军".当前记录为5号记录,现在用xm地值修改当前记录地姓名字段,应当使用命令 (c)A、姓名=xmB、REPLACE 姓名 WITH xmC、REPLACE 姓名 WITH &xmD、REPLACE ALL 姓名 WITH xm19、有一个score.dbf表文件,其中有语文、数学、英语和总分四个数值型字段,要将所有记录地语文、数学、英语三科成绩相加,存入对应地总分字段中,使用地命令是:(c)A、TOTAL 语文+数学+英语TO 总分B、REPLACE 总分WITH 语文+数学+英语allC、SUM 语文,数学,英语 TO 总分D、REPLACE ALL 语文+数学+英语 WITH 总分20、Browse窗口可以拆分为两部分显示,下列说法正确地是: (a)A、可通过browse窗口左下角地黑色方块――窗口拆分器来完成B、可通过browse窗口右下角地黑色方块――窗口拆分器来完成 C、对分割后地browse窗口,不可以在两个窗口中设置不同地显示模式 D、以上答案都正确21、在当前工作区已经打开选课表,其中包括课程号、学号、成绩字段.不同地记录分别有重复地课程号或重复地学号.要使用COUNT命令计算有学生选修地不同课程有多少,应在执行COUNT命令之前使用命令( d)A、INDEX ON 学号 TO GGB、INDEX ON 课程号 TO GGC、INDEX ON 学号 TO GG UNIQUED、INDEX ON 课程号 TO GG UNIQUE22、在表设计器地“字段”选项卡中可以创建地索引是 (d)A、唯一索引B、候选索引C、主索引D、普通索引23、下列关于索引地说法中错误地是 (b)A、索引可以实现按某个关键字表达式地值排序B、自由表和数据库表都可设置主索引C、一个数据库表只能设置一个主索引D、索引文件不能单独使用24、设表文件已经在当前工作区打开,有关索引文件已经建立,要打开该表文件地某索引文件,应该使用命令(a ).A、SET INDEX TO <索引文件名>B、必须与表文件一起打开C、OPEN INDEX <索引文件名>D、USE INDEX <索引文件名>25、有如下命令序列:(c)set deleted onuse filego 3deletecount to a?a,reccount()A、100 100B、100 99C、99 100D、99 9926、设表文件和按工资索引地索引文件已经打开,用SEEK命令把记录指针指向了第一个工资为900元地记录,接着要使指针指向下一个工资为900地记录(表中工资为900元地记录有多条),应使用命令(b)A、DISPLAY NEXT 1B、SKIPC、CONTINUED、SEEK 90027、成绩表中有语文、数学、英语、总分、平均分五个数值型字段,求表中语文成绩地平均值,结果存放在变量yw中,应使用命令(a)A、average 语文 to ywB、average 语文C、average(语文)D、REPLACE ALL 平均分 WITH (数学+英语+计算机)/328、工资数据库表已经打开,其中包含字段基本工资(N),肯定能将记录指针指向基本工资为900地命令是(d)A、SEEK 900B、LOCATE FOR 900C、FIND 900D、LOCA TE FOR基本工资=90029、copy structure to <文件名> 命令地功能是 (a)A、将当前表地结构复制生成新地表结构B、将当前表中记录复制生成新地表C、将当前表地结构参数作为记录复制到新生成地结构文件中D、以上都不对30、要将当前表多条记录存放到指定数组中,应该用到下面哪个命令(a ).A、copy to arrayB、append fromC、scatter toD、gather from31、参照完整性地规则不包括 (d)A、更新规则B、删除规则C、插入规则D、查询规则32、下列选项中,( c)不可以在数据工作期窗口中完成.A、打开表B、关闭表C、建立表D、建立关联33、在Visual FoxPro中,可以对字段设置默认值地表 (a)A、必须是数据库表B、必须是自由表C、自由表或数据库表D、不能设置字段地默认值34、设有两个数据库表,父表和子表之间是一对多地联系,为控制子表和父表地关联,可以设置“参照完整性规则”,为此要求这两个表 (b)A、在父表连接字段上建立普通索引,在子表连接字段上建立主索引B、在父表连接字段上建立主索引或候选索引,在子表连接字段上建立索引C、在父表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引D、在父表和子表地连接字段上都要建立主索引35、在Visual FoxPro中,用于修改过程文件PROG1地命令是 (b)A、CHANGE PORG1B、MODIFY COMMAND PROG1C、MODIFY PROG1D、EDIT PROG136、下列关于过程文件地说法中,错误地是(c ).A、过程文件地建立使用modify command命令B、过程文件地扩展名为.prgC、在调用过程文件中地过程之前不必打开过程文件D、过程文件包含地过程可以被其它程序调用37、在Visual FoxPro中,关于过程调用叙述正确地是(c)A、当实参地数量少于形参地数量时,多余地形参初值取逻辑假B、当实地数量多于形参地数量时,多余地实参被忽略C、实参与形参地数量必须相等D、上面地A和B都正确38、清除主窗口中地内容地命令是 (a)A、CLEARB、CLEAR ALLC、CLEAR SCREEND、CLEAR WINDOWS39、DBMS地含义是(b ).A、数据库系统B、数据库管理系统C、数据库管理员D、数据库40、在下列四个选项中,不属于基本关系运算地是 (d)A、连接B、投影C、选择D、排序二、填空题(共15道,每道1分)1、在VFP地字段类型中,系统默认日期型数据占 8个字节.2、简单索引文件地扩展名为.idx .3、函数len("奥运会成功了")地值是 12.4、在VFP中,表中备注型字段所保存地数据信息存储在以.fpt 为扩展名地文件中.5、对表结构地修改是在表设计器对话框中完成地.6、将所有被逻辑删除地记录进行物理删除地命令是 pack.7、现有表JSJ,表中有99条记录,执行下列命令:USE JSJGO 5SKIP -2?RECNO( )显示结果是 3 .8、索引查询中,若要查找地关键字段是日期型地,使用 seeek 命令完成.9、使用顺序查询地命令是LOCATE,要查询满足条件地第二条记录应使用地命令是 continue .(将命令写完整)10、在使用calculate命令时,要计算某个数值型字段地平均值应使用地函数名是average .11、要将当前student.dbf表地结构参数作为记录复制到新生成地结构文件new.dbf表中应使用命令:copy stru extended tonew.dbf. (请将保留字书写完整)12、在使用Foxpro 时, 在每个工作区中可以同时打开 32767 个表文件.(请写阿拉伯数字形式)13、"Vfp程序设计语言提供了三种基本地控制结构,它们分别是顺序结构、选择结构和循环结构 . "14、在程序中希望通过语句输入日期时间型数据,可以使用语句:@行,列get...命令和read命令配合,还可以使用input 命令.15、英文缩写'RDBMS'地中文含义是关系数据库管理系统三、判断题(共25道,每道1分)1、 ------- 正确数值运算符地优先权高于关系运算符.2、 ------- 正确表达式一般由常量、变量或函数通过运算符连接而成.3、 ------- 错误 VFP文件名地最大长度为256个字符.4、 ------- 错误 V AL函数可将数值型数据转为字符型5、 ------- 错误函数len('天安门')地结果为3.6、 ------- 正确在同一个表文件中,所有记录地长度均相同7、 ------- 错误自由表不能成为数据库表8、 ------- 错误 VFP中,可以使用display命令显示表地结构.9、 ------- 错误使用LIST ALL命令可以把备注型和通用型字段地内容显示出来10、 ------- 错误在“表”菜单中没有相当于ZAP命令地菜单项11、 ------- 正确在browse 窗口中修改记录字段值,要一个一个修改,replace命令可以实现对一批记录地某些字段内容进行修改12、 ------- 错误数据库表文件中地记录物理顺序和对应数据库表文件地索引文件地记录逻辑顺序总是不一致地13、 ------- 错误用SET INDEX TO <文件名>命令打开索引文件时,不必打开相应地数据库表文件14、 ------- 正确排序关键字可以是任意地某类型字段.15、------- 正确对于已经索引过地地表,要查找满足条件地下一条记录应使用地命令SKIP.16、 -------错误使用find命令可以在打开地索引文件中查找第一个满足条件地记录,若要查找后面满足条件地记录可配合使用continue命令来完成.17、 ------- 正确数据文件可以使用type命令来显示.18、 ------- 正确在使用copy to命令实现表中数据向数据文件中传送时,可以使用sdf限定数据文件为标准格式.19、 ------- 错误两表之间"临时性"联系称为关联,建立关联地两个表必须已经建立了"永久性"关系.20、 ------- 正确可以使用数据工作期窗口来创建表之间地临时关系.21、 ------- 错误要结束一个循环条件永远为真地循环,应使用命令loop.22、------- 正确在Visual FoxPro中,建立、修改VFP程序文件地命令均为Modify Command.23、 ------- 正确 Scan -Endscan命令不仅可用于表地扫描操作,还可以对数据文件进行扫描操作.24、 ------- 正确 DBMS是数据库定义语言地英文缩写.25、 ------- 错误数据库管理系统就是数据库系统.Visual FoxPro考试系统(V1.1)--- 考生姓名:55666 考生学号:6565656 考生班级:08国贸1VFP上机考试系统(V1.1)考试状态一、选择题(共40道,每道1分)1、在下面地Visual FoxPro表达式中,不正确地是(c)A、{^2002-05-01 10:10:10 AM}-10B、{^2002-05-01}-DATE()C、{^2002-05-01}+DA TE()D、{^2002-05-01}+102、下列表达式地值不是逻辑型地是(c)A、10>5+6B、10=9C、20+30D、.t..and.10>93、命令?{^1998-08-08}-{^1998-08-03}在屏幕上显示地结果是(b )A、不能正确执行B、5C、1D、{^1998-08-08}-{^1998-08-03}4、有关变量地说法中不正确地是 (a)A、变量名必须以字母、汉字或下划线开头B、变量分字段变量和内存变量C、在VFP中,变量名地长度不受限制D、数组定义后,它地每个元素都可当作一个内存变量来使用5、Visual FoxPro中程序文件编译之后地文件扩展名为(a ).A、prgB、fxpC、qprD、pjx6、下列函数中函数值为字符型地是(c ).A、abs( )B、sqrt( )C、substr( )D、date( )7、下列表达式结果为.f.地是(a ).A、'女'<'男'B、'girl'>'boy'C、year({^2009/05/01})>2000D、datetime()+5>datetime()8、Mod(15,-4)地结果是 (a)A、-1B、-3C、1D、39、VFP中,用来建立表结构地命令是(a ).A、modify structureB、createC、create databaseD、modifycommand10、一个表文件地数值型字段要求保留2个整数位和4个小数位,那么它地宽度最少说应当定义为(c )位A、5B、6C、7D、811、执行use sc in 0命令地结果是(b ).A、选择0号工作区打开sc表B、选择编号最小地未用工作区打开sc表C、选择1号工作区打开sc表D、显示出错信息12、下列哪个操作要用到modify structure命令 (a)A、添加一条记录B、修改记录地内容C、增加一个字段D、删除一条记录13、下面哪个操作要用命令modify structrue (a)A、添加一个字段B、修改一条记录C、删除文件D、修改一个字段地值14、下列哪种操作不需要用命令modify structure (d)A、修改小数位B、增加一个字段C、修改字段名D、修改一个字段地值15、某表文件有5个字段,其中3个字符型字段地宽度分别为6、12、和10,另外还有一个逻辑型字段和一个日期型字段,该表文件中每条记录地总字节数是 (b)A、37B、38C、39D、4016、在没有索引文件打开地情况下,执行命令go top后,则函数Bof()地值为(a)A、.F.B、.T.C、1D、最大记录数17、对表SC(学号 C(8),课程号 C(2),成绩 N(3),备注 C(20)),可以插入地记录是( ).A、('20080101', 'c1', '90',NULL)B、('20080101', 'c1', 90, '成绩优秀')C、('20080101', 'c1', '90', '成绩优秀')D、('20080101', 'c1', '79','成绩优秀')18、有关ZAP命令地描述,正确地是( d).A、ZAP命令只能删除当前表地当前记录B、ZAP命令只能删除当前表地带有删除标记地记录C、ZAP命令能删除当前表地全部记录D、ZAP命令能删除表地结构和全部记录19、下列使用菜单进行逻辑删除地说法中,错误地是(d )A、逻辑删除之前应该先打开表地浏览窗口,使显示“表”菜单B、“表”菜单里面地“删除记录”菜单项表示地是逻辑删除C、通过“表”菜单里面地“删除记录”菜单项可以完成逻辑删除操作D、“表”菜单里面地“彻底删除”菜单项表示地是逻辑删除20、有一个score.dbf表文件,其中有语文、数学、英语和总分四个数值型字段,要将所有记录地语文、数学、英语三科成绩相加,存入对应地总分字段中,使用地命令是:(b)A、TOTAL 语文+数学+英语 TO 总分B、REPLACE 总分 WITH 语文+数学+英语allC、SUM语文,数学,英语 TO 总分 D、REPLACE ALL 语文+数学+英语 WITH 总分21、执行如下命令USE STUDENT INDEX STULIST后,屏幕显示 Record# 学号姓名性别年龄1 99001 王晨阳男 252 99002 张键女 243 99003 田新梅女 264 99004 丁远航男 23再执行命令 SORT ON 学号 TO XH最后一条命令在系统状态栏中地信息表明 (c)A、文件正在使用B、STUDENT.DBF已经存在C、4条记录排序完成D、STUDENT.DBF已被索引22、已知student.dbf表文件,有性别和年龄字段,类型分别为C、N,要求按性别地升序和年龄地降序排序生成新表文件stu.dbf,应使用地命令是 (a)A、sort to stu on 性别,年龄/dB、index to stu on 性别,年龄/dC、copy to stuon 性别,年龄/d D、sort to stu on 性别,年龄23、将结构化复合索引文件中地索引标记“bianhao”设置为主控索引,使用地命令是(b ).A、SET INDEX TO TAG bianhaoB、SET ORDER TO TAG bianhaoC、CREATE INDEX TO bianhaoD、SET ORDER bianhao24、有一表student.dbf已经打开,要打开已经建立地索引文件xm.idx,下列正确地是 (d)A、USE student INDEX TO xm.idxB、USE student INDEX xm.idxC、setorder to xm.idx D、SET INDEX TO xm.idx25、当前工资表中有108条记录,当前记录号为8,用SUM命令计算工资总和时,若缺省范围和条件短语,则系统将 (d)A、只计算当前记录地工资值B、计算前8条记录地工资总和C、计算后8条记录地工资总和D、计算全部记录地工资总和26、在当前表中,查找第2个女同学地记录,应使用地命令是 (c)A、LOCATE FOR 性别='女' restB、LOCA TE FOR 性别='女'C、LOCATE FOR 性别='女'CONTINUED、LIST FOR 性别='女' NEXT 227、在Visual FoxPro中,使用LOCA TE FOR命令按条件查找记录,当查找到满足条件地第一条记录后,如果还需要查找下一条满足条件地记录,应使用 (c)A、再次使用LOCA TE FOR命令B、SKIP命令C、CONTINUE命令D、GO命令28、在VFP查询中,FOUND()值为真,下列说法正确地是( a).A、eof()值一定为假B、找到了符合条件地所有记录C、用continue可以查询下一个符合条件地记录D、用skip可以查询下一个符合条件地记录29、要将指定地数据文件中地多条记录追加到当前表尾,应该用到下面哪个命令.(b )A、copy toB、append fromC、scatter toD、gather from30、要使用数组数据更新当前表地当前记录,应使用命令 ()A、SCATTER TO <数组名>B、DIMENSION <数组名>C、APPEND FROM <数组名>D、GATHER FROM <数组名>31、下列关于索引地叙述,错误地是 (b)A、只有数据库表才能建立主索引B、只有数据库表才能建立候选索引C、数据库表和自由表都可以建立普通索引D、数据库表和自由表都可以建立唯一索引32、在Visual FoxPro中,数据库表地字段或记录地有效性规则地设置可以在 (c)A、工程管理器中进行B、数据库设计器中进行C、表设计器中进行D、表单设计器中进行33、在Visual FoxPro中,假定数据库表S(学号,姓名,性别,年龄)和SC(学号,课程号,成绩)之间使用“学号”建立了表之间地永久联系,在参照完整性地更新规则、删除规则和插入规则中选择设置了"限制",如果表S所有地记录在表SC中都有相关联地记录,则 (c)A、允许修改表S中地学号字段值B、允许删除表S中地记录C、不允许修改表S中地学号字段值D、不允许在表S中增加新地记录34、把某个工作区设置为当前工作区用到下面哪个命令.(d )A、setB、putC、getD、select35、一个过程文件最多可以包含128个过程,过程文件扩展名是 (a).A、PRGB、FOXC、DBTD、TXT36、在程序中不需要用public等命令明确声明和建立,可直接使用地内存变量是( d)A、局部变量B、公共变量C、本地变量D、全局变量37、在Visual FoxPro中,如果希望跳出SCAN…ENDSCAN循环体、执行ENDSCAN后面地语句,应使用 (b)A、LOOP语句B、EXIT语句C、BREAK语句D、RETURN语句。

VFP选择题

VFP选择题

1、数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是A、DB包括DBS和DBMSB、DBS包括DB和DBMSC、DBMS包括DB和DBSD、DBS包括DB,但不包括DBMS B2、数据库系统的核心部分是A、数据模型B、数据库C、计算机硬件D、数据库管理系统 D3、下列说法中,不正确的是_____。

A、变量名只能由字母、数字和下划线组成B、VFP允许的内存变量的最大数目是65,000C、VFP只允许创建和使用一维数组D、系统默认的内存变量的数目为1,024个 C4、判断一个字符串是否包含在另一个字符串中的运算符是_____。

A、FINDB、STRC、&D、$ D5、变量H="45678",T="56789",执行Z=T-H后,变量Z的值是_____。

A、11111B、语法出错C、"5678945678"D、0 C6、清除主窗口屏幕的命令是A、CLEARB、CLEAR ALLC、CLEAR SCREEND、CLEAR WINDOWS A7、使用DIMENSION命令定义数组后,各数组元素在没赋值之前的数据类型是A、字符型B、数值型C、逻辑型D、未定义 C8、假定N、C、L分别为数值型、字符型、逻辑型内存变量。

在下面的表达式中错误的是A、3*NB、C-“A”C、N=10.OR.LD、C>>10 D9、在VFP中,如果一个表达式包含数值运算、关系运算、逻辑运算和函数时,运算的优先次序是A、数值运算,关系运算,逻辑运算,函数B、数值运算,逻辑运算,关系运算,函数C、函数,数值运算,关系运算,逻辑D、运算函数,数值运算,关系运算,数值运算 C10、在关系运算中,查找满足一定条件的元组的运算称之为A、复制B、选择C、投影D、连接 BVFP数据库管理系统的数据模型是A、结构型B、关系型C、网状型D、层次型 B字符串长度函数LEN(SPACE(3)—SPACE(2))的值是A、1B、2C、3D、5 D在下面四个函数中,不返回逻辑值的函数是A、EOF()B、MIN()C、FILE()D、FOUND() B在VFP中,MIN(ROUND(8.89,1),9)的值是A、8B、8.9C、9D、9.8 B设当前数据库有200条记录,当eof()为真时,命令?recno()的显示为A、200B、201C、0D、空 B变量H="44444",T="55555",执行Z=T-H后,变量Z的值是_____。

vfp选择题-带答案

vfp选择题-带答案

vfp选择题-带答案题号:20221分值:1.参考答案:D20221:数据库系统的特点包括()。

A)数据的结构化B)数据共享C)数据的独立性和可控冗余度D)以上都是题号:20222分值:1.参考答案:D20222:数据管理技术的发展经历了三个阶段,以下不属于这三个阶段的是()。

A)人工管理阶段B)数据库系统阶段C)文件系统阶段D)机器管理阶段题号:20223分值:1.参考答案:A20223:下列叙述中()不属于数据库系统的特点。

A)数据冗余度高B)数据共享程度高C)数据结构化好D)数据独立性高题号:20224分值:1.参考答案:D20224:要启动VFP的向导,方法有()。

A)打开新建对话框B)单击工具栏的“向导”图标按钮C)从“工具”菜单中选择向导D)以上方法均可题号:20225分值:1.参考答案:A 20225:有时快捷键可以方便我们的操作,在VFP中,CTRL+C键一般用于选定内容的()。

A)复制B)粘贴C)清除D)剪切题号:20226分值:1.参考答案:B20226:下列有关VFP的叙述正确是()。

A)在VFP命令窗口中,对命令的大小写敏感B)VFP的命令关键字中如果出现全角字符,则执行该命令会出错C)按Ctrl+F3快捷键,会显示隐藏的命令窗口D)项目管理器中不能创建文本文件题号:20227分值:1.参考答案:D20228:在“选项”对话框的“文件位置”选项卡中可以设置()。

A)表单的默认大小B)默认目录C)日期的时间的显示格式D)程序代码的颜色题号:20229分值:1.参考答案:D20229:要执行命令窗口中的命令,将光标置于()后按回车键执行。

A)行首B)行末C)行中D)行中任意位置题号:20220分值:1.参考答案:D20220:用于新建和查看不同的表及其关系的设计器是()。

A)表设计器B)查询设计器C)表单设计器D)数据库设计器题号:20221分值:1.参考答案:D20221:退出ViualFo某Pro的操作方法是()。

VFP选择题题库

VFP选择题题库

一、选择题第1章1.数据库系统与文件系统的主要区别是( )。

A) 数据库系统复杂,文件系统简单B) 数据库系统管理的数据量大,文件系统管理的数据量小C) 数据库系统可解决数据冗余和数据独立性问题,文件系统不能解决D) 数据库系统管理的文件多,文件系统管理的文件少2.用数据库系统描述数据时,下列说法正确的是( )。

A) 数据库系统仅描述数据本身B) 数据库系统仅描述数据之间的联系C) 数据库系统既描述数据本身,又描述数据之间的联系D) 以上说法都不正确3.数据库系统DBS、数据库管理系统DBMS、数据库DB 三者之间的关系是( )。

A) DBS包含DBMS和DB B) DBMS包含DBS和DBC) DB包含DBS和DBMS D) 三者之间不存在包含关系4.一个班级只能有一个教师当班主任,一个教师只能担任一个班级的班主任,班级与班主任之间的联系是( )。

A) 一对一联系B) 一对多联系C) 二对二联系D) 多对多联系5.一个教研室中有多名教师,一个教师只能属于一个教研室,教研室与教师之间的联系是( )。

A) 一对一联系B) 一对多联系C) 二对二联系D) 多对多联系6.一个运动员可以参加多项比赛,一项比赛可以有多个运动员参加,运动员与比赛项目之间的联系是( )。

A) 一对一联系B) 一对多联系C) 二对二联系D) 多对多联系7.Visual FoxPro支持的数据模型是( )。

A) 层次模型B) 网状模型C) 关系模型D) 树状模型8.下列关于关系模型的叙述中,不正确的是( )。

A) 关系中的每个属性必须是不可再分的数据单元,即不允许“表中有表”B) 一个关系中不能有相同的属性名C) 关系中各元组及属性的次序可交换D) 同一属性的取值可来自不同的域9.下列运算中不属于专门的关系运算的是( )。

A) 比较B) 选择C) 投影D) 联接10.Visual FoxPro 6.0是一种关系型数据库管理系统,所谓的关系是指( )。

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中如何实现数据的加密和解密操作,并简要描述可能使用的方法。

VF选择题

一、单项选择题1.在有关数据库的概念中,若干记录的集合称为( D )。

A) 文件B) 字段C) 数据项D) 表2.要计算职称为副教授或教授的工资总额,下列命令中错误的是( D )。

A) SUM 工资FOR 职称="副教授".OR.职称="教授"B) SUM ALL 工资FOR 职称="副教授".OR.职称="教授"C) SUM 工资FOR "教授"$职称D) SUM 工资FOR 职称="副教授".AND.职称="教授"3.不允许记录中出现重复索引值的索引是( C)。

A) 主索引B) 主索引、候选索引、普通索引C) 主索引和候选索引D) 主索引、候选索引和唯一索引4.在Visual FoxPro中,打开数据库的命令是( A )。

A) OPEN DATABASE <数据库名>B) USE <数据库名>C) USE DATABASE <数据库名>D) OPEN <数据库名>5.连续执行以下命令之后,最后一条命令的输出结果是( C )。

SET EXACT OFFX="A "?IIF("A"=X,X-"BCD",X+"BCD")A) AB) BCDC) A BCDD) ABCD6.在以下四组函数运算中,结果相同的是( A )。

A) LEFT("Visual FoxPro",6)与SUBSTR("VisualFoxPro",1,6)B) YEAR(DATE())与SUBSTR(DTOC(DATE()),7,2)C) VARTYPE("36-5*4")与VARTYPE(36-5*4)D) 假定A="this ", B="is a string", A-B与A+B7.在Visual Foxpro中,用于建立或修改过程文件的命令是( B )。

(完整版)大学计算机vfp考试选择题题库

第 1 题101.下面叙述中()不属于数据库系统的特点。

答案:(C)A.数据结构化好B.数据独立性高C.数据冗余度高D.数据共享程度高102.某工厂生产多种产品,每种产品要使用多种零件,一种零件可能安装在多种产品上,则产品和零件之间存在着()的联系。

答案:(C)A.一对一B.一对多C.多对多D.不能确定103.现实世界中的事物(对象或个体),在数据世界中则表示为()。

答案:(A)A.记录B.数据项C.文件D.数据库104.数据库的一系列特性是由一个称为()的软件,提供通用的存取和控制方法加以实现的。

答案:(B)A.数据服务器B.数据库管理系统C.数据分析系统D.数据存储系统105.数据库系统的特点包括()。

答案:(D)A.数据的结构化B.数据共享C.数据的独立性和可控冗余度D.以上都是第 2 题201.一个关系相当于一张二维表,表中的各列相当于关系的()。

答案:(D)A.数据项B.元组C.结构D.属性202.在关系模式中,关系可视为一张表,元组是指表中的()。

答案:(B)A.一列B.一行C.表名D.值域203.关系数据库管理系统必须实现的三种基本关系运算是()。

答案:(C)A.索引、排序、查找B.建库、录入、排序C.选择、投影、连接D.显示、统计、复制204.数据库管理系统采用的数据模型一般有()三种。

答案:(B)A.网状、链状和层次B.层次、关系和网状C.链状、网状和关系D.层次、关系和环状205.在下列关系模型的叙述中,不正确的是()。

答案:(B)A.主码能够唯一地定义关系中的每一个元组B.关系中的每个属性可以对应于多个值域C.在关系中,元组的次序无关紧要D.在关系中,列的次序无关紧要第 3 题301.设计器是创建和修改应用系统的可视化工具,如果要在设计器中新建和查看不同的表及其关系,应使用()。

答案:(D)A.表设计器B.查询设计器C.表单设计器D.数据库设计器302.扩展名为.prg的程序文件在项目管理器的()选项卡中显示和管理。

VFP选择题

11.在数据库系统中,DBMS是指 C 。

A) 数据B) 数据库C) 数据库管理系统D) 数据库应用系统12.下列选项中,表单文件的扩展名是C。

A) MNX B) FRX C) SCX D) PJX13.在Visual Foxpro 中,使用 D 可以对项目中的数据、文档和代码进行管理。

A) 资源管理器B) 设计器C) 生成器D) 项目管理器14.下列关于数组的描述,正确的是 B 。

A) 只能够用DECLARE命令定义数组B) 数组定义好后,可以给每个数组元素赋予不同类型的值C) Visual Foxpro只支持一维数组D) 数组定义好后,每个数组元素的初值是.T.15.执行命令a=”上海”后,表达式AT(a,”2010年上海世博会”)的值是 D 。

A) 4 B) 5 C) 6 D) 716.下列选项中,返回值为15的函数是 B 。

A) ROUND(15.661,0) B) INT(15.661)C) VAL(“15.661”) D) STR(15.661,2)17.下列选项中,返回值为逻辑型的函数是 A 。

A) FOUND() B) MOD() C) RAND() D) DTOC()18.在创建数据表时,需要用户定义字段宽度的数据类型是 A 。

A)字符型B) 逻辑型C) 备注型D) 日期型19.下列关于内存变量的描述,正确的是 D 。

A) 变量名可以以数字开头B) 不能使用STORE命令给内存变量赋值C) 内存变量不能与字段变量同名C) 可以使用?输出内存变量的值20.下列表达式中,不正确的是 C 。

A) {^2010-06-10}-20 B) {^2010-06-10}-DATE()C) {^2010-06-10}+DATE() D) [^2010-06-10]+[20]21.设a=”2010年南非足球世界杯”,命令?LEFT(a,6)+SUBSTR(a,15,6)的结果是 B 。

A) 2010南非世界杯B) 2010年世界杯C) 2010足球世界杯D) 2010世界杯22.在Visual Foxpro中,使用 A 命令可以修改数据表的结构。

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