VFP期中考试卷

合集下载

VFP期中考试(含答案)

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期中考试试题

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期中考试

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期中试卷

职高二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.要计算职称为副教授或教授的工资总额,下列命令中错误的是( )。

vf期中考试试题

vf期中考试试题

2015-2016学年第二学期期中考试VF试题一、填空题(每空1,共30分)1、数据库文件的默认扩展名为,表文件的默认扩展名为。

2、数学式子20≤X<35对应Visual FoxPro表达式是3、字符型变量的定界符可以是、或4、“am”$“I am a student”的值是5、“I am a student”=“am”的值是6、“This is a student”=“This”的值是7、“Visual FoxPro”= =“Visual foxPro”的值是8、3*(4-2)>9+15/5 OR “abcd”=“abc”的值是9、Visual FoxPro提供了个工作区10、Visual FoxPro的索引分为四种类型:、、和唯一索引。

11、x=8 y=15表达式x>5, y<10, x>5 OR y<10, x>5 AND y<10, NOT y<10的值分别是:、、、、12、x=486.735?ROUND(x,4-2), ROUND(x,1), ROUND(x,0), ROUND(x,-1),ROUND(X,-2)的值分别是、、、、13、已知X是一个三位数,用X1、X2、X3分别表示百位、十位、个数上的数字,则X1= X2= X3= . 若将X个位与百位上的数字颠倒,则这个数的表达式为14、MOD(27,-3)的值是二、写命令题(每个2分,共16分)1、给变量XH赋值为字符串:123452、给变量XH赋值为日期型数据:2011年10月7日3、用一条命令给变量XH1、XH2、XH3赋值为表达式6+40/5的值4、把当前表的记录指针移到第5条记录。

5、把当前表的记录指针移到最末一条记录。

6、以当前记录为基准,把记录指针向下移动1条记录。

7、定义数组A,共100个元素。

8、选择当前没有使用的工作区号最小的工作区为当前三、选择题(每个2分,共14分)1、查询文件的默认扩展名是()A、·MPRB、·QPRC、·APPD、·FRX2、表达式“北京”—“上海”+“重庆”的值是()A、北京上海重庆B、北京上海重庆C、北京上海重庆D、北京上海重庆3、下面对内存变量的叙述,错误的是()A、内存变量名可以由字母、数字、下划线组成B、内存变量名可以由字母开头C、内存变量名可以由数字开头D、内存变量名可以由下划线开头4、下列各式中,不是日期型数据的是()A、{^2002-10-01}B、{^2002/10/01}C、{“2002-10-01”}D、CTOD(“02-10-01”)5、下列各表达式中,结果为数学成绩=100的是()A、“数学成绩”=100B、“数学成绩”=”100C、“数学成绩”=“100”D、“数学成绩=”+STR(100,3)6、下列叙述正确的是()A、X=Y=5是一个命令,它先将变量Y赋值5,再把变量Y的值赋给变量XB、X=Y=5是一个命令,它先将变量Y的值赋给变量X,再把5值赋给变量YC、X=Y=5是一个命令,它将表达式Y=5的值赋给变量XD、X=Y=5是一个表达式,它等价于(X=Y)=57、在下列逻辑表达式中,其值肯定为·F·的是()A、X OR XB、X AND XC、X OR NOT XD、X AND NOT X四、假设XSDA·DBF(学号,姓名,性别)和XSCJ01·DBF表(学号,语文,数学,英语,操作系统,Qbasic)是属于XSGL·DBC数据库的数据库表。

VFP期中考试理论部分

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、逻辑模型

期中考试卷

期中考试卷

《VISUAL FOXPRO6.0数据库基础及应用》期中考试卷姓名:班级:得分:一、填空(52空)1.DB的含义是;DBS的含义是;DBMS的含义是。

2.Foxpro中常量有6种数据类型;常用的4种分别是__________型,简称___型;_______型,简称____型;__________型,简称_____型;___________型,简称_____型。

3.数据处理经历了三个阶段:___________、_____________、_____________。

4.在当前工作区中,打开数据表Student.DBF并定义别名为DA的命令行是__________________________。

5.在VFP中,一条命令一般由命令关键字和_______两部分组成,命令所操作的记录是由其范围子句和条件子句共同决定的。

6.在Visual FoxPro中,使用LOCATE 命令按条件对表中的所有记录进行查找,若查不到记录,函数EOF()的返回值应是______。

7.在打开数据表的同时打开___________文件,就可能使记录号最大的记录在浏览时不在末尾的位置。

8.VFP5.0系统中,在同一个表上可以打开多个索引,但其中只有一个索引对表起作用,这个索引称为_____________。

9.VFP中的索引类型有________________、_____________、___________、_____________四种类型。

10.记录的定位方式有________定位、____________定位和条件定位三种。

11.数据库的模型有_________型、__________型、_________型,关系数据库的三类基本关系操作是____________、_________________、_______________。

12.在两个数据库表之间创建永久关系后,就可以创建它们之间的参照完整性规则。

在VFP中,参照完整性规则分为更新规则、________________规则和插入规则。

VF期中考试题及答案1

VF期中考试题及答案1

