收藏 分销(赏)

上海交通大学历年研究生考试计算机原理与系统结构试题(常用版).doc

上传人:二*** 文档编号:4574445 上传时间:2024-09-30 格式:DOC 页数:84 大小:1.47MB
下载 相关 举报
上海交通大学历年研究生考试计算机原理与系统结构试题(常用版).doc_第1页
第1页 / 共84页
亲,该文档总共84页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、上海交通大学历年研究生考试计算机原理与系统结构试题(常用版)(可以直接使用,可编辑 完整版资料,欢迎下载)上海交通大学1995年硕士研究生入学考试试题 计算机原理与系统结构A. 计算机原理部分 一、 选择题:(每小题1.5分,总共12分) 1用n+1位字上(其中1位后号位)表示定点整数时,所能表示的数位范围是_;用n +1位字长(其中1位符号位)表示定点小数时,所能表示的数值范围是_。 A、 0N2n-1; B、0N2n-1-1; C、1N2n-1-1; D、1N2n-1; E、0N1-2-n F、0N1-2-(n+1). 2.堆栈寻址方式中,设A为累加的;SP为堆栈指示器,Msp为sp指向的

2、栈顶单元,如果过棋操作的动作是:(A)Msp,(sp)-1sp,那么出栈,操作的动作应为_。 A、(Msp)A,(sp)1spj B、(sp) +1sp; (Msp) A C、(sp)-1sp,(Msp) A D、(Msp) A, (sp)-1sp 3位操作频指令的功能是_。 A、 对cpu内部通用序宰存或主存某一单元任一位进行状态检测(0或1); B、 对cpu内部通用宰存或主存某一单元任一位进行状态强置(0或1); C、 对cpu内部通用宰存或主存某一单元任一位进行状态检测式强置; D、 进行移位操作。 4、微指令执行的顺序控制问题,实际上是如何确定下一条微指令的地址问题,通常,用的一种方

3、法是断定方式,其基本思想是_。 A、 用程序计设加pc来产生后很微指令地址; B、 用微程序计数加Mpc来产生后很微指令地址; C、 通过微指令顺序控制字段由设计者指定或者由设计者指定的判断别字,段控制产生后很微指令地址; D、 通过指令中指定一个专门字段来控制产生后很微指令地址。 5、磁盘存储加的记录方式一般采用_。 A、 归察制; B、不归察制; C、调频制; D、调相制 6、同步通讯之所以比异步通讯具有较高的传输连享是因为_。 A、 同步通讯不需要应签信号; B、同步通讯方式的总线长度要短; C、同步通讯用一个公共的时钟信号进行同步, D、同步通讯中各部件存取时间比较靠近; E、以上各项

4、因素的综合结果。 7、中断向量地址是_。 A、子程序入口地址: B、中断服务例行程序入口地址; C、中断服务例行程序入口地址的地址; D、例行程序入口地址 8、cpu程序与通道程序可以并行执行,并通过_实现彼此之音质通讯和同步。 A、 I/O指令; B、I/O中断; C、I/O指令和I/O中断; D、操作员 二、 填空题:(每小题1.5分,总共12分) 1、变址寻址和基值寻址的区别是:基值寻址中基值寄存器提供_, 指令提供_,后者位数_; 而变址寻址中,变址寄存的提供_,指令提供_, 后者位数_。 2、不同机器指令系统各不相同。一个较完善的指系统,应当包括:_、_、_、_、_、等类型指令。 3

5、、cpu采用同步控制方式时,应组合逻辑控制器中,常使用:_、 _、_三级时序系统来提供时信号,而主微程序控制器中多使用_、 _两级时序系统来提供定时信号。 4、设计微程序制器时,所追求的目标是:(1)_, (2) _(3) _ (4) _(5) _。 5、有二进制数n0 n1 n2 n3,奇偶校验值用P表示,则奇校验为_,偶校验为_,奇偶校验只能检测_,无法检测_。 6、使用高速缓冲存储器是为了解决_问题,存储管理主要是由_实现,使用虚拟存贮器是为了解决_问题,存储管理主要_实现后一种情况下,cpu_访问第二级存储器。 7、接口是外国设备与主机联系的桥梁,为了使外国设备能主要机控制下工作,一般

