VFP开卷

合集下载

大学生vfp考试题及答案

大学生vfp考试题及答案

大学生vfp考试题及答案一、选择题1. 在Visual FoxPro(VFP)中,以下哪个选项不是数据库表的完整性规则?A. 实体完整性B. 域完整性C. 参照完整性D. 触发器完整性答案:D2. VFP中,要实现数据的排序,可以使用以下哪个命令?A. SELECTB. ORDER BYC. SORTD. INDEX答案:C3. 在VFP中,以下哪个函数用于计算字符串的长度?A. LEFT()B. RIGHT()C. LEN()D. SPACE()答案:C4. 在VFP中,要创建一个表单,应该使用以下哪个命令?A. CREATE TABLEB. CREATE FORMC. USED. BROWSE答案:B5. VFP中,以下哪个控件用于显示图像?A. LabelB. TextBoxC. Image ControlD. Grid答案:C二、填空题6. 在VFP中,要将一个字段设置为自动增长的编号,应该使用字段属性_________。

答案:AutoIncrement7. 当需要在VFP中实现多表连接查询时,可以使用_________函数。

答案:JOIN8. 在VFP中,要实现对表进行记录的追加操作,应使用的命令是_________。

答案:APPEND9. VFP中,要对表中的记录进行删除操作,应使用的命令是_________。

答案:DELETE10. 在VFP中,要实现对表中数据的局部更新,可以使用_________命令。

答案:UPDATE三、简答题11. 简述在VFP中如何建立一对多关系?答案:在VFP中,建立一对多关系通常涉及两个表。

首先,需要在一个表中创建一个与另一个表的主键相匹配的字段,这个字段称为外键。

然后,通过设置数据库的参照完整性规则来建立关系,确保在子表中引用的每个父表记录都是有效的。

12. 描述在VFP中如何使用报表向导创建一个简单的报表?答案:在VFP中,使用报表向导创建报表的步骤如下:- 打开报表向导。

历年全国计算机考试vfp二级笔试试题集及答案

历年全国计算机考试vfp二级笔试试题集及答案

历年全国计算机考试vfp二级笔试试题集及答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,下列哪个选项是正确的?A. 表单是数据库系统的核心B. 表单是数据库系统的用户界面C. 表单是数据库系统的存储结构D. 表单是数据库系统的查询工具答案:B2. 在Visual FoxPro中,以下哪个命令用于创建新的数据库?A. CREATE TABLEB. CREATE DATABASEC. CREATE INDEXD. CREATE VIEW答案:B3. 在Visual FoxPro中,如果需要对表进行排序,应该使用哪个命令?A. ORDER BYB. SORTC. INDEXD. FIND答案:B4. 在Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LEN()B. LENGTH()C. SIZE()D. COUNT()答案:A5. 在Visual FoxPro中,以下哪个属性用于设置表单的标题?A. CaptionB. TitleC. NameD. Text答案:A6. 在Visual FoxPro中,以下哪个选项是正确的关于数组的描述?A. 数组只能存储相同类型的数据B. 数组可以存储不同类型的数据C. 数组不能存储对象D. 数组只能存储固定数量的数据答案:A7. 在Visual FoxPro中,以下哪个命令用于打开表单?A. OPEN FORMB. DISPLAY FORMC. VIEW FORMD. SHOW FORM答案:A8. 在Visual FoxPro中,以下哪个选项是正确的关于查询的描述?A. 查询是数据库的物理存储B. 查询是数据库的逻辑结构C. 查询是数据库的物理结构D. 查询是数据库的存储结构答案:B9. 在Visual FoxPro中,以下哪个命令用于关闭数据库?A. CLOSE DATABASEB. CLOSE TABLESC. CLOSE ALLD. CLOSE VIEWS答案:A10. 在Visual FoxPro中,以下哪个选项是正确的关于触发器的描述?A. 触发器是数据库的存储结构B. 触发器是数据库的逻辑结构C. 触发器是数据库的物理结构D. 触发器是数据库的查询工具答案:B二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以删除表中的数据。

vfp计算机二级考试题及答案

vfp计算机二级考试题及答案

vfp计算机二级考试题及答案一、选择题1. 在Visual FoxPro中,以下哪个选项是正确的?A. 表单控件可以设置为只读B. 表单控件不能设置为只读C. 表单控件只能设置为隐藏D. 表单控件不能设置为隐藏答案:A2. Visual FoxPro中,以下哪个函数用于返回当前日期?A. DATE()B. TIME()C. YEAR()D. TODAY()答案:D3. 在Visual FoxPro中,以下哪个选项是正确的?A. 可以同时打开多个数据库B. 只能打开一个数据库C. 数据库不能包含表D. 数据库不能包含视图答案:A二、填空题1. 在Visual FoxPro中,使用________命令可以创建一个数据库。

答案:CREATE DATABASE2. 要将一个表添加到数据库中,可以使用________命令。

答案:ADD TABLE3. 在Visual FoxPro中,使用________命令可以删除一个数据库。

答案:DROP DATABASE三、简答题1. 简述Visual FoxPro中如何设置表单控件的属性。

答案:在Visual FoxPro中,可以通过属性窗口来设置表单控件的属性。

首先选中控件,然后在属性窗口中找到相应的属性进行设置,例如可以设置控件的名称、类型、大小、位置等。

