小弟求一些计算机二级VFP的试题,笔试和操作的都要

2024-11-21 18:49:35
推荐回答(2个)
回答1:

注册个号 自己去下载。
http://bbs.ncre.cn

回答2:

1、 下述关于数据库系统的正确叙述是: C 。
(A)数据库系统避免了一切冗余
(B)数据库系统中数据的一致性是指数据类型一致
(C)数据库系统减少了数据冗余
(D)数据库系统比文件系统管理更多的数据
2、字段变量和内存变量都有多种类型,字段变量特有的数据类型是 D 。
A、字符型 B、日期型
C、数值型 D、备注型
3、在VFP中可以使用的常量类型有 C 。
A、数值型、字符型、日期型、备注型
B、数值型、字符型、逻辑型、备注型
C、数值型、字符型、日期型、逻辑型
D、数值型、字符型、备注型、货币型
4、下列表达式中,正确的表达式是 B 。
A、256<.T. AND 30=("12"+25) B、256<100 .AND. BETWEEN(5,2,8)
C、"256"<.T. .AND. 30=(12+25) D、256<100 AND date()>AT(‘A’,’ABC’)
5、结果为逻辑真的表达式是 D 。
A、"ABC"$"AB" B、"ABC"$"ABXCYZ"
C、"ABCYZ"$"BC" D、"BC"$"CBAABC"
6、在下列命令中,不改变数据库记录指针的命令是 B 。
A、LIST B、RECALL
C、SUM D、REPLACE ALL
7、若要物理删除当前数据库中的某些记录,应先后使用的两条命令是 B 。
A、DELETE;ZAP B、DELETE;PACK
C、ZAP;PACK D、DELETE;RECALL
8、在VFP中,下列叙述正确的是 C 。
A、不能使用数组 B、只能使用一维数组
C、可以使用一维数组和二维数组 D、可以使用二维数组以上的多维数组
9、表达式-2^(2*2)的运算结果为 。
A、-16 B、16
C、-8 D、8
10、下列命令结果中,肯定生成一个空表的是 C 。
A、copy to 库存_1 for 商品名="空调"
B、copy file 库存表.DBF to 库存_1.DBF
C、copy stru to 库存_1 fields 商品名,规格,库存量
D、select * from 库存表 where 商品名="空调" into table 库存_1
11、在VFP程序设计中,程序的三种基本结构是 B 。
A、顺序、选择、逻辑 B、顺序、选择、循环
C、模块、转移、循环 D、网状、选择、逻辑
12、若使用REPLACE命令后,其范围子句为ALL OR REST,则执行完该命令后,记录指针指向___D_。
A、首记录 B、末记录 C、BOF( )为真 D、EOF( )为真
13、在给自由表的字段命名时,一个字段名最多可使用 B 个字符。
A、任意 B、10
C、4 D、8
14、在表中相对移动记录和绝对移动记录指针的命令分别为 C 。
A、LOCATE和SKIP B、LOCATE和GO
C、SKIP和GO D、LOCATE和FIND
15、设当前库中共有8条记录,当前记录号是5。当执行APPEND BLANK 命令增加一条空记录后,该空记录的记录号是 C 。
A、4 B、6
C、9 D、1
16、当用LOCATE、FIND、SEEK命令查询时,如果找到满足条件的第一条记录,这时函数FOUND()返回的值为 B 。
A、.F. B、.T.
C、0 D、1
17、在表的索引类型中,主索引可以在 B 中建立。
A、自由表 B、数据库表 C、任何表 D、自由表和视图
18、若在当前目录下有一个销售.DBF,则执行下列命令后结果为 A 。
USE 销售
REPLACE 单价 WITH 40
STORE 20 TO 单价
? 单价 , A->单价 , M->单价
A. 40 40 20 B、 40 20 20 C、 20 20 20 D、 40 20 40
19、在表单文件中Init是指 A 的触发的基本事件。
A、当创建表单 B、当从内存中释放对象
C、当表单装入内存 D、当用户双击对象
20、永久关系建立后, B 。
A、在数据库关闭后自动取消 B、如不删除将长期保存
C、无法删除 D、只供本次运行使用
21、在表单运行中,如复选框变为不可用,其Value属性值为 C 。
A、1 B、0 C、2或.NULL. D、不确定
22、在VFP的数据类型中,用于存放图像、声音等多媒体对象的类型是 C 。
A、备注型 B、逻辑型 C、通用型 D、字符型
23、执行下面命令序列后,最后一条命令显示的结果为 A 。
USE 学生
SKIP -1
DISP
DISP NEXT 2
? RECNO()
A、2 B、3 C、4 D、5
24、在视图中不可以创建 D 。
A、临时关系 B、永久关系 C、字段的默认值 D、独立索引
25、不能作为查询的输出类型的是 C 。
A、自由表 B、数组 C、表单 D、临时表
26、在SQL查询时,使用WHERE子句指出的是 C 。
A、查询目标 B、查询结果 C、查询条件 D、查询视图
27、在SQL语句中,与表达式“工资 BETWEEN 1200 AND 1300”功能相同的表达式是 A 。
A、工资>=1200 AND工资<=1300 B、工资>1200 AND工资<1300
C、工资<1200 AND工资>1300 D、工资<=1200 AND工资>=1300
28、Visual FoxPro的报表文件.FRX中保存的是 D 。
A、打印报表的预览格式 B、打印报表本身
C、报表的格式和数据 D、报表设计格式的定义
29、在Visual FoxPro中,关于视图的正确叙述是 D 。
A、视图与数据库表相同,用来存储数据 B、视图不能同数据库表进行连接操作
C、在视图上不能进行更新操作 D、视图是从一个或多个数据库表导出的虚拟表
30、在命令文件中,调用菜单的命令 D 。
A、CALL < 菜单文件名 > B、LOAD < 菜单文件名 >
C、PROCEDURE<菜单文件名> D、DO < 菜单文件名 >
二、填空题(每空1分,共30分)
1、数据是信息的表现 形式 。
2、数据库是数据库系统的 核心 和 管理 对象。
3、一个关系数据库由若于个 数据表组成;一个数据表由若干个 记录 组成:每一个记录由若于个以字段属性加以分类的数据项 组成。
4、常用的数学模型有网络模型 、层次模型 、关系模型 。
5、常用的Visual FoxPro 6.0有 18 种向导、有 10 种设计器。
6、Visual FoxPro 6.0有 6 种数据类型。
7、内存变量的类型取决于它所接受的数据的类型 。
8、对象是 类 的实体。
9、“123”是 字符 型数据。
10、数据表是由 结构 和 数据 两部分组成。
11、物理删除表中数据时,要先完成 逻辑删除 的操作。
14、数据库中的数据表间有 3 种关联关系。
15、用视图 可以 修改数据表中数据。
16、视图可分为本地视图 、 远程视图 两种。
18、程序文件的扩展名为 Prg 。
19、分支结构语句和循环结构语句中的条件表达式,其值一定是逻辑值 。
20、建立表单可以使用表单向导 、 表单设计器 、 程序 。
7、通用型数据的实际长度受现有的磁盘空间 的限制。
9、定义表结构时,要定义表中有多少个字段,同时还要定义每一个字段的 字符名 、 字符类型 、 字符宽度 等。
12、一个数据库中可以有多个数据表 。
13、数据库中数据表如果是单独建立的,可将其 添加 到数据库中。
15、创建视图时,相应的数据库必须是 打开 状态
18、scan…endscan结构的语句,是通过 指针 控制循环。
21、表单也称为 屏幕 或 。
22、在项目管理器中,“+”的标志是表示某一项目下面 包含 子项目。

