vfp期中考试试题
vfp6.0期中考试

*主程序Z.PRG *子程序Z1.PRG
SET TALK OFF X2=X2+1
STORE 2 TO X1,X2,X3 DO Z2
X1=X1+1 X1=X1+1
DO Z1 RETURN
?X1+X2+X3 *子程序Z2.PRG
RETURN X3=X3+1
SET TALK ON RETURN
五、问答题:(1X6)
1、程序设计中三种交互式命令有哪些?它们有哪些相同点和不同点?
六、编程题:(1X9)
1、求1~100之间的偶数和。(要求:用三种循环结构编写)
A)数据库中各个表的清单B)一个表中各个记录的清单
C)数据库查询的列表D)窗口界面
16、在Visual FoxPro 6.0中,标签控件默认的名字是()
A)LIST B)LABEL1 C)EDIT D)TEXT
17、在DO WHILE……ENDDO循环结构中,LOOP命令的作用是()
A)终止循环,返回程序开始处
C)X=8, Y=9D)X=Y=8
2、假定已经执行了命令M=[28+2],再执行命令?M,屏幕将显示()
A)30B)28+2C)[28+2]D)30.00
3、假定X=3, Y=6,执行下列操作后,能够得到数值型结果的是()
A)?X=Y-4 B)?Y-4=X C)X+Y D).F.
4、结果为“北京奥运会”的表达式是( )
A)3*N B)C+“A”C)N=10 OR L D)C>10
7、在下述Visual FoxPro 6.0表达式中,结果总是逻辑值的是()
A)字符运算表达式B)算术运算表达式
高二VFP期中考试试题

VFP期中考试试题一、选择题1、已知“是否住校”字段为逻辑型,要显示所有不住校的记录应使用命令是________A、DISP FOR NOT 是否住校B、DISP FOR NOT是否住校=.F.C、DISP FOR “是否住校”D、DISP FOR 是否住校<>.F.2、关系型数据库采用________表示实体和实体间的联系。
A. 对象B. 字段C. 二维表D. 表单3、Vfp关系数据库管理系统中的三种基本关系运算________。
A. 选择,投影,链接B. 选择,投影,内部联接C. 选择,投影,联接D. 选择,投影,外部联接4、在Visual FoxPro中,复制当前工作区中表结构的命令是_________。
A、Copy stru <原文件> to<目标文件>B、Copy <原文件> stru to <目标文件>C、Copy stru to <库文件名>D、Copy stru to <库文件名>exten5、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是________A. DB包含DBS和DBMSB. DBS包含DB和DBMSC. DBMS包含DBS和DBD. DB就是DBS,也就是DBMS6、下列关于数据库系统的正确叙述是________A. 数据库系统减少了数据冗余B. 数据库系统避免了一切数据冗余C. 数据库系统中数据的一致性是指数据类型的一致D. 数据库系统比文件系统能管理更多的数据7、在Visual FoxPro中,分屏显示当前数据库中年龄字段大于20的所有记录,正确的命令为________。
A、display all for nl>20B、display all while nl>20C、list for nl while nl>20D、list while nl>208、下列关于数据的操作说法中,正确的是________。
VFP期中考试(含答案)