VF期中考试题及答案1VF期中考试题一.选择题(每题2分,共60分)1.数据库是在计算机系统中按照一定的数据模型组织、存储和应用的()A.模型的集合B.数据的集合C.应用的集合D.存储的集合2.DBMS的含义是()A.数据库系统B.数据库C.数据库管理员D. 数据库管理系统3.数据库DB、数据库系统DBS、数据库管理系统三者之间的关系是()A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS4.关系的完整性是指关系中的数据及具有关联关系的数据之间必须遵循的制约条件和依存关系,关系完整性主要包括()A.参照完整性、域完整性、用户自定义完整性B.数据完整性、实体完整性、参照完整性C.实体完整性、域完整性、参照完整性D.动态完整性、实体完整性、参照完整性5.一个学生可以选修不同的课程,很多学生可以选同一门课程,则课程与学生这两个实体之间的联系是()A.一对一联系B.一对二联系C.多对多联系D.一对多联系6.Visual FoxPro 支持的数据模型是()A.层次数据模型B.关系数据模型C.网状数据模型D.树状数据模型7.退出Visual FoxPro 系统的方法包括()(1)打开“文件”菜单,单击“退出”命令。

(2)在Visual Foxpro的系统环境窗口,单击右上角的“退出”按钮。

(3)在“命令”窗口输入并执行QUIT命令。

(4)在“命令”窗口输入并执行CLEAR命令。

A.(1)(2)(3)B.(1)(2)(4)C.(2)(3)(4)D.(1)(3)(4)8.命令?2007/01/02执行后的输出结果为()A.2007/01/02B.01/02/2007C.1003.50D.20079.表达式{^2007/03/28 9:18:40}-{^2007/03/28 9:15:20}的值的类型为()A.字符型B.数值型C.日期型D.逻辑型10. 依次执行下列命令:SUB1=SUBSTR(“程序设计基础”,1,8)SUB2=SUBSTR(“Microsoft Visual Foxpro”,11)S=SUB2+SUB1S屏幕上显示的结果是()A.程序设计基础B. Microsoft Visual FoxproC. Visual FoxPro 程序设计D. Microsoft Visual Foxpro 程序设计基础11.设一表中有60条记录,当该表刚打开时,函数RECNO( )返回值是()A.0B. 60C. 1D. 6112.设某个数据表有100条记录,此时用函数EOF()测试的结果为.T.,那么,当前记录号为()A. 100B. 101C. 99D.113. 下列表达式中,其值为真的表达式是()A.BETWEEN(1,10,100)B.BETWEEN(ASC(“D”),ASC(“A”),ASC(“C”))C.BETWEEN(5,ROUND(5.045,2),ROUND(5.055,2))D.BETWEEN(0,0,0)14.执行命令?LEN(SPACE(3)-SPACE(2))后,则屏幕显示的结果是()A.1B. 2C. 3D.515.职工数据表中有D型字段“出生日期”,若要显示职工生日的月份和日期,应使用的命令()A.?姓名+Month(出生日期)+“月”+Day(出生日期)+“日”B. ?姓名+STR(Month(出生日期))+“月”+Day(出生日期)+“日”C. ?姓名+STR(Month(出生日期))+“月”+STR(Day(出生日期))+“日”D. ?姓名+SUBSTR(出生日期,4,2)+“月”+SUBSTR(出生日期,7,2)+“日”16.设计数据表时,由Visual FoxPro自动规定其宽度的字段是()A.日期型、逻辑型、备注型、通用型B.字符型、日期型、备注型、通用型C.数值型、逻辑型、备注型、通用型D.日期型、数值型、逻辑型、备注型17.备注型字段是一种特殊字段,下列有关它的说法中错误的是()A.备注型字段存储一个指针,指针指向备注内容存放地地址B.备注内容存放在与表同名、扩展名为.fpt的文件中C.如果有多个备注型字段,则对应有多个.fpt文件D.该字段由V isual FoxPro规定其宽度为418.如果通用型字段中已输入数据,则相应字段中显示()A. genB. GenC.MemoD.空白19.用USE 命令打开表时,如果使用Exclusive选项,则表示()A.以“独占”方式打开表,打开的表可读可写B.以“独占”方式打开表,打开的表只能读不能写C.以“共享”方式打开表,打开的表可读可写D.以“共享独占”方式打开表,打开的表可读可写20.当函数EOF()的值为真时,说明记录指针指向()A.文件末尾B.文件中的最后一条记录C.文件中的第一条记录D.文件中的某一条记录21.打开学生表,显示器1986年出生的学生记录,正确的命令是()A.LIST FOR 出生日期=1986B.LIST FOR 出生日期=“1986”C.LIST FOR YEAR(出生日期)=1986D.LIST FOR YEAR(出生日期)=“1986”22.在Visual FoxPro中,删除记录的方法可以分成两步()A.先逻辑删除,再物理删除记录B.先物理删除,再逻辑删除记录C.先选择记录,再逻辑删除记录D.先显示记录,再物理删除记录23.在Visual FoxPro 的表中,如果要用一个字段来存放图形、电子表格、声音等多媒体数据,应将该字段的类型定义成()A.浮动型B.通用型C.字符型D.备注型24.在Visual Foxpro中,相当于主关键字的索引是()A.主索引B.普通索引C.唯一索引D.排序索引25.以下关于主索引和侯选索引的说法正确的是()A.主索引和侯选索引都可以建立在数据库表和自由表上B.主索引和侯选索引都能保证表记录的唯一性C.主索引可以保证表记录的唯一性,而侯选索引不能D.主索引和侯选索引是相同的概念26.在指定字段或表达式中,不允许出现重复值的索引是()A.唯一索引、候选索引B.、主索引、普通索引C.唯一索引、主索引D. 主索引、候选索引27.在自由表中不能建立的索引是()A.唯一索引B.主索引C.候选索引D.普通索引28.当前打开的图书表中有字符型字段“图书号”,要求将图书号以字母A 开头的记录全部打上删除标记,可以使用命令()A.DELETE FOR 图书号=“A”B. DELETE WHILE 图书号=“A”C.DELETE FOR 图书号=“A*”D.DELETE FOR 图书号LIKE “A%”29.下列有关ZAP命令的说法中,错误的是()A.物理删除表中所有记录B.删除后表中仍保留结构,但没有数据C.文件完全被删除D.删除后的记录不能恢复30.在打开的数据表中包含有字符型字段“学号”、“姓名”,数值型字段“录取分数”,使用REPLACE 命令将“学号”为“s0803016”学生的分数增加20分,可以使用的命令是()A.REPLACE ALL 录取分数WITH 录取分数+20B. REPLACE FOR 学号=“s*******”录取分数+20C. REPLACE FOR 学号=s0803016 录取分数WITH 录取分数+20D. REPLACE FOR 学号=“s*******”录取分数WITH 录取分数+201.关系数据库用来表示实体之间的联系。