1. 数组是一组有序内存变量__的集合。
2. VFP提供的3种工作方式是命令方式 菜单方式 程序方式
3. 命令“? {^2004/10/1} > {^2003/10/1}”的执行结果是.T.
5. 数组的最小下标是1 _,数组元素的初值是.F. _。
6. 在VFP6.0中,根据运算符可以将表达式分为算术表达式、字符表达式 、日期时间表达式、 关系表达式、逻辑表达式等5种表达式。
7. 信息是有用的数据 ,数据是信息的表现形式 。
12.在VFP6.0中有主索引、 普通索引 、 候选索引、 唯一索引、等4种索引。
主索引的关键字段值是唯一 _的。在同一个数据表中可以有一个 个主索引。
候选索引的关键字段值是28) 唯一的。在同一个数据表中可以有29) 多个 候选索引。
4.日期型数据的长度是 8 个字符。
6.向表中输入数据,可以采用 浏览 、 编辑 两种格式。
7.普通索引的关键字段值是 不唯一 的。
8.在同一个数据表中可以有 1 个主索引。
10.如果某一数据库中的一个数据表想加入到另一个数据库中,首先要把这个数据表从原来的数据库中 移去 ,然后才能添加到新数据库中。
13.创建视图时,相应的数据库必须是 常量 状态。
14.SQL是集数据定义、 数据查询 、数据控制 、数据操纵功能于一体的语言。
15.在项目管理器中,有"全部" 数据 文档 / 代码 、"类"、"其他"等多个选项卡。
16.编辑程序文件可以使用 程序编辑 器。
17.数据库文件的扩展名为 .dbc 。
19.类具有多态性、 继承性 和 封装性 。
17、数据表文件的扩展名为dbf 。
1、 一对多关联中,父表中索引是 主索引 ,子表中的索引是 普通索引 。
2、VFP将表分为两种,即 数据库表 和 自由表 。
4、在同一数据库中,相关联的表关系的类型有一对一 、一对多、多对一 3种关系。
7、建立索引的依据是 索引表达式 。
8、一个数据库中可以有多个 数据表 。
12、从系统软件开发的角度看,要组织管理应用系统的数据及其他资源,最好使用 项目管理器 。
14、scan…endscan结构的语句,是通过 指针 控制循环。
15、调用过程要使用 DO 命令。
16、表单的设计是基于 面向对象 编程的思想。
17、表单也称为 屏幕 或 窗口 。
18、在项目管理器中,“+”的标志是表示某一项目下面 包含 子项目。
1. 数组是一组有序 1) 内存变量 的集合。
3. 命令“? {^2003/10/1} > {^2004/10/1}”的执行结果是5) .F. 。
4. 内存变量的数据类型在6) 赋值 时确定。
5. 数组的最小下标是7) 1 ,数组元素的默认初值是 8) .F. 。
6. 在VFP6.0中,运算符可以将表达式分为算术表达式、9) 字符表达式 、10日期时间表达式、11) 关系表达式 、12) 逻辑表达式等5种表达式。
7. 信息是有用的13) 数据 ,数据是信息的14) 表现形式 。
10.在VFP 6.0中有 6种数据存储容器,它们分别是19) 常量 、20) 变量 、
21) 数组 、22) 字段、23) 对象、24) 记录。
12.视图是从一个或多个数据表中导出的“虚表” 一、单选题(每小题1分,共30分)
1、数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是 B 。
A、DB包括DBS和DBMS B、DBS包括DB和DBMS
C、DBMS包括DB和DBS D、DBS包括DB,但不包括DBMS
2、在关系型的数据库管理系统中,三种基本关系运算是 A 。
A、选择、投影和连接 B、选择、删除和复制
C、创建、修改和合并 D、统计、连接和合并
3、在下列式子中,结果为日期型的VFP正确表达式是 B 。
A、DATE()+TIME() B、DATE()+120
C、DATE()+CTOD("02/01/99") D、288-DATE()
4、日期型、逻辑型、备注型这三种字段的宽度分别是 D 字节。
A、8、3、10 B、8、3、254
C、8、1、10 D、8、1、4
5、表文件中共有30条记录,当前记录号是25,要显示最后6个记录,在下列命令中,错误命令是 B 。
A、LIST NEXT 6 B、LIST REST
C、DISPLAY NEXT 6 D、DISPLAY ALL REST
6、设D="09/09/2003" ,命令 ?TYPE("&D")的输出值是 C 。
A、09/09/2003 B、C
C、N D、D
7、设数据库表文件及其索引文件已打开,为了确保指针定位在物理记录号为1的记录上,应该使用命令 D 。
A、GO TOP B、GO BOF() C、SKIP 1 D、GO 1
8、用命令DIMENSION S(3,4)定义后,S数组中共有 A 个元素。
A、12 B、6
C、7 D、20
9、下列命令中,仅拷贝表文件结构的命令是 B 。
A、COPY TO B、COPY STRUCTURE TO
C、COPY FILE TO D、COPY STRUCTURE TO EXETENDED
10、下列表达式中,其运算结果为.T.的是 C 。
A、20/4-2 B、"等级考试"$"等级"
C、"01/12/98"<"12/30/97" D、"四"=="四川"
11、打开一个建立了结构复合索引的表文件,表记录的顺序将按 D 排列。
A、第一个索引标识 B、最后一个索引标识
C、主索引标识 D、物理顺序
12、要为当前学生表中所有同学奖学金增加100元,应该使用命令 D 。
A、CHANGE 奖学金 WITH 奖学金+100
B、REPLACE 奖学金 WITH 奖学金+100
C、CHANGE ALL 奖学金 WITH 奖学金+100
D、REPLACE ALL 奖学金 WITH 奖学金+100
13、执行下列命令后,当前打开的表文件名是 A 。
Number="3"
File="file"+Number
USE &File
A、File3 B、&File C、FileNumber D、File
14、同一个表所有备注字段的内容存储在 C 。
A、该表文件中 B、不同的备注文件
C、同一个备注文件 D、同一个数据库文件
15、主索引字段 A 。
A、 不能出现重复值或空值 B、 能出现重复值
C、 能出现空值 D、 不能出现重复值,但能出现空值
16、若库文件结构中含有备注型字段,系统将自动建立一个相同文件名的 C 。
A、文本文件 B、索引文件
C、备注文件 D、后备文件
17、有关查询结果的去向,以下说法中不正确的是 D 。
A、可输出到浏览窗口 B、可输出到一临时表
C、可输出到一报表文件 D、只可输出到屏幕
18、修改数据库文件结构的命令是 A 。
A、MODIFY STRUCTURE B、COPY STRUCTURE
C、MODIFY COMMAND D、LIST STRUCTURE
19、视图不能单独存在,它必须依赖于 B 。
A、视图 B、数据库 C、数据表 D、查询
20、能显示当前数据库文件中所有男生的姓名、性别和籍贯的命令是 B 。
A、LIST FIELDS 姓名,性别,籍贯
B、LIST FIELDS 姓名,性别,籍贯 FOR 性别="男"
C、DISPLAY ALL FIELDS姓名,性别,籍贯
D、LIST FOR 性别="男".AND. 籍贯="四川"
21、Visual Foxpro中参照完整性规则不包括 C 。
A、更新规则 B、删除规则 C、查询规则 D、插入规则
22、关于数据库表与自由表的转换,下列说法中正确的是 D 。
A、数据库表能转换为自由表,反之不能
B、自由表能转换成数据库表,反之不能
C、两者不能转换
D、两者能相互转换
23、在浏览窗口打开的情况下,若要向当前表中连续添加多条记录应使用 A 。
A、"显示"菜单中的"追加方式" B、"表"菜单中的"追加新记录"
C、"表"菜单中的"追加记录" D、快捷键Ctrl+Y
24、要使表单中某个控件不可用(变为灰色),则将该控件的 D 属性设为.F.。
A、Caption B、Name C、Visible D、Eanbled
25、SQL语句中删除表的命令是 A 。
A、DROP TABLE B、DELETE TABLE
C、ERASE TABLE D、DELETE DBF
26、快速报表默认的基本带区是 B 。
A、标题、总结、列注脚 B、页标头、细节、页注脚
C、页标头、细节、列注脚 D、标题、细节、页注脚
27、Caption是对象的 A 属性。
A、标题 B、名称 C、背景是否透明 D、字体尺寸
28、在SQL SELECT语句中,DISTINCT用于表示 A 。
A、查询结果中无重复记录 B、查询结果不分组
C、查询函数 D、查询不同的表
29、为一个表单建立了快捷菜单,要打开这个菜单应当 B 。
A、用热键 B、用事件
C、用快捷键 D、用菜单
30、在生成参照完整性中,设置更新操作规则时选择了"限制"选项卡后,则 B 。
A、在更新父表时,用新的关键字值更新子表中的所有相关记录
B、在更新父表时,若子表中有相关记录则禁止更新
C、在更新父表时,若子表中有相关记录则允许更新
D、允许更新父表,不管子表中的相关记录