嘉祥职业中专2016-2017学年度第一学期期中考试《数据库应用基础》班级姓名学号一、解释名词1数据:2数据处理:3数据库:4数据库管理系统是:5变量:二、填空1、数据库模型有三种,它们是___________、___________________、_______2、字符型数据由_______组成,包括___________、___________________、_______等。
3、常用的常量类型有___________、___________________、_______、_______等4、在输入逻辑型字段的数据时,如果字段的数据是“真”可以输入的符号是_____________数值型数据由_______组成,包括___________、___________________、_______等。
5、写出下列表达式的值“This is a book”=”this”_____“This is a book”=”This”_____“This”=”This is a book”_____6、F oxpro表文件默认扩展名是____ ,表中的通用字段和备注字段保存在一个扩展名是____,主文件名和表文件同名的文件中。
7、F oxpro创建的程序默认扩展名是______________________选择题答案1 2 3 4 5 6 7 8 9 10判断题答案1 2 3 4 5 6 7 8 9 10三、单项选择(答案填入上面的表格总)1、下列叙述正确的是A、Visual FoxPro是层次数据库管理系统B、Visual FoxPro是网状数据库管理系统C、Visual FoxPro是关系数据库管理系统D、Visual FoxPro是表格数据库管理系统2、在命令格式“USE D:\Data\xsda.dbf In 8 Alias xs”中命令动词是A、USEB、In 8C、AliasD、Alias xs3、下列可以作为内存变量名的是()A、XS&25B、ANS*WERC、ST-1D、工资4、假设:学号=“9703”,姓名=“张华”,应缴费=4000,下面的表达式不正确的A、“学号”+学号B、“姓名”+姓名C、“应缴费”+应缴费D、“应缴费”+str(应缴费)5、下列方法不能运行程序的()A、在项目管理器中选择某个程序文件,然后单击“运行”按钮B、选择“程序”菜单中的“运行”命令C、在命令窗口中执行“DO 程序文件名”命令D、使用“打开”对话框打开程序文件。
vfp期中考试试题

V I S U A L F O X P R O期中考试试题一、填空题(30分)1、在Viusal Fox Pro6.0查询设计器的“排序依据”选项卡中可以指定用于排序的字段和方式。
2、Viusal Fox Pro6.0的视图设计器可以设计本地视图和。
3、向查询设计器添加表或视图,可以选择菜单的“添加表”命令。
4、查询默认的输出去向是。
5、SQL是语言。
6、SQL的核心是。
7、SELECT语句的ORDER BY中,DESC表示。
8、修改本地视图时,可以先在项目管理器中选择视图,再选择按钮。
9、启动视图设计器的命令是。
10、在视图设计器中修改视图时,可以选择菜单的命令运行视图。
11、为了在报表中加入一个文字说明,这时应该插入一个控件。
12、为使表单运行时在Viusal Fox Pro6.0主窗口中居中显示,应设置表单的AutoCenter属性值为。
13、客观世界的任何事物可以被看成是对象,对象所具有的特征称为。
14、属性用来描述对象的状态,用来描述对象的行为。
二、选择题(60分)1、下面关于查询设计器正确的描述是()。
A、用CREATE VIEW 命令可打开查询设计器建立查询B、使用查询设计器生成的SQL语句存盘后将存放在扩展名为.qpr文件中C、使用查询设计可以生成所有的SQL SELECT查询语句D、使用DO <查询文件名>执行查询时可不带扩展名2、Viusal Fox Pro6.0中,关于查询正确的描述是()。
A、查询是使用查询设计器生成对数据库进行操作B、查询是使用查询设计器生成各种复杂的SQL SELECT语句C、查询是使用查询设计器帮助用户编写SQL SELECT 语句D、使用查询设计器生成查询程序,与SQL语句无关3、下列关于视图的描述正确的是()。
A、不能根据自由表建立视图B、只能根据自由表建立视图C、只能根据数据库表建立视图D、可以根据数据库表和自由表建立视图4、下列关于查询的描述不正确的是()。
vfp期中考试

VFP期中试卷1、写出下列函数的值:(每题2分,共计10分)1)SQRT(3*3+4*4)2)INT(-5.7)3)MOD(34,-7)4)ROUND(5678.45,-2)5)SUBSTR(“Visual FoxPro内部函数”,8,3)2、写出下列表达式的值:(每小题2分,共计10分)1)(4^5+5^5)/(sqrt(4+5)-4*5)2)a=5>3b=3>5a AND b, a OR b, NOT a, NOTb AND .F.3、写出命令。
(共计30分)打开表文件员工表.DBF,写出满足下列操作要求的命令或命令序列(每题3分)(1)显示第3个记录。
(2)显示第3个到第5个记录。
(3)显示所有工资级别大于3的男员工的记录。
(4)显示在1995年以前参加工作的员工的记录。
(5)显示员工编号的最后一位为“1”的全部员工记录。
(6)显示所有未婚的员工记录。
打开工资表.DBF,写出满足下列操作要求的命令(每题3分)。
(7)将第3个记录加上删除标记。
(8)将第5个记录从表中真正删除。
(9)计算所有人员实发工资,并按照实发工资的升序进行排序,生成一个新表文件为gz1.dbf。
(10)对员工编号尾号为1的记录将其实发工资增加100元。
4、用SQL语言写出下列命令。
(每题5分,共计20分)操作时需用到员工表和工资表。
1)用SQL语言实现查询所有在2000年以前参加工作并且未婚的员工。
2)用SQL语言实现查询员工表中所有姓名里姓“刘”字的员工信息。
3)用SQL语言实现将工资表中所有记录按职称津贴的值升序输出,如职称津贴值相同,再按基本工资的值降序输出。
4)用SQL语言实现统计员工表中各部门的男员工人数。
5、编写程序:(每题10分,共计30分)(1)任意输入四个数,输出最大的那个数字。
(2)求出1~100之间能被3但不能被5整除的所有数之和。
(3)打开员工表,任意输入一个编号,如果有此人,则显示这条记录,否则,输出“查无此人!”。
职高二VFP期中试卷

