10春vfp试题与答案

合集下载

VFP上机习题(附带答案版)

VFP上机习题(附带答案版)

VFP习题(红色部分为答案,不过答案不是百分百准确)第一周(1)如下不正确的数值型常量是( )。

[多选题,答案不够或超出时,此题按零分计!](A)π(B)E-6(C)1E-6(D)1/2(E)30% ABDE(2)在Visual FoxPro中,合法的字符串是()。

[多选题,答案不够或超出时,此题按零分计!](A){ [计算机水平测试] }(B)[ (计算机水平测试) ](C)" '计算机水平测试’'(D)" '计算机水平测试] "(E)" "计算机水平测试" " BD(3)日期时间型常量又称为T型常量,如下错误的形式是( )。

[多选题,答案不够或超出时,此题按零分计!](A){2008-03-03,10.45p}(B){^2008-03-03;10:45p}(C){^2008-03-03,13:45p}(D){^2008-03-03,13:45a}(E){^2008-03-03-10:45p} ACDE(4)如下正确的逻辑常量是()。

[多选题,答案不够或超出时,此题按零分计!](A),T,(B).真.(C).F.(D).f.(E).y.(F).n. CDEF(5)如下选项()是正确的内存变量名。

[多选题,答案不够或超出时,此题按零分计!](A)ABCDE(B)_A A(C)不是变量(D)非变量(E)A变量(F)_ASD ACDEF(6)如下选项()是正确的赋值命令。

[多选题,答案不够或超出时,此题按零分计!](A)STOR 2 TO AA,SS(B)STOR 2,3 TO AA,SS(C)DD=.F.(D)DD=.真.(E)FF=[广东医](F)FF=3+4 ACEF(7)对于赋值命令:X='',如下与此命令等价的有( )。

[注意空字符串与一个空格符组成的非空字符串。

][多选题,答案不够或超出时,此题按零分计!](A)STOR [] TO X(B)STOR "" TO X(C)STOR ' ' TO X(D)X=[](E)STOR " " TO X ABD(8)常见表达式有四种,如下选项()是错误的。

vf数据库基础知识习题与答案

vf数据库基础知识习题与答案

第一章 VF 基础知识、选择题2. 数据库系统的核心是 ___ 。

A) 数据库管理系统C) 数据3. VFP 是一种 _____ 数据库管理系统A) 层次型 C) 关系型4. 支持数据库各种操作的软件系统是 _A) 数据库系统 B) 操作系统C) 数据库管理系统 D) 命令系统5. 在关系模型中,从表中选出满足条件的记录的操作称为A) 连接 B) 投影C) 联系 D) 选择6. 数据库系统与文件系统的主要区别是 __ 。

A) 文件系统只能管理程序文件,而数据库系统可以管理各种类型的文件B) 文件系统管理的数据较少,而数据库系统能管理大量数据C) 文件系统比较简单,数据库系统比较复杂D) 文件系统没有解决数据冗余和数据独立性问题,而数据库系统解决了 这些问题7. 在关系运算中,选择的操作对象是 __ ;投影的操作对象是 __ _;连接的操作对象是 __ 。

A) 一个表;一个表;两个表B) 一个表;两个表;两个表C) 一个表;一个表;一个表D) 两个表;一个表;两个表8. 在关系数据库中,基本的关系运算有三种,它们是 。

A) 选择、投影和统计 B) 选择、投影和连接C) 排序、索引和选择 D) 统计、查找和连接9. VFP 是一种关系型数据库管理系统,所谓关系是指 。

A) 表中各个记录之间的联系B) 数据模型满足一定条件的二维表格式C) 表中各个字段之间的联系D) 一个表与另一个表之间的联系10. 一个仓库里可以存放多个部件,一种部件可以存放于多个仓库,仓库与 部件之间是 的联系。

1. 在一个二维表中,行称为 A) 属性;元组 ,列称为 ____ 。

B) 元组;属性B) 数据库 D) 数据库应用系统 B) 网状型A) 一对一C) 一对多11. 自然连接要求被连接的两关系有若干相同的B) 多对一D) 多对多______12. 数据库类型是根据 A) 文件形式 C) 数据模型 13. 关系是指 ___ A) 元组的集合 C) 属性的集合 14. 对于关系 S (S1, S2, S3, S4),写一条规则,把其中 S2 的属性限制在10-20 之间,则这条规则属于 _ 。

vfp习题及参考答案

vfp习题及参考答案

vfp习题及参考答案习题一一、用适当的内容填空1.典型安装VFP至少需要【85】MB的剩余磁盘空间,完全安装VFP至少需要【90】MB的剩余磁盘空间。

2.在运行VFP过程中,要想查看帮助信息,必须安装【MSDNLibrary】。

并在VFP中配置名为【Fo某help.chm】的帮助文件。

3.对VFP系统环境所做的配置,可以分为【临时】配置和【永久】配置两种。

4.通过VFP【工具】菜单→“选项”→【显示】选项卡可以控制是否显示时钟。