在网络(多用户)环境下,如以独占方式打开数据库,则:
A)独占用户和其他用户均无法修改数据库
B)只有独占用户自己可以写入数据库
C)独占用户和其他用户均可修改数据库
D)其他用户可以修改数据库
考点分析:打开数据库的方式。

请写出以下常用表单方法的含义:
1、Release
2、Refresh
3、Show
4、Hide
5、SetFocus

答案
释放
刷新
显示
隐藏
设置焦点

今天的题目是:
报表的数据源可以有哪些文件类型呢?

答案
报表的数据源的文件类型是很多的,通常是数据库中的表或者自由表,也可以是视图、查询和临时表。

今天的题目是关于连编应用程序的问题:
请写出在应用程序的连编过程中,文件的"排除"与"包含"的含义及区别.

答案:
在项目中标记为“包含”的文件将变为只读文件,不可以修改;
在项目中标记为“排除”的文件,用户可以对其进行修改。
应用程序的开发虽然不是考试的重点,但是在历年的考题中它也屡有现身,但通常都只是一道小题。
在对此部分进行复习时,要注意应用程序和项目的联编过程和其中容易混淆的概念

请按照要求写出相应命令:
1、内存变量的赋值命令;
2、表达式值的显示的两种格式;
3、内存变量的显示命令;
4、内存变量的清除命令。