6、标准接口都设有四个状态触发的,它们是_、_、_、和_。 8、中断屏蔽技术的作用可概托为两点: (1)_, (2)_。 三、 分析题:(总共13分) 1其计算机总线控制时序图为下图所示,请判断它是哪种控制方式(同/异步)的时序图,并详细分析其整个控制过程,同时用带箭头的细线清楚指出信号间的相互作用关系。(7分) 总线请求BR2 总线同意BG2 设备回答SACY 总线忙BBSY 2某机有8条微指令I1I8,每条微指令所包含的微命令控制信号如下表所示,其中aj分别对应10种不同性质的微命令信号。假设一条微指令的控制字段为8位,试安排微指令的控制字段格式。(6分) 四 计算题:总共13分 1、设机器字

7、长为16位,定点表示时,尾数15位,数符1位;浮点表示时,阶码5位,阶符1位,数符1位,尾数9位。(6分) (1) 定点原码整数表示时,最大正数为多少?最小负数为多少? (2) 定点原码小数表示时,最大正数为多少?最小负数为多少? (3) 浮点原码表示地,最大浮点数为多少?最小浮点数为多少? 2、有一个16K16的存储的,由1K4位的动态RAM蕊片(蕊片内是6464结构)构成,向: (1) 总共需要多少RAM蕊片; (2) 采用异步刷新方式,如单元刷新问题隔不超过2ms,则刷新信号周期是多少? (3) 如果用集中刷新方式,存储的刷新一遍最少用多少谈写周期?死时间率是多少?上海交通大学1997年

8、硕士研究生入学考试试题 计算机原理与系统结构A、原理部分1、 选择题:(每小题1分,2、 共5分)1、 在三种集中式总线控制中,2、 方式响应时间最快,3、 方式对电路故障最敏感。A、链式查询 B、计数器定时查询 C、独立请求4、 在下列存储器中,5、 若按存储容量和存储周期从小到大的顺式排列,6、 应为。A、 高速缓存、寄存器组、主存、磁带、软磁盘、活动头硬磁盘。B、 寄存器组、高速缓存、主存、磁带、软磁盘、活动头硬磁盘。C、 寄存器组、高速缓存、主存、软磁盘、活动头硬磁盘、磁带。D、 寄存器组、高速缓存、主存、活动头硬磁盘、软磁盘、磁带。7、 微程序控制器中的控制存储器用来存放。A、 机器

9、指B、 令和数据C、 微程序和数据D、 机器指E、 令和微程序F、 微程序8、 一个计算机系统有三个IO通道:(1)字节多路通道,9、 带有传输速率为1.2KB/S的CRT终端5台,10、 传输速率为7.5KB/S的打印机2台,11、 (2)选择通道,12、 带有传输速率为800KB/S的温盘一台,13、 (3)数组多路通道,14、 带传输速率为800KB/S及600KB/S的磁盘各一台,15、 则通道的最大速率为KBS。A、1821 B、2421 C、2621 D、322116、 有一光栅扫描的CRT显示器用于显示一个字符集,17、 每个字符用16*16点阵,18、 能显示80列,19? 2

10、5行,20、 为了避免闪烁,21、 每秒应重复22、 扫描显示60帧,23、 则相应的缓冲存储器(RAM)的存储周期应为。A、2s B、0.5s C、1s D、1.5s3、 填空题:(每个空格0.5分,4、 共10分)1、 微命令编码,2、 就是对微指3、 令中的操作控制字段采用的表示方法。通常有以下三种方法:(1)编码表示法;(2);(3)。4、 动态MOS的存储器采用“读出“方式进行刷新,5、 常用的刷新方式有三种:一种是集中式,6、 另一种是式,7、 第三种是式。8、 在PC机中已把CRT字符显示器的定时控制电路做成CRT的专用控制芯片MC 6845 ,其中的核心是计数器、水平地址计数器