12-13学年《vf》期中试题

12-13学年《vf》期中试题

深州市职教中心2011—2012学年第一学期期中考试11计升学《VF》试题试卷说明:1、考试时间90分钟,满分100分2、请将答案写在答案专页上,共4页一、选择题(每题1分,共40分)1、数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是( )A) DBS包括DB和DBMSB) DBMS包括DB和DBSC) DB包括DBS和DBMSD) DBS就是DB,也就是DBMS2、数据库系统的核心是( ) 。

A)硬件系统B)数据库集合C)数据库管理系统D)数据库管理者和用户3、专门的关系运算不包括下列中的( )A)联接运算B)选择运算C)投影运算D)交运算4、要为当前表所有职工增加100元工资,应该使用命令( )A)CHANGE工资WITH工资+100B)REPLACE工资WITH工资+100C)CHANGE ALL工资WITH工资+100D)REPLACE ALL工资WITH工资+1005、在VFP中,若当前记录位置为45,则将指针移到记录编号为20的命令是()A) SKIP 20 B) SKIP -20 C) GO TO 20 D) GO TO -206、利用____命令,可以在浏览窗口浏览表中的数据。

A) USE B) BROWSE C) MODIFY STRU D) LIST7、退出Visual Foxpro 6.0的操作方法是()A)从“文件”菜单中选择“退出”命令B)直接按Alt+F4C)在命令窗口中输入QUIT命令后回车D)以上都可以8、在Visual Foxpro中,XS表中含有备注型字段,备注型字段内容存到另一个文件中,该文件名为()A)XS.DBC B)XS.QPR C)XS.DBF D)XS.FPT9、在Visual Foxpro表文件中,逻辑型、日期型、备注型数据的宽度分别是()A)1、8、128 B) 2、8、10 C)1、8、4 D) 1、8、任意10、一个数据表文件的全部memo(备注)字段的内容存储在:()A)不同的备注文件B)同一个文本文件C)同一个备注文件D)同一个数据库文件11、、在关系数据库管理系统中,所谓的关系是指()A、各条记录之间存在的关系B、各字段数据之间存在着一定的关系C、一个数据库和另一个数据库之间存在着一定的关系D、满足一定条件的一个二维表12、于自由表的描述正确的是()A、使用VF不能建立自由表B、可以用VF建立自由表,但不能把它加到数据库中C、自由表可以添加到数据库中,数据库表也可以从数据库中移去成为自由表。

VFP期中练习

VFP期中练习

46.表移出数据库后,仍然有效的是_______。 D A. 字段的有效性规则 B. 表的有效性规则 C. 字段的默认值 D. 结构复合索引文件中的候选索引
D 47.Dimension命令用来对________进行声明。
A. 对象 B. 变量 C. 字段 D. 数组 48.下列叙述中含有错误的是________。 A A. 唯一索引不允许索引表达式有重复值 B. 一个数据库表只能设置一个主索引 C. 候选索引既可以用于数据库表也可以用于自由表 D. 候选索引不允许索引表达式有重复值
D
39.在一个过程文件中可以定义_____个自定义函数或过程 A. 1 B. 10 C. 128 D. 任意多
A
40.在命令窗口中执行了命令X=5后,则默认该变量的作用域是_____ A. 全局 B. 局部 C. 私有 D. 不一定 41.如果一个数据库表的UPDATE触发器设置为.F.,则不允许对该表作 A _______操作。 A. 修改记录 B. 删除记录 C. 增加记录 D. 显示记录
8.以下的四组函数,返回值的数据类型一致的是______。 C A. DTOC( DATE( ) ) ,DATE(),YEAR(DATE()) B. ALLTRIM("VFP5.0"),ASC("A"),SPACE(8) C. STR(3.14,3,1),DTOC( DATE( ) ) ,SUBSTR("ABCD",3,1) D. EOF( ),RECCOUNT(),DBC() 9.在VFP命令窗口中执行 ?ATC("学习", "认真学习计算机")命令后, 返 回的结果使________。 C A. 2 B. 4 C. 5 D. 7 C. FoxP D. Fo能是组织和管理与项目有关的各种类型的_______。 A • A. 文件 B. 字段 C. 程序 D. 数据 • 22.数据管理发展的三个阶段是________ A • A. 人工管理阶段,文件管理阶段和数据库管理阶段 • B. 层次模型阶段,网络模型阶段和关系模型阶段 • C. pc机数据库阶段,小型机数据库阶段和大型机数据库阶段 • D. dbase数据库阶段,foxbase数据库阶段和foxpro数据库阶段 • 23.目前三种基本的数据模型是_____。 A • A. 层次模型,网络模型和关系模型 B. 网络模型,关系模型和对 象模型 • C. 网络模型,关系模型和 对象关系模型 • D. 层次模型,关系模型和对象模型 B • 24.在vfp系统中,“.dbf”文件被称为________ • A. 数据库文件 B. 表文件 C. 程序文件 D. 项目文件 D • 25.在定义表结构时,以下_____数据类型的字段的宽度都是固定的。 • A. 字符型,货币型,数值型 B. 字符型,备注型,二进制备注型 • C. 数值型,货币型,整型 D. 整型,日期型,日期时间性