在给出此题答案之前,我们还是先来了解一下什么是内存变量。
Visual FoxPro的变量分为字段变量和内存变量两大类。
内存变量是内存中的一个存储区域,变量值就是存放在这个存储区域里的数据,变量的类型取决于变量值
的类型。在Visual FoxPro中,可以把不同类型的数据赋给同一个变量。
内存变量的数据类型包括字符型、数值型、货币型、逻辑型、日期型和日期时间型。
1、内存变量的赋值
格式1:STORE<表达式>TO<变量名表>
格式2:<内存变量名>=<表达式>
功能:计算表达式并将表达式值赋给一个或多个内存变量。

要为当前表所有职工增加100元的工资,应该使用命令:
a CHANGE 工资 WITH 工资+100
b REPLACE 工资 WITH 工资+100
c CHANGE ALL 工资 WITH 工资+100
d REPLACE ALL 工资 WITH 工资+100

此题的答案为:D
格式: REPLACE<字段名 1>WITH<表达式 1>[ADDITIVE][,<字段名 2>WITH<表达式 2>[ADDITIVE]...[<范围>][FOR<条件 ---- >][WHILE<条件>]
功能: 在当前表的指定记录中,将有关字段的值用相应的表达式值来替换.若<范围>与<条件>等选项都缺省,只对当前记 ---- 录的有关字段进行替换.

在项目管理器中的“文档”选项卡中包含的文件类型是:
a 表单、报表及标签
b 表单、报表及文本文件
c 自由表、视图和查询
d 视图、查询和文本文件