职高二VFP期中试卷一、选择题1.关于视图和查询下列说法正确的是()。
A.查询和视图都只能在数据库中建立B.查询和视图都不能在数据库中建立C.视图只能在数据库中建立D.查询只能在数据库中建立2.CREATE DATABASE命令用来建立()。
A.表 B.查询C.数据库D.视图3.在SQL Select查询中,为了使查询结果排序应使用命令()。
A.ASC B.DESC C.GROUP BY D.ORDER BY4.检索所有比"王华"年龄大的学生姓名、年龄和性别。
正确的SELECT语句是( ) A.SELECT SN,AGE,SEX FROM S WHERE AGE> (SELECT AGE FROM S WHERE SN=’王华’)B.SELECT SN,AGE,SEX FROM S WHERE SN=’王华’C.SELECT SN,AGE,SEX FROM S WHERE AGE>(SELECT AGE WHERE SN=’王华’)D.SELECT SN,AGE,SEX FROM S WHERE AGE>王华AGE5.设当前库中含有出生日期字段(D型)、工资(N型)和婚否字段(L型、已婚为.T.),将库中工资收入在(600,800)之间的人员记录数据库拷贝到新库中的筛选条件是( ) A.FOR 600<工资<800 B.FOR工资>600 OR工资<800 C.FOR工资>600 .AND.工资<800 D.FOR工资>600 .OR.工资<8006. 有如下SQL SELECT语句SELECT * FROM stock WHERE 单价 BETWEEN 12.76 AND 15.20与该语句等价的是( )A.SELECT*FROM stock WHERE 单价<=15.20.AND.单价>=12.76 B.SELECT*FROM stock WHERE 单价<15.20.AND.单价>12.76C.SELECT*FROM stock WHERE 单价>=15.20.AND.单价<=12.76 D.SELECT*FROM stock WHERE 单价<>15.20.AND.单价<12.767.求每个交易所的平均单价的SQL语句是( )A. SELECT 交易所 avg(单价) FROM stock GROUP BY 单价B.SELECT 交易所 avg(单价) FROM stock ORDER BY 单价C.SELECT 交易所 avg(单价) FROM stock ORDER BY 交易所D.SELECT 交易所 avg(单价) FROM stock GROUP BY 交易所8. 下面有关对视图的描述正确的是( )A. 可以使用MODIFY STRUCTURE命令修改视图的结构B.视图不能删除,否则影响原来的数据文件C.视图是对表的复制产生的D.使用SQL对视图进行查询时必须事先打开该视图所在的数据库9.使用SQL语句从表STUDENT中查询所有姓王的同学的信息,正确的命令是:A)SELECT * FROM STUDENT WHERE LEFT(姓名,2)="王"B)SELECT * FROM STUDENT WHERE RIGHT(姓名,2)="王"C)SELECT * FROM STUDENT WHERE TRIM(姓名,2)="王"D)SELECT * FROM STUDENT WHERE STR (姓名,2)="王"10.要计算职称为副教授或教授的工资总额,下列命令中错误的是( )。
高二第一学期VFP期中试题

