2005-2006_2_VFP_A_(本)沧波园 - 副本
vfp计算机二级考试题及答案

vfp计算机二级考试题及答案根据您的要求,我将以适当的格式编写一篇文章来探讨VFP计算机二级考试题及答案。
请注意,以下内容仅供参考。
VFP计算机二级考试题及答案VFP(Microsoft Visual FoxPro)是一种关系型数据库管理系统,用于处理大量数据,并广泛应用于商业数据处理和应用程序开发。
VFP 计算机二级考试旨在测试考生对VFP软件以及数据库管理和应用程序开发的理解和掌握程度。
下面是一些可能出现在VFP计算机二级考试中的题目及其答案。
1. VFP中的数据类型有哪些?答案:整数型(Integer)、字符型(Character)、逻辑型(Logical)、日期型(Date)等。
2. 如何在VFP中创建新的数据库表?答案:在VFP命令窗口中输入以下命令:CREATE TABLE 表名 (字段名1 数据类型1, 字段名2 数据类型2, ...)3. 应用程序中如何利用VFP连接到数据库并执行查询?答案:使用VFP的SQL语句来连接数据库和执行查询操作,例如:USE 数据库名SELECT * FROM 表名4. 如何在VFP中进行数据查询并按条件筛选结果?答案:使用VFP的SQL语句中的WHERE子句,例如:SELECT * FROM 表名 WHERE 条件5. 如何在VFP中创建新的表单(Form)以及添加控件?答案:可以使用VFP的表单设计器来创建表单,并从工具箱中选择并添加不同的控件,如文本框、按钮等。
6. 如何通过VFP实现数据的增删改查?答案:使用VFP的SQL语句和命令,例如:INSERT INTO 表名 (字段1, 字段2, ...) VALUES (值1, 值2, ...)DELETE FROM 表名 WHERE 条件UPDATE 表名 SET 字段1=新值1, 字段2=新值2 WHERE 条件SELECT * FROM 表名 WHERE 条件7. 如何利用VFP编写程序实现简单的数据处理逻辑?答案:可以使用VFP的条件语句(IF...ELSE...ENDIF)和循环结构(FOR...ENDFOR、DO WHILE等)来实现数据处理逻辑,例如:IF 条件处理语句1ELSE处理语句2ENDIF8. 在VFP中如何使用报表设计器创建报表并打印?答案:可以使用VFP的报表设计器来创建报表,选择数据源后添加相应的字段和格式,然后使用PRINT命令打印报表。
二级VFP程序设计教程