5.在启动VFP时,系统自动在当前工作目录、安装VFP的目录和文件搜索路径中按顺序查找名为【Config.fpw】的配置文件。

6.VFP是微型计算机上普遍使用的一种关系数据库管理系统,简称为【VFP】。

7.VFP将【可视化】、结构化和【面向对象】程序设计方法结为一体。

8.VFP要处理的各种信息以【数据库】形式存储于计算机中。

9.一个应用程序通常由【主界面】和【功能界面】两种界面组成,主界面由【主窗口(表单)】和【程序系统菜单】组成。

10.安装VFP系统,首先应该鼠标双击安装盘中的【Setup.e某e】文件,在安装过程中,每步都要用鼠标单击【下一步】按钮,为了使用VFP的帮助功能,还要安装【MSDN】软件;启动VFP系统的程序文件名为【Vfp6.e某e】。

11.在Window操作系统下启动VFP的方法之一是:单击“开始”→【程序】→“MicrooftViualFo某Pro6.0”→【MicrooftViualFo某Pro6.0】。

12.VFP有4种工作方式,其中【编写程序】方式属于自动化工作方式。

13.系统提供【11】个工具栏,某菜单项是否显示和是否可用与系统【当前状态】有关。

通过设置【Window桌面】属性,可调整系统菜单和工具栏上文字的字体或字号。

14.调整命令窗口中字体和字号的方法是:单击【格式】→【字体】,选择“字体”和“大小”。

15.设置Fo某help.chm文件,应在“选项”对话框的【文件位置】选项卡设置。

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))。

2010年底VFP上机练习题参考答案[1]

2010年底VFP上机练习题参考答案[1]

2010_11_1 VFP上机练习题参考答案一、项目、数据库和表操作(一)1.(2)设置BMBH字段的格式码:T(3)设置唯一索引的索引表达式为:ZZXM+LWM(4)设置LX字段的显示类为:CheckBox3.设置KC表的删除触发器的表达式为:LX<>"专业核心课程"(二)1.(2)设置TYKH字段的默认值:"CN"(3)主索引abcd的索引表达式为:TYKH(4)设置表的记录有效性规则:MDJ<DDJ*28 或 DDJ*28>MDJ3.打开并浏览KC表,打开“表”菜单->选择“删除记录”,在“删除”对话框中输入:作用范围:ALL、 For:LX="选修课程"或在命令窗口中输入命令:DELETE FROM KC WHERE LX="选修课程" 或 DELETE FOR LX="选修课程"(三)1.(2)设置GMRQ字段的默认值:DATE( )(3)设置DJ字段的有效性规则:DJ>=1000.00(4)普通索引abcd的索引表达式为:DTOC(GMRQ,1)+STR(DJ,8,2)或DTOC(GMRQ,1)+STR(DJ) 3.JS表的删除触发器的逻辑表达式为:YEAR(DATE( ))–YEAR(CSRQ)>=60(四)1.(2)设置AB表的记录有效性规则:KGRQ<WGRQ 或WGRQ>KGRQ(3)设置XMJL的字段有效性规则:NOT EMPTY(XMJL) 或 LEN(ALLT(XMJL))>0(4)普通索引abcd索引表达式为:DTOC(KGRQ,1)+XMJL2.设置JC表的插入触发器的逻辑表达式:IIF(KCDM="4003","沈爱国"$zz,.T.)或 KCDM="4003" AND "沈爱国"$ ZZ OR KCDM<>"4003"3.在XS表中增加备注字段BZ,并浏览XS表。

vfp试题及答案

vfp试题及答案

vfp试题及答案在这篇文章中,我们将为您提供VFP(Visual FoxPro)试题及答案,以帮助您更好地了解和学习这一编程语言。

请注意,以下内容并非真实的试题,仅用于演示目的。

1. 试题:VFP中如何创建一个新的数据库?答案:要在VFP中创建一个新的数据库,您可以按照以下步骤进行操作:步骤1:打开VFP软件,并确保您已成功登录。

步骤2:在主菜单中选择“文件”选项,然后选择“新建数据库”。

步骤3:在弹出的对话框中,选择数据库的存储位置和名称,并点击“确定”按钮。

步骤4:现在,您已成功创建了一个新的VFP数据库。

2. 试题:如何在VFP中创建一个新的表格?答案:要在VFP中创建一个新的表格,您可以按照以下步骤进行操作:步骤1:打开VFP软件,并确保您已成功登录。

步骤2:在主菜单中选择“数据库”选项,然后选择“新建表格”。

步骤3:在弹出的“新建表格”对话框中,输入表格的名称和字段,并点击“确定”按钮。

步骤4:现在,您已成功创建了一个新的表格,并可以开始定义和编辑字段。

3. 试题:如何在VFP中执行数据库查询?答案:要在VFP中执行数据库查询,您可以按照以下步骤进行操作:步骤1:打开VFP软件,并确保您已成功登录并连接到相应的数据库。

步骤2:在主菜单中选择“数据库”选项,然后选择“创建查询”。