2. 描述Visual FoxPro中如何使用SQL语句进行数据查询。

答案:在Visual FoxPro中,可以使用SQL语句进行数据查询。

首先需要打开数据库,然后使用SELECT语句来查询数据。

例如,可以使用如下SQL语句查询表中所有记录:SELECT * FROM 表名。

结束语:通过以上题目的练习,可以加深对Visual FoxPro数据库操作和编程的理解,希望考生能够熟练掌握这些知识点,为二级考试做好充分的准备。

VFP机试题真题100套(真题+答案)

VFP机试题真题100套(真题+答案)

第一套第一题:基本操作1.在考生文件夹下新建一个名为"供应"的项目文件。

2.将数据库"供应零件"加入到新建的"供应"项目中。

3.通过"零件号"字段为"零件"表和"供应"表建立永久性联系,其中,"零件"是父表,"供应"是子表。

4.为"供应"表的"数量"字段设置有效性规则:数量必须大于0并且小于9999;错误提示信息是"数量超范围"。

(注意:规则表达式必须是"数量>0.and.数量<9999")答案:【考点分析】本大题主要考查的知识点是:新建项目、将数据库添加到项目中、为表建立永久联系,以及为表中字段设置有效性规则。

【操作步骤】(1)启动Visual FoxPro6.0,按照题目的要求新建一个名为"供应"的项目文件。

(2)按照题目的要求,将"供应零件"数据库添加到项目"供应"中。

(3)步骤1:按照题目的要求为"零件"表建立主索引。

步骤2:以同样的方法为"供应"表建立普通索引。

步骤3:在数据库设计器中从主索引拖拽到普通索引建立联系。

(4)按照题目的要求为"供应"表中的"数量"字段设置字段有效性规则。

第二题:简单应用在考生文件夹下完成如下简单应用:1.用SQL语句完成下列操作:列出所有与"红"颜色零件相关的信息(供应商号,工程号和数量),并将查询结果按数量降序存放于表supply_temp中。

2.新建一个名为menu_quick的快捷菜单,菜单中有两个菜单项"查询"和"修改"。

VFP考试题目及答案.doc

VFP考试题目及答案.doc

VFP考试题目及答案一、填空题5•退出VFP系统所使用的命令是 ______ 。

6•程序设计屮常用的三种基木结构是 ______、_____ 和 ________ 。

7. 将数学表达式{[(5+8)x6+32]・20}亦0转换成VFP表示的表达式为。

8. 设X=145, Y= 56, Z=<(X-Y n,表达式&Z+1 的值是 ____________ 。

9. Visual FoxPro中命令执行方式分为___ _____ 和。

10. 父文件与子文件建立关联吋,必须先对子文件按关键字建立,然后用命令建立关联。

11丄EFT(“123456789”丄EN(“商学院”))的函数值是_____ 。

12. 函数丫EAR ({A1978/09/09})返回值的数据类型是___________ 。

13. ___________________________________ 表达式(1998/09/08)的数据类型是 ________________________________________ 。

14. “(1998/09/08)” 的数据类型是——。

15. {A1998/09/08}的数据类型是——16. ________________________________ 写出表达式INT(5.984)的值 ____ , 17•写出下列语句的运行结果。

2 ? INT(-5.6) __________⑵?MOD(15, 4) _________⑶? SQRT(36)_________⑷? MAX(12, 6) _________SQRT(16)+25 的值 ______________________,MOD(16,-5)的值____________ LENHFOXPRO数据库管理系统]”)的值⑸? Q$ 'AaBbCcQq' __________(6) ?AT(t A,, •RSDA.DBF3) _________⑺? LEFTfCOMP; 3) ________(8) ? SUBS(,ASDFGHJK,, 2, 2) __________18.VFP屮扩展名为VUE的文件是_________ 文件;19•逻辑表达式MOD(20,5)=MOD(20,4)的结杲是_________ , “张三”$來”的结果是 ______ , “01 /02/93,,>u02/02/92n的结果是________ 。

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计算机二级考试题及答案

vfp计算机二级考试题及答案

vfp计算机二级考试题及答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个命令用于打开一个表单文件?A. USEB. DISPLAYC. FORMD. LIST答案:C2. 以下哪个函数用于计算字符串的长度?A. LENB. UPPERC. LOWERD. ASC答案:A3. 在Visual FoxPro中,以下哪个选项用于设置表单的标题?A. CaptionB. NameC. ClassD. SourceTable答案:A4. 以下哪个命令用于关闭当前打开的表?A. CLOSEB. USEC. RELEASED. DELETE答案:A5. 在Visual FoxPro中,以下哪个命令用于创建一个新的数据库?A. CREATE DATABASEB. OPEN DATABASEC. ADD DATABASED. MODIFY DATABASE答案:A6. 以下哪个函数用于将字符串转换为大写?A. UPPERB. LOWERC. PROPERD. CHRTRAN答案:A7. 在Visual FoxPro中,以下哪个命令用于添加一个新记录?A. APPENDB. INSERTC. ADDD. CREATE答案:A8. 以下哪个函数用于获取当前系统日期?A. DATE()B. TIME()C. TODAY()D. NOW()答案:C9. 在Visual FoxPro中,以下哪个命令用于删除一个表单?A. DELETE FORMB. REMOVE FORMC. DESTROY FORMD. DROP FORM答案:C10. 以下哪个函数用于计算字符串中某个子串出现的次数?A. COUNTB. INSTRC. LEND. LEFT答案:B二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以设置表单的背景颜色。