第四章 V FP 数据库及其操作
2、关闭表文件 、 格式:USE——关闭在当前工作区中打开的表文件 格式 CLOSE DATABASE——关闭所有工作区被打 开的表文件 CLOSE ALL ——关闭所有工作区中的所有文件; QUIT——关闭所有文件,且退出系统 窗口菜单法:在“窗口”菜单中选择“数据工作期”, 窗口菜单法 选择欲关闭的表,单击“关闭”。
二级VFP程序设计教程
第四章 V FP 数据库及其操作
三、修改表结构
1、菜单操作法 、 方法:打开欲修改的表,执行“显示”菜单中的“表 设计器”。 在“表设计器”窗口,修改表中所有字段的名字、类 型、宽度和是否建立索引,完成对数据表结构的修改。 2、命令法 、 格式:MODIFY STRUCTURE [〈表文件名〉]
二级VFP程序设计教程
第四章 V FP 数据库及其操作
4、数据的输入要点 、 备注型数据输入 方法:把光标移到备注型字段下双击,即可进入备注 字段的编辑窗口。 (输入完memo变成Memo) 通用型数据的输入 方法:把光标移到通用型字段下双击,进入通用型字 段的数据编辑窗口。在“编辑”菜单中选择“插入对 象”。 确定对象后,该字段中的gen变成Gen。
二级VFP程序设计教程
第四章 V FP 数据库及其操作
测试当前记录用函数RECNO()。 最小值为1,最大值为RECCOUNT()+1。 打开表时记录指针情况: 表中无记录:BOF()=.T.EOF()=.T.RECNO()=1 表中有记录:BOF()=.F.EOF()=.F.RECNO()=1
二级VFP程序设计教程
二级VFP程序设计教程
第四章 V FP 数据库及其操作
二、使用数据库
2005秋VFP扬州大学统考试卷b答 [1]...
![2005秋VFP扬州大学统考试卷b答 [1]...](https://img.taocdn.com/s3/m/bcf49d563b3567ec102d8acd.png)
扬州大学试题纸( 2005-2006 学年 第 一 学期)学院 班(年)级 课程 VFP 语言及程序设计 ( B )卷一、 单项选择题(30分)1. 计算机数据管理技术的发展可以划分为三个阶段,其中不包括下列的________。
A .人工管理阶段B .计算机管理阶段C .文件系统阶段D .数据库系统阶段 2. 按所使用的数据模型来分,数据库可分为________三种模型。
A .层次、关系和网状B .网状、环状和链状C .大型、中型和小型D .独享、共享和分时 3. 存储一个日期型数据需要________个字节。
A .2B .4C .6D .8 4. 数组元素建立后,其初值为________。
A .0B .空字符串C ..F.D ..T . 5. VAL(“1E3”)的值为________。
A .1.0B .3.0C .1000.0D .0.0 6. ASC(“AB”) 的值为________。
A .131B .0C .65D .66 7. 下列选项中可以得到字符型数据的是________。
A .DATE()B .TIME()C .YEAR(DATE())D .MONTH(DATE()) 8. 逻辑运算符从高到低的运算优先级是________。
A ..NOT .→.OR .→.AND .B ..NOT.→.AND.→.OR.C..AND.→.NOT.→.OR.D..OR.→.NOT.→.AND.9.设D1和D2为日期型数据,M为整数,不能进行的运算是________。
A.D1+D2B.D1-D2C.D1+M D.D2-M10.在VFP的默认状态下,下列表达式中结果为.F.的是________。
A.‘王五’$‘王’ B.‘王’<‘王五’C.‘王’$‘王五’ D.‘王五’=‘王’11.已知 X="134",表达式&X+478的值为________。
A.34478 B.612C.“134478”D.“612”12.如要给备注字段输入其内容时,不可按________键打开备注字段编辑窗口。
上半年全国计算机等级考试二级VFP笔试真题

上半年全国计算机等级考试二级VFP笔试真题2006年上半年全国计算机等级考试二级VFP笔试真题一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1)下列选项中不属于结构化程序设计方法的是A.自顶向下B.逐步求精C.模块化D.可复用(2)两个或两个以上模块之间关联的紧密程度称为A.耦合度B.内聚度C.复杂度D.数据传输特性(3)下列叙述中正确的是A.软件测试应该由程序开发者来完成B.程序经调试后一般不需要再测试C.软件维护只包括对程序代码的维护D.以上三种说法都不对(4)按照”后进先出”原则组织数据的数据结构是A.队列B.栈C.双向链表D.二叉树(5)下列叙述中正确的是A.线性链表是线性表的链式存储结构B.栈与队列是非线性结构C.双向链表是非线性结构D.只有根结点的二叉树是线性结构(6)对如下二叉树进行后序遍历的结果为A.ABCDEFB.DBEAFCC.ABDECFD.DEBFCA(7)在深度为7的满二叉树中,叶子结点的个数为A.32B.31C.64D.63(8)”商品”与”顾客”两个实体集之间的联系一般是A.一对一B.一对多C.多对一D.多对多(9)在E-R图中,用来表示实体的图形是A.矩形B.椭圆形C.菱形D.三角形(10)数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是A.DB包含DBS和DBMSB.DBMS包含DB和DBSC.DBS包含DB和DBMSD.没有任何关系(11)在Visual FoxPro中以下叙述错误的是A.关系也被称作表B.数据库文件不存储用户数据C.表文件的扩展名是.dbfD.多个表存储在一个物理文件中(12)扩展名为SCX的文件是A.备注文件B.项目文件C.表单文件D.菜单文件(13)表格控件的数据源可以是A.视图B.表C.SQL SELECT语句D.以上三种都可以(14)在Visual FoxPro 中以下叙述正确的是A.利用视图可以修改数据B.利用查询可以修改数据C.查询和视图具有相同的作用D.视图可以定义输出去向(15)在Visual FoxPro中可以用DO命令执行的文件不包括A.PRG文件B.MPR文件C.FRX文件D.QPR文件(16)不允许出现重复字段值的索引是 ( )。
江苏省计算机vfp二级等级考试2006年(秋)答案

