《visualfoxpro程序设计》第六章结构化程序设计
- 格式:pdf
- 大小:19.13 MB
- 文档页数:81


Visual FoxPro程序设计基础理论考试题库6
试卷总分:100答题时间:120分钟
选择题
关于代数的五个基本操作是( )[2分]-----正确答案(C)1.
并、差、交、除、笛卡尔积A
并、差、交、投影、选择B
并、差、交、选择、投影C
并、差、笛卡尔积、投影、选择D
关于命令的书写规则,下列说法中正确的是( ) 。[2分]-----正确答案(D)2.
命令不一定要以命令名开头A
各子句顺序不能改变B
不能大小写混合,也不能分行书写C
命令行最大字符数是2048D
函数INT(数值表达式)的功能是( )[2分]-----正确答案(B)3.
按四舍五入取数值表达式值的整数部分A
返回数值表达式值的整数部分B
返回不大于数值表达式的最大整数C
返回不小于数值表达式值的最小整数D
即不能被上级例程访问,也不能被下级例程访问的变量类型为( )。[2分]-----正确答案(A)4.
局部变量A
私有变量B
公共变量C
私有与局部变量D
计时器控件的主要属性是( )[2分]-----正确答案(C)5.
EnabledA
CaptionB
IntervalC
ValueD
假定X为N型变量,Y为C型变量,则下列选项中符合Visual FoxPro语法要求的表达式是( )
[2分]-----正确答案(D)6.
NOT.S>=YA
Y*2>10B
x.001C
STR(X)-YD
假定系统日期是1998年12月20日,有如下命令:
N=(YEAR(DATA())-1900)%100
执行后,N的值应为( )[2分]-----正确答案(B)7.
1998A
98B
20C
12D
假定系统日期是2003年12月20日,执行命令N=(YEAR(DATA())-2000)%100后,N的值应为( )
[2分]-----正确答案(B)8.
2003A
03B
20C
12D
假定字符串变量A="123",B="234",下列为真的是( )[2分]-----正确答案(A)9.
.NOT.(A=B).OR. B$("13579")A
Xxx大学
《数据库及应用》 教学大纲
编写单位: xxxxxxx系
执笔人: xxxxxxx系
审核人: xxxxxxx系
xxx大学xxx系
20xx年 2 月
课程中文名称 数据库及应用
课程英文名称 DataBase Appplication
课程性质 公共基础课
适用专业 非计算机专业
先修课程 计算机应用基础
并修课程
总学时 54 总学分 3
使用教材
Visual FoxPro数据库程序设计教程
参考书目
教学方式 多媒体
考核方式 阶段性考核
课程概述(本课程在学科或专业中的地位和作用、教学目标、内容简介等)
本课程是根据教育部对高校非计算机专业计算机公共课的教学要求,继《计算机文化基础》课程后的又一门计算机公共课。
本课程主要目的是使学生通过“数据库及应用”课程的学习,了解数据库的基本概念,掌握数据库应用系统开发的基本方法和过程,培养学生将数据库应用技术与其专业相结合的意识和能力。同时,考虑学生参加全国计算机等级考试的需求,本课程的教学应能提供相应的支持。
本课程是计算机应用的重点课程,教学内容以系统性和实用性为原则,要求达到计算机基础教学三个层次的第二个层次。
1.了解数据库的基本概念;
2.掌握数据库的基本理论和基本操作方法;
3.掌握VisualFoxPro 6.0操作平台;
4.掌握SQL语言的基本结构及使用方法;
5.了解面向对象程序设计的基本方法,具备一定的程序设计能力。
第1页
学 时 分 配 表
章次 章 名 学时 备注
第一章 数据库系统概述与Visual Foxpro基础知识 2
第二章 数据表的基本操作 2
第三章 数据库的设计与操作 2
第四章 结构化查询语言SQL 27
第五章 结构化程序设计基础 2
第1章 Visual FoxPro 6.0概述
• Visual FoxPro数据库是一个关系型数据库。
– Windows环境。
– FoxBASE+汉字操作系统(UCDOS)
• Visual FoxPro不需要用户编程就可以建立一个面向对象的数据库应用程序,所以在众多的数据库软件中,Visual FoxPro脱颍而出,成为一种通用的数据库软件。
1.1 Visual FoxPro 6.0的发展过程
• 主要经历了3个阶段
1.dBASE阶段
2.FoxBASE和FoxPro阶段
3.Visual FoxPro阶段
• 1995 VFP 3.0版运行于Win3.x、Win9X和WindeosNT环境
• 1997 VFP 5.0中文版。
• 1998 VFP 6.0中文版。
VFP6.0的功能
1)为某种信息创建一个表,利用表存储相应的信息。
(2)定义表间的关系,将各表中的数据地联系在一起。
(3)创建查询搜索记录,对记录排序和分组并根据查询结果创建报表、表及图形。
(4)可以通过视图更新表中的数据及从网上取得数据,从而收集或修改远程数据。
(5)创建表单来直接查看和管理表中的数据。
(6)可以创建一个报表来分析数据或将数据以特定的方式打印出来。
1.2.2 VFP的特点
1.利用向导来操作,方便易用
2.可视化开发
3.事件驱动
4.面向对象编程
5.生成器
6.组件库
7.VFP基础类
8.活动文档
9.对动态图形文件的支持
9.程序语言的增强
10.支持OLE拖放
11.新增和改进的生成器和编译器
1.3 VFP6.0系统的软硬件环境
• 软件环境
– Windows 98
– Windows NT 4.0
• 硬件环境
– 奔腾Ⅱ以上的微型计算机
– 32MB以上的内存
– 硬盘空间240MB以上。
1.5 VFP6.0系统的启动 • 启动VFP
– 在“开始”菜单中启动VFP
第一部分VFP概述
一、选择题
1、VisualFoxPro关系数据库管理系统能够实现的三种基本关系运算是()。 A)索引、排序、查找B)建库、录入、排序 C)选择、投影、联接D)显示、统计、复制
2、在下列四个选项中,不属于基本关系运算的是()
A.连接B.投影C.选择D.排序
3、按照传统的数据模型分类,数据库系统可分为三种类型()
A.大型、中型和小型B.西文、中文和兼容 C.层次、网状和关系D.数据、图形和多媒体 4、如果一个班只能有一个班长,而且一个班长不能同时担任其它班的班长,班级和班长两个实体之间的
关系属于()
A.一对一联系B.一对二联系C.多对多联系D.一对多联系
5、VisualFoxPro支持的数据模型是()
A.层次数据模型B.关系数据模型C.网状数据模型D.树状数据模型 6、设有关系R1和R2,经过关系运算得到结果S,则S是()
A.一个关系B.一个表单C.一个数据库D.一个数组
7、在数据库设计中用关系模型来表示实体和实体之间的联系。关系模型的结构是()
A.层次结构B.二维表结构C.网状结构D.封装结构
8、一个数据库系统必须能够表示实体和关系,关系可与(①)实体有关。实体与实体之间的关系有一对一、一对多和多对多三种,其中(②)不能描述多对多的联系。
A.0个B.1个C.2个或2个以上D.1个或1个以上
9、按所使用的数据模型来分,数据库可分为()三种模型。
A.层次、关系和网状B.网状、环状和链状C.大型、中型和小型D.独享、共享和分时
10、实体是信息世界中的术语,与之对应的数据库术语为() A.文件B.数据库C.字段D.记录
11、层次型、网状型和关系型数据库划分原则是()
A.记录长度B.文件的大小C.联系的复杂程度D.数据之间的联系
二、填空题 1、VisualFoxPro6.0是面向__的程序设计系统。 2、VisualFoxPro6.0集成环境主要包括标题栏_______、_______、________、________、_________。