答案:SET FORM2. 要将一个表单的标题设置为“学生信息”,可以使用________属性。

计算机二级《VFP》考试试题及答案

计算机二级《VFP》考试试题及答案

计算机二级《VFP》考试试题及答案注:以下为VFP考试中可能的试题及答案,仅供参考。

一、单选题1. 在VFP中,以下哪个命令可以用于创建新的数据库文件?A. CREATE TABLEB. CREATE DATABASEC. CREATE FILED. CREATE NEW答案:B2. 下列哪个函数可以用来获取当前系统时间?A. NOW()B. DATE()C. TIME()D. DATETIME()答案:A3. VFP中,以下哪个函数可以从指定的文本日期时间返回一个datetime值?A. CTOT()B. RGB()C. TRANSFORM()D. VAL()答案:A4. 若要从光标记录中删除指定的行,应该使用哪个命令?A. DELETEB. REMOVEC. ERASED. UNLINK答案:A5. 以下哪个命令可以将可编辑文本框更改为只读状态?A. READONLY .T.B. READONLY .F.C. SET READONLY OND. SET READONLY OFF答案:C二、多选题1. 若要通过程序修改表格的结构,以下哪个操作可以实现?A. 添加新的字段B. 删除已有的字段C. 重命名字段D. 更改字段的数据类型答案:A、B、C、D2. VFP中,以下哪些控件可以用于显示数据库中的数据?A. TEXTBOXB. LABELC. GRIDD. LISTBOXE. COMBOBOX答案:C、D、E3. 下列哪些命令可以用于实现对表格数据的排序?A. SORT DESCENDINGB. INDEX ONC. ORDER BYD. QUERY答案:A、B、C三、填空题1. 若要定义一个日期类型的变量,应该使用以下语句:_____答案:LOCAL dDate AS DATE2. 若要将一个字符串转换为数值类型,应该使用以下函数:_____答案:VAL()3. 若要在代码中打开一个表格,应该使用以下命令:_____答案:USE tablename四、简答题1. VFP中,什么是视图?答:视图是一个虚拟表格,它是基于其他表格或查询构建的,因此它实际上并不存储数据,而是从其他表格中检索数据。

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试题及答案VFP(Visual FoxPro)是一种流行的基于数据库的编程语言,广泛应用于企业级软件和数据库管理系统。

本文将提供一些VFP试题以及相应的答案,以帮助读者加深对VFP的理解和应用。

试题一:什么是VFP?答案:VFP是一种基于数据库的编程语言,它提供了强大的数据处理和操作能力,可用于创建和管理各种类型的数据库应用程序。

试题二:VFP与其他编程语言有何不同之处?答案:相对于其他编程语言,VFP具有以下不同之处:1. VFP是一门面向对象的编程语言,支持面向对象的编程方式。

2. VFP强调数据处理和管理能力,尤其在数据库应用方面表现出色。

3. VFP拥有直观且易于学习的语法结构,使开发人员能够快速上手。

试题三:如何创建一个VFP应用程序?答案:要创建一个VFP应用程序,可以按照以下步骤进行:1. 打开VFP开发环境。

2. 创建一个新的项目。

3. 在项目中创建一个新的表格或使用已有的表格。

4. 编写相应的代码实现所需的功能,例如数据增删改查、报表生成等。

5. 运行应用程序进行测试和调试。

6. 部署应用程序到目标计算机,并确保所需的VFP运行时库已安装。

试题四:如何读取和显示一个数据库表中的数据?答案:要读取和显示一个数据库表中的数据,可以使用以下代码:```foxproUSE 表名DISPLAY ALL```这段代码将打开指定的表格,并显示表格中的所有数据。

试题五:如何向数据库表中插入一条新记录?答案:要向数据库表中插入一条新记录,可以使用以下代码:```foxproUSE 表名APPEND BLANKREPLACE 字段名 WITH 内容```将以上代码中的"表名"替换为实际表格的名称,"字段名"替换为目标字段的名称,"内容"替换为要插入的数据。

试题六:如何根据特定条件查询数据库表中的数据?答案:要根据特定条件查询数据库表中的数据,可以使用以下代码:```foxproSELECT * FROM 表名 WHERE 条件```将代码中的"表名"替换为实际表格的名称,"条件"替换为所需的查询条件。

VFP试题库答案

VFP试题库答案