步骤3:在弹出的“创建查询”对话框中,选择要查询的表格和字段,并定义查询条件。

步骤4:点击“运行”按钮执行查询,并在结果窗口中查看查询结果。

4. 试题:如何在VFP中编写和执行存储过程?答案:要在VFP中编写和执行存储过程,您可以按照以下步骤进行操作:步骤1:打开VFP软件,并确保您已成功登录并连接到相应的数据库。

步骤2:在主菜单中选择“文件”选项,然后选择“新建存储过程”。

步骤3:在弹出的编辑器中,编写存储过程的代码和逻辑。

步骤4:保存存储过程,并在需要执行的时候调用它。

注意:存储过程可以包含查询、更新、插入等操作,可以接受参数,并返回结果。

2010年计算机专业VFP高考题

2010年计算机专业VFP高考题

一、填空题(每空1分,共10分)1、VFP中变量名的命令规定:只能使用汉字、、下划线和数字。

2、在VFP中,日期型字段默认值是。

3、项目管理器中的“移去”有两个功能:一是把文件移去,二是文件。

4、在VFP中,彻底删除全部记录的命令是,执行该命令后,记录不能恢复。

5、数据库中的每一张表能建立个主索引。

6、在SQL语句中,插入、删除和更新命令分别是、DELETE和UPDATE。

7、视图设计器比查询设计器多了一个选项卡。

8、在VFP中,视视图可以分为和远程视图。

9、在VFP表单中,当用户使用鼠标单击命令按钮时,会触发命令按钮的事件。

10、要使控件获得焦点,就设置属性Ensbled为,Visiable 为.T.。

二、选择题(每题2分,共40分)()1、扩展名为.DBC的文件是A、数据库文件B、数据库表文件C、项目文件D、表单文件()2、在数据库系统中,关系模型的基本结构是()A、树形结构B、二维表C、无向图D、有向图()3、一个自由表名为student ,要想打开该自由表,应使用命令()A、OPEN studentB、OPEN DA TA studentC、USE DA TA studentD、USE student()4、清除主屏幕的命令是()A、CLEARB、CLEAR ALLC、CLEAR SCREEND、CLEAR WINDOWS()5、关系数据管理系统的3种基本关系运算不包括()A、选择B、投影C、连接D、排序()6、表达式V AL(SUBSTR(“苹果123”,5,1))*LEN(“Visual FoxPro”)的结果是()A、13.00B、14.00C、15.00D、16.00()7、数据库表文件中有30条记录,当前记录号为20,执行命令LIST NEXT 5后,所显示的记录号是()A、21——25B、21——26C、20——24D、20——25()8、不能对表记录进行编辑修改的命令是()A、CHANGEB、MODIFY STRUCTUREC、BROWSED、EDIT()9、设数据库中有年龄(N,5,0)字段,要为数据库中所有学生的年龄增长1岁,应使用的命令是()A、CHANGE 年龄WITH 年龄+1B、CHANGE ALL 年龄WITH 年龄+1C、REPLACE ALL 年龄WITH 年龄+1D、REPLACE 年龄WITH 年龄+1()10、打开数据库表文件后,使用命令FIELDS 姓名,年龄,工资,其中FIELDS 子句的功能将实现关系数据库的()操作。

vfp试题及答案十套

vfp试题及答案十套

一、基本操作题(共4小题,共30分)1、在考生文件夹下建立项目SALES_M。

2、把考生文件夹中的数据库CUST_M加入SALES_M项目中。

3、为CUST_M数据库中CUST表增加字段:联系电话C(12),字段值允许“空”。

4、为CUST_M数据库中ORDER1表“送货方式”字段设计默认值为“铁路”。

二、简单应用题二、简单应用(2小题,计40分)1、在考生文件夹下,有一个数据库SDB,其中有数据库表STUDENT、SC和COURSE。

表结构如下:STUDENT(学号,姓名,年龄,性别,院系号)SC(学号,课程号,成绩,备注)COURSE(课程号,课程名,先修课程号,学分)在表单向导中选取一对多表单向导创建一个表单。

要求:从父表STUDENT中选取字段学号和姓名,从子表SC中选取字段课程号和成绩,表单样式选取“浮雕式”,按钮类型使用“文本按钮”,按学号降序排序,表单标题为“学生成绩”,最后将表单存放在考生文件夹中,表单文件名是form1。

2、在考生文件夹中有下数据库SDB,其中有数据库表STUDENT,SC和COURSE。

建立成绩大于等于60分,按学号升序排序的本地视图GRADELIST,该视图按顺序包含字段学号、姓名、成绩和课程名,然后使用新建立的视图查询视图中的全部信息,并将结果存入表v_grade。

三、综合应用题三、综合应用(1小题,计30分)在考生文件夹下有股票管理数据库stock_4,数据库中有stock_mm表和stock_cc表,stock_mm的表结构是股票代码C(6)、买卖标记L(.T.表示买进,.F.表示卖出),单价N(7.2) 、本次数量N(6)。

stock_cc的表结构是股票代码C(6),持仓数量N(8)。