VISUAL FOXPRO 期中测试卷

VISUAL FOXPRO 期中测试卷

09级计算机《Visual FoxPro》期中考试题姓名__________ 分数__________一、选择题(2×20=40分)1、项目管理器的“文档”选项卡用于管理()A)表单、报表和查询B)数据库、表单和报表C)查询、报表和视图D)表单、报表和标签2、用二维表形式表示的数据模型是()A)层次数据模型B)关系数据模型C)网状数据模型D)网络数据模型3、项目管理器的功能是组织和管理与项目有关的各种类型的()A)文件B)字段C)程序D)数据表4、在VFP中,用于打开“窗口”菜单的快捷键为()A)Ctrl+F2 B)Ctrl+F4 C)Alt+F2 D)Alt+F45、既可处理一对一关系,又可处理一对多和多对多关系的数据库是()A)网络B)网状C)层次D)关系6、VFP是()型数据库管理系统。

A)层次B)网状C)关系 D)表格7、设计器是创建和修改应用系统的可视化工具,如果要在设计器中新建和查看不同的表及表与表之间的关系,应使用()A)表设计器B)查询设计器C)表单设计器D)数据库设计器8、下列4个表达式中,运算结果为数值的是()A) ″9988″-″1255″B)200+800=1000C)CTOD([11/22/01])-20 D)LEN(SPACE(3))-19、当前表中有一字段变量″姓名″,当前值为″王华″;内存中有一内存变量″姓名″,其值为″李敏″,则命令? 姓名的结果应为()A) 王华B) 李敏C) ″王华″D) ″李敏″10、设X=″ABC″,Y=″ABCD″,则下列表达式中值为.T. 的是()A) X=Y B)X= =Y C) X$Y D) AT(X,Y)=011、下列选项中不是常量的是()A)abc B) ″abc″C) 1.4E+2 D) {99/12/31}12、执行命令STORE CTOD(′03/09/94′)TO A后,变量A的类型为()A)日期型B)数值型C)备注型D)字符型13、下面关于VFP中命令的叙述,错误的是()A)一行只能写一条命令B)一行可以写多条命令C)一条命令可以写在多行D)命令格式中的英文字母大小写等效14、当前数据库中,“体育达标”字段为逻辑类型,要显示所有未达标的记录应使用命令()A)LIST FOR 体育达标=未达标B)LIST FOR 体育达标<>.F .C)LIST FOR. NOT 体育达标D)LIST FOR .NOT.“体育达标”15、在VFP的数据类型中,可用于存放图像、声音等多媒体对象的数据类型是()。

vfp期中考试卷

vfp期中考试卷

太湖恺风职校10月份月考试卷《VFP》(18级计算机)班级姓名成绩一、选择题,将正确答案填在表格中。

(每题2分,共50分)1、在下列Visual Foxpro表达式中,结果为日期类型的正确表达式是()A.DATE()+TIME()B.DATE()+30C.DATE()-CTOD(“01/01/98”)D.356-DATE()2、在下列Visual Foxpro表达式中,结果为真(.T.)的是()A.‘112’>‘85’B.[李明]=[ 李明]C.CTOD(“03/21/98”)>CTOD(“03/12/98”)D.‘男’$性别3、分别执行X=2,X=X+1执行命令?X后,其结果的是()A.3 B.2 C..T. D..F.4、在下列Visual Foxpro表达式中,运算结果为字符串的是()A.‘1234’-‘43’B.‘ABCD’+‘XYZ’=‘ABCDXYZ’C.CTOD(DATE())>‘04/05/97’D.CTOD(‘04/05/97’)5、在下列关于内存变量的叙述中,错误的一条是()A.一个数组中的各元素的数据类型必相同B.内存变量的类型取决于其值的类型C.内存变量的类型可以改变D.数组在使用之前要用DIMENSION或DECLARE语句进行定义6、有如下命令序列:STORE“456 ”TO XSTORE“123”+X TO YSTORE Y-“789”TO Z执行上述命令之后,Z的值是()A.“123456789”B.“123456 789”C.“123 456789”D.“123456789 ”7、下列表达式中,不是字符型表达式的是()。