11、、光栅地址计数器和计数器。9、 微指10、 令执行的顺序控制问题,11、 实际上是如何确定下一条微指12、 令的地址问题,13、 通常,产生后继微地址有三种方法:(1)方式,14、 (2)方式,15、 (3)多路转移方式。16、 在磁表面存储器中,17、 记录方式可分为几大类,18、 每类中又演变出若干派生方案,19、 其中,20、 调频制(FM)记录方式目前主要用于单密度磁盘存储器,21、 记录方式主要用于双密度磁盘存储器,22、 而23、 在磁带存储器中一般采用记录方式。24、 一个组相联映象的Cache,25、 有64个页面,26、 每组4个页面,27、 主存共有4096个页面,28、

12、每个页面64个字,29、 因而30、 在主存地址中,31、 应有标32、 记字段位,33、 组地址字段位。34、 某机字长16位,35、 采用下述浮点格式( 阶码与尾数均用补码表示,36、 阶码以2为底)阶 符 阶 码 数 符 尾 数所能表示的规格化数,绝对值最大的数是,绝对值最小的负数是。37、 从磁盘机一次取出或写入一批数据所需的平均时间为:平均找道时间时间。38、 在微指39、 令的字段编码中,40、 操作控制字段的分段并非是任意的,41、 必须遵循的分段原则,42、 其中包括:(1)把性的微命令分在同43、 一段内,44、 (2)一般每个小段还要留出一个状态,45、 表示,46? 47

13、? DMA控制器与CPU分时使用内存通常采用以下三种方法:(1);(2);(3)DMA与CPU交替访问。5、 计算题:(本题10分)设有浮点数x=25*(+9/16),y=23*(-13/16),阶码用4位(含一位符号位)移码表示,尾数用5位(含一位符号位)补码表示,求真值x/y=? 要求写出完整的浮点运算步骤,并要求直接用补码加减交替法完成尾数除法运算。6、 设计题:(共19分)1、某指令系统指令长12位,每个操作数的地址码长3位,试提出一种分配方案,使该指令系统有4条三地址指令,8条二地址指令,180条单地址指令(本题6分)1、 两个定点补码数分别放在寄存器A和B中,2? A0和B0是符号

14、位,3、 试列出ABA及A4? BA两种运算统一的溢出判断条件逻辑表达式(设用M表示方式控制输入信号:当M0时,5、 做加法运算,6、 当M1时做减法运算),7、 并画出判别电路的逻辑图。(本题4分)8、 因目前生产的存储器芯片的容量是有限的,9、 它在字数或字长方面与实际所要求的实际存储器的要求都有很大的差距,10、 所以需要对存储器芯片进行扩展,11、 请用简单的例子详细说明常用的三种扩展方法中三总线(地址线、数据线、控制线条)的连接规则扩所需的存储器芯片数量。(本题9分)7、 分析题:(本题6分)其计算机主存(MM)容量为256K字,Cache为8K字,MM与Cache之间按组相联映象,

15、Cache的每组有4个页面,每个页面有64个字。假设开始时Cache为空,CPU按顺序从MM地址为0,1,2, ,8447单元执行“取“操作(不命中时,采用将MM中含有该字的页面整页都送入Cache后再从ache中把需要的字读出送CPU的方法),然后又重复执行20次。设Cache存取时间为MM的110。页面的替换使用LRU算法,请计算上述操作总的存取时间与不用Cache相比,速度提高多少倍?B、计算机系统结构部分(50分)1、 名2、 词解释(10分)1? SPEC2? RAID3、 虫孔路由(wormhole routing)4、 共享虚拟存储器(SVM)5、 归约机3、 对典型处理机的如下