第一章数据库系统及Visual FoxPro概述选择题1、B2、A3、A4、C5、C6、B7、A8、C9、C10、D11、D12、A13、D14、D15、C16、A17、A18、D19、A20、D21、A填空题1、二维表2、开放式数据库连接3、候选关键字4、ODBC5、投影6、选项7、QUIT8、外部关键字第二章VFP语言基础选择题1、B2、A3、D4、D5、B6、C7、A8、C9、B10、D11、B12、D13、C14、A15、B16、A17、B18、D19、A填空题1、.f. 或.F. ; 42、year(csrq)3、-14、cj.dbf5、2*N-16、fcount( ); “C”7、Focus8、I*(I+1); EXIT9、len(cH)-L; McH10、65; nKeyCode11、2002101212、public13、李林信息管理系; 20; 4年级14、615、3316、FCOUNT( ); ALTER17、str(mSUM)18、4; 5;19、江苏省计算机等级考试VFP20、IIF(x=0,0,-1)21、SUBSTR(zz,C+1)22、③①②或②③①或③②①23、024、66725、不同26、1 to m; m*n或str(m*n,4)27、高山未婚;560028、nSum+jc(n)/jc(n+1); to x29、230、1031、1032、Visual FoxPro5.033、substr(ch,n,2); right(ch,4) 或者substr(ch,5,4)34、努力学习35、y ; into ck values36、len(x)>0; substr(x,2)37、338、二级等级考试39、public40、1;41、55+mod(num,16);num142、5043、南大信管系44、ESC45、3 ; 346、647、L ; N48、相同49、last_jzh=jzh50、2*N-1 (同5)51、if mod(n,7)=0 或IF INT(N/7)=N/752、11*11=12153、PUBLIC54、LIKE55、RIGHT56、下划线57、9;STR(i+1,2)58、FoxPro59、LOCAL60、RESTORE第三章表的结构和使用选择题1、A2、C3、D4、C5、C6、B7、D8、B9、C10、C11、A12、B13、C14、C15、D16、D17、D18、C19、A20、D21、C22、B23、B24、B25、C26、A27、B28、D29、C30、B31、C填空题1、通用2、SELECT-SQL3、204、共享,独占5、.T.,1,STU6、SET,GL<=107、Year(Date())-Year(CSRQ)>608、IN9、SELECT 010、ALTER11、Str(bj)+dtoc(csrq,1)/str(bj,1)+dtoc(csrq,1)12、4,413、deleted14、原先被打开的表15、RECALL FOR XH=”99”16、SELECT 017、GO TOP/GOTO TOP18、FIELDS xh,xm,xb19、XS SDF20、DTOC(cjgzrq,1)+DTOC(csrq,1)21、通用型22、SET ORDER TO23、V ALUES24、FCOUNT()25、USE CJ IN 026、XLS27、AGAIN28、备注、通用29、1第四章数据库的创建和使用选择题1、B2、D3、D4、A5、B7、B8、A9、B10、B11、D12、C13、A14、C15、B16、B17、B18、D19、D20、B21、B22、D23、B24、C25、A26、C27、B28、B29、B30、A31、B32、A33、D填空题1、"FIELD","Caption"2、供货商,供货商ID,供货商ID,23、共享性4、默认值5、FIELD6、2,FIELD7、远程视图8、FREE9、候选索引10、双向链11、字段级12、元数据14、触发器15、FREE TABLE16、元数据17、.F./假18、xf<=3 or xf>3 and bxk19、删除级联20、js.gh21、存储过程22、TABLE23、.dbc24、限制和忽略25、SET DATABASE TO MYDATA226、触发器失败第五章查询和视图选择题1、C2、B3、A4、D5、C6、D7、D8、B9、A10、C填空题1、brda.病历号=mxb.病历号、总金额>10002、xs.xh / 1 、zcj 、lsxh3、Structured Query Language4、查询成绩表中成绩在90分以上(包含90分)的学生学号、课程代号、成绩、等级情况、into5、where 、having6、相同7、sum(kc.xf)8、union9、sum(领用数量) 、date()-L YB.领用日期<=1010、0611、”学生”12、distinct 、count(*) 、 1 / dw / 单位13、group by 出版单位/ group by 1 、借书证号/ 114、315、where 、having16、cj、cj.xh / 117、not in 、lsb18、0 、019、.f. 、220、sum(iif(cj.cj>=60 , kc.xf , 0))21、count(*) 、kc.kcdh / 122、完全联接23、avg(单价) 、top 10 、借阅次数desc / 4 desc24、distinct25、hsrq – jyrq – 60 、union26、sum(单价* 馆藏册数) 、jy.借书证号、having第六章对象模型和事件模型选择题1、B2、D3、C4、B5、C6、C7、A8、A9、A10、A11、C填空题1、容器类2、init3、容器对象4、parent5、thisformset6、setfocus 、gotfocus7、destroy8、read events9、text1.value10、基类11、事件12、属性第七章表单选择题1、C2、C3、A4、A5、B6、B7、B8、A填空题1、.t.2、黄色、蓝色3、”textbox”4、数据绑定5、无父表单6、表格、复选框7、表单备注8、thisform.Txtuser.value=”VFP”9、formset1.formcount 、loop10、RGB(0,255,0)、淡蓝色11、activepage12、controlbox第八章控件选择题1.B2.A3.D4.A5.C6.D7.D8.D9.C 10.A 11.B 12.A 13.A 14.D 15.B 16.A 17.A 18.D 19.B 20.A 21.B填空题1..F. “江苏省普通高校计算机等级考试”2.passwordchar3.2 value ximing=xxmm4.x<10 or x>100 3.14*x*x5.0.16.readonly7.决定标签中的显示文本能否换行.8.浅蓝色9.(1)avg(cj.cj) kc.kcdh=cj.kcdh table (2)recordsourcetype cj表10.备注型11.2 c12.013.rowsourcetype cotrolsource14.命令按钮组15.interval16.thisform.init17.thisform.text1.value18.取消(\<X)19.9920.timer21.tabs22.cotrolsource23.click &aa24.thisform.text1.value thisform.list1.addlistitem25.(1)kcdh,kcm,kss (2)kc.kcdh parent26.skip -1 skip27.iif(cj.cj>=60, rgb(0,0,255),rgb(255,0,0))28.”女”29.setall xmdm.xim30.activepage31. InteractiveChange 4-SQL说明32.确定(\<Y)33caption34.6 locate thisform.text1.setfocus35.99 9936.列(column)37.下拉列表框38. 曲率(\<R) InteractiveChange39.pagecount第九章报表和标签选择题1、A2、D3、C4、B5、C填空题1、一对多报表2、细节第十章类的创建和应用选择题1、D2、C3、C填空题1、封装性2、CommandButton3、多态性第十一章菜单和工具栏选择题1、D2、D3、A4、C填空题1、.T.2、GRID/表格3、THIS4、SET SYSMENU OFF5、Init6、插入系统菜单栏7、快捷菜单8、.mpr9、SET SYSMENU TO DEFAULT。