A.“9”+“5”B.[7]-“1”C.3+6 D.[0]8、用DIMENSION 命令定义数组后,各数组元素在没赋值之前的数据类型是()A.逻辑型B.数值型C.字符型D.未定义9、Visual Foxpro中的变量有两类,它们分别是()A.内存变量和字段名变量B.局部变量和全局变量C.逻辑变量和日期变量D.字符型变量和数值型变量10、用DIMENSION Q(3,5)命令定义一个数组Q,该数组的下标变量数目是( )A.15 B.24 C.8 D.1011、在Visual Foxpro中,下述字符串表示方法中正确的是()A.“计算机”水平“考试”B[计算机“水平”考试]C.{计算机“水平”考} D[计算机[水平]考试]12、在Visual Foxpro中,数据类型比较说法不正确的是()A.“56”>“234”B.“bcd”>“abc”C..T.>.F. D.{^2007/12/12}>{^2008/12/12} 13、有以下命令序列()STORE 15 TO XSTORE 21 TO Y?(Y=X)OR (X<Y)执行上述命令之后,屏幕显示的值是()A..T. B..F. C.1 D.014、在下列关于Visua1 FoxPro数组的叙述中,错误的一条是()A.用DIMENSION和DECLARE命令都可以定义数组B.Visua1 FoxPro支持一维数组、二维数组、三维数组C.一个数组中各数组元素的数据类型可以不相同D.新定义数组的各个数组元素的初始值为.F.15、在Visual Foxpro中,可以在同类数据之间进行“-”运算的数据类型是()A.数值型、字符型、逻辑型B.数值型、字符型、日期型C.数值型、日期型、逻辑型D.逻辑型、字符型、日期型16、将1998年12月27日存入日期型变量RQ的正确方法是()A.STORE 12/27/98 TO RQ B.STORE DTOC(“12/27/98”)TO RQC.STORE CTOD(“12/27/98”)TO RQ D.STORE “12/27/98”TO RQ17、如果内存变量与字段变量均有变量名,姓名,引用内存变量的正确方法是()A.M.姓名B.M=>姓名C.姓名D.不能引用18、设A=[6*8-2],B=6*8-2,C=“6*8-2 ”,在下列表示形式中,属于合法的表达式有()A.A+B B.B+C C.C-A D.C-B19、在下列Visual Foxpro表达式中,运算结果一定是逻辑值的是()A.字符表达式B.算术表达式C.关系表达式D.日期运算表达式20、在下列表达式中不符合Visual Foxpro语法要求的是()A.04/05/97 B.T+t C.1234 D.2X>1521、设X为数值型变量,Y为字符型变量,下列符合Visual Foxpro语法要求的表达式是()A.NOT.T. B.Y*5 C.X.25 D.2X>1522、在Visual Foxpro中,命令?与命令??的区别是()A.?在当前光标位置输出表达式结果;命令??在下一行开始输出。

vf期中考试试题练习题

vf期中考试试题练习题

2009—2010学年第一学期期中考试09计升学《FOX》试题试卷说明:1.本试卷共四大题,满分100分2.考试时间90分钟一.填空题(每小题1分,共30分)1、数据库系统的核心是()A、数据库管理系统B、数据库C、操作系统D、数据2、FOXBASE的索引文件扩展名是()A、.NDXB、.DBFC、.IDXD、.LBL3、下列文件中,()是FOXBASE的备注文件。

A、NOTE.FOXB、NOTE.BAKC、NOTE.DBTD、NOTE.FMT4、在FOXBASE中,基本的关系运算有三种,它们是()A、建库、维护和使用B、投影、选择和连接C、查询、复制和删除D、比较、选择和追加5、执行LIST NEXT 1命令后,记录指针的位置指向()A、下一条记录B、原来记录C、尾记录D、首记录6、数据库记录的总宽度比其各字段宽度的和多一个字节,这个字节是()A、无用B、放序号C、放记录号D、放删除标记7、数据库当前记录是10,要在10和11条记录之间插入一条空记录,使用()A、APPEND BLANKB、INSERT BEFORE BLANKC、INSERTD、INSERT BLANK8、定义数据库结构时,需要用户自己设计字段宽度的字段是()A、数值型B、逻辑型C、备注型D、日期型9、SET DELETED OFF命令的作用是()A、执行删除命令时,系统不提示B、使删除标记对任何命令无影响C、禁止删除数据库中的记录D、取消删除标记10、使用BROWSE命令浏览数据库时,为了看清屏幕右侧外的内容,应使用组合键()A、CTRL+HOMEB、CTRL+ENDC、CTRL+←D、CTRL+→11、要对所有职称是工程师的人员的工资增加150元,应使用命令()A、CHANGE 工资WITH 工资+150 FOR 职称=“工程师”B、REPLACE 工资WITH 工资+150 WITH 职称=“工程师”C、CHANGE ALL 工资WITH 工资+150 FOR 职称=“工程师”D、REPLACE ALL 工资WITH 工资+150 FOR 职称=“工程师”12、要从某数据库文件中真正删除一条记录,应使用命令()A、先用DELETE命令,再用ZAP命令B、直接用ZAP命令C、先用DELETE命令,再用PACK命令D、直接用DELETE命令13、对XJ.DBF库按专业和入学成绩字段为关键字建立排序文件的操作是()A、SORT ON 专业入学成绩TO ZRB、SORT ON 专业,入学成绩TO ZRC、SORT ON 专业+入学成绩TO ZRD、INDEX ON 专业+STR(入学成绩,6,1)TO ZR14、在图书数据库文件中,书号字段为字符型,要求将书号以字母D开头的所有图书记录打上删除标记()A、DELE ALL FOR “D”$书号B、DELE ALL FOR SUBS(书号,1,1)=“D”C、DELE ALL FOR 书号=“D”D、DELE ALL FOR RIGHT(书号,1)=“D”15、当前数据有20条记录,当前记录号为10,执行LIST命令以后,记录指针指向()A、10条记录B、14条记录C、文件末尾D、20条记录16、已打开的A2.DBF数据库文件中有五条记录,执行下列交互操作.GO BOTTOM.SKIP 5.?EOF()显示的结果是()A、1B、0C、.T.D、.F.17、某数据库文件共有6个字段,其中有3个字符型,宽度分别为6,13,10,另外还有一个逻辑型和一个日期型,还有一个备注型字段,库文件有100条记录,则该库文件全部记录需要占用的字节数为()A、5000B、4900C、4800D、470018、设数据库文件及索引文件已经打开,为了确保指针定位在物理记录号为1的记录上,应该使用的命令是()A、GO TOPB、GO BOF()C、SKIP 1D、GO 119、相继执行以下命令USE STUDENTLIST NEXT 10 FOR 性别=“男”LIST WHILE 性别=“男”先后显示了各包含10条记录的记录清单,这说明当前的文件中()A、至少有10个记录,并且这头10个记录被显示了两遍B、至少有19个记录,并且这头19个记录的“性别”字段值都为“男”C、只有20个记录,并且所有记录的“性别”字段值都为“男”D、至少有20个记录,并且这头19个记录的“性别”字段值都为“男”20、有如下命令DISP FIELDS 姓名,出生日期FOR 性别=“女”执行后,屏幕显示的是所有性别字段值为“女”的记录,这时指针指向()A、指向最后一个性别为“女”的记录B、指向文件尾C、指向最后一个性别为“女”的记录的下一个记录D、状态视库文件中数据记录的实际情况而定。