16、循环程序(分)copy: lw $10,1000($20);$10=mem$20+1000sw $10,2000($20);mem$20+2000=$10addi $20,$20,-4,$20=$20-4bne $20,$0,copy; if ($20!=0) goto copy假定处理机中尚有寄存器$12,$14,$16,$18可供使用。要求:1、 加入必要的nop指2、 令,3、 以解决流水线数据相关问题。(流水线中不4、 存在前向专用通道)5、 对指6、 令进行优化调度以减少或消除nop指7、 令。8、 将循环展开后进行指9、 令调度,10、 以减少或消除nop指11、 令,12、 假定

17、循环次数为的整数倍13、 。三、对于下述访存地址序列(字地址) (分)1,4,8,5,20,17,19,56,9,11,4,43,5,6,9,17设、Cache是直接映象的,容量为16块,每块字。1? Cache是路组相联的,2、 容量为块,3、 每块字,4、 采用替换策略。5? Cache是全相联的,6、 容量为字,7、 每块字,8、 采用替换策略。Cache初始时为空。要求标出上述情况下,每次访问的命中情况以及最后cache中的内容。4、 对于维网格网络,5、 设每一维方向上有r个结点(10分)求1、网络中结点总数1、 网络的直径,2、 即最大结点距离3、 链路总数4、 结点最大连接度5、

18、 对分带宽,6、 即将结点,7、 分成两个相等数量的部分后,8、 在划分线上链路总数的最小值。上海交通大学1998年研究生入学考试试题 计算机原理与系统结构 1、 填空题1、 设X-69,2、 字长n=8(含一位符号位),3、 则X的原码为,4、 X的补码为,5、 X的移码为。6、 x=0.0101,y=-0.1001,n=5,则x-y的补码为,7、 操作后状态寄存器中z=_,V=_,N=_.8、 一个纠错的全部码字为0000000000,0000011111,1111100000,1111111111,9、 它的海明距离为,10、 可纠正个错误,11、 如果出现了码字0100011110,应

19、纠正为。12、 在总线裁决中,13、 有串行链接式,14、 和三种方式。15、 磁盘存储器的磁记录方式有归零制、和等。16、 计算机性能的统计方式常用算术平均、和三种计算方法。17、 计算机的计算模型有控制驱动、和四种类型。2、 名3、 词解释(10分)解释下列名词,从词意、用途、原理及特征方面说明。1、 相联存储器2、 基准测试程序3、 VLIW4、 软件流水5、 伯恩斯坦准则4、 计算题1、 已知x和y的二进制值为x=0101,y=0110,用布斯乘法计算x*y补。(6分)2、 设浮点数的格式为:第15位:符号位。第14位到第8位:阶码,采用补码表示;第7位到第0位:尾数,与符号位一起采用

20、规格化的补码表示,基数为2,问:(1) 它能表示的数值范围是什么?(2) 它能表示的最接近于0的正数和负数分别是什么?(3) 它共能表示多少个数值?请用十进制数2的幂次表示。(6分)3、 某计算机有10条指4、 令,5、 它们的使用频率分别为0.35,0.20,0.11,0.09,0.08,0.07,0.04,0.03,0.02,0.01试用霍6、 夫曼编码对它们的操作码进行编码,7、 并计算平均代码长度。(6分)8、 对于累加器型、堆栈型、M9、 M型R10、 R型指11、 令系统,12、 用汇编语言写出x=A+B*C操作的代码序列,13、 对每一种代码序列,14、 计算其执行时从存储器读取

21、指15、 令的字节数和数据存取的字节数。对于累加器型指16、 令,17、 假定操作数之一在累加器中,18、 结果存放在累加器中,19、 在堆栈型指20、 令中,21、 所有操作数均在栈顶,22、 结果也放入栈顶,23、 只有push 和pop指24、 令能访问存储器,25、 在M26、 M型指27、 令中,28、 假定每条指29、 令的3个操作数均可以存放在存储器中,30、 在R31? R型指32、 令中,33、 指34、 令的3个操作数在寄存器中,35、 用load 和store指36、 令访问存储器,37、 假设系统中共有16个通用寄存器,38、 对所有情况,39、 假设操作码长1字节,4