vfp计算机二级考试题及答案

vfp计算机二级考试题及答案

vfp计算机二级考试题及答案一、单项选择题1. 在Visual FoxPro中,以下哪个命令用于显示当前数据库中所有表的列表?()A. LIST TABLESB. DISPLAY TABLESC. SHOW TABLESD. PRINT TABLES答案:B2. Visual FoxPro中,以下哪个函数用于计算字符串中子字符串出现的次数?()A. AT()B. INSTR()C. LEN()D. LIKE()答案:B3. 在Visual FoxPro中,以下哪个命令用于打开一个表单?()A. DO FORMB. OPEN FORMC. DISPLAY FORMD. VIEW FORM答案:A4. Visual FoxPro中,以下哪个命令用于关闭一个表单?()A. CLOSE FORMB. QUIT FORMC. EXIT FORMD. CANCEL FORM答案:A5. 在Visual FoxPro中,以下哪个函数用于计算字符串中子字符串的位置?()A. AT()B. INSTR()C. LEN()D. LIKE()答案:A6. Visual FoxPro中,以下哪个命令用于设置表单的标题?()A. SET FORM TITLEB. SET FORM CAPTIONC. SET TITLED. SET CAPTION答案:D7. 在Visual FoxPro中,以下哪个命令用于设置表单的背景颜色?()A. SET FORM COLORB. SET FORM BACKCOLORC. SET COLORD. SET BACKCOLOR答案:C8. Visual FoxPro中,以下哪个命令用于设置表单的前景色?()A. SET FORM COLORB. SET FORM FORECOLORC. SET COLORD. SET FORECOLOR答案:D9. 在Visual FoxPro中,以下哪个函数用于返回当前日期?()A. DATE()B. TODAY()C. NOW()D. TIME()答案:B10. Visual FoxPro中,以下哪个命令用于设置表单的字体?()A. SET FONTB. SET FORM FONTC. SET FONT FACED. SET FONT NAME答案:A二、填空题1. 在Visual FoxPro中,使用________命令可以创建一个新的数据库。

vfp基础试题及答案

vfp基础试题及答案

vfp基础试题及答案一、选择题1. Visual FoxPro的默认扩展名是:A. .vfpB. .vbxC. .vcxD. .dbf答案:D2. 在Visual FoxPro中,以下哪个选项是正确的数据类型?A. 字符串B. 整型C. 浮点型D. 所有选项答案:D3. Visual FoxPro中,用于创建表单的命令是:A. CREATE FORMB. CREATE TABLEC. CREATE REPORTD. CREATE QUERY答案:A二、填空题1. 在Visual FoxPro中,使用________命令可以打开一个表。

答案:USE2. 若要在Visual FoxPro中创建一个索引,可以使用________命令。

答案:INDEX3. 在Visual FoxPro中,________函数用于计算字符串的长度。

答案:LEN三、简答题1. 简述Visual FoxPro中如何使用SQL语句进行数据查询。

答案:在Visual FoxPro中,可以使用SELECT语句进行数据查询。

例如,查询学生表中所有学生的姓名和成绩可以使用以下SQL语句:SELECT 姓名, 成绩 FROM 学生表 WHERE 条件2. 解释Visual FoxPro中的表单与报表的区别。

答案:表单是用户界面的一部分,用于输入、编辑和显示数据。

报表则是用于打印或显示数据的格式化文档,通常包含数据的汇总和分组。

四、编程题1. 编写一个Visual FoxPro程序,计算并输出1到100之间所有偶数的和。

答案:```nSum = 0FOR i = 2 TO 100 STEP 2nSum = nSum + iENDFOR"1到100之间所有偶数的和为:", nSum```2. 编写一个Visual FoxPro程序,创建一个新表,包含字段ID(整型)和Name(字符型),并插入一条记录。