计算机vf考试题及答案

计算机vf考试题及答案

计算机vf考试题及答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,下列哪个选项是正确的?A. 表单控件不能设置事件B. 表单控件可以设置事件C. 表单控件不能添加到报表中D. 表单控件不能添加到表单中答案:B2. 以下哪个函数用于计算字符串的长度?A. LEN()B. LENGTH()C. STRLEN()D. SIZE()答案:C3. 在Visual FoxPro中,要打开一个表单,应该使用哪个命令?A. OPEN FORMB. DISPLAY FORMC. VIEW FORMD. SHOW FORM答案:A4. 以下哪个命令用于创建一个新表?A. CREATE TABLEB. MAKE TABLEC. NEW TABLED. ADD TABLE答案:A5. 在Visual FoxPro中,如何将一个表单设置为模态?A. 将表单的Modal属性设置为.T.B. 将表单的Modal属性设置为.F.C. 使用MODAL FORM命令D. 使用NONMODAL FORM命令答案:A二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以关闭表单。

答案:RELEASE2. 要将一个字段设置为自动增长,应该在表结构中设置该字段的________属性。

答案:AutoIncrement3. 在Visual FoxPro中,________函数用于将日期转换为字符串。

答案:DATE()4. 要将一个变量的值设置为NULL,应该使用________关键字。

答案:NULL5. 在Visual FoxPro中,________命令用于删除一个表的所有记录。

答案:DELETE ALL三、简答题(每题10分,共30分)1. 描述在Visual FoxPro中如何创建一个索引。

答案:在Visual FoxPro中创建索引可以通过使用INDEX命令或者在表设计器中创建。

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中,使用________命令可以查看当前数据库中的表。

Visual FoxPro6.0 数据库-期中试卷

Visual FoxPro6.0 数据库-期中试卷

恺风职校计算机技能高考班期中考试卷《Visual FoxPro 6.0》数据库命题:施恒锋一、单项选择题(2‟×25,50‟)1、Visual FoxPro 是()A、层次数据库管理系统B、网状数据库管理系统C、关系数据库管理系统D、表格数据库管理系统2、关系的3种基本运算不包括的是()A、联接B、排序C、选择D、投影3、VFP中一个关系就是()A、一个数据库B、一张二维表C、一个程序D、一个运算4、在VFP中按()快捷键可以打开命令窗口。

A、Ctrl+F2B、Ctrl+F4C、Ctrl+AD、Alt+F25、目前我们使用的是32位的操作系统,VFP6.0是一个( )的数据库管理系统。

A、8位B、16位C、32位D、64位6、下列各式中,错误的是()A、{^2010-09-01}+10B、{^2010-09-01}-10C、{^2010-09-01}-{^2010-08-01}D、{^2010-09-01} +Date( )7、字符运算有三种,其中“$”运算的结果是什么类型()A、字符型B、逻辑型C、数值型D、日期型8、下列各式中,不是日期型数据的是()A、{^2010-08-01}B、{^2010/09/01}C、{“2010/09/01”}D、CTOD(“11-09-01”)9、在下列函数中,函数值为数值的是()A、AT(…人民‟,‟中国人民万岁‟)B、EOF( )C、CTOD(‟01-01-96‟)D、Date( )10、数据库是存储在一起的()。

A、程序集合B、数据集合C、运算式集合D、函数集合11、Foxrpo中,数据库文件中的字段是一种()。

A、常量B、运算符C、变量D、函数12、下列表达式结果为真值的是()。

A、10=20/4-2B、“计算机”$“计算”C、“01/01/96”<“12/13/95”D、“张”=“张三”13、建立Foxpro6.0 数据库文件的命令为()。

vfp期中测试题目-1

vfp期中测试题目-1

一、选择(20题)1、Visual FoxPro支持的数据模型是(B )。

A.层次数据模型B.关系数据模型C.网状数据模型D.树状数据模型2、设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是( B )。

A.m:n B.1:m C.m:k D.1:13、关键字是关系模型中的重要概念。

当一个二维表(A表)的主关键字被包含到另一个二维表(B表)中时,它就被称为B表的( C )。

A.主关键字B.候选关键字C.外部关键字D.超关键字4、以下关于空值(NULL)叙述正确的是( B )。

A.空值等同于空字符串 B.空值表示字段或变量还没有确定值C.VFP不支持空值 D.空值等同于数值05、在下面的数据类型中默认值为.F.的是(C )。

A.数值型B.字符型C.逻辑型D.日期型6、在下列函数中,其返回值为字符型的是( C )。