2006年秋1.在下列有关集成电路的叙述中,错误的是。
A.集成电路的规模是根据其所包含的电子元件数目进行划分的B.大规模集成电路一般以功能部件和子系统为集成对象C.现代集成电路使用的半导体材料主要是硅(Si)也可以是化合物导体如砷化镓等D.集成电路技术发展很快,至2005年初已达到线宽0.001um的工艺水平2.在下列有关通信技术的叙述中,错误的是。
A.电视节目的传输目前采用的还都是模拟传输技术B.模拟调制的方法有3种,即调频、调幅和调相C.数字信号不经过调制就在信道上直接进行传输,称为“基带传输”D.用户使用MODEM通过电话线上网时,采用的是数字调制技术3.所谓“变号操作”,是将一个整数变成绝对值相同但符号相反的另一个整数。
假设使用补码表示的8位整数X=10010101,则经过变号操作后,结果为。
A.01101010B.00010101C.11101010D.01101011 变为原码再变号4.若计算机内存中连续2个字节的内容其十六进制形式为34和64,则它们不可能是。
先化为二进制再看A.2个西文字符的ASCII码B.1个汉字的机内码C.1个16位整数D.图像中1个或2个像素的编码5.在下列关于指令和指令系统的叙述中,错误的是。
A.指令是构成程序的基本单元,它用来规定计算机执行什么操作B.指令由操作码和操作数组成,操作数的个数由操作码决定C.Intel公司Pentium系列的各种微处理器,其指令完全不同(太绝对了)D.Pentium处理器的指令系统包含数以百计的不同指令6.在下列关于BIOS及CMOS存储器的叙述中,错误的是。
A.BIOS是PC机软件最基础的部分,包含POST程序、CMOS设置程序、系统自举程序等B.BIOS存放在ROM存储器中,通常称为BIOS芯片,该存储器是非易失性的C.CMOS中存放着基本输入输出设备的驱动程序和一些硬件参数,如硬盘的数目、类型等D.CMOS存储器是易失性的,在关机时由主板上的电池供电7.PC机的机箱外面常有很多接口,用来连接外围设备。
二级VF真题及答案详细解析

