vfp模拟试卷C
VFP试卷模拟试卷及参考答案
二级VFP模拟试题1及参考答案
一、单项选择题(每题1分,共40分)
1.一个完整的计算机系统应该包括_____。
A)主机和外部设备B)硬件系统和软件系统
C)操作系统和应用程序D)运算器、控制器和存储器
2.微型计算机突然断电后,数据会丢失的存储器是_____。
A)RAM B)硬盘C)ROM D)光盘
3.在计算机的应用领域中,CAD属于_____领域的应用。
A)科学计算B)数据处理C)计算机辅助系统D)人工智能
4.下列选项中,不是操作系统的软件是_____。
A)Windows XP B)Windows 7 C)Linux D)Microsoft Office
5.将(110010)2转换成十进制数是_____。
A)46 B)48 C)50 D)52
6.下列关于Windows剪贴板的描述,不正确的是_____。
A)只要Windows在运行中,剪贴板就处于运行状态
B)剪贴板是内存中临时存储信息的区域
C)剪贴板只能传递文字和图像信息
D)剪贴板是Windows提供的信息传递的方式
7.下列选项中,属于多媒体计算机必备的硬件设备是_____。
A)网卡B)声卡C)打印机D)扫描仪
8. 在Internet中,FTP指的是_____。
A)文件传输协议B)超文本传输协议
C)电子邮件协议D)传输控制协议
9. 下列关于计算机病毒的说法,正确的是_____。
A)计算机病毒是一种生物病毒
B)计算机病毒是一种程序
C)计算机病毒只破坏内存中的数据
D)使用杀毒软件能清除所有的病毒
10.计算机能够直接识别和处理的语言是_____。
VisualFoxPro考试试卷试题及答案.doc
VFP 考试试题及答案
一. 单选题
1.关系模型的完整性不包括(A) 。
A. 迭代完整性
B. 实体完整性
C. 参照完整性
D. 用户定义完整性
2.VisualFoxPro 数据中的每一行称为(C) 。
A. 串标
B. 行号
C. 记录
D. 编数
3. 关系数据模型中的关系指的是(D) 。
A. 表行
B. 表列
C. 总和
D. 二维表
4.常用的数据模型中有 (C) 。
A. 比较模型
B.曲面模型
C. 关系模型
D. 对称模型
5.常用的数据模型中包括(A) 。
A. 层次模型
B.线性模型
C. 双轨模型
D. 瀑布模型
6.(A)是包含表中的一个或一组字段按一定顺序排列的数据列表。
A. 索引
B. 合并
C. 列序
D. 标号
7. 数据库系统的三级模式中包括(B) 。
A. 循环模式
B.内模式
C. 高级模式
D. 流行模式
8.常用的数据模型里有 (B) 。
A. 回旋模型
B.网状模型
C. 棱状模型
D. 交叉模型
9.VisualFoxPro的表中每一列称作(A) 。
A. 字段
B. 列标
C. 名称
D. 线型
10.数据库系统不包括 (D) 。
A. 操作系统
B.数据表
C. 数据库
D. 计划书
11.数据模型描述的是 (C) 。
A. 大小
B. 颜色
C. 事物间联系
D.特征
12. 关系二维表中垂直方向的列称作(C) 。
A. 列名
B. 特征
C. 属性
D. 行标
13.数据库系统三级模式中包括(A) 。
A. 外模式
B. 层叠模式
C. 交叉模式
D. 圆环模式
14.数据库是指 (A) 的数据集合。
A. 相关的
B. 无序的
C. 混合的
D.循环的
15. 关系二维表中水平方向的行称作(A) 。
2020年全国计算机二级vfp全真模拟考试题库及答案(共九套)
2020年全国计算机二级vfp全真模拟考试题库及
答案(共九套)
2020年全国计算机二级vfp全真模拟考试题及答
案(一)
1.对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是( D ).
A)快速排序 B)冒泡排序
C)直接插入排序 D)堆排序
【解析】除了堆排序算法的比较次数是O(nlog2n ),其他的都是n(n -1)/2.
2.设 X="11",Y="1122", 下列表达式结果为假的是( D ).
A)NOT(X==Y)AND (X$Y) B)NOT(X$Y)OR (X<>Y)
C)NOT(X>=Y) D)NOT(X$Y)
【解析】字符串精确比较运算符"==",只有当两个字符串完全相同时,才会是逻辑真,所以X==Y为逻辑假;子串包含测试运算符$,如果运算符前的字符串是运算符后的字符串的一个子字符串,则为逻辑真,所以X$Y为逻辑真;大于等于运算符>=,是对两个字符串自左向右逐个进行比较,一旦发现两个对应字符不同,就根据两个字符的排序序列决定两个字符串的大小,X、Y的前两个字符相同,所以比较第3个字符,由于X只有两个字符,则第3位X小于Y,所以X小于Y,故X>=Y为逻辑
假;X<>Y为逻辑真.
由以上可得:A)选项中,由于NOT的优先级高于AND,所以先比较NOT(X==Y)为逻辑真,由于X$Y也为逻辑真,所以NOT(X==Y)AND (X$Y)为逻辑真.B)选项中,由于NOT的优先级高于OR,所以先比较NOT(X$Y)为逻辑假,由于X<>Y也为逻辑真,所以NOT(X$Y)OR (X<>Y)为逻辑真.C)选项中,X>=Y为逻辑假,则NOT(X>=Y)为逻辑真.D)选项中,X$Y也为逻辑真,则NOT(X$Y)为逻辑假.
VFP上机模拟考试题解答版
本科模拟操作题
一、选择题 (每题1分,共30分)
A),B),C),D)四个选项中,只有一个选项是正确的,请将正确的选项答在相应的_____上
1)关系数据库管理系统所管理的关系是_ B
A) 一个DBF文件
B)若干个二维表
C)一个DBC文件
D)若干个DBC文件
2)VFP支持的数据模型是_ _B___
A)层次数据模型B)关系数据模型
C)网状数据模型D)树状数据模型
3)将内存变量定义为全局变量的VFP命令是_ C____
A)LOCAL B)PRIV A TE C)PUBLIC D)GLOBAL
4)不允许记录中出现重复索引值的索引是__C__.
A)主索引和唯一索引
B)主索引和普通索引
C) 主索引和候选索引
D) 主索引、候选索引和唯一索引
5)要控制两个表中数据的完整性和一致性可以设置”参照完整性”,要求这两个表__A__.
A)是同一个数据库中的两个表
B)不同数据库中的两个表
C)两个自由表
6)在Visual FoxPro中,可以对字段设置默认值的表__A__.
A)必须是数据库表
B)必须是自由表
C)自由表或数据库表
D)不能设置字段的默认值
7)Visual FoxPro 关系数据库管理系统能够实现的三种基本关系运算是__C__.
A)索引、排序、查找
B)建库、录入、排序
C)选择、投影、联接
D)显示、统计、复制
8)可以链接或嵌入OLE对象的字段类型是__C__.
A)备注型字段
B)通用型和备注型字段
C)通用型字段
D)任何类型字段
9)查询设计器和视图设计器的主要不同表现于__B__.
A)查询设计器有“更新条件”选项卡,没有“查询去向”选项
《VFP数据库》试卷(带答案)
《V F P数据库》试卷
A.'中国'<='大连' B.'电脑'$'电脑报' C.2*4.2<=11%6 D.'电脑报'=='电脑' 2.视图不能单独存在,它必须依赖于()。
A.视图B.查询C.数据表D.数据库3.有如下SQLselect语句:
select*from成绩where数学between80and100
与该语句等价的SQL语句是()。
A.select*from成绩where数学<100and数学>80
B.select*from成绩where数学>=100and数学<=80
C.select*from成绩where数学>100and数学<80
D.select*from成绩where数学<=100and数学>=80 4.SQL语句中修改表结构的命令是()。
A.altertable B.modifytable
C.alterstructure D.modifystructure
5.SQL中,select语句的功能是()。
A.定义B.查询C.修改D.控制
6.只有数据表中有而自由表中没有的索引类型是()。
A.普通索引B.唯一索引C.主索引D.候选索引
7.要将当前数据库的“照片”字段删除,应使用()命令。
A.delete B.zap C.modifystructure D.pack
8.一个工作区最多可以打开()个表。
A.32767 B.1 C.2 D.3
9.查询设计器的“筛选”选项卡,对应SQL语句的子句是()。
A.joinon子句B.where子句
VFp模拟(c)
<<Visual FoxPro程序设计>>模拟试卷(C)
专业和班级_________姓名_______学号_____成绩____
说明:将一、二、三、四、五题的答案按题序编号写在最后一页的答案表中,答在其它位置的无效。
一.单选题(每小题1分,共20分)
1. 数据库系统的核心是______。
A)数据库 B)操作系统
C)数据库管理系统 D)文件
2.Visual FoxPro关系数据库管理系统能够实现的三种基本关系运算是______。
A) 索引、排序、查找 B) 选择、投影、联接
C) 建库、录入、排序 D) 显示、统计、复制
3.在Visual FoxPro中,函数MOD(16,4)的结果为______。
A)2 B)1 C)0 D)3
4. 命令 ? VAL("100-86.5")的结果是______。
A)100.00 B) 13.50 C) 100-86.5 D) 0
5.表达式2*3^2+2*8/4+3^2的值为_______。
A)64 B)31 C)49 D)22
6.设X='100',Y='15', 执行以下命令:
?IIF(X>Y,X+'10' ,Y+'10')
屏幕显示结果是______。
A)10010 B)110 C)1510 D)5
7.有如下命令序列:
X="100"
Y="09/01/03"
?&X+&Y
执行以上命令序列后,屏幕显示的结果是______。
A) 100+09/01/03 B) 103
C) 1009/1/03 D) 10009/01/03
8.不允许记录中出现重复索引值的索引是______。
计算机二级VFP考试选择题
VFP 选择题(1)
C 1、下面叙述中()不属于数据库系统的特点。
数据结构化好
数据独立性高
数据冗余度高
数据共享程度高
C 2、某工厂生产多种产品,每种产品要使用多种零件,一种零件可能安装在多种产品上,则产品和零件之间存在着()的联系。
一对一
一对多
多对多
不能确定
A 3、现实世界中的事物(对象或个体),在数据世界中则表示为()。
记录
数据项
文件
数据库
B 4、数据库的一系列特性是由一个称为()的软件,提供通用的存取和控制方法加以实现的。
数据服务器
数据库管理系统
数据分析系统
数据存储系统
D 5、数据库系统的特点包括()。
数据的结构化
数据共享
数据的独立性和可控冗余度
以上都是
A 6、数据库应用系统是指在()支持下运行的计算机应用系统。
数据库管理系统
文件系统
应用程序
操作系统
C 7、在教学中,一个学生要学习多门课程,而一门课程又有多名学生学习,则学生与课程这两个实体之间存在着()联系。
一对一
一对多
多对多
多对一
B 8、数据库系统通常采用三级模式结构,数据库用户所看到的模式是()。
概念模式
外模式
内模式
中间模式
A 9、下列叙述中有关数据库系统错误的概念是()。
用户不经dbms可直接访问数据库。
关系规范化的主要目的是减少数据冗余。
mis的含义是管理信息系统。
oracle是关系型数据库产品。
D 10、数据管理技术的发展经历了三个阶段,其中不包括的阶段是()。人工管理阶段
数据库系统阶段
文件系统阶段
机器管理阶段
D 11、在信息世界中,客观存在并且可以相互区别的事物称为()。
记录
属性
联系
实体
C 12、能够对数据库资源进行统一管理和控制的是()。
最新vfp模拟题(答案)
一、数据库管理系统基础知识模拟试题
一、选择题
1.下列选项中能够直接实现对数据库中数据操作的软件是(C )。
A、字处理软件
B、操作系统
C、数据库管理系统
D、翻译系统
2.数据库系统的核心是( D )。
A、编译系统
B、数据库
C、操作系统
D、数据库管理系统
3.下列关于数据库系统的正确叙述是( A )。
A、数据库系统减少了数据冗余
B、数据库系统避免了一切数据冗余
C、数据库系统中数据的一致性是指数据类型的一致
D、数据库系统比文件系统能管理更多的数据
4.下列关于数据库系统的正确叙述是( B )。
A、数据库中只存在数据项之间的联系
B、数据库的数据项之间和记录之间都存在联系
C、数据库的数据项之间无联系,记录之间存在联系
D、数据库的数据项之间和记录之间都不存在联系
5.数据库DB、数据库系统DBS、数据库管理系统DBMS这三者之间的关系是( A )。
A、DBS包括DB和DBMS
B、DBMS包括DB和DBS
C、DB包括DBS和DBMS
D、DBS就是DB,也就是DBMS
6.按照数据模型分类,数据库系统可以分为三种类型,正确的是( C )。
A、大型、中型和小型
B、西文、中文和兼容
C、层次、网状和关系
D、数据、图形和多媒体
7.按照数据模型分类,Visual FoxPro属于( C )。
A、层次型
B、网状型
C、关系型
D、混合型
8.数据库管理系统是( C )。
A、应用软件
B、辅助设计软件
C、系统软件
D、科学计算软件
9.关系数据库管理系统存储与管理数据的基本形式是( B )。
A、关系树
B、二维表
C、结点路径
D、文本文件
VFP模拟试卷
模拟试卷
一、单项选择题(30分)
1.以下不是数据库管理系统的是____。
A.DB2 B.Visual FoxPro C.Excel D.Oracle
2.关系模型是把实体之间的联系用____表示。
A.二维表B.树C.图 D. E-R图
3.在表的浏览窗口中,要在一个允许NULL值的字段中输入.NULL.值的方法是____.
A. 直接输入"NULL"的各个字母B.按[CTRL+0]组合键
C.按[CTRL+N]组合键D.按[CTRL+L)组合键
4.打开一个空表,分别用函数EOF()和BOF()测试,其结果一定是——。
A..T.和.T.B..F.和.F.C..T.和.F.D..F.和.T.
5.若要删除当前表中某些记录,应先后使用的两条命令是——。
A.DELETE—ZAP B.DELETE—PACK
C.ZAP—PACK D.DELETE—RECALL
6.为了选用一个未被使用的编号最小的工作区,可使用的命令是——。
A.SELECT 1 B.SELECT 0 C.SELECT(0) D.SELECT -1
7.用LOCATE命令查找出满足条件的第一条记录后,要继续查找满足条件的下一条记录,应该用____命令。
A.SKIP B.GO C.LOCATE D.CONTINUE
8.索引文件中的标识名最多由____个字母、数字或下划线组成。
A.5 B.6 C.8 D.10
9.数据库表之间创建的永久性关系是保存在____。
A. 数据库表中B.数据库文件中C.表设计器中D.数据环境设计器中10.当要求在输入数据时,只允许输入数字、空格和正负符号,则输入掩码应为——。
vf模拟题全
一、选择题(每题2分。共70分)
下列各题A)、B)、C)、D)四个选项中,只有一个选择是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1)下列叙述中正确的是
A)线性表是线性结构
B)栈与队列是非线性结构
C)线性链表是非线性结构
D)二叉树是线性结构
(2)下列数据结构中,插入时不需要移动其他元素的是
A)有序线性表
B)无序线性表
C)栈和队列
D)以上三种都不是
(3)数据的存储结构是指
A)数据所占的存储空间量
B)数据的逻辑结构在计算机中的表示
C)数据在计算机中的顺序存储方式
D)存储在外存中的数据
(4)一棵二叉树中共有69个度为2的结点与80个度为1的结点,则该二又树中的总结点数为
A)22l B)219
C)231 D)229
(5)下列关于栈的叙述中正确的是
A)只能在栈顶插入元素,而不能删除元素
B)可以插入元素。也能删除元素
C)插入元素时需要移动栈中所有的元素
D)删除元素时需要移动栈中所有的元素
(6)下列叙述中正确的是
A)软件测试的目的是证明程序是否正确
B)软件测试的目的是尽可能多的发现程序中的错误
C)软件测试的目的是使程序运行结果正确
D)软件测试的目的是使程序符合结构化原则
(7)下列叙述中正确的是
A)在面向对象的程序设计中,各个对象之间应相对独立,相互依赖性小
B)在面向对象的程序设计中,各个对象之间应具有密切的联系
C)在面向对象的程序设计中,各个对象应都是公用的
D)上述三种说法都不对
(8)下列叙述中正确的是
A)数据库设计是指设计数据库系统
B)数据库设计是指设计数据库管理系统
C)数据库设计是指在已有数据库管理系统的基础上建立数据库
《VFP程序设计基础》试卷(A-B-C-D-E-F卷)(上机)
《V isual FoxPro 程序设计基础》试卷(A 卷)(上机)
专业班级 姓名 学号 成绩 .
1、 请在试卷纸上填写所在班级、学号、姓名。
2、 在硬盘的最后一个盘符下,创建一个以自己所在“专业年级+姓名+机号+试卷类型”为文件名的文件夹(如:信息03张三134 A 卷),并设置默认路径,所有试题均作在该文件夹下,否则后果自负。
3、 考试结束后不要关机,不得使用任何移动存储媒介。
4、 本试卷为闭卷考试,试卷考试时间为90分钟。
一、 项目管理器、数据库、表和记录的输入和维护(25分)
1、 在自建文件夹下创建以自己名字拼音字母命名的项目管理器(如张三同学,应以“zhangsan.PJX ”文件名,以下同)(1分);
2、 在以自己名字拼音字母命名的项目管理器中建立一个以自己名字命名数据库(如张三同学,应为“zhangsan.DBF ”)(1分);
3、 在数据库中创建学生表(表文件名为XS .DBF ),长表名为:学生情况登记表,表结构如下:(4分)
4成绩表,表结构如下:(4分)
5(4分)
设置字段有效性规则:Cj应该在0到100之间,否则提示“你的输入有错误,请重新输入!”;(4分)
7、创建索引(4分)
在表一中以字段Xh创建索引,索引表达式为主索引,索引名称为Xh;
在表二中以字段Xh建立索引,索引表达式为普通索引,索引名称为Xh;
8、表一和表二建立永久性关系,并编辑起参照完整性,将更新规则设
置为级联,删除规则设置为限制,插入规则设置为忽略。(3分)
二、建立查询(10分)
1.基于表一和表二在项目管理器中创建以自己名字命名的多表查询(如
新版《VFP》实验考试模拟题
第1套
1、建立一个计算机考试成绩管理数据库,文件名为CJGL.DBC,并输入数据(40分)该数据库中有两个数据表:学生信息表(XS.DBF)和学生成绩表(CJ.DBF)。其数据形
式如下:
学生信息表(XS.DBF)
考号姓名
07020104 07040109 07030106 07020132 07050223 07010213李萍黄程王军周小丽程成张伟
考号07010213 07030106 07040109
07020132 07050223 07020104笔试成绩
86
45
91
74
79
57
学生成绩表(CJ.DBF)
上机成绩成绩合格否
优.F.
缺考.F.
优.F.
及格.F.
不及格.F.
及格.F.
要求:将数据库(CJGL.DBC)中的XS.DBF(父表)和CJ.DBF(子表)以“考号”建立一
对一永久关系。
二、基于表的表单设计
(1)设计如图所示表单,文件名:myform1.scx,单击“查询”按钮,先根据笔试成绩和上机成绩求出各学生成绩是否合格,并填入cj表中,再在grid1中显示成绩出不合格的学生姓名和成绩,并按笔试成绩升序排序。
表单设计界面
(2)设计如图所示表单,文件名:myform2.scx,表单运行后,在组合框中选择学生姓名,可以在Text1,text2中可以显示各科目的成绩,计算出他的平均成绩,要求保留一位小数,并显示在text3中。(上机成绩为“缺席”的按0分计算,上机成绩为“不及格”的按40分计算,上机成绩为“及格”的按60分计算,上机成绩为“优”的按90分计算)
表单设计界面
三、数字算法的表单设计
VFP模拟试题四及答案
VFP模拟试题及答案(4)
一、单项选择题
二、1.在Visual FoxPro中,使用菜单设计器定义菜单,最后生成的菜单程序的扩展名是
三、A).MNX
四、B).PRG
五、C).MPR
六、D).SPR
七、2.若要创建一个数据3级分组报表,第1个分组表达式是“部门”,第2个分组表达式是“性别”,第3个分组表达式是“基本工
资”,已知“部门”与“性别”为字符型,“基本工资”为数值型,则当前索引的索引表达式应当是
八、A)部门+性别+基本工资
九、B)部门+性别+STR(基本工资)
十、C)STR(基本工资)+性别+部门
十一、D)性别+部门+STR(基本工资)
十二、 3.下列对编辑框控件属性的描述,正确的是
十三、A)Sellength的属性的设置可以小于0
十四、B)当ScrollBars的属性值为0时,编辑框内包含水平滚动条
十五、C)SelText属性在做界面设计时不可用,在运行时可读写
十六、D)ReadOnly属性值为.T.时,用户不能使用编辑框上的滚动条
十七、 4.储蓄所有多个储户,储户在多个储蓄所存取款,储蓄所与储户之间是
十八、A)一对一的联系
十九、B)一对多的联系
二十、C)多对一的联系
二十一、D)多对多的联系
二十二、 5.在Visual FoxPro中,下列数据中属于常量的是
二十三、A)TOP
二十四、B).Y.
二十五、C)T
二十六、D)12/11/2003
二十七、 6.要清除所有变量名第二个字母为X的内存变量,应使用命令是
二十八、A)RELEASE ALL *X
二十九、B)RELEASE ALL LIKE X
VF模拟考试题和答案解析
《VFP程序设计》期末模拟试卷-Ⅰ
一、判断正误(对的打√号,错的打X号,每题1分,共10分)
(X)1、利用VAL函数实现字符型数据到数值型数据的转换时,要转换的字符串必须全部由数字字符组成,否则将无法转换。
(√)2、数据库管理技术的发展经历了人工管理阶段、文件管理阶段和数据库系统阶段。(√)3、若希望避免用户向自由表中的某字段输入重复数据,则应该根据此字段建立候选索引,以便自动进行惟一性检查。
(X)4、 COUNT、SUM和AVERAGE命令中若缺省子句,其默认的记录范围仅为当前记录。
(√)5、工作区选择命令SELECT中既可使用表别名,也可以使用工作区别名或工作区编号来指定欲选择的工作区。
(√)6、 Visual FoxPro中一个工作区中只能打开一个表,但同一个表可以在不同的工作区中同时被打开。
(X)7、循环结构中,LOOP语句的功能是退出循环,执行循环结构的下一条语句。
(√)8、主索引只能在数据库表中指定,而候选索引在数据库表和自由表中都可使用。(X)9、 Visual FoxPro中的命令按钮组、文本框、表格、选项按钮组等都属于容器类控件。
( √ )10、系统提供的查询设计器和查询向导建立的查询保存时会产生一个扩展名
为.QPR的文件,运行后才能得到查询结果。
二、单项选择(请将答案填在每题的括号内,每题1分,共20分)
1、保存在计算机中具有一定结构的相关数据的集合称为()。
(A)数据库(B)数据库系统(C)数据库管理系统(D)数据结构
2、利用数据库技术进行人事档案管理是属于计算机的()。
VFP模拟精彩试题与历年真题
(十一)表单设计及应用
一、选择题
1.在Visual FoxPro 系统中,选择列表框或组合框的选项,双击鼠标左键,此时触发以下
_______事件。
A. Click
B. Dblclick
C. Init
D. KeyPress
2.表单的Name属性用于______。
A. 作为保存表单时的文件名
B. 引用表单对象
C. 显示运行表单标题栏中
D. 作为运行表单时的表单名
3.表单生成器的作用是。
A. 创建和修改表单
B. 添加字段,作为表单的新控件
C. 创建新表单
D. 以上都是
4.用来确定控件是否可见的属性是。
A. Enabled
B. Default
C. Caption
D. Visible
5.用来显示控件上的文字的属性是。
A. Enabled
B. Default
C. Caption
D. Visible
6.运行表单的命令是。
A. RUN FORM
B. EXECUTE FORM
C. DO FORM
D. START FORM
7.在列表框中使用以下哪个属性判定列表项是否被选中。
A. Checked
B. Check
C. Value
D. Selected
8.可以选择多项的控件是。
A. 组合框
B. 列表框
C. 下拉列表框
D. 选项组
9.为了在文本框输入显示“*”,应该设置文本框的属性是。
A. PasswordChar
B. PasswordAttr
C. Password
D. PasswordWord
10.在表单设计阶段,以下说法不正确的是。
A. 拖动表单上的对象,可以改变该对象在表单上的位置
B. 拖动表单上对象的边框,可以改变该对象的大小
VisualFoxPro模拟试卷客观题
VisualFoxPro模拟试卷客观题
Visual FoxPro模拟试卷客观题
模拟试卷一
【判断题】
1.常量是其值在程序的执行过程中可以改变的量 N
2.函数EOF()的功能为指向表的首记录之前,返回值为逻辑型N
3.在下列程序段中有语法错误 Y
USE RSDA
INDEX ON 性别 TO IXB
TOTAL ON 职称 FIELDS 工资 TO RSGZ
4.执行?IIF(6>9,6,9)后的结果是9 Y
5.在“代码”窗口中,只能编写对象的事件和方法程序代码,不能查询对象的事件和方法程序代码N
【选择题】
1.关于Visual FoxPro数组的说法中,错误的是(A)
A 数组的赋值只能通过STORE命令实现
B 数组在定义之后,能进行重新赋值
C 数组是一组具有相同名称不同下标的内存变量
D 在定义数组时,数组的大小可以包含在一对小括号中
2.数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)、三者之关系是(B)
A DB包含DBS和DBMS
B DBS包含DB和DBMS
C DBMS包含DBS和DB
D 三者同级,没有包含关系
3.在命令窗口中输入下列命令:
STORE 4*5 TO X
X
在屏幕上显示的结果是(D)
A 4
B 5
C X
D 20
4.利用命令删除数据库文件时,制定RECYCLE选项后,将会把数据库和数据库表(A)
A 放入回收站,需要时可以还原
B 放入回收站,但不可以还原
C 彻底删除
D 重命名
5.谢列字段名中不合法的是(B)
A 计算机
B 5 倍数
C abc-2
D student
6.SELECT-SQL语句中的条件短语的关键字是(A)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
三、填空题(每空 2 分,共 20 分)
1. ________是 VFP 的管理控制中心,用户利用它可以很方便地管理各类文件。 2.数学表达式
a2 b 2a b
2
对应的 Visual FoxPro 表Biblioteka Baidu式是_______。
3.假设系统日期为 2009 年 6 月 15 日,则表达式 INT(2009.15/10)+ YEAR(DATE()) 的结果是_______。 4.当前数据表包含“出生日期(D)”和“年龄(N)”字段,根据“出生日期”计算 年龄,并写入“年龄”字段,应使用命令____________。 5.使用数据库设计器为两数据表建立永久关系,应在父表中建立主索引,在子表中建 立_____索引。
四.阅读理解题(每题 4 分,共 20 分)
1.下面程序的运行结果是 SET TALK OFF X=5 DO CASE CASE X>10 Y=X+10 CASE X>3 Y=X+5 OTHERWISE Y=4*X ENDCASE ?Y SET TALK ON 2.下面程序的运行结果是 SET TALK OFF FOR I=1 TO 4 ??CHR(64+I) ENDFOR SET TALK ON 3.下面程序的运行结果是 SET TALK OFF CLEAR DIMENSION Y(10) N=1 。
第 3 页 共 7 页
6.已知有数据表 XSCJ.DBF (学号(C),成绩(N)…),检索成绩高于或等于平均成绩 的学生信息,请将下面 SQL-SELECT 语句填写完整。 SELECT * FROM stud WHERE 成绩>=(SELECT _________ FROM stud) 7.统计数据表 GZ.DBF(工号(C)、单位(C)、工资(N))中各单位平均工资,请将下面 SQL-SELECT 语句填写完整。 SELECT 单位,AVG(工资) AS 平均工资 FROM GZ _____________。 8.所有控件都具有的属性是_________。 9.将编辑框控件 Edit1 设置为只能显示不能修改,应使用语句__________。 10. 若要对表单进行初始化,需选择 Load、UnLoad、Init 事件中的__________事件过 程编写代码。
第 2 页 共 7 页
C)ThisForm.List1.Value=ThisForm.Text1.Value D)ThisForm.List1.Add(ThisForm.Text1.Value) 29. 报表设计器的基本带区是 _______。 A)标题、细节、页注脚 B)标题、细节、总结 C)页标头、细节、页注脚 D)页标头、细节、总结 30. 恢复系统默认菜单应使用命令_________。 A)SET DEFAULT TO SYSTEM B)SET MENU TO DEFAULT C)SET SYSMENU TO DEFAULT D)SET SYS TO DEFAULT
五.编程题(第 1、2 题 6 分,第 3 题 8 分,共 20 分)
1.合肥市出租车计费规则为:2.5 公里以内收费 6 元;超过 2.5 公里,每公里加收 1.2 元,最后收费按四舍五入取整。编程根据由键盘输入的里程数计算出租车费。 2.用循环编程计算并输出表达式:
S
1 2 19 2 3 20
5 .某表单上有一个“ Label1 ”标签(标题为“文字移动演示”)和两个名称分别为 “Command1”、“Command2”命令按钮,表单运行某时刻的界面如图所示,其中:
第 5 页 共 7 页
Command1 按钮的 Click 事件代码如下: Thisform.Label1.Top=Thisform.Label1.Top-5 Command2 按钮的 Click 事件代码如下: Thisform.Label1.Left=Thisform.Label1.Left+10 单击 Command1 按钮,标签如何移动: 单击 Command2 按钮,标签如何移动:
二、判断题(每题 1 分,共 10 分,正确划√,错误划╳)
1.VFP 采用的是面向对象、程序驱动的编程机制。 2.在 VFP 的项目管理器中,可以设置 PRG 文件、MPR 文件或 SCX 文件为主文件。 3.当前数据表有一个 XM 字段,另有一个同名的内存变量,命令? XM 的输出结果是内 存变量 XM 的值。 4.已知当前数据表有 20 条记录,函数 RECNO()的最大取值是 20。 5.在 VFP 的运算符中,<>、#、!=三者作用相同。 6.命令 LOOP 和 EXIT 都只能在循环体内使用。 7.复选框 Value 属性的值只能是.T.、.F.或 1、2。 8.计时器控件是按毫秒为时间单位来计时的。 9.事件 Load、Init 和 Click 都是由系统自动触发的事件。 10.语句 Thisform.Release 和 Release Thisform 的作用相同,所以两处的 Release 是同一个概念。
安徽农业大学经济技术学院 2009-2010 学年第二学期
《Visual FoxPro 程序设计》考试模拟试卷(C)
所有答案写在答题纸上,否则不得分
一、单项选择题(每题 1 分,共 30 分)
1.下列选项中,不属于基本关系运算的是 。 A)连接 B)投影 C)排序 D)选择 2.在 VFP 的项目管理器中,程序文件位于“______”选项卡下。 A)数据 B)文档 C)其他 D)代码 3.下列的变量名中,___________是不合法的变量名。 A)姓名 25 B)25B C)B25 D)B_25 4.下列 VFP 的数据类型中,_________字段可以存放图像、声音等特殊数据。 A)字符型 B)双精度型 C)通用型 D)备注型 5.下列函数中,函数值为数值型的是_________。 A)BOF() B)RECNO() C)CTOD("02/25/09") D)TIME() 6.一个数据表,用 LIST STRU 命令显示该表总的字段宽度是 24,则用户实际可以使用 的字段宽度是___________。 A)22 B)23 C)24 D)25 7.在一个关系中,能够惟一确定一个元组的属性或属性组合叫做___________。 A)索引码 B)域 C)关键字 D)排序码 8.表的查询结果默认输出到___________。 A) 浏览窗口 B) 屏幕 C) 图形 D) 临时表 9.下列选项中,________是函数,其他三个都是命令。 A)FOUND B)SEEK C)FIND D)LOCATE 10.下列选项中,______命令不能关闭数据表。 A)USE B)CLOSE DATABASE C)CLEAR D)CLEAR ALL 11.当前数据表文件中有一个长度为 10 的字符型字段 sname,执行如下命令后显示的 结果是_________。 REPLACE sname WITH “于丹樱罗小瑞” ?LEN (sname) A)5 B)6 C)10 D)12 12.用命令"INDEX ON 姓名 TAG index_name UNIQUE"建立索引, 其索引类型是________。 A)主索引 B)候选索引 C)普通索引 D)惟一索引 13.变量 A="2008 北京奥运欢迎你",下列表达式中__________的值是"北京欢迎你"。 A)SUBSTR(A,5,4)+SUBSTR(A,13,6) B)SUBSTR(A,9,4)+SUBSTR(A,17,6) C)STR(A,5,4)+STR(A,13,6) D)STR(A,9,4)+STR(A,17,6)
。
。
第 4 页 共 7 页
DO WHILE N<=10 Y(N)=11-N N=N+1 ENDDO ?Y(3+Y(8)) SET TALK ON RETURN 4. 已知有数据表 XS.DBF (其结构和数据如表所示) , 则下面程序的运行结果是 学号 990001 990002 990003 990004 990005 990006 990007 SET TALK OFF USE XS.DBF M=0 N=0 SCAN IF 性别="女" M=M+成绩 N=N+1 ENDIF ENDSCAN ? M/N USE SET TALK ON 姓名 马华 王军 陈燕 高平 黄勇 刘红 杨丽 性别 女 男 女 男 男 女 女 成绩 80 60 70 100 90 80 50 。
第 1 页 共 7 页
14.DELETE 命令的作用是_______。 A) 为当前记录做删除标记 B) 直接物理删除当前记录 C) 删除当前数据库文件的所有记录 D) 在提问确认后物理删除当前记录 15.下列选项中,不能返回数值型结果的是是_______。 A)MOD() B)BOF() C)RECNO() D)RECCOUNT() 16.视图设计器中具有而查询设计器中没有的选项卡是_______。 A)联接 B)排序依据 C)分组依据 D)更新条件 17.在 SQL-SELECT 语句中,GROUP BY 是为了指定_______。 A)查询结果的分组 B)查询结果的排序 C)查询的条件 D)查询的字段 18. 使用 SQL-SELECT 命令建立查询时,若要将查询结果输出到临时表中,需要使用 _______子句。 A)INTO ARRAY B)INTO TABLE C)INTO CURSOR D)TO FILE 19. 下列关于排序和索引说法正确的是___________。 A)排序产生新的文件,此文件能单独被打开 B)索引产生新的文件,此文件能单独被打开 C)排序产生新的文件,索引不产生新的文件 D)索引产生新的文件,排序不产生新的文件 20.下列选项中,_________对象没有 Caption 属性。 A)标签 B)命令按钮 C)表单 D)文本框 21.代码 store ThisForm.Text1.Value to a 中的 Value 是_______。 A)属性 B)事件 C)方法 D)对象 22. 用 RGB(X, Y, Z )设置颜色时, Y 是指_______颜色的值。 A)红色 B)绿色 C)黄色 D)蓝色 23. 下列对象中,不属于输入类的控件是_______。 A)文本框 B)编辑框 C)列表框 D)标签 24. 为了在文本框输入任何内容都显示“*”,应该设置文本框的______属性值为“*”。 A)PasswordChar B)Value C)Password D)Caption 25. 在命令按钮组中,通过修改_______属性值,可把按钮个数设为 4 个。 A)Caption B)Value C)Visible D)ButtonCount 26.计时器控件的_______属性值用于指定 Timer 事件执行的时间间隔。 A)Interval B)Enabled C)Increment D)Time 27.在当前表单的标签 Label1 中显示系统日期的代码是_______。 A)ThisForm.Label1.Value=TIME() B)ThisForm.Label1.Caption=TIME() C)ThisForm.Label1.Value=DATE() D)ThisForm.Label1.Caption=DATE() 28.在当前表单中,将文本框 Text1 中显示的内容添加到列表框 List1 中,应该使用的 代码是_______。 A)ThisForm.List1.AddItem(ThisForm.Text1.Value) B)ThisForm.List1.AddItem=ThisForm.Text1.Value
的值。
3.已知数据表 XSCJ.DBF 和 TJ.DBF,其结构和内容如下表所示,编写程序实现如下功 能: ①填充 XSCJ.DBF 表中的 “合成成绩” 字段 (合成成绩=笔试成绩*60%+机试成绩*40%) ; ②XSCJ.DBF 表中合成成绩在 85 分以上(含 85 分)为优秀、60 分至 85 分(含 60 分) 为合格、60 分以下为不合格,根据表 XSCJ.DBF 中的数据分别统计各专业优秀、合格和 不合格人数并填充到表 TJ.DBF 的相应字段中。 表 XSCJ.DBF 准考证号 (C) 2008001 2008002 2008003 2008004 ┋ 专业代号 (C) 1002 1001 1002 2001 ┋ 姓名 (C) 王丽 马庆泉 李珊珊 李刚 ┋ 表 TJ.DBF