A.DOW()B.A T()C.CHR()D.V AL()7、函数LEN(DTOC(DA TE(),1))的返回值为( C )。

A.4 B.6 C.8 D.108、在创建索引时,索引表达式可以包含一个或多个表字段。

在下列数据类型的字段中,不能作为索引表达式的字段为( C )。

A.日期型B.字符型C.备注型D.数值型9、一个数据库名为student,要想打开该数据库,应使用命令(B )。

A.OPEN student B.OPEN DA TA studentC.USE DA TA student D.USE student10、若要创建一个仅包含一个字段的表RB,其字段名为RB,字段类型为字符型,字段宽度为16,则可以用下列命令( C )创建。

A.CREA TE TABLE rb rb C(16)B.CREA TE TABLE rb ( rb C(16) )C.CREA TE TABLE rb FIELD rb C(16)D.CREA TE TABLE rb FIELD (rb C(16))11、设有一个表rsda,该表有一个名为zc的字段。

vfp期中考试试题

vfp期中考试试题

V I S U A L F O X P R O期中考试试题一、填空题(30分)1、在Viusal Fox 查询设计器的“排序依据”选项卡中可以指定用于排序的字段和方式。

2、Viusal Fox 的视图设计器可以设计本地视图和。

3、向查询设计器添加表或视图,可以选择菜单的“添加表”命令。

4、查询默认的输出去向是。

5、SQL是语言。

6、SQL的核心是。

7、SELECT语句的ORDER BY中,DESC表示。

8、修改本地视图时,可以先在项目管理器中选择视图,再选择按钮。

9、启动视图设计器的命令是。

10、在视图设计器中修改视图时,可以选择菜单的命令运行视图。

11、为了在报表中加入一个文字说明,这时应该插入一个控件。

12、为使表单运行时在Viusal Fox 主窗口中居中显示,应设置表单的AutoCenter属性值为。

13、客观世界的任何事物可以被看成是对象,对象所具有的特征称为。

14、属性用来描述对象的状态,用来描述对象的行为。

二、选择题(60分)1、下面关于查询设计器正确的描述是()。

A、用CREATE VIEW 命令可打开查询设计器建立查询B、使用查询设计器生成的SQL语句存盘后将存放在扩展名为.qpr文件中C、使用查询设计可以生成所有的SQL SELECT查询语句D、使用DO <查询文件名>执行查询时可不带扩展名2、Viusal Fox 中,关于查询正确的描述是()。

A、查询是使用查询设计器生成对数据库进行操作B、查询是使用查询设计器生成各种复杂的SQL SELECT语句C、查询是使用查询设计器帮助用户编写SQL SELECT 语句D、使用查询设计器生成查询程序,与SQL语句无关3、下列关于视图的描述正确的是()。

A、不能根据自由表建立视图B、只能根据自由表建立视图C、只能根据数据库表建立视图D、可以根据数据库表和自由表建立视图4、下列关于查询的描述不正确的是()。

A、查询只能在数据库表内进行B、查询实际上就是一个定义好的SQL SELECT语句,在不同的场合可以直接使用C、查询可以在自由表和数据库之间进行D、查询是以扩展名为.qpr的文件5、下列关于创建查询的叙述,错误的是()。

visualfoxpro期中期末考试试卷(附答案)

visualfoxpro期中期末考试试卷(附答案)

《Visual Foxpro数据库》期中期末考试试卷一、选择题(30×2=60)1、VisualFoxPro是基于___________数据模型的,A.层次B.关系 C. 网状 D.树状2、如果要设置Visual FoxPro的默认目录,应执行菜单______︱[选项]命令A.[编辑] B.[工具] C.[格式] D.[视图]3、“项目管理器”中的“全部”选项卡用于显示和管理___________________ A.数据库、自由表、查询B.Visual Foxpro包含的各类文件,包括数据、文档、类库、代码、其他C.表单、报表、标签D.菜单、文本文件、其他4、关于数据库表与自由表的转换,下列说法正确的是___________A.数据库表能转换为自由表B.两者能相互转换C.两者不能转换D.自由表能转换成数据库表5、下列关于数据库的描述中,错误的是______________。

A.数据库是一个包容器,它提供了存储数据的一种体系结构B.数据库表的记录保存在数据库中C.数据库表的表设计器和自由表的表设计器是不相同的D.数据库表和自由表的扩展名都是.DBF6、参照完整性规则不包括___________。

A.插入规则B.更新规则C.删除规则D.复制规则7、在FoxPro中,打开数据库设计器的命令是_____________A.OPEN DATABASE B.USE DA TABSE C.CREATE DA TABASE D.MODIFY DATABASE8、在FoxPro中,数据库表字段名最长为_______________个字符。

A.10 B.156 C.130 D.1289、在Visual Foxpro中,浏览表记录的命令是_____________。

A.USE B.BROWES C.MODIFY D.BROWSE10、Visual Foxpro中的索引有____________。

A.主索引、候选索引、普通索引、视图索引B.主索引、次索引、唯一索引、普道索引C.主索引、次索引、候选索引、普通索引D.主索引、候选索引、唯一索引、普通索引11、主索引可确保字段中输入值的______________性。

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

2011年11月微38 VFP月考
一、选择题(2*11分)
1、数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)之间的关系是()。

A)DB包括DBS和DB B)DBMS包括DB和DBS
C)DBS包括DB和DBMS D)三者之间没有联系
2、在VFP数据表中只能有一个()。

A)候选索引B)主索引C)普通索引D)唯一索引
3、V isual FoxPro的报表文件.FRX中保存的是( )。