stock_mm表中一只股票对应多个记录,stock_cc表中一只股票对应一个记录(stock_cc表开始时记录个数为0)。

请编写并运行符合下列要求的程序:设计一个名为menu_lin的菜单,菜单中有两个菜单项“计算”和“退出”。

VF期末试题(4)

VF期末试题(4)

试卷编号:87所属语言:Visual Foxpro试卷方案:西北民大VFP2010年春季试卷总分:100分共有题型:4种一、填空共10题(共计10分)第1题(1.0分)题号:54类是对象的集合,它包含了相似的有关对象的特征和行为方法,而【对象】则是类的实例第2题(1.0分)题号:11在Visual FoxPro的表中,通用型字段是用来放置特定的OLE对象的,OLE对象的,OLE的中文名称是【对象的链接与嵌入】.OLE对象的数据,实际上是存储在扩展名为【FPT】的文件中的.第3题(1.0分)题号:16对以下命令填空,使最后的输出结果为"庆祝中国申办2008年奥运会成功".sl=″2008年奥运会庆祝中国成功申办″s2=【1】(sl,13,8)+【2】(sl,4)+【3】(s1,12)+SUBS(SL,21,4)?s2答案:=======(答案1)=======SUBSTR=======(答案2)=======RUGGT=======(答案3)=======LEFT第4题(1.0分)题号:20向表中输入数据,可以采用【浏览】和【编辑】第5题(1.0分)题号:9执行DIMENSION a(2,3)命令后,数组a的各数组元素的类型是【逻辑型】,值是【F】第6题(1.0分)题号:40SQL SELECT语句为了将查询结果存放到临时表中应该使用【INTO CURSOR】短语第7题(1.0分)题号:58不带参数的【SET SYSEMENU TO】命令将会屏蔽系统菜单,使系统菜单不可用第8题(1.0分)题号:48视图和查询都可以对【1】表进行操作答案:本地或数据库第9题(1.0分)题号:30Visual FoxPro的主索引和候选索引可以保证数据的【实体】完整性第10题(1.0分)题号:7Visual FoxPro6.0提供了大量的辅助设计工具,可分为【1】、【2】、和【3】3种答案:=======(答案1)=======向导=========或=========设计器=========或=========生成器二、单项选择共35题(共计35分)第1题(1.0分)题号:53当新建了一个项目文件后,菜单栏中有(答案:B)变化。

vfp考试试题和答案

vfp考试试题和答案