22、0、 存储器地址码为2字节,41、 操作数为4字节,42、 指43、 令长度为字节的整数倍44、 ,45、 初始时数据在存储器中,46、 结果也写入存储器。(10分)47、 某处理机的微指48、 令格式中有10个分离的控制字段C0至C9,49、 每个字段CI可激活NI可激活NI条控制线组中的某一条,50、 其中NI的定义为:字段i 0 1 2 3 4 5 6 7 8 9 Ni 4 4 3 11 9 16 7 1 8 22问:(1)为表示这10个控制字段至少需要多少控制位?(3分)(1) 如果各字段都采用纯水平编码格式,(2) 需要的最大控制位数是多少?(3分)5、 分析题1、 对于下述访存地址

23、序列(字地址):1,4,8,5,20,17,19,56,9,11,4,43,5,6,9,17假定cache是直接映象的,每块4字。Cache的容量是16字,初始时cache为空,标出每次访问的cache命中情况以及最后cache的内容。(8分)2、 假定一个磁盘系统的参数:ts=寻道时间r=旋转速度,单位为每秒转数n=每扇区的位数N磁道的容量,单位为位。TA=访问一个扇区的时间忽略磁盘控制电路延迟,并假设数据传输率足够高,试写出表示TA的公式。(8分)3、 对于下列指4、 令序列:MULTD F0, F6, F4SUBD F8, F0, F2ADDD F2, F10, F2指出指令间的数据相关

24、性,指出记分牌如何避免这些相关性。(10分)5、 已知某非线性流水线的预约表如下所示,6、 要求:(1) 列出禁止表F和冲突向量C,(2) (2分)(3) 画出该流水线状态图,(4) 确定其最小平均延迟以及此时的调度方案。(4分)(5) 当按此流水调度方案输入7个任务时,(6) 需多少个时钟周期执行完成?(2分) 7、 画出8端口staran网络,8、 分别求出该网络在级控信号为000,001,010,011,100,101,110,111时的端口连接情况。(12分)上海交通大学硕士研究生入学考试试题 计算机原理与系统结构 1、 填空题(10分)1、 单地址指2、 令中为了实现两个数的算术运算

25、,3、 除地址码指4、 明的一个操作数外,5、 另一个常采用寻址方式。6、 开发计算机系统并行性,7、 一般采用、和这三种方法。8、 设一个互连网有n个输入端和n个输出端(n=2n),9、 则其全混洗互连函数Shuffle(bn-1bn-2b1b0)应为。10、 由容量为C的cache和容量为M的主存储器构成的存储系统的总容量为。11、 磁盘的存储器的访问时间主要包括_时间时间和时间。12、 对于的性能,13、 应主要衡量它的性能,14、 而15、 不16、 是峰值性能。2、 名3、 词解释(分)解释下列名词,从词意、用途、原理及特征待方面说明。1、 2、 冯、诺依曼结构3、 4? Tomas

26、ulo5、 共享虚拟存储器4、 简答题(分)1、 在输入输出系统中,2、 方式是否可以替代中断方式?3、 人们为什么要开发推理机等各种新型计算机系统结构?4、 指5、 令流水线中为什么要调度指6、 令?怎样进行指7、 令调度?8、 总线中为什么要采用消息传送方式传输数据(如)?9、 浮点数的阶码为什么通常采用移码?5、 计算题1、 已知和的二进制为-0011,2、 0110,用布斯乘法计算补。(结果为位,3、 本题分)4、 某计算机系统采用浮点运算部件后使浮点运算速度提高到原来的倍5、 ,6、 而7、 系统运行一程序一整体性能提高到原来的倍8、 ,9、 试计算该程序中浮点操作所占的比例。(分)