高二VFP月考试题学号姓名总分一、填空题(每空2分,共40分)1.一个完整的数据表应由表的和记录内容构成。
2.在书写VFP命令时,命令格式中各子句之间用符号进行分隔,命令及子句或保留字可顺序截取前面个字符来取代,且不区分字母大小写。
3.在VFP6.0中,XSCJ.DBF的备注文件名为,结构复合索引文件名为。
4. VFP6.0为用户提供了13种数据类型,其中最常用的有6种,分别是字符型、、日期型、、备注型和通用型。
5.字符常量的定界符有3种,分别是单引号、双引号或。
6.表达式INT(83/5)+V AL(“84ABC”)的值为。
7.执行?LEN(STR(123.45))的值为。
8.命令LIST OFF中的“OFF”的含义是。
9.命令APPEND BLANK或APPEND FROM都是将记录追加到当前数据表位置。
10.命令RECALL若省略范围和条件时则只恢复。
11.如果某字段的数据类型为N型,其中允许存放的最大值为99.99,最小值为-99.99。
则该字段的宽度最小应是。
12.记录的删除一般分两步:首先是,给要删除的记录加上删除标记,然后是物理删除,将记录从表中彻底清除。
13.索引按功能分为、惟一索引、候选索引和。
14.索引不改变记录的物理顺序,而是按某个索引关键字来建立记录的逻辑顺序,在索引文件中包含关键字值和。
15.TOTAL命令是对当前表中指定的字段按关键字分类汇总。
(填字段类型)16.主索引只能在中建立。
二、单项选择题(每小题2分共40分)1.VFP关系数据库管理系统能够实现的三种基本关系运算是( )A.索引、排序、查找B.建库、录入、排序C.选择、投影、连接D.显示、统计、复制2.数据库管理系统的英文缩写是( )A. DBB. DBMSC. DBSD. DBF3.在VFP6.0中字段的宽度不是由系统自动给出的字段类型是( )A.字符型B.货币型C.日期时间型D.逻辑型4、在VFP命令窗口中输入下列命令,执行后显示的结果是( )Store .f. to F? FA. .F.B. .T.C. FD. t5、两个数据库表建立参照完整性后,以下不属于参照完整性规则的是( )A. 更新规则B. 删除规则C. 插入规则D.查询规则6、一个数据库表最多只能创建个触发器( )。
VFP期中考试理论部分