vfp考试试题和答案**VFP考试试题和答案**一、单项选择题(每题2分,共40分)1. 在Visual FoxPro中,以下哪个选项不是数据库表的属性?A. 表名B. 记录数C. 字段名D. 表结构答案:D2. Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LEN()B. LEFT()C. RIGHT()D. SPACE()答案:A3. 在Visual FoxPro中,以下哪个命令用于打开一个表单?A. OPEN TABLEB. USEC. DO FORMD. DISPLAY FORM答案:C4. Visual FoxPro中,以下哪个命令用于关闭一个表单?A. CLOSE TABLEB. RELEASEC. CLEARD. QUIT答案:B5. 在Visual FoxPro中,以下哪个选项不是字段的类型?A. C(字符型)B. N(数值型)C. D(日期型)D. F(浮点型)答案:D6. Visual FoxPro中,以下哪个函数用于将字符串转换为数值?A. STR()B. VAL()C. NUMERIC()D. ALLTRIM()答案:B7. 在Visual FoxPro中,以下哪个命令用于设置当前数据库?A. SELECT DATABASEB. USEC. SET DATABASED. CREATE DATABASE答案:C8. Visual FoxPro中,以下哪个命令用于创建一个新的数据库?A. CREATE TABLEB. CREATE DATABASEC. USED. SELECT DATABASE答案:B9. 在Visual FoxPro中,以下哪个选项不是索引的类型?A. 主索引B. 候选索引C. 唯一索引D. 复合索引答案:B10. Visual FoxPro中,以下哪个函数用于计算当前日期?A. DATE()B. TODAY()C. NOW()D. TIME()答案:B11. 在Visual FoxPro中,以下哪个命令用于删除一个表?A. DELETE TABLEB. DROP TABLEC. REMOVE TABLED. ERASE TABLE答案:B12. Visual FoxPro中,以下哪个命令用于复制一个表?A. COPY TABLEB. SELECT TABLEC. INSERT TABLED. APPEND TABLE答案:A13. 在Visual FoxPro中,以下哪个选项不是查询的类型?A. 选择查询B. 交叉查询C. 操作查询D. 联合查询答案:B14. Visual FoxPro中,以下哪个命令用于执行一个查询?A. SELECTB. QUERYC. EXECUTED. RUN答案:D15. 在Visual FoxPro中,以下哪个选项不是报表的控件?A. LabelB. TextboxC. GridD. Chart答案:D16. Visual FoxPro中,以下哪个命令用于设置表的字段属性?A. MODIFY STRUCTUREB. ALTER TABLEC. CHANGE TABLED. SET FIELDS答案:A17. 在Visual FoxPro中,以下哪个函数用于计算两个日期之间的天数?A. DATEDIFF()B. DATEADD()C. DATEPART()D. DATENAME()答案:A18. Visual FoxPro中,以下哪个命令用于设置表的索引?A. SET INDEXB. CREATE INDEXC. ALTER INDEXD. DROP INDEX答案:A19. 在Visual FoxPro中,以下哪个选项不是视图的类型?A. 本地视图B. 远程视图C. 存储过程D. 存储视图答案:C20. Visual FoxPro中,以下哪个命令用于创建一个视图?A. CREATE VIEWB. SELECT INTOC. CREATE TABLED. SELECT答案:A二、多项选择题(每题3分,共30分)21. Visual FoxPro中,以下哪些选项是表的属性?A. 表名B. 记录数C. 字段名D. 表结构E. 索引答案:A, B, C, E22. 在Visual FoxPro中,以下哪些函数用于字符串操作?A. LEFT()B. RIGHT()C. MID()D. SPACE()E. STR()答案:A, B, C, D, E23. Visual FoxPro中,以下哪些命令用于数据的输入和输出?A. INPUTB. PROMPTC. PRINTD. ? 和 @E. DISPLAY答案:A, B, C, D, E24. 在Visual FoxPro中,以下哪些选项是字段的类型?A. C(字符型)B. N(数值型)C. D(日期型)D. F(浮点型)E. L(逻辑型)答案:A, B, C, D, E25. Visual FoxPro中,以下哪些命令用于表的修改?A. INSERTB. DELETEC. UPDATED. REPLACEE. BROWSE答案:A, B, C, D26. 在Visual FoxPro中,以下哪些选项是索引的类型?A. 主索引B. 候选索引C. 唯一索引D. 复合索引答案:A, C, D, E27. Visual FoxPro中,以下哪些命令用于数据库的操作?A. CREATE DATABASEB. USEC. SELECT DATABASED. ALTER DATABASEE. DROP DATABASE答案:A, B, C, E28. 在Visual FoxPro中,以下哪些选项不是查询的类型?A. 选择查询B. 交叉查询C. 操作查询D. 联合查询答案:B29. Visual FoxPro中,以下哪些命令用于报表的设计和打印?A. REPORT FORMB. PREPARE REPORTC. PRINT REPORTD. VIEW REPORTE. RUN REPORT答案:A, B, C, D, E30. 在Visual FoxPro中,以下哪些选项是视图的类型?A. 本地视图B. 远程视图C. 存储过程D. 存储视图E. 临时视图答案:A, B, D, E三、填空题(每题2分,共20分)31. 在Visual FoxPro中,使用________命令可以创建一个新的表。

vfp试题及答案

vfp试题及答案

vfp试题及答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个选项是正确的数据类型?A. IntegerB. TextC. DateD. All of the above答案:D2. Visual FoxPro中,用于创建表单的命令是?A. CREATE TABLEB. CREATE FORMC. CREATE DATABASED. CREATE PROJECT答案:B3. 在Visual FoxPro中,哪个函数用于计算字符串的长度?A. LEN()B. LENGTH()C. STRLEN()D. SIZE()答案:A4. 如果要设置表单的标题,应该使用哪个属性?A. CaptionB. TitleC. FormTitleD. FormCaption答案:A5. 在Visual FoxPro中,如何将一个表单设置为模式对话框?A. Set Modal to .T.B. Set Modal to .F.C. Set Modal to TrueD. Set Modal to False答案:C6. Visual FoxPro中,哪个命令用于打开一个数据库?A. OPEN DATABASEB. USE DATABASEC. SELECT DATABASED. ACTIVATE DATABASE答案:A7. 在Visual FoxPro中,如何将一个字段设置为自动增长?A. AutoIncrementB. AutoIncC. IncrementD. AutoNumber答案:D8. Visual FoxPro中,哪个函数用于将字符串转换为日期?A. STRTODATE()B. STRTODATETIME()C. DATE()D. VAL()答案:A9. 在Visual FoxPro中,如何将一个字段设置为索引?A. SET INDEX ONB. SET INDEX OFFC. CREATE INDEXD. INDEX ON答案:C10. Visual FoxPro中,哪个命令用于关闭当前数据库?A. CLOSE DATABASEB. CLOSE ALLC. QUITD. EXIT答案:A二、填空题(每题2分,共20分)1. 在Visual FoxPro中,创建数组的命令是 ________。

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考试例题和答案一、单项选择题1. 在Visual FoxPro中,以下哪个选项是正确的?A. Visual FoxPro是一种数据库管理系统B. Visual FoxPro是一种编程语言C. Visual FoxPro是一种操作系统D. Visual FoxPro是一种网络浏览器答案:A2. Visual FoxPro中,以下哪个选项表示表单的控件?A. FormB. ReportC. LabelD. Table答案:C3. 在Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LEN()B. STR()C. LEFT()D. RIGHT()答案:A4. 在Visual FoxPro中,以下哪个选项不是数据库对象?A. 表B. 视图C. 索引D. 程序答案:D5. Visual FoxPro中,以下哪个命令用于创建一个数据库?A. CREATE TABLEB. CREATE DATABASEC. USED. SELECT答案:B6. 在Visual FoxPro中,以下哪个选项是正确的SQL语句?A. SELECT * FROM Employees WHERE Age > 30B. SELECT * FROM Employees WHERE Age = 30C. SELECT * FROM Employees WHERE Age < 30D. All of the above答案:D7. Visual FoxPro中,以下哪个函数用于将字符串转换为数值?A. STR()B. VAL()C. NUMERIC()D. INT()答案:B8. 在Visual FoxPro中,以下哪个选项是正确的表单事件?A. ClickB. LoadC. CloseD. All of the above答案:D9. Visual FoxPro中,以下哪个命令用于打开一个表?A. USEB. SELECTC. OPEND. BROWSE答案:A10. 在Visual FoxPro中,以下哪个选项是正确的表单控件事件?A. InitB. ClickC. MouseMoveD. All of the above答案:D二、多项选择题1. 在Visual FoxPro中,以下哪些是有效的数据类型?A. CharacterB. NumericC. DateD. Memo答案:A, B, C, D2. Visual FoxPro中,以下哪些是正确的表单控件?A. Text BoxB. Command ButtonC. Combo BoxD. Grid答案:A, B, C, D3. 在Visual FoxPro中,以下哪些是有效的SQL命令?A. SELECTB. INSERTC. UPDATED. DELETE答案:A, B, C, D4. Visual FoxPro中,以下哪些是正确的程序结构?A. SequenceB. SelectionC. IterationD. All of the above答案:D5. 在Visual FoxPro中,以下哪些是正确的表单事件?A. InitB. LoadC. ClickD. Close答案:A, B, C, D三、填空题1. 在Visual FoxPro中,使用________命令可以关闭当前数据库。