27、10? 一个组相联映象ache由个存储块构成,11、 每组包含个存储块,12、 主存包含个存储块,13、 每块由此字组成,14、 访存地址为字地址。(分)(1) 求一个主存地址有多少位?一个cache地址有多少位?(2) 计算主存地址格式中,(3) 区号、组号、块号和块内地址字段的位数。15、 设cache的块长为字(位),16、 存储器总线宽度为字,17? cache的失效率为,18、 每条指19、 令平均访存1.2次,20? cache命中时指21、 令执行时间为个周期,22? cache的失效率时间为个时钟周期。(分)(1) 求指(2) 令平均执行时间。(3) 如果将块长改为字后,(4)

28、 失效率降低到,(5) 求指(6) 令平均执行时间。(7) 在()的基础上,(8) 对存储器采用路多体交叉技术,(9) 求指(10) 令平均执行时间。(11) 在()的基础上,(12) 将总线宽度改为位,(13) 求指(14) 令平均执行时间23、 假定硬盘传输数据以位的字为单位,24、 传输速度为MB/S,25? CPU的时钟频率为MHZ.(分)(1) 采用程序查询的输入输出方式,(2) 一个查询操作需要个时钟周期,(3) 求为查询所花费的时间比率,(4) 假定进行足够的查询以避免数据丢失。(5) 采用中断方法进行控制,(6) 每次传输的开销(包括中断处理)为个时钟周期,(7) 求为传输硬盘

29、数据花费的时间比重。(8) 采用控制器进行输入输出操作,(9) 假定的启动操作需要个时钟周期,(10) 完成时处理中断需要个时钟周期,(11) 如果平均传输的数据长度为,(12) 问在硬盘工作时处理器将用多少时间比率进行输入输出操作,(13) 忽略申请使用总线的影响。6、 设计题1、 设有一台简单计算机的指2、 令系统共用条指3、 令,4、 各指5、 令的使用频率如下: , , , , , , , ,(1) 用哈夫曼编码设计这条指(2) 令的操作码,(3) 并计算操作码的平均长度;(4) 设计只有两种长度,(5) 且平均长度不(6) 大于3.20位的等长扩展操作码,(7) 并计算操作码平均长度

30、。(分)7、 分析题1、 下列程序中存在哪些相关?将下列RISC循环程序展开次,2、 并重新安排指3、 令以避免流水方式执行中的停顿现象,4、 数据访问指5、 令LW的执行部件是两级流水线,6、 定点加法部件有前向专用通道,7、 转移指8、 令后有一个延迟槽,9、 假定循环次数N为3的倍10、 数,11、 流水线每个时钟周期启动一条指12、 令,13、 并有寄存器12,14、 14,15、 16,16、 18可供使用。(12分)copy:lw$10,1000($20)sw$10,2000($20)addi $20,$20,-4bne $20,$0,copy17、 画出16个输入输出和16个输出

31、端口的网络的结构。(8分)精编资料计算机等级考试VFP教程第一章 数据库系统1. 数据处理数据:是对事实,概念或指令的一种特殊表达形式,可以用人工的方式或自动化的装置进行通信,翻译转换或者进行加工.教程计算机等级考试VFP教程第一章数据库系统1. 数据处理数据:是对事实、概念或指令的一种特殊表达形式,可以用人工的方式或自动化的装置进行通信、翻译转换或者进行加工处理。 它包括两类:一类是能参与数字运算的数值型数据;一类是不能参与数字运算的非数值型数据,如文字、图画、声音、活动图象等。数据处理: 是对各种类型的数据进行收集、存储、分类、计算、加工、检索与传输的过程。包括:收集原始数据、编码转换、数