答案:```CREATE TABLE NewTable (ID I, Name C(20)) APPEND BLANKREPLACE ID WITH 1REPLACE Name WITH "张三"PACKUSE```。

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```请注意,以上内容仅为示例,具体题目和答案应根据实际教学内容和要求进行设置。

山东科技大学vfp考试题及答案

山东科技大学vfp考试题及答案

山东科技大学vfp考试题及答案一、单选题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个选项是正确的?A. Visual FoxPro是数据库管理系统B. Visual FoxPro是操作系统C. Visual FoxPro是编程语言D. Visual FoxPro是网页浏览器答案:A2. Visual FoxPro中,以下哪个选项是数据库表的视图?A. 表单B. 报表C. 视图D. 菜单答案:C3. 在Visual FoxPro中,以下哪个选项是正确的?A. 只能使用英文字符作为字段名B. 字段名可以包含空格C. 字段名可以包含特殊字符D. 字段名可以包含中文字符答案:D4. 在Visual FoxPro中,以下哪个选项是正确的?A. 只能使用英文字符作为变量名B. 变量名可以包含空格C. 变量名可以包含特殊字符D. 变量名可以包含中文字符答案:D5. 在Visual FoxPro中,以下哪个选项是正确的?A. 只能使用英文字符作为函数名B. 函数名可以包含空格C. 函数名可以包含特殊字符D. 函数名可以包含中文字符答案:D6. 在Visual FoxPro中,以下哪个选项是正确的?A. 只能使用英文字符作为表单名B. 表单名可以包含空格C. 表单名可以包含特殊字符D. 表单名可以包含中文字符答案:D7. 在Visual FoxPro中,以下哪个选项是正确的?A. 只能使用英文字符作为报表名B. 报表名可以包含空格C. 报表名可以包含特殊字符D. 报表名可以包含中文字符答案:D8. 在Visual FoxPro中,以下哪个选项是正确的?A. 只能使用英文字符作为菜单名B. 菜单名可以包含空格C. 菜单名可以包含特殊字符D. 菜单名可以包含中文字符答案:D9. 在Visual FoxPro中,以下哪个选项是正确的?A. 只能使用英文字符作为查询名B. 查询名可以包含空格C. 查询名可以包含特殊字符D. 查询名可以包含中文字符答案:D10. 在Visual FoxPro中,以下哪个选项是正确的?A. 只能使用英文字符作为程序名B. 程序名可以包含空格C. 程序名可以包含特殊字符D. 程序名可以包含中文字符答案:D二、多选题(每题3分,共15分)1. 在Visual FoxPro中,以下哪些选项是数据库表的组成部分?A. 字段B. 索引C. 视图D. 记录答案:A, B, D2. 在Visual FoxPro中,以下哪些选项是数据库表的属性?A. 表名B. 字段名C. 字段类型D. 字段长度答案:A, B, C, D3. 在Visual FoxPro中,以下哪些选项是数据库表的约束?A. 主键约束B. 外键约束C. 唯一约束D. 非空约束答案:A, B, C, D4. 在Visual FoxPro中,以下哪些选项是数据库表的索引类型?A. 主索引B. 候选索引C. 唯一索引D. 普通索引答案:A, B, C, D5. 在Visual FoxPro中,以下哪些选项是数据库表的视图?A. 表单B. 报表C. 视图D. 菜单答案:C三、判断题(每题2分,共20分)1. Visual FoxPro是一种数据库管理系统。

云南计算机vfp考试试题及答案

云南计算机vfp考试试题及答案

云南计算机vfp考试试题及答案一、选择题(共20题,每题2分,共40分)1. 下列不属于VFP开发环境的组成部分的是:A. 数据库管理系统B. 编程语言C. 集成开发环境D. 新闻网站答案:D2. VFP中常用的数据类型不包括:A. 字符串类型B. 数字类型C. 日期类型D. 图片类型答案:D3. VFP的开发工具界面中,不包括的窗口类型是:A. 代码编辑窗口B. 数据表窗口C. 命令窗口D. 浏览器窗口答案:D4. VFP中的“IF...ELSE...ENDIF”语句用于:A. 循环执行代码块B. 判断条件并执行不同的代码块C. 定义函数或过程D. 打开数据库表格答案:B5. 下列VFP函数中,用于获取字符串长度的函数是:A. LEFT()B. RIGHT()C. LEN()D. LOWER()答案:C6. 在VFP中,通过什么关键字定义一个函数?A. FUNCTIONB. DECLAREC. PROCEDURED. BEGIN答案:A7. 在VFP中,用于打开数据库连接的命令是:A. OPENB. CLOSEC. CONNECTD. ALIAS答案:C8. VFP中常用的数据访问语言是:A. SQLB. HTMLC. XMLD. CSS答案:A9. VFP中的“CREATE TABLE”语句用于:A. 创建数据库表格B. 删除数据库表格C. 修改数据库表格D. 查询数据库表格答案:A10. VFP中用于删除数据库表格的命令是:A. DELETE TABLEB. DROP TABLEC. REMOVE TABLED. ERASE TABLE答案:B11. VFP中用于修改数据库表格的命令是:A. ALTER TABLEB. MODIFY TABLEC. CHANGE TABLED. UPDATE TABLE答案:A12. VFP中的“READ”命令用于:A. 读取数据库记录B.C.D.答案:13. VFP中的“DISPLAY”命令用于:A. 显示错误消息B. 显示数据库记录C. 显示变量值D. 显示菜单选项答案:C14. VFP中的“INDEX”命令用于:A. 创建数据库索引B. 删除数据库索引C. 修改数据库索引D. 查询数据库索引答案:A15. VFP中的“APPEND”命令用于:A. 插入新的数据库记录B. 修改数据库记录D. 查询数据库记录答案:A16. VFP中的“DELETE”命令用于:A. 删除数据库表格B. 删除数据库记录C. 删除数据库索引D. 删除数据库连接答案:B17. VFP中的“CLOSE DATABASES”命令用于:A. 关闭数据库连接B. 关闭数据库表格C. 关闭数据库索引D. 关闭数据库记录答案:A18. VFP中的“LOCATE”命令用于:A. 查找数据库表格C. 查找数据库连接D. 查找数据库索引答案:B19. VFP中用于执行SQL语句的命令是:A. EXECUTEB. RUNC. PERFORMD. EVALUATE答案:A20. VFP中的“CREATE CURSOR”命令用于:A. 创建数据库表格B. 创建数据库记录集C. 创建数据库连接D. 创建数据库索引答案:B二、编程题(共2题,每题30分,共60分)题目1:请使用VFP编写一个程序,实现以下功能:1. 创建一个数据库表格,包含字段:姓名(字符型),年龄(整数型),性别(字符型)。

VFP考试

VFP考试

VF笔试试题(1)一、单项选择题(每小题1分,共30分)1. 在Visual FoxPro中,打开数据库的命令是( )。

(A) OPEN DATABASE <数据库名> (B) USE <数据库名>(C) USE DATABASE <数据库名> (D) OPEN <数据库名>2. 在关系数据库中,为了简明地表达数据间的关系,采用的形式是()。

(A) 数组 (B) 层次 (C) 二维表格 (D) 矩阵3.数据库系统的核心是()。

(A) 编译系统(B)数据库(C)操作系统(D)数据库管理系统4.要显示数据表中平均分超过90分或者不及格的全部女生记录,应当使用命令()。

(A)LIST FOR平均分>=90 OR (性别=‘女’OR 平均分<=60)(B)LIST FOR平均分>90 AND 性别=‘女’OR 平均分<60(C)LIST FOR 性别=‘女’.AND.平均分>90.AND.平均分<60(D)LIST FOR 性别=‘女’.AND.(平均分>90.OR.平均分<60)5.在Visual FoxPro中,逻辑型、日期型和备注型数据的宽度分别是()。

(A)1,8,12 (B)2,8,10 (C)1,8,4 (D)1,8,任意6.在Visual FoxPro中,ZAP命令可以删除当前数据表文件的()。

(A)结构和所有记录 (B)所有记录 (C)满足条件的记录 (D)有删除标记的记录7.将已打开的当前数据表的所有记录拷贝(复制)到JR.DBF中的命令是()。

(A)COPY TO JR (B)COPY FILE TO JR(C)COPY STRU TO JR (D)COPY STRU EXTE TO JR8.自由表gz.dbf有姓名/C/8、出生年月/D、基本工资/N/6/2等字段,要建立以“姓名、基本工资”两字段的组合索引,其索引关键字表达式是()。

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

装题订线内不答要《VFP 》试题开卷答题 时间:90分钟一.填空题:每小题2分,共40分 (16)使用索引的主要目的是( )。

A )提高查询速度B )节省存储空间C )防止数据丢失D )方便管理(17)表单文件的扩展名是( )。

A )frm B )prg C )scx D )vcx(18)下列程序段执行时在屏幕上显示的结果是( )。

DIME a(6) a(1)=1 a(2)=1 FOR i=3 TO 6 a(i)=a(i-1)+a(i-2) NEXT ?a(6)A )5B )6C )7D )8(19)下列程序段执行时在屏幕上显示的结果是( )。

x1=20 x2=30 SET UDFPARMS TO VALUE DO test WITH x1,x2 ?xl,x2PROCEDURE test PARAMETERS a,b x=a a=b b=x ENDPRO A )30 30 B )30 20 C )20 20 D )20 30 3 (20)以下关于“查询”的正确描述是( )。

A )查询文件的扩展名为 prgB )查询保存在数据库文件中C )查询保存在表文件中D )查询保存在查询文件中(21)以下关于“视图”的正确描述是( )。

A )视图独立于表文件 B )视图不可更新C )视图只能从一个表派生出来D )视图可以删除(22)为了隐藏在文本框中输入的信息,用占位符代替显示用户输入的字符,需要设置的属性是( )。

A )Value B )ControSourceC )InputMaskD )PasswordChar(23)假设某表单的 Visible 属性的初值为.F.,能将其设置为.T.的方法是( )。

A )Hide B )Show C )Release D )SetFocus(24)在数据库中建立表的命令是( )。

A )CREATEB )CREATE DATABASEC )CREATE QUERYD )CREATE FORM (25)让隐藏的 MeForm 表单显示在屏幕上的命令是( )。

A )MeForm.DisplayB )MeForm.ShowC )MeForm.ListD )MeForm.See (26)在表设计器的“字段”选项卡中,字段有效性的设置项中不包括( )。

A )规则B )信息C )默认值D )标题(27)若 SQL 语句中的 ORDER BY 短语中指定了多个字段,则( )。

A )依次按自右至左的字段顺序排序 B )只按第一个字段排序 C )依次按自左至右的字段顺序排序 D )无法排序(28)在 Visual FoxPro 中,下面关于属性、方法和事件的叙述错误的是( )。

A )属性用于描述对象的状态,方法用于表示对象的行为 B )基于同一个类产生的两个对象可以分别设置自己的属性值 C )事件代码也可以象方法一样被显式调用D )在创建一个表单时,可以添加新的属性、方法和事件 (29)下列函数返回类型为数值型的是( )。

A )STR B )VAL C )DTOC D )TTOC(30)与“SELECT * FROM 教师表 INTO DBF A ”等价的语句是( )。

A )SELECT * FROM 教师表 TO DBF A B )SELECT * FROM 教师表 TO TABLE A C )SELECT * FROM 教师表 INTO TABLE A D )SELECT * FROM 教师表 INTO A (31)查询“教师表”的全部记录并存储于临时文件 one.dbf 中的 SQL 命令是( )。

A )SELECT * FROM 教师表 INTO CURSOR one B )SELECT * FROM 教师表 TO CURSOR one C )SELECT * FROM 教师表 INTO CURSOR DBF one D )SELECT * FROM 教师表 TO CURSOR DBF one(32)“教师表”中有“职工号”、“姓名”和“工龄”字段,其中“职工号”为主关键字,建立“教师表” 的 SQL 命令是( )。

A )CREATE TABLE 教师表(职工号 C(10) PRIMARY ,姓名 C(20),工龄 I)B )CREATE TABLE 教师表(职工号 C(10) FOREIGN ,姓名 C(20),工龄 I) 4C )CREATE TABLE 教师表(职工号 C(10) FOREIGN KEY ,姓名 C(20),工龄 D)D )CREATE TABLE 教师表(职工号 C(10) PRIMARY KEY ,姓名 C(20),工龄 I) (33)创建一个名为 student 的新类,保存新类的类库名称是 mylib ,新类的父类是 Person ,正确的命令是 ( )。

A )CREATE CLASS mylib OF student As PerSonB )CREATE CLASS studem OF Pemon As mylibC )CREATE CLASS student OF mylib As Person装订线内不答题要D )CREATE CLASS Person OF mylib As student(34)“教师表”中有“职工号”、“姓名”、“工龄”和“系号”等字段,“学院表”中有“系名”和“系号” 等字段,计算“计算机”系教师总数的命令是( )。

A )SELECT COUNT(*)FROM 教师表 INNER JOIN 学院表; ON 教师表.系号 = 学院表.系号 WHERE 系名="计算机"B )SELECT COUNT(*)FROM 教师表 INNER JOIN 学院表; ON 教师表.系号 = 学院表.系号 ORDER BY 教师表.系号; HAVING 学院表.系名="计算机" C )SELECT SUM(*) FROM 教师表 INNER JOIN 学院表;ON 教师表.系号 = 学院表.系号 GROUP BY 教师表.系号; HAVING 学院表.系名="计算机"D )SELECT SUM(*) FROM 教师表 INNER JOIN 学院表; ON 教师表.系号 = 学院表.系号 ORDER BY 教师表.系号;(35)“教师表”中有“职工号”、“姓名”、“工龄”和“系号”等字段,“学院表”中有“系名”和“系号” 等字段,求教师总数最多的系的教师人数,正确的命令序列是( )。

A )SELECT 教师表.系号,COUNT(*) AS 人数 FROM 教师表,学院表; GROUP BY 教师表.系号 INTO DBF TEMP SELECT MAX (人数) FROM TEMPB )SELECT 教师表.系号,COUNT(*)FROM 教师表,学院表; WHERE 教师表.系号 = 学院表.系号 GROUP BY 教师表.系号 INTO DBF TEMP SELECT MAX(人数) FROM TEMPC )SELECT 教师表.系号,COUNT(*)AS 人数 FROM 教师表,学院表;WHERE 教师表.系号 = 学院表.系号 GROUP BY 教师表.系号 TO FILE TEMP SELECT MAX(人数) FROM TEMPD )SELECT 教师表.系号,COUNT(*) AS 人数 FROM 教师表,学院表;WHERE 教师表.系号 = 学院表.系号 GROUP BY 教师表.系号 INTO DBF TEMP SELECT MAX(人数) FROM TEMP 二、填空题(每空 2 分,共 30 分)(1)某二叉树有 5 个度为 2 的结点以及 3 个度为 1 的结点,则该二叉树中共有 【 】 个结点。

(2)程序流程图中的菱形框表示的是 【 】 。

(3)软件开发过程主要分为需求分析、设计、编码与测试四个阶段,其中 【 】 阶段产生“软件需求 规格说明书”。

(4)在数据库技术中,实体集之间的联系可以是一对一或一对多或多对多的,那么“学生”和“可选课 程”的联系为 【 】 。

(5)人员基本信息一般包括:身份证号,姓名,性别,年龄等。

其中可以作为主关键字的是 【 】 。

(6)命令按钮的 Cancel 属性的默认值是 【 】 。

(7)在关系操作中,从表中取出满足条件的元组的操作称做 【 】 。

5 (8)在 Visual FoxPro 中,表示时间 2009 年 3 月3日的常量应写为 【 】 。

(9)在 Visual FoxPro 中的“参照完整性”中,“插入规则”包括的选择是“限制”和 【 】 。

(10)删除视图 MyView 的命令是 【 】 。

(11)查询设计器中的“分组依据”选项卡与 SQL 语句的 【 】 短语对应。

(12)项目管理器的数据选项卡用于显示和管理数据库、查询、视图和 【 】 。

(13)可以使编辑框的内容处于只读状态的两个属性是 ReadOnly 和 【 】 。

(14)为“成绩”表中“总分”字段增加有效性规则:“总分必须大于等于 0 并且小于等于 750”,正确的 SQL 语句是: 【 】 TABLE 成绩 ALTER 总分 【 】 总分>=0 AND 总分<=750。

相关文档
最新文档