学生答案:
C
√
正确答案:
C
2、执行下列一组命令后,Alias()的返回值是__________。
CLOSE TABLES ALL
SELECT 0
USE JS ALIAS TEACHER
USE XS IN 0
A、JS
学生答案:
D
√
正确答案:
D
14、函数SELECT(0)的返回值为__________。
A、当前未被使用的最小工作区号
B、当前工作区号
C、当前未被使用的最大工作区号
D、当前已被使用的最小工作区号
学生答案:
VFP期中考试理论部分
2010-05-06 09:34
VFP期中考试理论部分
1、单项选择题(每题1分,共20题)
1、数据的物理独立性是通过__________来保证的。
A、模式
B、内模式
C、模式/内模式映射
D、外模式/模式映射
2或选课门数
6、(本题1分)DBMS的中文含义是__________。
学生答案:
正确答案:
①、 数据库管理系统
数据库管理系统
7、(本题每空2分)商品表(SP.DBF)的表结构如下:
字段名
字段类型
宽度
小数位数
D、ISNULL(SPACE(0))
学生答案:
B
√
正确答案:
B
20、概念模型是按用户的观点对数据建模。下列各项中属于概念模型的是__________。
A、物理模型
B、关系模型
C、E-R模型
D、逻辑模型
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
v f p期中考试试题This model paper was revised by the Standardization Office on December 10, 2020VISUALFOXPRO期中考试试题一、填空题(30分)1、在Viusal Fox Pro6.0查询设计器的“排序依据”选项卡中可以指定用于排序的字段和方式。
2、Viusal Fox Pro6.0的视图设计器可以设计本地视图和。
3、向查询设计器添加表或视图,可以选择菜单的“添加表”命令。
4、查询默认的输出去向是。
5、SQL是语言。
6、SQL的核心是。
7、SELECT语句的ORDER BY中,DESC表示。
8、修改本地视图时,可以先在项目管理器中选择视图,再选择按钮。
9、启动视图设计器的命令是。
10、在视图设计器中修改视图时,可以选择菜单的命令运行视图。
11、为了在报表中加入一个文字说明,这时应该插入一个控件。
12、为使表单运行时在Viusal Fox Pro6.0主窗口中居中显示,应设置表单的AutoCenter属性值为。
13、客观世界的任何事物可以被看成是对象,对象所具有的特征称为。
14、属性用来描述对象的状态,用来描述对象的行为。
二、选择题(60分)1、下面关于查询设计器正确的描述是()。
A、用CREATE VIEW 命令可打开查询设计器建立查询B、使用查询设计器生成的SQL语句存盘后将存放在扩展名为.qpr文件中C、使用查询设计可以生成所有的SQL SELECT查询语句D、使用DO <查询文件名>执行查询时可不带扩展名2、Viusal Fox Pro6.0中,关于查询正确的描述是()。
A、查询是使用查询设计器生成对数据库进行操作B、查询是使用查询设计器生成各种复杂的SQL SELECT语句C、查询是使用查询设计器帮助用户编写SQL SELECT 语句D、使用查询设计器生成查询程序,与SQL语句无关3、下列关于视图的描述正确的是()。
A、不能根据自由表建立视图B、只能根据自由表建立视图C、只能根据数据库表建立视图D、可以根据数据库表和自由表建立视图4、下列关于查询的描述不正确的是()。
A、查询只能在数据库表内进行B、查询实际上就是一个定义好的SQL SELECT语句,在不同的场合可以直接使用C、查询可以在自由表和数据库之间进行D、查询是以扩展名为.qpr的文件5、下列关于创建查询的叙述,错误的是()。
A、创建查询可以选择“新建查询”对话框中的“查询向导”按钮B、创建查询可以选择“新建”对话框中的“查询”单选按钮和“查询向导”按钮C、创建查询可以选择“新建查询”对话框中的“新建查询”按钮D、创建查询可以选择“新建”对话框中的“查询”单选按钮和“新建文件”按钮6、查询设计器中的选项卡有()。
A、字段、联接、筛选、排序依据、分组依据、条件B、字段、联接、条件、排序依据、分组依据、杂项C、字段、联接、筛选、排序依据、分组依据、杂项D、条件、联接、筛选、排序依据、分组依据、杂项7、下列关于运行查询叙述,错误的是()。
A、在项目管理器中选择需要运行的查询文件,再选择“运行”按钮B、在查询设计器中修改查询时,选择“常用”工具栏上的“运行”按钮C、在查询设计器中修改查询时,选择[查询]菜单的“运行查询”D、在查询设计器中修改查询时,选择“常用”工具栏上的“打印预览”按钮8、联接查询是基于()的查询。
A、一个表B、两个表C、多个关系D、有一个关联的表9、SQL除了具有数据查询的功能外,还有()功能。
A、数据定义B、数据操纵C、数据控制D、以上答案均正确10、SQL同其它数据库数据操作语言不同,其关键在于()。
A、SQL是一种过程性语言B、SQL是一种非过程性语言C、SQL语言简练D、SQL的词汇有限11、在SQL查询中要将查询结果存放到数组中,应使用短语()。
A、INTO DIMB、INTO DBFC、TO FILED、INTO ARRAY12、下列关于HAVING子句的描述,错误的是()。
A、HAVING子句必须与GROUP BY 子句同时使用,不能单独使用B、使用HAVING子句的同时使用WHERE子句C、使用HAVING子句的同时可以使用WHERE子句D、HAVING子句的使用是限定分组的条件。
13、在表XS中查询所有年龄小于18岁的学生并显示其姓名,应使用SQL语句()。
A、SELECT年龄FROM XS WHERE 姓名<18B、SELECT年龄FROM XSC、SELECT姓名FROM XS WHERE 年龄<18D、SELECT姓名FROM XS14、下列关于视图与查询的叙述,错误的是()。
A、视图可以更新数据B、查询和视图都可以更新数据C、查询保存在一个独立的文件中D、视图不是独立的文件,它只能存储在数据库中15、下列关于创建本地视图的叙述,错误的是()。
A、创建视图可以选择“新建本地视图”对话框中的“视图向导”按钮B、创建视图可以选择“新建”对话框中的“视图”单选按钮和“视图”向导按钮C、创建视图可以选择“新建本地视图”对话框中的“新建视图”按钮D、创建视图可以选择“新建”对话框中的“视图”单选钮和“新建文件”按钮16、视图设计器中的选项卡有()。
A、字段、联接、筛选、排序依据、分组依据、更新、杂项B、字段、联接条件、筛选、排序依据、分组依据、更新、杂项C、字段、联接、筛选、排序依据、分组依据、更新条件、杂项D、字段、联接、筛选条件、排序依据、分组依据、更新、杂项17、下列关于运行视图的叙述,错误的是()。
A、在项目管理器中选择需要运行的视图,再选择“运行”按钮B、在项目管理器中选择需要运行的视图,再选择“游览”按钮C、在视图设计器中修改视图时,选择“常用”工具栏中的“运行”按钮D、在视图设计器中修改视图时,选择“查询”菜单的“运行查询”命令18、可以在查询设计器中使用而在视图设计器不能使用的是()。
A、查询条件B、查询去向C、查询目标D、查询字段19、下列选项中()是视图不能够完成的。
A、指定可更新的表B、指定可更新的字段C、检查更新合法性D、删除和视图相关的表20、以下关于视图叙述不正确的是()。
A、可以使用USE命令打开或关闭视图(当然只能在数据库中)B、可以在“游览器”窗口中显示或修改视图中的记录C、可以使用SQL语句操作视图D、可以使用MODIFY STRUCTURE命令修改视图的结构21、新创建的表单默认标题为“Form1”,为把表单标题改变为“欢迎使用”,应设置菜单的()。
A、Name属性B、Caption属性C、Closeable属性D、AlwayOnTop属性22、Visual FoxPro6.0的报表文件.FRX中保存的是()。
A、打印报表的预览格式B、打印报表本身C、报表的格式和数据D、报表设计格式的23、在Viusal Fox Pro6.0中,表单是()。
A、窗口界面B、一个表中各个记录的清单C、数据库中各个表的清单D、数据库查询的列表24、打开表单设计器窗口的命令是()。
A、CREATE FROMB、CREATE OBJECTC、OPEN FORMD、OPEN OBJECT25、表单设计器启动后,Viusal Fox Pro6.0主窗口上将出现()。
A、表单设计器和属性E1B、表单控件和表单设计工具栏C、“表单”菜单D、以上答案均正确26、在表单控件工具栏中,创建一个()控件,用于显示一段固定的文本信息字符串。
A、文本框B、命令组C、标签D、复选框27、在表单的常用方法中,重新绘制表单或控件的方法是()。
A、ReleaseB、RecallC、RefreshD、Show28、在表单的常用方法中,从内存中释放表单的函数为()。
A、ReleaseB、RefreshC、UnloadD、Rstore29、对于表单控件的绝大多数属性,其数据类型通常是固定的,如Caption只接收()。
A、数值型数据B、字符型数据C、逻辑型数据D、任意数据类型30、能够将表单的Visible属性设置为.T.,并使表单成为活动对象的方法是()。
A、HIDEB、ShowC、ReleaseD、SetFocus三、数据库操作题(10分)已知ST.DBF数据表的结构为:学号(C, 8 ) ,姓名( C , 8 ) , 语文( N , 3 ) , 数学( N , 3 ) , 英语( N , 3 ) ,计算机 ( N , 3 ) , 总分( N , 3 ) , 平均分 ( N , 5 , 1 ) , 请完成下列操作。
1、在当前没有使用的工作区号中最小的工作区上打开ST.DBF表文件,并为该表指定一个别名为“S”。
2、计算ST.DBF表的总分。
3、游览编辑ST.DBF表所有男学生的学号、姓名、性别字段的数据。
4、将ST.DBF表第5条记录添加删除标记。
5、彻底删除ST.DBF表中总分为0的记录。