32、据输入、数据处理、数据输出。2. 数据库系统(1) 数据库(DataBase)定义:是以一定的组织形式存放在计算机存储介质上的相互关联的数据的集合。特点: 具有最小的冗余度、具有数据独立性、实现数据共享、安全可靠、保密性能好(2)数据库管理系统(DataBase Management System)定义: 是操纵和管理数据库的系统软件。Visual FoxPro 属于一种关系型数据库管理系统。数据语言:数据定义语言(DDL): 用来建立所需的数据库。数据操作语言(DML): 用来对数据库进行查询和维护操作。关系型数据库使用的标准语言是结构化查询语言(Structured Query Langu

33、age, SQL)。(3)数据库系统(DataBase System)定义: 是以数据库应用为基础的计算机系统。组成:数据库硬件(计算机硬件设备)软件(数据库管理系统 、操作系统)用户(应用程序设计员、终端用户、数据库管理员 )分类:层次型数据库、网状型数据库、关系型数据库分代:第一代 非关系型数据库系统,60年代末问世,包括层次型和网状型。 第二代 关系型数据库系统(RDBS),70年代中期问世。第三代 对象-关系数据库系统(ORDBS 、OOBDS),80年代中期至今。上述三个概念之间的联系:在数据库系统中通过数据库管理系统来建立和使用数据库。3关系模型 三个领域: 现实世界事物(对象、性

34、质)观念世界实体(对象、属性)数据世界数据(记录、字段)实体模型:即反映事物联系的实体。数据模型:即描述实体模型的数据。数据模型的分类: 层次模型(采用树型结构)网络模型(采用无向图型结构)关系模型(采用二维表结构)关系模型的性质:二维表的记录数随数据的增加而改变,但其字段数是相对固定的;二维表中的每一列均有唯一的字段名;二维表中不允许出现完全相同的两行二维表中行的顺序、列的顺序均可以任意交换。二维表的主关键字: 超关键字:能唯一确定记录的一列或几列的组合候选关键字:最简练的超关键字主关键字:候选关键字中的一个外部关键字:当A表的主关键字被包含到B表中时,则称A表的主关键字为B表的外部关键字。

35、4. 微机关系型数据库系统的发展关系型数据库: 即根据表、记录和字段之间的关系进行组织和访问的一种数据库。名 称运行环境公司名称发布时间dBASE, dBASE, dBASE,dBASE PLUS, dBASEDOSAshton-TateFoxBASE 1.0DOSFox软件公司1987.2FoxBASE + (2.00/2.10)DOSFox软件公司87.7/88.7FoxPro 1.0DOSFox软件公司1989FoxPro 2.0DOSFox软件公司1991FoxPro 2.5DOS 、 WINDOWS 3.x微软公司1993.1FoxPro 2.6DOS 、 Windows 3.x微软

36、公司1994Visual FoxPro 3.0Windows 3.X微软公司1996.1Visual FoxPro 5.0Windows 95微软公司1997.2Visual FoxPro 6.0Windows 98微软公司1998.112 Visual FoxPro 6.0概述1. VFP6.0的特点完善了关系型数据库的概念,采用了Rushmore技术,引入了SQL命令;支持多种数据交换格式;采用了可视化的面向对象的程序设计方式;提供了功能完善的集成环境和丰富的开发工具。2. VFP6.0的用户界面 界面基本组成:标题栏、主菜单栏、工具栏、主窗口、命令窗口、状态栏系统工具一览表各种菜单各种工

37、具栏各种窗口各种设计器各种生成器各种向导文件菜单常用工具栏命令窗口数据库设计器文本框生成器表向导编辑菜单表单控制工具栏浏览窗口表设计器组合框生成器交叉表向导显示菜单布局工具栏代码窗口表单设计器命令组生成器查询向导格式菜单调色板工具栏调试窗口菜单设计器编辑框生成器本地视图向导工具菜单打印预览工具栏编辑窗口报表设计器表达式生成器表单向导程序菜单报表控制工具栏查看窗口标签设计器表单生成器一对多表单向导窗口菜单查询设计器工具栏跟踪窗口类设计器表格生成器报表向导帮助菜单表单设计器工具栏属性窗口连接设计器列表框生成器一对多报表向导菜单菜单报表设计器工具栏通用字段窗口查询和视图设计器参照完整性生成器标签向导

