淮 海 工 学 院 2010.doc_第1页
淮 海 工 学 院 2010.doc_第2页
淮 海 工 学 院 2010.doc_第3页
淮 海 工 学 院 2010.doc_第4页
淮 海 工 学 院 2010.doc_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

淮 海 工 学 院 2010 2011 学年 第 一 学期 VFP程序设计 试卷(B)闭卷(答案已填)!一、选择题(本题共20道小题,共40分。)1、如果程序中有一事件需要按一定时间间隔地发生,可以在程序中加入 控件,并将其InterVal属性值设置为需要间隔的时间(单位为毫秒)。(B)A:定时器 B:文本框C:表格 D:命令按钮2、VFP系统中,程序文件的扩展名为(A)A: .PRG B: .FPTC: .SCX D: .QUR3、删除一条记录的命令是(A)A: delete for B: zapC: 删除 D: pack4、在Visual FoxPro 中创建数据库后,系统自动生成的三个文件分别为(C)A: 项目文件、表文件、数据库文件B: 表文件、索引文件、备注文件C: 数据库文件、数据库索引文件、数据库备注文件D: 数据库文件、表文件、表单文件5、创建数据表命令的基本语法格式是(C)A: CREATE Table 表名(字段列1 类型(宽度), )B: CREATE VIEWC: CREATE DATABASE DatabaseName|?D: CREATE DATA ?6、数据处理是对各种类型的数据进行收集、整理、组织、存储、维护、检索、统计与传输的过程。数据处理的五个基本环节:原始数据的收集、数据的规范与编码、数据输入、数据处理、数据输出。以下既能输入又能输出的控件是(A)A: 文本框 B: 标签C: 命令按钮 D: 图象7、数据管理的发展阶段:人工管理阶段、文件管理方式阶段、 阶段。(A)A: 数据库系统 B: 数据模型C: 关系数据库 D: VFP方式8、以下不是字符型常量的是(C)A:“abc” B: abcC: abc D: abc9、备注型字段的长度固定为(C)A: 8 B: 1C: 4 D: 1010、日期型字段的符号表示为(A)A: D B: YC: C D: N11、SELECT 0的作用是(C)A: 选择当前已用最小工作区号B: 选择当前未被使用的最小工作区号C: 选择当前未被使用的最小大区号D: 选择最小工作区号12、打开教师表(JS)应该使用的命令是(B)A: USE 教师 B: USE JSC: CLOSE TABLES D: CLOSE ALL13、现有学生表XS(XH C(6),XM C(8),XB C(2),CJ N(3),如果在浏览表时,只显示出女生信息的应先做的设置是(C)A: SET FIELD TO “女”B: SET FIELDS TO 女C: SET FILTER TO XB=女D: SET FILTER TO “XB”,“女”14、彻底删除表中做过删除标记的记录(不能删除未做标记的正常记录)的方法是(D)A: DELETE B: DELETE+ZAPC: PACK+ZAP D: PACK15、在下列数据类型的字段中,不能作为索引表达式的字段是(C)A: 日期型 B: 字符型C: 备注型 D: 数值型16、表文件的扩展名是(A)A: .dbf B: .dbcC: .dct D: .fpt17、结构化查询语言的英文缩写是(A)A: SQL B: QSLC:TSQL D: IASO18、在表单的下列事件中, 事件最后被触发(C)A: Load B: InitC: Destroy D: Unload19、新创建的表单默认名为Form1,为了修改标题栏上显示的内容,应设置表单的_B_A: Name属性 B: Caption属性C: Closable属性 D: AlwaysOnTop属性20、在VISUAL FOXPRO的查询设计器中“分组”选项卡对应的SQL短语是(D)A: WHERE B: JOINC: SET D: ORDER BY二、填空题(每空1分,共10分。)1、备注型字段的宽度固定为4,通型字段的宽度固定为 42、一张数据库表只能属于 1个数据库,一个数据库可以属于多 个项目。3、用SELECT-SQL命令对数据进行查询时,SELECT命令中用 WHERE子句用来指定条件。4、数据库中不仅存储了可以描述现实世界中的数据,还存储了这些数据之间的联系 。5、关系模型中关系完整性包括域完整性、实体完整性 、参照完整性 、用户自定义的完整性。6、关系运算中除了传统的集合运算外还有选择、投影 和连接。7、数据模型主要有:层次模型、网状模型、关系模型 、和向对象模型。三、解答题(本题共3道小题,每题10分,共30分。)1、请简述VFP程序设计这一课程讲述的内容及你的学习方法?VFP程序设计主要讲述了四个方面的内容:(1)数据原理,结构化程序设计,面向对象程序设计,软件工程学习方法:课堂听理论难点重点,课后多练习,多思考多实践。2、简述数据类型的概念,并分别举例说明C、N、D、L这几种数据类型的常量。数据类型是数据一定义域及在这个定义域上所可以进行的操作。C是字符型,常量用单引号或双引号或方括号成对作定界符,如VFP程序设计;N数值型,常量有,3.1415926 #DEFINE MAX_AGE 60D日期型,常量有,2010-12-26L逻辑型,常量有,.T.3、编写程序打印出九九乘法口诀表,输出如下:* 打印乘法口诀表* 输入:无* 输出:乘法口诀表*CLEARFOR i=1 TO 9FOR j=1 TO i?STR(i,1) + X + STR(j,1) + = + STR(i*j,2) + ENDF?ENDF四、设计题(20分)教学管理系统的排课管理涉及 “班级”、“课程”、“教师”等,请参考教材上讲过的例子分析其中的实体及联系,并画出排课管理这一局部E-R图,并将将其转换化为关系模型中的关系,最后说明如何在VFP中创建数据库、数据表及永久关系和参照完整性等来实现它们。要求:1、添加一条排课记录时,若无该班级或无该课程或无该教师则不允许添加;2、删除一教师时,若已有相关课程安排记录,则禁止删除;3、修改一课程的编号时,需同时修改课程安排表中相关的信息。1、E-R模型:2、分解成关系为:(1)教师(教师号,姓名,性别,职称,工资,政府津贴)(2)课程(课程号,课程名,学时)(3)班级(班号,班级名称,成绩)(4)课程安排(教师号,课程号,班级)3、在VFP中创建教学数据库,依次建立三个数据表:学生、课程、成绩(1)教师表字段名类型宽度小数位教师号字符型5姓名字符型8性别字符型2职称字符8工资数值型72政府津贴逻辑型1(2)课程表字段名类型宽度小数位课程号字符型4课程名字符型12学时数值型2(3)班级表字段名类型宽度小数位班号字符型8班级名称字符型10(4)课程安排表字段名类型宽度小数位班号字符型8课程号字符型4教师号字符型54、对教师表以教师号字符建立主索引,对课程表以课程号建立主索引,对班级表以班号建立主索引,对课程安排表以班号+课程号+教师号建立主索引,以教师号、课程号和班号分别建立普通索引。5、建立永久关系:在数据

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论