vfp考试题及答案

vfp考试题及答案

vfp考试题及答案一、单项选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个命令用于打开表单文件?A. OPEN DATABASEB. OPEN FORMC. OPEN TABLED. OPEN REPORT答案:B2. Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LENB. TYPEC. SPACED. AT答案:A3. 在Visual FoxPro中,以下哪个命令用于关闭数据库?A. CLOSE DATABASEB. CLOSE TABLEC. CLOSE FORMD. CLOSE ALL答案:A4. Visual FoxPro中,以下哪个命令用于创建一个新的数据库?A. CREATE DATABASEB. CREATE TABLEC. CREATE FORMD. CREATE REPORT答案:A5. 在Visual FoxPro中,以下哪个命令用于删除一个表?A. DELETE TABLEB. DROP TABLEC. REMOVE TABLED. CLEAR TABLE答案:B6. Visual FoxPro中,以下哪个函数用于将字符串转换为数值?A. STRB. NUMC. VALD. CTOD答案:C7. 在Visual FoxPro中,以下哪个命令用于设置当前工作目录?A. SET DIRECTORYB. SET PATHC. SET WORKING DIRECTORYD. SET CURRENT DIRECTORY答案:D8. Visual FoxPro中,以下哪个命令用于设置表单的标题?A. SET TITLEB. SET FORM TITLEC. FORM SET TITLED. FORM TITLE答案:A9. 在Visual FoxPro中,以下哪个命令用于查看当前数据库的结构?A. SHOW DATABASEB. DISPLAY DATABASEC. BROWSED. LIST答案:A10. Visual FoxPro中,以下哪个命令用于执行SQL查询?A. SELECTB. QUERYC. SQLD. EXECUTE SQL答案:D二、填空题(每题2分,共20分)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 条件```将代码中的"表名"替换为实际表格的名称,"条件"替换为所需的查询条件。

2010年春季江苏省计算机等级考试二级VFP考试试题(含答案)

2010年春季江苏省计算机等级考试二级VFP考试试题(含答案)

2010年春季江苏省计算机等级考试二级VFP考试试题(含答案)2010年春季江苏省计算机等级考试二级VFP考试试题第一部分计算机基础知识1.下面关于通信技术的叙述中,错误的是______。

A.任何一个通信系统都有信源、信道和信宿这三个基本组成部分B.为了实现远距离传输信息,在模拟通信和数字通信中均采用载波技术C.为了降低传输信息的成本,在通信中广泛采用多路复用技术D.数字通信系统的一个主要性能参数是信道带宽,它指实际进行数据传输时单位时间内传输的二进位数目2.在下列有关集成电路及其应用的叙述中,错误的是________。

A.集成电路的制造工序繁多,工艺复杂且技术难度高B.经过抛光后的硅片称为晶圆,每个晶圆最多可以制成一个合格的集成电路芯片C.IC卡分为接触式IC卡和非接触式IC卡,后者通常又称为射频卡或感应卡D.集成电路应用十分广泛,目前我国第2代居民身份证中就有集成电路芯片3.在下列有关数字技术的一些叙述中,错误的是______A.数字技术是采用有限个状态(例如"0"和"1")来表示、处理、存储和传输信息的B.在逻辑代数中,1与1进行逻辑加(V)和逻辑乘(^)的结果相同C.任何一个十进制数,均可以精确地转换成等值的二进制数D.在PC机中,通常用原码表示正整数、用补码表示负整数4.在下列有关PC机主机的叙述中,错误的是______。

A.BIOS和CMOS存储器安装在主板上,普通用户一般不能自己更换B.由于PC机主板的物理尺寸等没有标准化,所以不同PC机的主板均不能互换C.芯片组是PC机各组成部分相互连接和通信的枢纽,一般由2块VLSI芯片组成D.芯片组决定了主板上所能安装的内存最大容量、速度及可使用的内存条类型5.在下列4个Intel微处理器产品中,采用双核结构的是__________A. Core 2 DuoB.Pentium PROC.Pentium IIID.Pentium 46.在下列四种PC机主存储器类型中,目前常用的是__________。

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

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

环境中有一自由表gztable,该表有两个字段:TEL(字符型,用于存储参与者的手机号码)和YN
(逻辑型,其值为.T.时表示该参与者被抽中)。在表单设计器中设计表单时,表单如图1所示:表
单运行后单击"开始"命令按钮,命令按钮标题改为"停止",且启用计时器控件使得文本框中循
二级VFP2010春考试试题
第二部分Visual Foxpro程序设计.
一、选择题(用答题卡答题,答案依次填在21~30答题号内)
21.关系的基本运算有并、差、交、选择、投影、联接(连接)等。这些关系运算中,运算对象必须为
两个关系且关系不必有相同关系模式的是 D 。
的返回值为 (**) 。
6.VFP支持空值(用NULL或.NULL.表示),从而简化了对未知数据的处理。下表说明了在逻辑表
达式中NULL值的行为。
逻辑表达式
表达式的结果
X=.T.时
x=.F.时
23.打开一个无记录的空表,若未作任何与记录指针移动相关的操作,则执行命令"?RECNO(),BOF()
EOF()"后屏幕上应显示 C 。
A.0、.T.和.T.
B.0、.T.和.R
C.1、.T.和.T.
D.1、.T.和.R
24.在下列有关数据库及表的叙述中,错误的是 A 。
件提供,应将其Caption属性设置为空、(ICO)属性值为EXIT.ICO:计时器的初始状
态为不启用,其(ENABLED)属性值应设置为.f.;若计时器启用时激发Timer事件的时间间隔
为o.4秒,其Interval属性值应设置为 (400) 。
3.若要在D:盘根目录中创建一个名为TEMP的文件夹(子目录),则应在VFP命令窗口中输入并执
行命令: (MD )d:\temp。
4.字符型常量也称为字符串,它是由字符串"定界符"括起来的一串字符,定界符可以是单引号、双
引号或 ( 方括号 )。
5.数值表达式MOD(25.5,5.0)+ROUND(34.19,-1)的运算结果为 (30.5) ;函数STR(314.15,2)
GROUP BY Xs.xh;
HAVING MIN(Cj.cj)>=75 AND (count*=5 );
ORDER BY 3 DESC
14.设某数据库中有一个考生成绩表(KSCJ)和学校代码表(XXDH)。KSCJ表包含准考证号(ZKZH,
字符型,宽度为10)、笔试成绩(BSCJ,数值型)、上机成绩(SJCJ,数值型)等字段,准考证号
据的动态特征,这是一组定义在数据上的操作,包括操作的含义、操作符、运算规则和语言等;数
据的 (完整性 ) 约束,这是一组数据库中的数据必须满足的规则。
2.二维表中能唯一确定记录的一个字段或几个字段的组合被称为"超关键字"。如果去掉一个超关键
字中的任何一个字段后,不再能唯一确定记录,则称该超关键字为( 候选关键字 )。
A.Spinner
B.Gird
mandButton
D.ListBox
29.若利用菜单设计器创建一个菜单后运行该菜单文件,则生成下列4个扩展名的相关文件。在这4个
文件中,文件类型是文本文件且可以利用DO命令执行的是 C。
A.并 B.交 C.投影 D.联接
22.在下列有关日期,时间型表达式中,语法上不正确的是 C 。
A.DATE()-400
B.DATETIME0+400
C.DATETIME()-DATTOC(DATETIME())
C.标签控件的Backstyle属性的默认值为0,即标签的背景为不透明
D.组合框控件可以设置为下拉组合框或下拉列表框,其区别在于:前者既可以输入数据、也可以
在下拉列表中选择一个数据,而后者只能在下拉列表中选择一个数据
28.在下列控件中,无Value属性的是 C 。
转换为大写字母。
10.所谓工作区,是指用以标识一个打开的表所在的内存工作区域。每个工作区有一个编号(称为工作
区号),其编号范围为1-32767。执行下列一组命令后,KC表所在的工作区号及当前工作区号分别
为 ( 3,2 )。 ‘
CLOSE TABLE ALL
误的是 C 。
A.SELECT 1,2,3 FROM abc ORDER BY 3
B.SELECT xx,COUNT(yy) FROM abc GROUP BY YY
C.SELECT xx,SUM(yy) FROM abc GROUP BY XX ORER BY 2
25.在下列有关查询的叙述中,错误的是 B 。
A.查询所基于的数据可以是表和视图,不能基于查询来创建查询
B.只要查询的输出字段中有统计函数(如COUNT()、SUM()等),则必须设置分组字段,否则查
询无法运行
C.查询文件是一个文本文件,用户可以使用任何文本编辑器(如Windows操作系统中的"记事
两个字段的数据复制到文本文件TEMP中。
13.数据库JXSJ中有XS(学生)表和CJ(成绩)表。学生表中有XH(学号)、XM(姓名)等字段;
成绩表中有XH(学号)、KCDM(课程代码)和CJ(成绩,数值型)等字段,两表通过XH字段
创建的索引已建立了"一对多"关系。下列SELECT-SQL命令可用于查询各门考试成绩均在75
本")对其进行编辑
D.查询的输出去向可以是文本文件,但不能直接输出为Microsoft Excel格式的文件
26.设当前工作目录(文件夹)中有一个表文件ABC.DBF,该表仅有两个字段(字段名分别为xx和
yy,字段类型均为字符型,宽度均为10),且含有多条记录。下列SELECT-SQL命令中,语法错
的编码方式为:第1~3个字符表示学校代号,第4--5个字符为等级与语种代号,第6~8个字符为考
场代号,第9--10个字符为在考场中的序号;XXDH表包含学校代号(XXDH,字符型,宽度为3)、
学校名称(XXMC,字符型)等字段。假设笔试成绩大于30、上机成绩大于24为考试合格,则下
USE XS
SELECT 0
USEjS
USE kc IN 0
11.在Visual Fox_Pro中,彻底地删除表中的记录,通常需要分两个步骤来完成:首先标记要删除的记
录(称为逻辑删除),然后彻底删除带有删除标记的记录(称为物理删除)。彻底删除带有删除标记
A.在打开数据库表时,相关的数据库不会自动地被打开、也不需要被打开
B.使用CLOSE DATABASE ALL命令关闭数据库时,将关闭所有的已打开的表
C.一个表可以在多个工作区中被打开
D.利用项目管理器中的"移去"操作删除数据库时,数据库中的所有表均转换成自由表
x=.NULL.时
x AND .NULL.
.NULL.
( .F. )
.NULL.
x OR .NULL.
.T.
.NULL.
.NULL.
NOT x
.F.
.T.
打开数据库后,可以使用命令VALIDATE DATABASE (recover ) 来检查数据库的有效性并
更新链接(注:如没有填写的关键字,则仅检查数据库的有效性)。
9.与自由表相比,数据库表可以设置许多字段属性和表属性,以扩展表的功能。例如,某字符型字段
的 ( 格式 ) 属性设置为"T!",则在输入和显示时其前导空格自动地被删除,且所有字母圭
环显示gztable表中的手机号码,单击"停止"命令按钮时表单显示如图2所示(计时器控件废止)。
(1)根据图1和图2所示,"开始"命令按钮的标题为"华文行楷"字体,则其FontName_属性
值应设置为"华文行楷";另一个命令按钮(即"退出"命令按钮)显示的图片由EXlT.Ico文
D.SELECT xx+yy,xx-yy FROM abc TO PRINTER
27.在下列关于表单及一些控件的叙述中,错误的是 B 。
A.用户可以为表单创建新的方法和新的属性,但不能创建新的事件
B.若将表单的ControlBox属性设置为.F,则表单无最大化、最小化按钮,但有关闭按钮
.NULL.
7.存储过程是储存在数据库文件中的程序代码,并且在数据库打开时被加载到内存中。存储过程通常
由一系列用户自定义函数,或在创建表与表之间(参照完整性规则)时系统自动创建的函数组成。
8.利用VALIDATE DATABASE命令可以检查数据库的有效性和更新数据库与表之间的链接。例如
A.MNX
B.MNT
C.MPR
D.MPX
30.在下列与项目设置、连编等操作相关的叙述中,错误的是D。
A.在默认情况下,数据库与表在项目中处于排除状态,表单、菜单、程序处于包含状态
B.系统总是将第一个创建的且可以设置为主程序的文件设置为默认的主程序
分以上且考试的课程门数为5的学生,要求输出学号、姓名和总成绩,且仅输出前5条记录。
SELECT ( top5 ) xs.xh AS学号,Xs.xm AS 姓名,SUM(Cj.cj) AS 总成绩;
FROM jxsj!xs INNER JOIN jxsj!cj;
ON Xs.xh=cj.xh;
列SELECT-SQL命令可用于查询各等级与语种、各学校考试通过率,要求输出等级与语种代号、
学校代号、学校名称和考试通过率,通过率用百分比表示,且输出按通过率降序排列。
相关文档
最新文档