38、数据环境菜单数据库设计器工具栏远程视图向导表单菜单项目管理器窗口数据环境设计器自动格式生成器邮件合并向导项目菜单导入向导查询菜单选项组生成器图形向导报表菜单数据透视表向导表菜单分组/总计报表向导数据库菜单类菜单3. VFP 6.0的工作方式(1) 菜单操作方式根据所需的操作从菜单中选择相应的命令(与WORD类似)。每执行一次菜单命令,命令窗口中一般都会显示出与菜单对应的命令内容。利用工具菜单中的向导可以很方便地完成常规任务。(2) 命令交互方式根据所要进行的各项操作,采用人机对话方式在命令窗口中按格式要求逐条输入所需命令,按回车后,机器逐条执行。(3) 程序执行方式先在程序编辑窗口中编完程序,

39、再从程序菜单中选择执行,或从命令窗口中输入DO 命令,让机器执行。4. VFP 6.0常用文件类型VFP 6.0常用的文件扩展名及其关联的文件类型扩展名文件类型扩展名文件类型.app生成的应用程序.frx报表.exe可执行程序.frt报表备注.pjx项目.lbx标签.pjt项目备注.lbt标签备注.dbc数据库.prg程序.dct数据库备注.fxp编译后的程序.dcx数据库索引.err编译错误.dbf表.mnx菜单.fpt表备注.mnt菜单备注.cdx复合索引.mpr生成的菜单程序.idx单索引.mpx编译后的菜单程序.qpr生成的查询程序.vcx可视类库.qpx编译后的查询程序.vct可视类

40、库备注.scx表单.txt文本.sct表单备注.bak备份文件5. 创建文件 新建各种类型的文件时,可以利用系统提供的相应工具,以提高工作效率。新建文件时可用的设计器和向导。1.3 项目管理器1. 项目管理器简介项目:是一种文件,用于跟踪创建应用系统所需要的所有程序、表单、菜单、库、报表、标签、查询和一些其他类型的文件。项目管理器:是开发VFP应用系统的一个工具,它生成一个项目文件,项目文件的扩展名为 .PJX,项目备注的扩展名为:.PJT。项目管理器窗口的组成: 由6大类数据项(全部、数据、文档、类、代码、其他)和10个命令按钮(新建、添加、修改、浏览、关闭、打开、预览、运行、移去、连编)组

41、成。注:粗斜体表示的命令按纽根据用户选择的不同对象相应地出现。项目菜单的组成:13个子菜单(其中一部分与项目管理器中的命令按钮功能相同)。项目管理器的功能:组织和管理所有与应用系统有关的各种类型的文件。2. 创建项目文件用菜单方式:打开文件菜单 新建 项目 新文件 给出合适的项目文件名及保存位置 进入项目管理器 开发应用系统 完成后关闭窗口退出。用命令方式:语法:CREATE PROJECT 功能:打开项目管理器窗口进行应用系统的开发。3. 修改项目文件用菜单方式:打开文件菜单 打开 找到所需的项目文件并确定之 进入项目管理器 修改应用系统 完成后关闭窗口退出。用命令方式:语法:MODIFY

42、PROJECT 功能:打开项目管理器窗口进行应用系统的修改。4. 项目管理器的使用可以利用项目管理器来创建、打开、浏览、修改所有VFP文件并运行其中的表单、报表、标签、菜单、程序等。特别是可以利用它来连编项目(追踪这些文件的变化情况,包括它们之间的相关性、引用和连接等,确保引用的完整,并加入自上次连编之后更新了的一些组件)、应用程序(扩展名为.APP,在VFP环境下执行)和可执行文件(扩展名为.EXE,能脱离VFP环境执行)。1.4 VFP 6.0 的一些规则1. VFP6.0 的命名规则: 只能使用字母、下划线和数字。 使用字母或下划线作为名称的开头。 名称可以是 1 至 128 个字符,但自由表的字段名和索引标识最多只能有 10 个字符。 避免使用 Visual FoxPro 的保留字。 文件的命名遵循操作系统的约定

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 考试专区 > 研究生考试

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服