全国计算机等级考试二级VFP课后练习题及答案.docx
《全国计算机等级考试二级VFP课后练习题及答案.docx》由会员分享,可在线阅读,更多相关《全国计算机等级考试二级VFP课后练习题及答案.docx(110页珍藏版)》请在冰豆网上搜索。
全国计算机等级考试二级VFP课后练习题及答案
2011年全国计算机等级考试
二级VFP课后练习题及答案
(1)
一、填空
1.数据库系统是________________________,是由____________________、____________、_____________三部分组成。
2.数据模型有_____________、________________和_____________三种,VisualFoxPro6.0是属于_____________数据库管理系统。
3.启动VisualFoxPro6.0的方法有:
_______________________________________________________________________________________________________。
4.退出VisualFoxPro6.0的方法有:
_______________________________________________________________________________________________________。
二、选择题
1.数据库DB、数据库系统DBS、数据库管理系统DBMS这三者之间的关系是()
A)DBS包括DB和DBMS
B)DBMS包括DB和DBS
C)DB包括DBS和DBMS
D)DBS就是DB,也就是DBMS
2.下面关于数据库系统的正确叙述是()
A)数据库中只存在数据项之间的联系
B)数据库的数据项之间和记录之间都存在联系
C)数据库的数据项之间无联系,记录之间存在联系
D)数据库的数据项之间和记录之间都不存在联系
三、判断题:
1.记录数据的符号只能是数字,而不能是非数字。
()
2.数据处理工作是将数据加工转换为信息的过程。
()
3.数据库模型的数据结构通常有四种,分别是层次,树型,网状和关系结构,其数据模型分别叫做层次,树形,网状和关系模型。
()
4.数据库管理系统是一个数据库软件,简称数据库系统。
()
四、简答题
1、VisualFoxPro6.0有哪些特点?
2.VisualFoxPro6.0菜单的有什么特点,各菜单有哪些功能项?
练习题答案
一、填空
1.数据库系统是以数据库应用为基础的计算机系统(简称DBS),是由数据库DB、数据库管理系统DBMS、支持系统三部分组成。
2.数据模型有层次模型、网状模型和关系模型三种,Visual FoxPro 6.0是属于关系数据库管理系统。
3.启动Visual FoxPro 6.0的方法有:
①从开始菜单程序项目启动②双击桌面快捷图标启动③打开Visual FoxPro文件的同时启动④运行安装目录中的VFP6.exe。
4.退出Visual FoxPro 6.0的方法有:
①单击程序窗口的关闭按钮;② 命令窗口中键入"QUIT";③ ALT+F4;④ 双击控制菜单按钮;⑤ 单击文件菜单中的"退出"。
二、选择题
1.数据库DB、数据库系统DBS、数据库管理系统DBMS这三者之间的关系是( A )
A)DBS包括DB和DBMS
B)DBMS包括DB和DBS
C)DB包括DBS和DBMS
D)DBS就是DB,也就是DBMS
2.下面关于数据库系统的正确叙述是( B )
A) 数据库中只存在数据项之间的联系
B) 数据库的数据项之间和记录之间都存在联系
C) 数据库的数据项之间无联系,记录之间存在联系
D) 数据库的数据项之间和记录之间都不存在联系
三、判断题:
1.记录数据的符号只能是数字,而不能是非数字。
(F)
2.数据处理工作是将数据加工转换为信息的过程。
(T)
3.数据库模型的数据结构通常有四种,分别是层次,树型,网状和关系结构,其数据模型分别叫做层次,树形,网状和关系模型。
(F)
4.数据库管理系统是一个数据库软件,简称数据库系统。
(F)
四、简答题
1、Visual FoxPro 6.0有哪些特点?
答:
Visual FoxPro 6.0是目前最优秀的数据库管理系统软件,其主要特点在于:
⑴简单、易学、易用;
⑵功能更强大;
⑶支持客户机/服务器结构;
⑷同其它软件的高度兼容性。
2.Visual FoxPro 6.0菜单的有什么特点,各菜单有哪些功能项?
答:
Visual FoxPro 6.0的菜单在不同状态下会有一些变化,共8个基本菜单项:
⑴文件File:
新建 打开 关闭 保存 另存为 另存为HTML 另存为类 还原 导入 导出 页面设置 打印预览 打印 发送 最近打开文件项 退出
⑵编辑Edit:
撤消 重做 剪切 复制 粘贴 选择性粘贴 清除 全选 查找 再次查找 替换 定位行 插入对象 对象 链接 属性
⑶显示View:
编辑 浏览 追加方式 设计器 Tab键次序 预览 数据环境 属性
⑷格式Format:
对齐 大小 水平间距 垂直间距 置前 置后 对齐格线 设置网格刻度 字体 放大字体 缩小字体 1倍行距 1.5倍行距 双倍行距 撤消缩进 注释 撤消注释 分组 撤消分组 文本对齐方式 填充 绘图笔 方式
⑸工具Tools:
向导 拼写检查 宏 类浏览器 修饰 调试器 组件管理器 代码范围分析器 选项
⑹程序Program:
运行 取消 继续执行 挂起 编译 执行
⑺窗口Windows:
全部重排 隐藏 清除 循环 命令窗口 数据工作期 当前打开窗口项
⑻帮助Help:
Microsoft Visual FoxPro 6.0帮助主题 目录 索引 Microsoft On the Web 技术支持 About Microsoft Visual FoxPro 6.0
2011年全国计算机等级考试
二级VFP课后练习题及答案
(2)
一、VisualFoxPro6.0定义了哪些数据类型,请按类型填下表
类型
类型代号
组成要素
宽度
本类型常量表达法
二、填空
1.VisaulFoxPro的变量类型有_______________变量和_______________变量。
2.C型字段最大宽度为__________个_________,N型字段最大宽度为_________位。
D、T、L、M、G、Y型字段宽度分别为_______________________________________。
3.设X和Y代表两个数值型变量,表示X的Y次方为___________,表示X/Y______,表示πXY为________________。
4.VisaulFoxPro的运算符共有__________、_________、________、_______、______五种;逻辑运算符有__________、__________和__________三种。
5.数组是_____________________________________________,使用数组必须坚持_______________________的原则。
6.将记录的值赋给数组的命令是:
_________________________________,将数组的值替换当前记录的值的命令是:
____________________________。
三、判断下列数据哪些是常量,哪些是变量,是什么类型的常量。
146.85、“146.85”、“01/14/98”、奖金、“副教授”、·F·、F、“ABC”、“变量”、常量、$123.45、{^2002-4-28}、[黄冈职院]、$123.45、3.12E+2、ABC、AB_C、AB-C
练习题答案
一、VisualFoxPro6.0定义了哪些数据类型,请按类型填下表
类型
类型代号
组成要素
宽度
本类型常量表达法
字符型C
Character
任意ASCII码字符
0~254
以""''[]为定界符
货币型Y
Currency
货币符号符号数字小数点
8
$数值
数值型N
Numeric
符号数字小数点
1~20
-0.9999999999E19~
0.99999999999E20
浮点型F
Float
符号数字小数点
8
逻辑型L
Logical
tf.
1
.t..f.或.T..F.
日期型D
Date
年月日数字
8
{^yyyy-mm-dd}
日期时间型T
DateTime
年月日时分秒数字
8
{^yyyy-mm-ddhh:
mm:
ss}
双精度型
Double
符号数字小数点
8
备注型M
Memo
说明性文字(任意ASCII码)
4
通用型G
General
OLE对象
4
整型
Integer
符号数字
4
二进制字符型
Character
Binary
不需系统代码维护的字符数据
0~254
二进制备注型
Memo
Binary
不需系统代码维护的备注字段数据
4
二、填空
1.VisaulFoxPro的变量类型有字段变量和内存变量。
2.C型字段最大宽度为254个字节,N型字段最大宽度为20位。
D、T、L、M、G、Y型字段宽度分别为8、8、1、4、4、8。
3.设X和Y代表两个数值型变量,表示X的Y次方为X^Y,表示X/Y为X/Y,表示πXY为PI()*X*Y。
4.VisaulFoxPro的运算符共有加+、减-、乘*、除/、乘方**或^、求模%五种;逻辑运算符有NOT、AND和OR三种。
5.数组是按一定顺序排列的内存变量,使用数组必须坚持先定义后引用的原则。
6.将记录的值赋给数组的命令是:
SCATTERTO <数组名>[FIELDS字段名清单],将数组的值替换当前记录的值的命令是:
GATHERFROM <数组名>[FIELDS字段名清单]。
三、判断下列数据哪些是常量,哪些是变量,是什么类型的常量。
146.85、“146.85”、“01/14/98”、奖金、“副教授”、·F·、F、“ABC”、“变量”、常量、$123.45、{^2002-4-28}、[黄冈职院]、$123.45、3.12E+2、ABC、AB_C、AB-C
常量有:
146.85、“146.85”、“01/14/98”、“副教授”、·F·、“ABC”、“变量”、$123.45、{^2002-4-28}、[黄冈职院]、$123.45、3.12E+2
变量有\:
奖金、F、常量、ABC、AB_C
2011年全国计算机等级考试
二级VFP课后练习题及答案(3)
一、把下列代数式写成VisualFoxPro表达式
1.
2.x2+
3.
4.
二、将下列表达式写成数学表达式
1.EXP(A+B)*7.4+(X/2*T)
2.X/A/B/C*D*E
3.(2*X*Y-(3.14156/180+5400))/EXP(2*X)*log(5)
4.log(c3)*SQRT(6+SQRT(X^Y)/2.6/6
5.a/(b+c/(d+e/sqrt(f)))
三、写出下列表达式的值
1.(2+8*2)/2
2.3^2+8
3.{^2002/11/12}-20
4.”ZXY ”+”123 ”-“ABC”
5.2*3^2+2*8/4+3^2
四、设年龄=26,性别=“男”,婚否=·F·,学历=“大学”,判断下列逻辑表达式的值:
1.年龄〉20·AND··NOT·性别=“女”
2.婚否·AND·学历=“大学”·OR·性别=“女”
3.性别=“女”·OR··NOT·婚否
4.“北京”$“中国”
五、写出下列函数的值
1.AT(’国际经济系’,’国际关系学院国际经济系’)
2.STR(3.1416,6,3)
3.LEN(STR(2*3.14*5,4,2)+’/10’)
4.LEN(STR(78.94)-‘20’)
5.SUBSTR(‘InstituteofinternationalRetations’,14,13)
6.ROUND(3.14159,3)
7.INT(-3.74)
8.YEAR(CTOD(‘10/01/98’))
9.DOW(CTOD(“12/31/98”)
10.MONTH((CTOD(“10/31/98”))+CTOD(“05/31/98”)
11.TYPE(“CTOD([10/31/98])-CTOD([05/31/98])”)
12.SUBSTR(‘123**4-5’,3,4)
13.LEFT([数据库],4)
14.LEFT(“数据库”,10)
15.RIGHT([数据库],4)
16.’关系’+LTRIM(SPACE(4)+’数据库’)
17.upper(“Hello”)
18.sign(7*3-2)
19.INT(RAND()*100)
20.SIN(25*PI()/180)
练习题答案
一、把下列代数式写成VisualFoxPro表达式
1.
(1+y/x)/(1-y/x)
2.x2+
x^2+3*x*Y/(2-y^2)
3.
sqrt(abs(a*b-c^3))
4.
(-b+sqrt(b^2-4a*c))/(2*a)
二、将下列表达式写成数学表达式
1.EXP(A+B)*7.4+(X/2*T)
7.4ea+b+X÷2T
2.X/A/B/C*D*E
X÷A÷B÷C×D×E
3.(2*X*Y-(3.14156/180+5400))/EXP(2*X)*log(5)
(2XY-(3.14156÷180+5400))÷(e2Xln5)
4.log(c3)*SQRT(6+SQRT(X^Y)/2.6/6
5.a/(b+c/(d+e/sqrt(f)))
三、写出下列表达式的值
1.(2+8*2)/2
9
2.3^2+8
17
3.{^2002/11/12}-20
{^2002/10/23}
4.”ZXY ”+”123 ”-“ABC”
“ZXY 123ABC ”
5.2*3^2+2*8/4+3^231
四、设年龄=26,性别=“男”,婚否=·F·,学历=“大学”,判断下列逻辑表达式的值:
1.年龄〉20·AND··NOT·性别=“女”
.T.
2.婚否·AND·学历=“大学”·OR·性别=“女”
.F.
3.性别=“女”·OR··NOT·婚否
.T.
4.“北京”$“中国”
.F.
五、写出下列函数的值
1.AT(’国际经济系’,’国际关系学院国际经济系’)1
2.STR(3.1416,6,3)"3.142"
3.LEN(STR(2*3.14*5,4,2)+’/10’)7
4.LEN(STR(78.94)-‘20’)12 &&str()默认的长度为10
5.SUBSTR(‘InstituteofinternationalRetations’,14,13)”international”
6.ROUND(3.14159,3)3.142
7.INT(-3.74)-3
8.YEAR(CTOD(‘10/01/98’))1998
9.DOW(CTOD(“12/31/98”)5
10.MONTH((CTOD(“10/31/98”))+CTOD(“05/31/98”) {^1998/06/10}
11.TYPE(“CTOD([10/31/98])-CTOD([05/31/98])”)N
12.SUBSTR(‘123**4-5’,3,4)3**4
13.LEFT([数据库],4)”数据”
14.LEFT(“数据库”,10)“数据库”
15.RIGHT([数据库],4)”据库”
16.’关系’+LTRIM(SPACE(4)+’数据库’)”关系数据库”
17.upper(“Hello”) ”HELLO”
18.sign(7*3-2) “1”
19.INT(RAND()*100) 随机产生一个100以内的整数
20.SIN(25*PI()/180) 0.42
2011年全国计算机等级考试
二级VFP课后练习题及答案(4)
名词解释
1.项目管理器
在VisualFoxPro6.0中,一个任务便是一个项目,项目中包含了为完成该任务而创建的所有表、数据库、查询、视图等。
为了方便管理这些文件,VisualFoxPro6.0提供了“项目管理器”,它是VisualFoxPro6.0中处理数据和对象的主要组织工具,是VisualFoxPro6.0的“控制中心”。
2.主文件
主文件是“项目管理器”中的起始程序,在应用程序中必须指定一个主文件,作为程序执行的开头,这样的程序可以调用相应的程序并引起边锁反应,最后一般应回到主文件中。
3.包含与排除
“包含”是不需要更新的项目,也就是一般不会再变动的项目,它们主要有程序、图形、文件、窗体、菜单、报表、标签、查询、可视类文件等,对于不会在程序运行时更新的数据表,也可使用包含属性。
“排除”是指已添加在“项目管理器”中,但又在使用状态上被排除的项目。
通常允许在程序运行中随意地更新它们。
“项目管理器”中,在对象上击右键,在弹出的快捷菜单中选择“包含”|“排除”,若选择“排除”,该项之前会出现一个ф标志。
4.连编
为一个项目创建应用程序,最后一步是连编应用程序,即将所有在该项目中引用的文件(除了那些标记为排除的文件)合并成为一个应用程序文件。
2011年全国计算机等级考试
二级VFP课后练习题及答案(5)
简答题
1.自由表与数据库表的区别
2.字段有效性与记录有效性的区别
3.从数据库中移去表与从数据库中删除表的区别
4.在什么地方输入掩码?
有VisualFoxPro有哪些掩码?
5.独占方式与共享方式
练习题答案
1.自由表与数据库表的区别
自由表是一个独立的表,它不属于任何数据库,而数据库表是数据库的一部分,二者的区别在于:
自由表的字段名最长不超过10个字符,而数据库表可以使用长字段名;数据库表能够从多个方面定义每个字段的数据的有效性约束和有关规定:
设置字段显示属性、对字段进行有效性检验、匹配字段类型、字段输入注释、设置记录有效性规则、设置触发器等,这些功能都是自由表所不能达到的。
2.字段有效性与记录有效性的区别
字段有效性检查是指字段在完成数据项输入后,进行检查数据项的输入值是否符合既定的规则;记录有效性验证是指在整条数据记录全部输入完成后若某些字段输入完成后进行的,一般用于检查的所有或某些字段是否必须输入数据,或者检查词语关系是否正确及各个字段间是否匹配。
3.从数据库中移去表与从数据库中删除表的区别
从数据库中移去表是指将表移出数据库(使之成为自由表),命令格式为:
REMOVETABLE<表名>,而从数据库删除表是将表文件从磁盘上删除。
4.在什么地方输入掩码?
有VisualFoxPro有哪些掩码?
在数据库表设计器的“字段”选项卡/“显示”栏/“输入掩码”中可以输入掩码,用以限制或控制用户输入数据的格式,对非法输入进行屏蔽。
VisualFoxPro6.0常用的掩码符号有:
“X”任何字符、“9”数字和正负号、“#”数字空格和正负号、“$”显示当前货币符号、“$$”显示的货币符号与数值连在一起、“*”显示*号、“.”小数点、“,”千位分隔
5.独占方式与共享方式
打开数据库的两种方式。
在多用户环境下,打开可共享的数据库时,采用独占编辑,禁止其他用户访问的方式即为独占方式;允许其他用户同时访问的方式即为共享方式。
由对应的参数[EXCLUSIVE/SHARED]进行选择。
2011年全国计算机等级考试
二级VFP课后练习题及答案(6)
一、写出完成下列功能所用的命令和菜单操作方法
完成功能
命令方法
菜单操作方法
建立表结构
修改表结构
显示表结构
打开表
关闭表
追加记录
记录的定位
记录的插入
修改记录
显示记录
删除记录
二、写出各题对应的命令组。
1、对工资表(GZ.DBF),试写出实现下列操作的命令:
(1)显示库文件结构;
(2)用LIST命令显示第3-5这3个记录;
(3)用DISPLAY命令显示所有记录;
(4)显示第4个记录;
(5)显示职务工资大于220元的人的记录;
(6)删除姓名为“刘刚”的记录,先进行逻辑删除,观察显示结果,再进行物理删除,观察显示结果;
(7)在第四个记录之后插入一个记录;
(8)显示最后三条记录的姓名、职务工资、奖金,不显示记录号;
三、对ZGMC.DBF进行操作,写出各命令:
1、显示姓李的职工的姓名和职称。
(2)显示年龄在20到35岁之间的男职工。
(3)显示在76年7月1日以后的工作的职工。
(4)显示职工为工人,已婚的职工。
(5)显示职工号在86005与86009之间的女职工。
(6)将所有未婚职工的名单打印出来。
练习题答案
一、写出完成下列功能所用的命令和菜单操作方法
完成功能
命令方法
菜单操作方法
建立表结构
CREATABLE <文件名>
“新建”/“表”
修改表结构
MODISTRU
“显示”/“表设计器”
显示表结构
DISPSTRU
“显示”/“表设计器”
打开表
USE <文件名>
“文件”/“打开”/“表”
关闭表
USE
追加记录
APPENDFROM
“表”/“追加记录”
记录的定位
GOTOP|REST|NEXTn|RECOn|BOTT
“表”/“转到记录”
记录的插入
INSERT
修改记录
BROWSE|CHANGE|EDIT
“显示”/“浏览表名”
显示记录
BROW|LIST|DISP
“显示”/“浏览表名”
删除记录
DELETE
PACK
“表”/“删除记录”