请大家注意:本电子版教程的题号与纸质习题集教程题号的顺序部分可能不一样,请同学们以本电子版教程的题号为准。
全国计算机等级考试二级Visual FoxPro数据库程序设计复习指南内部资料(2010专用)第一章Visual FoxPro数据库基础 (1)1.1 2005年笔试真题 (1)1.2 2006年笔试真题 (1)1.3 2007年笔试真题 (1)1.4 2008年笔试真题 (1)1.5 2009年笔试真题 (1)1.6 2010年笔试真题 (2)第二章Visual FoxPro程序设计基础 (3)2.1 2005年笔试真题 (3)2.2 2006年笔试真题 (4)2.3 2007年笔试真题 (6)2.4 2008年笔试真题 (7)2.5 2009年笔试真题 (9)2.6 2010年笔试真题 (11)第三章Visual FoxPro数据库及其操作 (13)3.1 2005年笔试真题 (13)3.2 2006年笔试真题 (15)3.3 2007年笔试真题 (16)3.4 2008年笔试真题 (17)3.5 2009年笔试真题 (18)3.6 2010年笔试真题 (19)第四章关系数据库标准语言SQL (21)4.1 2005年笔试真题 (21)4.2 2006年笔试真题 (25)4.3 2007年笔试真题 (30)4.4 2008年笔试真题 (34)4.5 2009年笔试真题 (37)4.6 2010年笔试真题 (40)第五章查询与视图 (43)5.1 2005年笔试真题 (43)5.2 2006年笔试真题 (43)5.3 2007年笔试真题 (44)5.4 2008年笔试真题 (44)5.5 2009年笔试真题 (44)5.6 2010年笔试真题 (44)第六章表单设计与应用 (46)6.1 2005年笔试真题 (46)6.2 2006年笔试真题 (46)6.3 2007年笔试真题 (47)6.4 2008年笔试真题 (48)6.5 2009年笔试真题 (49)6.6 2010年笔试真题 (50)第七章菜单设计与应用 (51)7.1 2005年笔试真题 (51)7.2 2006年笔试真题 (51)7.3 2007年笔试真题 (51)7.4 2008年笔试真题 (51)第八章报表的设计和应用 (52)8.1 2005年笔试真题 (52)8.2 2006年笔试真题 (52)8.3 2007年笔试真题 (52)8.4 2008年笔试真题 (52)8.5 2009年笔试真题 (52)8.6 2010年笔试真题 (52)第九章应用程序的开发和生成 (53)9.1 2005年笔试真题 (53)9.2 2006年笔试真题 (53)9.3 2007年笔试真题 (53)9.4 2008年笔试真题 (53)9.5 2009年笔试真题 (53)9.6 2010年笔试真题 (53)附录:答案及详细解析Visual FoxPro数据库基础第一章Visual FoxPro数据库基础1.1 2005年笔试真题(1) 数据库系统中对数据库进行管理的核心软件是( )[2005年4月选择题13]A) DBMS B) DB C) OS D) DBS(2) 关系运算中的选择运算是( )[2005年4月选择题15]A) 从关系中找出满足给定条件的元组的操作B) 从关系中选择若干个属性组成新的关系的操作C) 从关系中选择满足给定条件的属性的操作D) A和B都对(3) 在奥运会游泳比赛中,一个游泳运动员可以参加多项比赛,一个游泳比赛项目可以有多个运动员参加,游泳运动员与游泳比赛项目两个实体之间的联系是联系。
VFP2005春上机试卷1-5
江苏省高等学校非计算机专业学生2005 年(春)计算机基础知识和应用能力等级考试上机试卷二级Visual FoxPro(试卷代号VFP01)(本试卷完成时间70分钟)打开软盘根目录下的项目文件TEST,在该项目中已有一数据库SJK。
1.按如下要求修改SJK中工资(gz)表的结构:(1)为个人所得税(grsds)字段设置标题:个人所得税。
(2)设置个人所得税(grsds)字段的注释:基本工资1000元以上征税;(3)设置gz表的记录有效性(验证)规则:如果jbgz小于1000元,grsds的值为0,否则grsds的值为jbgz 的5%(该规则对表中已有的数据不做验证);iif(jgbz<1000,grsds=0,grsds=jbgz*0.05)(4)设置gz表的记录有效性信息:“个人所得税按基本工资的5%收取”;(5)创建一个普通索引gzjx,要求按jbgz降序排列。
(最后要把那个框的勾打掉)2.设置test项目信息:作者为”张勇”,单位为”南京大学”。
(项目-项目信息)3.向kc表中添加一条记录,记录内容为:4.修改js表中简历(jl)字段的值,要求:所有xdh为”02”的记录的简历都改为”计算机系的教师”。
Replace jl with “计算机系教师” for xdh=”02”Update js set jl=”计算机系教师” where xdh=”02”5.设置js表的插入触发器:gh字段的值必须为5个字节的字符串(除去首尾空格),否则不允许插入。
Len(Alltrim(gh))=56. JS表中已存在主索引jsgh,索引表达式为gh;rk表已存在普通索引rkgh,索引表达式为gh。
以JS 表为主表、rk表为子表,按gh 建立永久关系,并设置JS表和rk表之间的参照完整性:删除级联。
二、设计查询(8分)在TEST项目中已存在查询chaxun,且在SJK中包含一个名为XSCJST的视图,该视图中包含学生的学号(xh),课程代号(kcdh)、课程名(kcm)和成绩(cj)字段,另外在SJK的学生(xs)表含有学生的学号(xh)和所在班级编号(bjbh)字段。
2005年9月VFP真题及答案
一、选择题(每小题2分,共70分)(1)下列描述中正确的是()。
A)程序设计就是编制程序B)程序的测试必须由程序员自己去完成C)程序经调试改错后还应进行再测试D)程序经调试改错后不必进行再测试(2)下列数据结构中,能用二分法进行查找的是()。
A)顺序存储的有序线性表B)线性链表C)二叉链表D)有序线性链表(3)下列关于栈的描述中正确的是()。
A)在栈中只能插入元素而不能删除元素B)在栈中只能删除元素而不能插入元素C)栈是特殊的线性表,只能在一端插入或删除元素D)栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素(4)下列描述中正确的是()。
A)一个逻辑数据结构只能有一种存储结构B)数据的逻辑结构属于线性结构,存储结构属于非线性结构C)一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率D)一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率(5)下列关于软件工程的描述中正确的是()。
A)软件工程只是解决软件项目的管理问题B)软件工程主要解决软件产品的生产率问题C)软件工程的主要思想是强调在软件开发过程中需要应用工程化原则D)软件工程只是解决软件开发中的技术问题(6)在软件设计中,不属于过程设计工具的是()。
A)PDL(过程设计语言)B)PAD图C)N-S图D)DFD图(7)下列描述中正确的是()。
A)软件交付使用后还需要再进行维护B)软件工具交付使用就不需要再进行维护C)软件交付使用后其生命周期就结束D)软件维护是指修复程序中被破坏的指令(8)数据库设计的根本目标是要解决()。
A)数据共享问题B)数据安全问题C)大量数据存储问题D)简化数据维护(9)设有如下关系表:RST则下列操作中正确的是()。
A)T=R∩SB)T=R∪SC)T=R×SD)T=R/S(10)数据库系统的核心是()。
A)数据模型B)数据库管理系统C)数据库D)数据库管理员(11)Visual FoxPro是一种关系型数据库管理系统,这里关系通常是指()。
计算机二级vfp数据库程序设计
计算机二级vfp数据库程序设计计算机二级VFP数据库程序设计是指在计算机二级考试中,考生需要掌握的Visual FoxPro(简称VFP)数据库管理系统的相关知识和技能。
VFP是一种关系数据库管理系统,广泛用于数据管理和应用开发。
以下是关于计算机二级VFP数据库程序设计的一些要点:1. VFP概述Visual FoxPro是微软公司开发的一种数据库管理系统,它支持多种操作系统,包括Windows。
VFP以其强大的数据库管理和编程功能而闻名,适用于中小型数据库应用的开发。
2. 数据库基础在VFP中,数据库由多个表组成,每个表可以包含多个字段。
表之间的关系定义了数据的组织方式。
了解数据库的基本概念,如字段、记录、索引、表单和查询,是进行数据库程序设计的基础。
3. 数据库设计设计数据库时,需要考虑数据的完整性、安全性和效率。
这包括选择合适的数据类型、设置主键和外键约束、创建索引以优化查询性能等。
4. SQL语言SQL(Structured Query Language)是用于管理和操作关系数据库的标准语言。
在VFP中,SQL用于执行数据查询、插入、更新和删除操作。
5. VFP编程基础VFP提供了丰富的编程功能,包括变量、常量、数组、流程控制语句(如IF...ENDIF、DO CASE...ENDCASE、FOR...ENDFOR等)、函数和过程等。
6. 表单设计表单是VFP中用于与用户交互的界面。
设计表单时,需要考虑布局、控件(如文本框、按钮、列表框等)的放置和事件处理。
7. 报表设计报表是展示数据的一种方式。
在VFP中,可以使用报表向导或手动设计报表,以满足不同的数据展示需求。
8. 菜单设计菜单是用户操作数据库程序的入口。
在VFP中,可以设计菜单来组织程序的功能,提供用户友好的操作界面。
9. 程序调试与优化在程序设计过程中,调试和优化是必不可少的步骤。
这包括使用调试工具来查找和修复错误,以及优化程序的性能。
全国计算机等级考试二级VFP详解
金博士电脑学校二级题库详解说明:介绍了做题方法、注意的问题、题目的类型、评分是否有问题和最终得的分数。
金博士电脑学校二级题库详解1. 一、把库添加到项目后,可以关闭项目,然后打开库后再做(3)和(4)二、(1)简单查询(2)快捷菜单三、文本框和表格,形成表为关键说明:除了二(2)题外全部可做2.一、(4)在项目中选择“数据”卡中的“查询”可以建查询(事实上是查询设计器),关闭时可以输入文件名(BOOK_QU)二、(1)查询题:表面两个表实现,事实上由于BOOK表和BORROWS表没有直接的联系,所以必须需要中间表LOANS才能把两个表建立联系,所以是三个表的查询(2)顶层表单菜单(答案有问题,可能只得4分)三、表单,组合框和文本框,由于组合框视为文本框编写,所以视为两个文本框,把SELE COUNT(*) FROM BOOK WHERE 出版社=BO1.V ALUE 送给数组,再用文本框的内容等于数组值中转(一个表查询,求个数)注:组合框数据源类型(ROWSOURCETYPE)设置为值,数据源(ROWSOURCE)用逗号隔开。
说明:除了二(2)题外全部可做3.一、(1)查询向导与查询设计器是一样的,只不过可以用点“文件”中的“新建”选“查询”再选向导。
(4)打开表单就是用MODI FORM二、(1)视图题,比较特殊,三个表建立视图,成绩为空值选择筛选条件为IS NULL,不要在实例中输入。
(可以看答案)(2)拖入形成表格控件,由GRD开头的控件名看出的。
三、简单菜单题(有分组)说明:除第三题外全部可以做。
4、一、注意索引名一个是PK,一个是RK二、(1)表单有很多属性都没有学,可以自己查找一下,本题是改字体和字号(2)简单表单,实际是一个通过HANG条件感觉分组的查询HANG COUNT(*)>=3来证明三本以上。
查询设计器实现用“满足条件”,注意按查询内容的第一项分组。
三、是一个可以作弊的题目,打开表可以看出来高于25元最低的出版社只有一个,把这条记录复制到新表就可以了说明:都可以做5.一(3)提示信息中的零是数字0(4)设置按钮的ENABLED属性二(1)简单查询,但要注意查询语句要粘贴到文本(到文本保存时必须加.TXT)(2)一对多报表向导三、文本框和表格控件,形成表为关键,表的条件是“林诗因”说明:除一(4)和二(2)外,可做。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
南京人口管理干部学院《数据库应用》课程考试卷A卷(闭卷)2005~2006 学年度第二学期(本科)(沧波园校区)班级姓名学号注意:所有题目的答案均写在答题纸上,否则不得分!一、选择题:(30分,每题1分)1、从狭义上讲,()由数据库、数据库管理员和有关软件组成,软件包括数据库管理系统、宿主语言、开发工具和应用程序。
A.DB B.DBMS C.DB2 D.DBS2、在VFP系统中,扩展名为.PJX的文件称为-------------()A.数据库文件B.表文件C.项目文件D.表单文件(pjt为项目备注)3、Visual Foxpro是一种( )的数据库管理系统A.层次模型 B.关系模型 C.结构模型 D.网络模型4、如果一张数据库表的UPDATE触发器设置为.F.,则不充许该表的记录作----------------()A.修改B. 删除C.添加D. 显示5、下列描述中错误的是-----------------()A.组成主索引的关键字或表达式在表中不能有重复值B.主索引只能用于数据库表,但候选索引可用于自由表和库表C.唯一索引表示参加索引的关键字或表达式在表中只能出现一次D.在表设计器中只能创建结构复合索引文件6、彻底删除当前表中全部记录的命令是-------( )A.ERASE *.*B.DELETE ALLC.ZAPD.CLEAR ALL7、在下列函数中,其返回值为字符的是-----------------()A. DOW( )B.YEAR( )C. CHR( )D.V AL( )8、已知x=“123”,表达式&x+456的值是-----------( )A.123456B.579C.“123456”D.“579”9、下有关表达式MOD(a, b)= c的说法中正确的有---------( )A a, b必须同时为正B.a, c必然同号C.a, b必须同时为负D.b, c必然同号10、下列4个表达式中,运算结果为整数型的是-----------( )A、“1234”-“5678”B、“10”>“9”C、CTOD(“2003/05/23”)D、LEN(SPACE(3))-111、在非精确比较的情况下,“abc”=“ab”的结果为--------( )A. 1B. 3C. .T.D. .F.12、设当前表中共有记录总数为10,当前记录号为8,执行命令:skip —5后,则当前记录号是----------( )A.4 B.5 C.3 D.813、为了选用一个未被使用的编号最小的工作区,可使用的命令是--------( )A.SELECT 1B.SELECT 0C.SELECT(0)D.SELECT-114、在参照完整性的设置中,如果当主表中删除记录后,要求若子表中有相关记录,则禁止删除,应将“删除”规则设置为------------------()A. 限制B. 级联C. 忽略D. 任意15、下列表达式中结果为.T.的是--------( )A.“9”< “10” B.“ab”$ “acb”C.‘05/06/98’>‘08/02/97’ D.ABS(-10)>916、下列关于视图的说法中,错误的是-----------------()A.视图中的源数据表也称为基表B.视图不以文件的方式独立存在C.视图设计器只比查询设计器多一个“更新条件”选项卡D.远程视图使用VFP的SQL语法从VFP视图或表中选择信息17、在循环程序中,如果执行到LOOP语句时,程序会出现------( )A.忽略该语句 B.重新循环 C.循环中止 D.死循环18、简单分支结构语句是--------( )A、CASE……ENDCASEB、DO……ENDDOC、IF……ENDIFD、FOR……ENDFOR19、根据需要,可以把查询输出到不同的目的地。
以下不可以作为查询的输出类型的是-----------( )A.自由表 B.临时表C.表单 D.屏幕20、运行表单的命令为---------( )A.DO 表单名B.DO FORM 表单名C.DO 表单名.SCXD.REPORT FORM 表单名21、若要想建立一个含有5个按钮的选项按钮组,应将属性()的值改为5A.OptionGroupB. ButtonCountC. BoundColumnD.ControlSource22、Timer 控件的Interval属性设置为300,表示----------------( )A.Timer事件在300毫秒后失效B.300毫秒后,时钟控件的Enabled属性自动改为.F.C.Timer事件发生的频率为30/秒D.Timer事件发生的时间间隔为300毫秒23、用户在VFP中创建子类或表单时,不能创建的是--------()A.属性B.方法C.事件D.事件的方法代码24、创建对象时发生( )事件。
A.LostFocusB.InteractiveChangeC.InitD.Click25、下列几组控件中,均为容器类的是----------------()A.表单、列、组合框B.列表框、列、下拉列表框C.页框、页面、表格D.表单、命令按钮组、OLE控件26、使某控件获得焦点的方法名是---------( )A.GotFocus B.SetFocus C.LostFocus D.Activate27、列表框是( )控件。
A.数据绑定型B.非数据绑定型C.数值型D.逻辑型28、对于创建新类,VFP提供的工具有--------( )A.类设计器和表单设计器B.类设计器和数据库设计器C.类设计器和报表设计器D.类设计器和查询设计器29、有一个菜单文件mm.mnx,要运行该菜单的方法是------( )A.执行命令DO mm.mnxB.执行命令DO MENU mm.mnxC.先生成菜单程序文件mm.mpr,再执行命令DO mm.mprD.先生成菜单程序文件mm.mpr,再执行命令DO MENU mm.mpr30、在报表设计器中,下列不是默认的报表带区的是-------( )A.标题B.页标头C.细节D.页注脚二、填空题:(20分,每空1分)1、表达式(MOD(-11, 5))的值是____________。
2、表达式SUBSTR(“南京人口学院”,5)的值的。
3、在VFP系统中终止循环的命令是。
4、表达式{^2001/07/09}+3的值是___________。
5、表达式LEN(STR(15.456))的值是_________________。
6、xs.dbf表中记录总数为20,执行下列命令后,显示的值为____________________。
USE XSGO BOTTOMSKIP?RECNO( )7、执行如下命令后,显示结果为________。
DIMENSION X(2)X(1)=136?X(2)8、恢复系统默认的Visual FoxPro系统菜单状态的命令:______________________。
9、数据库是一种数据容器。
从项目管理器窗口看,数据库可以包含的子项有:表、远程视图、、连接和存储过程。
10、设置系统日期的格式为:月/日/年的命令为_ _____________。
11、假如A盘根目录下有一文件Myform.SCX,则在VFP命令窗口中运行该文件完整的命令是_ __________。
12、要使标签能自动调整宽度,则应设置标签的____属性的值为.T.。
13、页框控件中页面的个数是由页框的___ __属性决定的。
14、向数据库中添加表是把自由表添加到数据库中,使之成为数据库表。
这一操作的本质是建立了库与表之间的。
15、将控件绑定到一个字段,移动记录后字段的值发生变化,这时对象的__属性的值也发生变化。
16、安全退出VFP的命令为__________________。
17、命令按钮组中命令按钮的个数由它的__ ______属性决定。
18、SELECT-SQL命令中,ORDER BY的功能是:__ __________。
19、打开一张表时,_ _____索引文件将自动打开,表关闭时它将自动关闭。
20、命令按钮中显示的文字内容是在_______属性中设置的。
三、根据要求,写出完整的SQL命令:(20分)已知:(1)学生表XS.DBF 包含字段XH,XM,XB,XDH分别表示学生的学号、姓名、性别、系代号。
(2)课程表KC.DBF包含字段KCDH,KCM,KSS,BXK,XF分别表示课程的课程代号、课程名、课时数、是否必修课、学分。
(3)成绩表CJ.DBF包含字段XH,KCDH,CJ分别表示学号、课程代号和成绩。
(4)系名表XIM.DBF包含字段XDH,XIMING分别表示系代号和系名。
(5)学生表与成绩表已按照XH建立永久关系,课程表与成绩表已按照KCDH 建立永久关系,学生表与系名表已按照XDH建立永久关系。
根据以下要求,写出SELECT-SQL命令:1、显示成绩表中成绩在80~90分的学生的学号、课程代号和成绩。
2、基于XS表,查询各系的总人数,要求输出系代号、总人数。
3、基于CJ表和KC表,查询出所有课程名为“英语”的学生的学号、成绩和课程名,并按成绩降序排。
4、基于成绩表和课程表查询每门课的最高分、最低分,要求输出课程代号、课程名、最高分和最低分。
5、将CJ表中学号为“050312”、课程代号为“08”的同学的成绩改为:90。
四、程序设计:(5分)1、求1—100之间所有奇数的和及偶数的和。
(5分)五、完善程序(10分,每空2分)1、下面的例子随机产生一个70-80之间的数:x=0DO WHILE .T.X=RAND()*100IF x>70 AND x<80 (1)exitENDIFENDDO?x2、完善下列程序,使其实现计算数列1!/2!,2!/3!,3!/4!,…的前20项之和。
Sum=0FOR n=1 TO 20Sum=Sum + n!/(n+1)!ENDFORFUNCTION jcPARAMETER xp=1FOR m=1 TO xp=p*mENDFORRETURN pENDFUNC六、表单设计:(15分,每空1分)1、已知需要设计的表单如下图,根据要求做题。
(1)表单在首次运行时,自动位于VFP主窗口中央,则修改表单的___(1)_______属性为.T.(2)表单的控制菜单、右上角的三个按钮都没有出现,是修改表单的___(2)_______属性为.F.(3)“退出按钮”的热键为Q键,则应定义该按钮的caption为___(3)______。
(4)表单上有一个标签为LABEL1,它的caption的值为_____(4)_______。