A)打印报表的预览格式B)打印报表本身
C)报表的格式和数据D)报表设计格式的定义
4、如果在屏幕上直接看到查询结果:"查询去向"应该选择( )。

A)屏幕B)浏览C)临时表或屏幕D)浏览或屏幕
5、在V isualFoxPro中,可以对字段设置默认值的表( )。

A)必须是数据库表B)必须是自由表
C)自由表或数据库表D)不能设置字段的默认值
6、要控制两个表中数据的完整性和一致性可以设置"参照完整性",要求这两个表( )。

A)是同一个数据库中的两个表B)不同数据库中的两个表
C)两上自由表D)一个是数据库表另一个是自由表
7、查询设计器和视图设计器的主要不同表现在于( )。

A)查询设计器有"更新条件"选项卡,没有"查询去向"选项卡
B)查询设计器没有"更新条件"选项卡,有"查询去向"选项卡
C)视图设计器有"更新条件"选项卡,也有"查询去向"选项卡
8、在V isual FoxPro中,通用型字段C和备注型字段M在表中的宽度都是( )。

A)2个字节B)4个字节C)8个字节D)10个字节
9、有如下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.76
C)SELECT*FROM stock WHERE 单价>=15.20.AND.单价<=12.76
D)SELECT*FROM stock WHERE 单价<>15.20.AND.单价<12.76
10、在当前盘当前目录下删除表stock的命令是( )
A)DROP stock B)DELETE TABLE stock
C)DROP TABLE stock D)DELETE stock
11、下列控件中,不需要绑定数据源的控件是( )
A)文本框B)命令按钮C)复选框D)单选按钮
二、填空题(2*6分)
1、{^2005-1-3 10:0:0}-{^2005-10-3 9:0:0}结果的数据类型是____________。

2、在V isual FoxPro 中,可以使用____________语句跳出SCAN……ENDSCAN循环体外
执行ENDSCAN后面的语句。

3、参照完整性规则包括插入规则、________________和____________规则。

4、设x="20.45",执行?STR(&X,2)+"85&X"的结果是______________________。

5、自由表的字段名最长为_________,数据库表的字段名最长为___________。

6、函数BETWEEN(40,34,50)的运算结果是____________。

三、判断题(1*4分)
()1、可以链接或嵌入OLE对象的字段类型是通用型和备注型字段。

()2、创建索引是创建一个指向数据库表文件记录的指针构成的文件。

()3、使用HA VING子句的同时不能使用WHERE子句。

()4、表之间的“一对多”关系是指一个表中的记录对应多个表中的一个记录。

四、根据已知的环境与题意,写出相应的VFP操作命令或SQL语句。

(4*5分)
使用如下三个表:
部门.DBF:部门号C(8),部门名C(12),负责人C(6),电话C(16)
职工.DBF:部门号C(8),职工号C(10),姓名C(8),性别C(2),出生日期 D 工资.DBF:职工号C(10),基本工资N(8,2),津贴N(8,2),奖金N(8,2),扣除N (8,2)
1、查询有10名以上(含10名)职工的部门信息(部门名和职工人数),并按职工人数降
序排序。

(SQL)
1
2、在部门表中按部门号建立候选索引,索引标识为BM。

(VFP)
3、将所有职工的基本工资上调10%(VFP)
4、给部门表增加一条记录(”XH01”,”宣化一汽”,”高一丹”)。

(SQL)
5、设置职工表中性别的默认值为“男”。

(SQL)
五、程序分析(5分)
设有一个名为GZ.DBF的表文件,包含以下字段:姓名(C,8)、职务(C,10)、工资(N,6,2)、出生日期(D)和正式工(L)。

阅读以下程序:
USE GZ
DO WHILE.NOT.EOF()
IF 职务="工程师" .AND.出生日期>{^1960/10/20}
D=出生日期
NAME=姓名
SALARY=工资
EXIT
ENDIF
SKIP
ENDDO
Y=YEAR(DATE())-YEAR(D)
IF .NOT. EOF()
?NAME,Y,SALARY
ELSE
?"没查到!"
ENDIF
USE
该程序的功能是:
六、程序填空(3*8分)
1、完善下列程序,以实现通过字符串变量操作竖向显示“天长地久”、横向显示“地久天
长”的功能。

STORE “天长地久”TO ch
CLEAR
n=1
DO WHILE n<8
? _____________
n=n+2
ENDDO
? _____________
?? SUBSTR(ch , 1, 4 )
RETURN
2、分数.DBF有字段:学号(C,2)、姓名(C,8)以及数学、语文、英语、平均成绩(均
为:N,6,2)。

以下程序用来统计该表中每一门课成绩不及格的学生人数,并调用子程序显示统计结果(若某门课程没有不及格的则该课程不显示,并要求显示的人数前没有空格)。

SET TALK OFF
USE 分数
DO WHILE
IF语文<60
X=X+1
ENDIF
IF 数学<60
Y=Y+1
ENDIF
IF 英语<60
2
Z=Z+1
ENDIF
ENDDO
DO SC WITH X,”语文”
DO SC WITH Y,”数学”
DO SC WITH Z,”英语”
SET TALK ON
RETURN
*子程序SC.PRG
IF
CH=LEN(LTRIM(STR(RS)))
?KC+”不及格人数为”+STR(RS, )+”人”
ENDIF
RETURN
七、写出程序的运行结果(5分)
CLEAR
FOR K=1 TO 4
A="$"
FOR J=1 TO k
A=A+STR(K,1)
ENDFOR
@ K,5 SAY A
ENDFOR
WAIT
RETURN
结果:
3。

相关文档
最新文档