范文一:简答题整理
第一课
1什么是计算机网络?网络的主要功能是什么?
把分布在不同地理位置的计算机通过通信设备和线路连接起来,以功能完善的网络软件(网络通信协议、信息交换方式及网络操作系统等)实现互相通信及网络资源共享的系统。
数据通信、资源共享和分布式处理。
2计算机网络的发展经历了哪些阶段?
诞生阶段、形成阶段、互连互通阶段、高速网络技术阶段。
3网络类型按照地理范围划分有哪几种?各自的特点是什么?
局域网、城域网、广域网。
局域网特点:连接范围窄、用户数少、配置容易、连接速率高。
城域网特点:是LAN 的一个延伸,连接距离更长,计算机数量更多,通常连接着多个LAN 。
广域网的特点:速度慢、延迟长、入网的站点不参与网络的管理,管理工作由复杂的互联设备(路由器、交换机)处理。
4叙述网络拓扑结构的概念,典型的网络拓扑结构有哪几种,并简要总结其特点。 计算机网络是由一组结点和链路组成的几何图形,它反映了网络中各种实体间的结构关系,这种结构就是网络拓扑结构。网络拓扑结构通常有以下四种类型:总线型拓扑、星型拓扑、树型拓扑、环型拓扑。
总线型特点:该拓扑结构容易实现,组建成本低,但扩展性较差,容错能力较差。
星型特点:单个结点故障不会影响其它结点;中心结点是一个瓶颈;易于扩展。 树型特点:与星型结构相比降低了通信线路的成本,但增加了网络复杂性。网络中除最低层节点及其连线外,任一节点或连线的故障均影响其所在支路网络的正常工作。
环形特点:单纯的环型拓扑结构非常不灵活或不易于扩展。单个结点或一处线缆发生故障将会造成整个网络的瘫痪。
5局域网和广域网中常用的网络拓扑结构有哪几种?
在组建局域网时,常采用星型、总线型,树型结构在广域网中比较常见。 6TCP/IP协议中网络层和传输层各有哪种协议?
网络层有IP 、ARP 、RARP 、ICMP 、IGMP
传输层有TCP 、UDP
7IP 地址分为哪几类?每一类的第一个字节的十进制数值范围分别是多少? IP 地址一般划分为A 、B 、C 、D 、E 5类,目前常用的是前3类。
A 类:1.0.0.1~127.255.255.254
B 类:128.0.0.1~191.255.255.254
C 类:192.0.0.1~223.255.255.254
8划分子网有什么作用?
扩充网络地址
9简述交换机、路由器的基本功能。
交换机是目前使用较广泛的网络设备之一,同样用来组建星型拓扑的网络。 路由器的主要功能是路由选择和数据交换。
10C/S网络结构和b/s网络结构结构有什么不同?各适用于什么场合? C/S是客户机-服务器模式,一般只适用于局域网
,B/S是浏览器-服务器模式,可以在任何地方进行操作。
第二课
1模拟通信系统和数字通信系统各有什么特点,在通信原理方面有哪些区别?数字通信系统有哪些优点?
模拟通信的传输信号的频带占用比较窄,信道的利用率较高,抗干扰能力差,保密性差,设备不一大规模集成,不适应计算机通信的需要等。
数字通信系统有效性和可靠性大大提高,数字信号也可以采取频带传输方式。 2什么是并行传输和串行传输?各有什么特点?
并行传输:数据以成组的方式在多个并行的信道上同时传输,需要多根传输线。通信线路与数据传输的位数相同,用于短距离传输。
串行传输:数据在信道上一位一位的逐个传输,从发送端到接收端只需一根传输线。成本低容易实现,适用于远距离传输,是计算机网络中普遍采用的传输方式。
3什么事单工、半双工和全双工通信?试举例说明。
单工通信:只允许传输的信息始终在一个方向流动。采用双线制。如听广播、看电视、使用BP 机。
半双工通信:(双线制+开关):允许信息流在两个方向上都可传输,但同一时刻只能朝一个方向传输,不能同时进行双向传输。通信双方都要具备发送和接收装置。此方式适用于会话式终端通信,如无线电对讲机。
全双工通信:(四线制):在同一时刻,能同时进行双向通信,即通信的一方在发送信息的同时也能接收信息。相当于两个方向相反的单工通信组合。人们使用的电话就是采用全双工通信的方式。
4什么是多路复用? 有哪几种常用的多路复用技术?计算机网络中通常采用什么复用技术?
在一条物理通信线路上建立多条逻辑通信信道,同时传输若干路信号的技术就叫作多路复用技术。
有频分多路复用(FDM )、波分多路复用(WDM )、时分多路复用 (TDM )这三种。 计算机网络中通常采用时分多路服用技术。
5数据交换技术主要有哪几种?各自的特点是什么?
电路交换、报文交换方式、分组交换。
电路交换的特点是1独占性:建立线路之后、释放线路之前,即使站点之间无任何数据可以传输,整个线路仍不允许其它站点共享,因此线路的利用率较低,不会发生冲突;2传输延迟小:唯一的延迟是物理信号的传播延迟;3缺点:建立物理线路所需的时间比较长。
报文交换方式的特点是不限制报文的大小,但是报文在中间节点的延迟非常大。 分组交换的特点是每个节点所需的存储能力降低,减轻了节点负担,改善了网络传输性能;分组可以存储到内存中,提高了交换速度。
范文二:简答题整理
第1章
1.5 冯·诺依曼计算机的特点是什么?
答:冯·诺依曼计算机的特点可归纳为如下六点:
1)计算机由运算器、控制器、存储器、输入设备、输出设备五大部件组成;
2)指令和数据以同等地位存于存储器,可按地址寻访;
3)指令和数据均用二进制数表示;
4)指令由操作码和地址码组成;
5)采用存储程序思想。指令在存储器内顺序存放,通常自动顺序取出执行; 6)机器以运算器为中心。
1.6 画出计算机硬件组成框图,说明各部件的作用及计算机硬件的主要技术指标? 答:1) 框图如下: 主机CPU
主
存ALU CU I/O设备
现代计算机可以认为由三大部分组成:CPU 、I/O设备及主存储器。其中,CPU 与主存储器合起来,称为主机, I/O设备又可称为外部设备。
2)各部件的作用
? CPU 包括运算器和控制器两个部分;其中,ALU 是运算器的核心器件,用来完成算数和逻辑运算;CU 是控制器的核心器件,用来解释存储器中的指令,并发出各种操作命令来执行指令。
? 主存储器用来存放程序和数据,它可以直接与CPU 交换信息;
? I/O设备受CPU 控制,用来完成相应的输入输出操作。
3) 主要技术指标
机器字长、存储容量和运算速度。
1.11、计算机是如何区分存储器中的指令和数据的?
参考答案要点:
CPU 可从时间和空间两个层面来区分访存取来的指令和数据。
1)时间层面:在取指周期(或运行取指微程序)内,由PC 提供访存地址,取来的即为指令;在执行周期(或运行执行周期相对应的微程序段)内,由指令的地址码部分提供访存地址,取来的即为操作数,也就是数据。
2)空间层面:取来的机器指令应存放在指令寄存器,而取来的数据(或操作数)则应该存放在以累加器为代表的通用寄存器内。
第4章
4.3 存储器的层次结构主要体现在什么地方?为什么要分这些层次?计算机如何管理这些层次?
答案要点:
1)存储器的层次结构主要体现在Cache —主存和主存—辅存这两个存储层次上。
2)Cache —主存层次主要解决CPU 和主存速度不匹配的问题,在存储系统中主要对CPU 访存起加速作用。从CPU 的角度看,该层次的速度接近于Cache ,而容量和每位价格却接近于主存。这就解决了存储器的高速度和低成本之间的矛盾;
主存—辅存层次主要解决存储系统的容量问题,在存储系统中主要起扩容作用。从程序员的角度看,其所使用的存储器的容量和每位价格接近于辅存,而速度接近于主存。该层次解决了大容量和低成本之间的矛盾。
3)主存与Cache 之间的数据调度是由硬件自动完成的,对程序员是透明的。而主存—辅存之间的数据调度,是由硬件和操作系统(采用虚拟存储技术)共同完成的。
4.5 什么是存储器的带宽?
存储器的带宽指单位时间内存储器存取的信息量。
4.8试比较静态RAM 和动态RAM 的特点。
答案要点:1)静态RAM :依靠双稳态触发器保存二进制代码,只要不断电,信息就不会丢失;功耗较大,集成度较低,速度快,每位价格高,适合于作Cache 或存取速度要求较高的小容量主存。
2)动态RAM :依靠电容存储电荷来保存二进制代码,需刷新电路进行动态刷新,存取速度较慢;功耗小,集成度高,每位价格低,适合于作大容量主存。
4.9说明动态RAM 各种刷新方式的特点。
答案要点:
集中式刷新:在最大刷新间隔时间内,集中安排一段时间进行刷新。其缺点是进行刷新时必须停止读、写操作。这对主机而言是个“死区”
分散式刷新:刷新工作安排在系统的存取周期内进行,对主机而言不再有“死区”。但该方式加长了系统的存取周期,存在无谓刷新,降低了整机运行效率。因此,分散方式刷新不适用于高速存储器。
异步式刷新:结合了上述两种方式的优点,充分利用了最大刷新间隔。相对于分散式刷新而言,它减少了刷新次数;相对于集中方式来说,主机的“死区”又缩短很多。因此,这种方式使用得比较多。
透明式刷新:该方式不占用CPU 时间,对CPU 而言是透明的操作;但控制线路复杂。
第5章
5.3 I/O设备与主机交换信息时,共有哪几种控制方式?简述它们的特点。
参考答案要点:
I/O设备与主机交换信息时,共有5种控制方式:程序查询方式、程序中断方式、DMA 方式、I/O通道方式和I/O处理机方式。其中前3种方式是基本的且广泛应用的控制方式。
程序查询方式的特点:控制简单,硬件开销小;CPU 与外设是串行工作的,系统效率低。适用于CPU 不太忙且传送速度要求不太高的场合。
程序中断方式的特点:CPU 和外设可并行工作,提高了CPU 的效率,不仅适于主机和外设之间的数据交换,还特别适于对外界随机事件的处理。适用于CPU 较忙,传送速度不太高的系统中,尤其适合实时控制及紧急事件的处理。
DMA 方式的特点:完全由硬件(DMA 控制器)负责完成信息交换,信息传递从以CPU 为中心,转为以内存为中心,CPU 和外设可并行工作,对高速大批量数据传送特别有用。但缺点是只能进行简单数据交换,电路结构复杂,硬件开销大。
5.16 CPU 响应中断的条件是什么? 中断隐指令完成哪些操作?(题目改造)
参考答案要点:
CPU 响应中断的条件可以归纳为三条:
1)有中断请求;
2)CPU 允许中断,即中断允许状态IF=1(或EINT=1);
3)一条指令执行结束。
中断周期的操作由中断隐指令完成(即由硬件完成),主要包括如下的三项操作:
1)关中断;2)保存程序断点;3)寻找中断服务程序入口地址。
5.20试比较单重中断和多重中断服务程序的处理流程,说明它们不同的原因。
参考答案要点:
1)二者的比较可用两种中断的服务程序流程图(见教材P201)的对比来说明,此处略。
2)单重中断和多重中断的区别在于“开中断”的设置时间不同。对于单重中断,开中断指令设置在最后“中断返回”之前,意味着在整个中断服务处理过程中,不能再响应其他中断源的请求。而对于多重中断,开中断指令提前至“保护现场”之后,意味着在保护现场之后,若有更高级别的中断源提出请求,CPU 也可以响应,从而实现中断嵌套,这是二者的主要区别。
5.29 结合DMA 接口电路说明其工作过程。
参考答案要点:
DMA 的数据传送过程可分为预处理、数据传送和后处理3个阶段。工作过程如下图所示: 数据传送
CPU 预处理:
DMA 主存起始地址
设备地址DMA
传送数据个数DMA 启动设备
数据传送:
CPU 继续执行主程序
同时DMA 完成一批数据传送DMA 请求否是主存地址送总线数据送I/O设备(或主存修改主存地址修改字计数器
后处理:
中断服务程序
做DMA 结束处理
继续执行主程序否数据块是向CPU 申请程序中断
各阶段完成的工作如下:
1) 预处理阶段:CPU 执行主程序实现DMA 传送的初始化设置;
2)数据传送阶段:由DMA 控制器实现内存和外设间的数据传送。
3)后处理阶段:中断处理程序判断传送的正误,对写入主存的数据进行校验,完成善后工作。
补充题1:以硬盘读写为例,说明在主机和外设之间进行数据传送,为什么需要采用DMA 方式?
参考答案要点:
一些高速外设,如硬盘、光盘等I/O设备,经常需要和主存进行大批量的数据交换;若采用程序查询方式或程序中断方式来完成,即通过CPU 执行程序来完成数据交换,数据交换都是以字或字节为单位,速度较慢,极可能造成数据的丢失,因而不能满足批量数据的高速传递需求。因此,需要借助于硬件,比如DMA 控制器来实现主存和高速外设之间的直接数据传送。
补充题2:DMA 方式能取代程序中断方式吗?请说明理由。
参考答案要点:
DMA 方式不能取代程序中断方式,理由如下:
① DMA 方式只能用于高速外设与内存之间的简单数据传递,却不能像中断方式那样能够处理复杂的随机事件;② 在DMA 方式的数据传送全过程中,本身需要利用中断方式来完成DMA 传送的后处理。
第6章
6.23 画出实现Booth 算法的运算器框图,要求如下:
(1)寄存器和全加器均用方框表示,指出寄存器和全加器的位数。
(2)说明加和移位的次数。
(1)寄存器和全加器的位数均为n+2位,如图所示。
(2)若乘数的数值位为n 位,则需要做n+1次加法,n 次移位。 第8章
8.2 什么是指令周期?指令周期是否有一个固定值?为什么?
参考答案要点:
:1)指令周期是指CPU 每取出并执行一条指令所需的全部时间。
2)由于计算机中各种指令执行所需的时间差异很大,因此为了提高CPU 运行效率,即使在同步控制的机器中,不同指令的指令周期长度都是不一致的,也就是说指令周期对于不同的指令来说不是一个固定值。
3)指令周期长度不一致的根本原因在于设计人员,为了提高CPU 运行效率而这样
安排的,指令功能不同,需完成的微操作复杂程度亦不同,因此,不同指令的指令周期也不同。
8.3 画出指令周期的流程图,分别说明图中每个子周期的作用。
参考答案要点:
流程图如下:
取指周期:完成取指令和分析指令的操作。
间址周期:取操作数的有效地址。
执行周期:执行指令的操作。
中断周期:将程序断点保存到存储器。
8.5中断周期前是什么阶段?中断周期后又是什么阶段?在中断周期CPU 应完成什么操作?
参考答案要点:
中断周期前是指令的执行阶段(处于执行周期)。中断周期后是取指令阶段(处于取指周期)。在中断周期中,CPU 应完成关中断、保存断点和转中断服务程序入口三个操作。
第9章
9.3 什么是指令周期、机器周期和时钟周期?三者有何关系?
参考答案要点:
CPU 每取出并执行一条指令所需的全部时间叫指令周期;机器周期是在同步控制的机器中,所有指令执行过程中(执行一步相对完整的操作)的一个基准时间,通常以访问一次存储器所需的时间作为一个机器周期;时钟周期是指计算机主工作时钟的周期时间,它是计
算机运行时最基本的时序单位,通常时钟周期=计算机主频的倒数。
三者之间的关系:指令周期常常用若干个机器周期数来表示,机器周期也叫CPU 周期;而一个机器周期又包含若干个时钟周期(也称为节拍脉冲或T 周期)。
第10章
10.9 试比较组合逻辑控制器和微程序控制器的特点。
参考答案要点:
1)产生微命令的方法及核心器件:组合逻辑控制器由组合逻辑电路提供微命令,其核心器件是由各种门电路构成的复杂树形网络;微程序控制器由存储逻辑(微指令) 提供微命令,其核心器件是控制存储器。
2)规整性:组合逻辑控制器设计不规整,微程序控制器设计规整;
3)可扩展性:组合逻辑控制器不易修改和扩充,后者则易于修改和扩充;
4)组合逻辑控制器执行指令快,微程序控制器执行指令速度慢;
补充题1:简述微指令和微操作的关系,微指令和机器指令的关系,微程序和程序之间的关系。
参考答案要点:
1)微指令是若干个微命令的组合,微命令是构成控制信号序列的最小单位;而微操作是由微命令控制实现的最基本操作。
2)微指令是若干个微命令的集合,一系列微指令的有序集合构成一段微程序。微程序是机器指令的实时解释器,每一条机器指令都对应着一段微程序,由微程序负责解释。
3)微程序是由微指令组成的,用于描述机器指令,由计算机设计人员事先编制好并存放在控制存储器中的,一般不提供给用户;程序是由机器指令组成的,由程序员事先编制好并存放在主存储器中。
补充题2:说明微程序控制器的基本工作原理。
参考答案要点:
将控制器所需要的微操作命令,以微代码的形式编成微指令,存在专门的控制存储器中,CPU 执行机器指令时,从控制存储器中取出微指令,对微指令中的操作控制字段进行解释,即产生执行机器指令所需的微操作命令序列。
范文三:简答题整理
第十一章项目团队
?有效项目团队的特点以及有效工作的障碍(重点) 对项目目标清晰理解
对每位成员的角色和职责的明确期望
目标导向
高度的合作互助
高度信任
1目标不明确 :项目经理应该在第一次项目会议上详细说明项目目标,以书面形式发给团队 成员。要经常定期讨论项目目标
2角色和职责不明确:与成员单独交谈,说明角色和职责,以及与其他成员的联系。 3项目结构不健全:制定基本工作规程
4工作缺乏投入:说明成员角色对项目的意义和其贡献;懂得如何激励成员
5缺乏沟通:定期举行项目情况评审会议等
领导不力:项目经理要积极征求团队对他工作的反馈
项目团队成员的流动:应尽量选择有多方面才能的人员
不良行为:坚决制止
?冲突的来源及其处理冲突的方式(掌握)
◆工作内容:技术方法、工作量、工作质量
◆资源分配
◆进度计划
◆成本
◆先后次序
◆组织问题
◆个体差异
◆
第十二章项目沟通及文件记录
?项目项目会议类型(掌握)
?项目报告类型(掌握)
第十三章项目组织结构
?三种组织结构的特点(重点 -掌握)
职能型组织
1适合进行公司内部项目;
2团队成员来自同一或不同职能部门。团队成员大多数情况下兼职,从属职能经理; 3项目经理一般为临时兼职,没有充分的权力 ;
4项目经理要靠领导能力和说服能力使团队团结起来。
项目型组织
◆常见于一些涉及大型项目的公司 ;
◆团队成员专职,在多个同时进行的项目上存在资源任务的重复,资源不能共享 ; ◆团队成员只为自己的项目服务,不能共享知识或专业技术技能。
◆项目经理拥有完全的项目权力和行政权力;
◆有完全的资源分配权力;
◆能迅速、有效地对项目目标和客户需要作出反应。
矩阵型组织
◆是职能型组织结构和项目型组织结构的混合体 ;
◆团队成员中有专职和兼职,
◆每个成员有两个汇报关系:项目经理和职能经理。
◆项目副总裁根据对公司和客户关系影响最小原则解决项目先后次序问题
◆项目经理对项目结果负责;
◆职责是制定计划,作好进度计划和预算,为各职能部门分配具体工作任务和预算; ◆职能经理则负责决定如何完成任务和由谁负责,在技术上指导和领导成员
第十章项目经理
1项目经理的职责(掌握)
◆基本职责:领导项目的计划、组织和控制工作,实现项目目标。项目经理协调各个 团队成员的活动,作为一个和谐整体,履行各自的工作。
◆计划
明确目标,与客户取得一致意见
与项目团队内部沟通交流
让团队成员参与制定计划
与客户一起评价计划
建立一个项目管理信息系统
◆组织
1营造工作环境
2项目经理应决定内部工作和外包工作 :内部工作确定负责人 (责任矩阵) ; 外包工作 明确工作范围和交付物 ;
3分配职责,授予权力
◆控制
1需要一套项目管理信息系统,跟踪比较。
2在定期召开的项目工作评审会议上公布工作进展、时间进度和成本的相关数据 3及早发现问题(包括潜在问题) ,并采取相应解决措施
2项目经理所需具备的技能及获取这些技能的方法(重点)
所需技能:
权变的领导能力
管理时间的技能
培养员工的能力
非凡的沟通技巧
良好的人际交往能力
处理压力和解决问题的能力
领导能力
?顾问式和参与式
1项目经理提供指导而不是指挥工作;
2制定准则和纲要,由项目队员自己决定如何完成任务。
3要求团队成员的参与和实施授权。
4团队成员接受关于制定工作计划、控制工作进度、解决问题等职责,同时承担在预算范围 内完成工作的责任。
?工作环境:建设富于支持和鼓励的环境
召开项目会议,全体项目成员参与讨论;
与成员单独会谈;
对每个团队成员给予认同和奖赏
让成员出席各种演示会;
鼓励团队成员互相学习交流;
促进团队社会化,如举行社交活动,在同一环境下办公,在项目取得阶段成果时适当庆祝。 人员开发能力
参加正式培训课程
鼓励创新、承担风险、做出决策
创造学习环境,使得每个成员能在项目结束时获得更丰富的知识和竞争力
将经验丰富和阅历不足的成员分配在一起工作,以老带新
沟通技巧
沟通对象
团队成员、客户、高层管理人员;
特别在项目早期,需要进行非常完善的沟通。
沟通渠道
渠道 :口头和书面沟通,优秀的项目经理会花更多的时间来倾听客户的期望和要求以及团队 成员的意见。
人际交往能力
进行非正式会谈,了解团队成员
了解成员的个人兴趣
提供必要的帮助
化解压力的能力
镇定冷静,要有良好的心理素质
在项目团队与客户或团队与管理层之间起缓冲作用
幽默感
有健康的体魄
解决问题的能力
及早发现问题或发现潜在问题, 需要有一个及时准确的信息传送系统, 进行及时开放的沟通。 鼓励项目团队及早发现问题并自我解决
要具有洞察全局的能力, 能意识到解决方案对项目其他部分的影响, 找到最佳解决方案, 委 派给团队内合适人员
管理时间的能力
授权
分清主次
如何培养:
培养项目经理所需要的能力
获取经验
寻求别人的反应
自我批评总结,改正错误
与其他项目经理人进行探讨
参加培训项目
加入一些组织团体
阅读
参加自愿活动
3有效授权的方法(掌握)
授权:为实现项目目标而给项目团队赋予权力, 也就是给成员分配任务并给团队成员赋予权 力,以使他们在自己的职责范围内完成项目的预期任务
1明确具体工作内容和对任务的期望,包括工作范围、要完成的成果、质量标准、预算和进 度计划。
2考虑被授权者的能力、潜力和工作量,使成员具备必要的资源,并拥有控制这些资源的权 力。
要克服的障碍:
1事必亲躬”
2要放弃这种想法。
3不信任他人的能力。
4要充分了解每位成员
5害怕失去对工作的控制。
6建立项目管理信息与控制系统
7团队成员害怕受指责,或缺乏信心。
8要鼓励成员
4项目经理如何管理和控制项目的一些变更(理解)
应变能力
管理和控制变化,将不利影响降低到最低程度。
项目工作开始,要建立起针对变化的文件记录和批准审核的工作程序
安排合适人员,随时就客户要求对项目成本及进度计划的影响进行评估
要向项目团队明确,不得做出超出预算、
延迟进度的变化
第九章项目预算
1项目预算过程的步骤:
将总成本按照成本要素分摊到工作包,为每个工作包建立总预算成本
(total budgeted cost, TBC)
将每个工作包的预算分摊到整个工作包的工期内
2降低工作成本的方法
专家协助控制活动
减少工作范围,推迟进度
用符合规范而又成本较低的原材料
第八章资源配置
资源平衡方法(重点 -掌握)
确定非关键活动及其时差
采用反复试验法推迟那些非关键活动的 ES ,推迟到所有时差是正值的活动不再有正时差为 止,否则项目会延期
资源约束进度安排方法(难点 -理解)
◆在各种可得资源数量不变的情况下制定最短进度计划的方法。适用于项目可得到的 资源是有限的,且不能超过该资源约束的情况。应用该方法可能导致项目完工时间 的延长。
在几个活动同时需要同一有限资源时, 具有最小时差的活动拥有资源配置的优先权。 低优先 权的活动的推迟可能会延迟项目的完工时间。
第七章进度控制
?项目控制过程(掌握)
分析进度,找出哪些地方需要采取纠正措施
确定应采取哪种纠正措施
修改计划,将纠正措施纳入计划
重新计算进度,估计计划采取的纠正措施的效果
控制项目进度的原则和措施(重点 -掌握)
?对关键路径和任何有负时差活动路径,以及时差由大变小的路径进行分析;
?加快项目进度的重点放在有负时差的路径,时差的数值决定努力的优先级
?分析有负时差的路径时,将精力集中在近期内的活动和工期估计长的活动;
?尽早处理进度问题,这样可以减少对成本和范围的负面影响;
?第六章进度安排
I. 确定项目活动的四个时间参数(重点掌握)
II. 确定项目的关键路径(重点掌握)
将项目网络图中的每条路径上的所有活动的工期分别相加,工期最长的路径就是关 键路径
找出时差值最小的活动,所有这些活动构成的路径就是关键路径
制作工作分解结构
制定活动一览表 , 运用头脑风暴法即可得到活动一览表。
建立工作分解结构
WBS :将项目分解成易于管理的若干部分,是项目团队实现目标的工作单元或项目等级树。 WBS 能有助于识别完成项目工作范围所需的所有工作要素。
责任矩阵
◆概念:用表格形式表示完成工作分解结构中工作细目的个人责任的方法。
◆它强调每项工作由谁负责,并表明每个人在整个项目中的角色和地位。
基准计划的建立步骤
清晰定义项目目标
分解项目工作范围为工作包(WORK PACKAGE) ,制定工作分解结构图(WBS ) (项目团队实 现目标的工作单元或项目等级树) ;
界定每个工作包对应的具体任务
网络图描绘相互依赖的各项活动;
对各活动和整个项目做出时间估计、确定资源量;
结束项目
开始于项目的工作绩效符合要求,工作成果得到客户认可。
以某种庆祝活动宣告结束。
结束项目阶段的主要活动包括
1. 确认交付物
2. 存档项目相关文件
3. 处理应收应付款项
. 项目经理准备项目成员的绩效评估书
5. 举行项目后评估会议
内部的项目后评估:
与团队成员之间的个人会议
项目团队的小组会议
项目后评估团队会议主题
① 技术绩效:工作范围、质量、管理变更
② 成本绩效
③ 进度绩效
④ 项目计划与管理
⑤ 客户关系
⑥ 团队关系
⑦ 交流
⑧ 识别问题和解决问题
⑨ 建议
与客户的项目后评估会议
◆评估客户满意度,获得反馈信息
◆项目经理、骨干成员、客户代表
◆获得更多机会;可以将该项目作为成功范例进行宣传
提前结束项目:
技术原因
资金原因
客户不满意
第三章提出解决方案
营销手段
◆承约商应保持与老客户的紧密联系
◆启动与潜在客户的联系
◆了解客户的需求、问题和决策过程
◆主动邀请客户参观成功项目
◆主动提交申请书
I. 承约商进行投标决策考虑的主要因素(重点 -掌握) 8. 项目所需资源
7. 申请书所需资源
6. 客户资金
5. 声誉
4. 能力的扩展
3. 任务:与发展战略的一致性
2. 风险
1. 竞争
II. 承约商提交的申请书的主要内容(掌握)
技术
1如何收集、分析和评价数据和信息
2. 提出评估方案或解决方案的方法
3. 提出方案或方法的基本原理
4. 确认方案能满足客户要求
管理
工作任务描述;
交付物;
项目进度计划;
项目组织;
相关经验;
设备和工具;
成本
使客户确信,承约商就申请项目提出的价格是切合实际的 ◆劳动力;
◆原材料;
◆分包商和顾问;
◆设备和设施租金;
◆差旅费;文档;
◆一般管理费;
◆物价上涨;
◆意外开支准备金;
◆奖金或利润
III. 签订的合同类型(掌握)
固定价格合同
◆项目总价固定不变;
◆对承约商来说风险较高;
◆适于经过清楚界定的和低风险的项目。
成本补偿合同
◆实际花费的所有成本,再加上一定的协商利润;
◆适于风险高的项目。
第二章
◆项目选择过程的步骤(重点 -掌握)
组成评估委员会,制定一套评估机会的标准(定性和定量两方面) ;
列出每个机会的所有假设
每个机会的数据和信息的收集
根据评估标准评估每个机会;
◆需求建议书的主要内容(掌握)
1RFP 必需的内容
工作陈述
客户要求
交付物
列明由客户提供的物品
进度计划
承约商申请书的格式和内容
提交申请书的最后期限
可能包含的内容
1说明客户需审批的内容
2合同类型
3. 付款方式
4. 评价标准
5. 资金预算
第一章项目管理概念
I. 项目的定义和特征(重点 -掌握)
以一套独特而相互关联的任务为前提,有效利用资源,为实现一个特定目标所做的努力 II. 影响项目成功的主要因素(掌握)
有明确目标:工作范围、进度计划和成本来定义
相互关联的任务
运用各种资源
一次性:有时间限制
独特性
都有客户
不确定性
III. 项目生命周期(掌握)
启动项目
包括对需求、问题或机会的确认,并促使客户向个人、项目团队或组织(承约商) 征询项目建议书,以便实现已确认的需求或解决问题。具体要求通常由客户在需求 建议书(RFP )中注明。通过需求建议书,客户可以要求各人或承约商提交其如何 在成本约束和进度计划下解决问题的建议书。有时也可以通过会议或讨论,非正式 的把需求定义下来。
计划项目承约商向客户提交建议书(PROPOSAL ) ,客户与承约商签定合同。
◆这个阶段将会导致两个以上的个人或组织(承约商)向客户提交建议书,并希望客 户为今后成功执行解决方案而付给他们酬劳。 这个阶段, 承约商的努力变得很重要。
执行项目制定详细计划、配备所需资源、执行、监督和调整计划,最终得到项目产出物。 ◆此阶段开始于客户已决定了哪个解决方案将能最好地满足需求,客户与提交建议书 的个人或承约商之间已签订了合同后。它为执行项目阶段,包括为项目指定详细的 计划和执行计划以实现项目目标。
终止项目
?承约商向客户交付项目产出物;
?客户经过验收后接受交付物,将所有款项结清;
?项目承约商评估项目绩效,以便持续改进。从中得知该在哪些方面进行改进,在未 来执行相似项目时能有所借鉴。包括从客户那儿获取反馈,以查明客户满意度,以 及项目是否达到了客户的期望等活动;并从项目团队那儿获取反馈,以便得到有关 未来项目绩效改善方面的建议。
IV. 项目管理过程(理解)
一、建立基准计划
二、执行计划
三、实现项目目标
基准计划的建立步骤
清晰定义项目目标
分解项目工作范围为工作包(WORK PACKAGE) ,制定工作分解结构图(WBS ) (项目团队实 现目标的工作单元或
界定每个工作包对应的具体任务
网络图描绘相互依赖的各项活动;
对各活动和整个项目做出时间估计、确定资源量;
4 项目管理的益处
?拥有了满意的客户
?对于项目经理来说,会有一种领导了一个成功项目的满足感。
?对于团队成员,会觉得在这个获胜的团队里工作很愉快,不仅对项目的成功作出了 贡献,而且还在工作中扩展了你的知识,增强了技术。
V. 项目与日常运作的区别(难点 -理解)
共同点
需要由人或组织机构来完成
受制于有限的资源
需要进行计划、组织、执行和控制。
不同点
项目
◆临时性(时限性)和独特性
日常运营
◆具有连续性和重复性
影响项目成功的主要因素
◆工作范围:即为使客户满意而必须作的所有工作。特别是交付物要满足项目开始时 所指定的接受标准与要求。
◆项目成本:客户同意为一个可接受的项目交付物所支付的费用。它是以预算为基础 的。
◆项目进度计划:是每项活动应当在什么时候开始和结束的具体时间。
◆使客户满意, 任何项目目标都要在一定时间和预算内完成工作范围, 并使客户满意。 而项目经理的职责就是确保客户满意。
范文四:简答题整理
5.制定教育目的的意义?依据? 导向作用,激励作用,评价作用 ①特定的社会政治,经济,文化背景。②少年儿童身心发展规律。③我国确定的理论依据是马克思关于人的全面发展学说。
8.影响身心发展的因素及作用?遗传:①遗传素质为人的发展提供了可能。②**的差异是造成个体间个别差异的原因之一。③**成熟制约身心发展的水平及阶段。④遗传素质仅能为人的发展提供物质前提,而不能决定人的发展。环境:环境使遗传素质提供的发展可能性变成现实。环境决定人的发展方向,水平,速度和个体差异。学校教育:主导作用:学校教育是有目的,有计划,有组织地培养人的活动。是通过专门训练的教师来进行的,能有效地控制学生发展的各种因素。2学校教育在影响人的发展上的独特功能:学校教育对个体发展作出社会性规范。具有加速个体发展的特殊功能。对个体发展的影响具有即时和延时的价值。具有开发个体特殊才能和发展个性的功能。个体主观能动性的巨大作用。
15.教师职业道德的作用:对教师起调节和教育作用;对学生起榜样和带动作用;对社会起影响和促进作用。
52.班集体的教育作用:有利于形成学生的群体意识;**培养学生的社会交往与适应能力;**形成学生的自我教育能力。
98.教育心理学对实践的指导意义?帮助教师准确地了解问题;为实际教学提供科学的理论指导;帮助教师预测并干预学生;帮助教师结合实际教学进行研究。
37.教学评价的功能和意义:诊断教学问题;提供反馈信息;调控教学方向;检验教学效果。意义在于促进教育目标的实现和教学质量的提高;把竞争机制引入教学领域,有效地调动各方面积极性;有助于改进教学管理。
14.知识学习的作用?知识的学习和掌握是学校教学的主要任务之一;是学生各种技能形成和发展的重要基础;是创造性产生的必要前提;是学生的态度和品德形成的因素之一。
11.教师的劳动特点?复杂性和创造性;主体性和示范性;长期性与间接性;时间的连续性和空间的广延性。
12.教师的职业素养包括?1教师的职业道德素养:忠于人民的教育事业,热爱学生,团结协作,为人师表。2教师的知识素养:政治理论素养,精深的专业知识,广博的文化基础知识,必备的教育科学知识。3教师的能力素养:语言表达能力,组织管理能力,组织教育和教学能力,自我调节和自我反思能力。4教师职业心理健康:高尚的师德,愉悦的情感,良好的人际关系,健康的人格。
15.构建良好师生关系的策略?了解和研究学生;树立正确的学生观;发扬教育民主;主动与学
生沟通,善于与学生交往;提高教师自身的素质。
复述策略,是在工作中为了保持信息,运用内部语言在大脑中重现学习材料或刺激,以便将注意力维持在学习材料上的方法
精细加工策略,是一种将新学材料与头脑中已有的知识联系起来从而增加新信息的意义的深层加工策略。
组织策略,是整合多学新知识之间,新旧知识之间的内在联系,形成新的知识结构的策略。列提纲,利用图形,表格
26.教学原则:是根据一定的教学目的,反映教学过程规律而制定的指导教学工作的基本准则和要求,是反映人们对教学活动本质性特点和内在规律的认识,是知道教学工作有效进行的指导性原理和行为准则。
19.心理评估:指依据用心理学的方法和技术搜集得来的资料,对学生的心理特征与行为表现进行评鉴,以确定其性质和水平并进行分类诊断的过程。方法:心理测验,评估性会谈,观察法,自述法。
18.课程计划:是课程设置的整体规划,是教育主管部门制定的有关学校教育教学工作的指导文件,它具体规定了学校应设置的学科,学科开设的顺序及课时分配,并对学期,学年,假期进行划分。
13.教师职业道德:是指教师在其职业生活中,调节和处理与他人,与社会,与集体,与工作关系所应遵守的基本行为规范或行为准则,以及在此基础上所表现出来的观念意识和行为品质。
97.从众:是个体在群体的压力下,放弃自己的意见,采取与大多数人一致行为的社会现象。
21.课程设计的原则?高度的科学性和思想性的统一;要以实现教育目的和学校培养目标为最终目的;要适合儿童身心发展的特点;还应贯彻幼儿,小学,初中课程衔接的原则;因地制宜原则。
42.心理辅导的原则?面向全体学生原则;预防与发展相结合原则;尊重与理解学生原则;尊重学生主体性原则;个别化对待,整体性发展原则。心理辅导的基本目标是学会调适,高级目标是寻求发展。
43.小学德育的主要原则:社会主义方向性原则;从学生实际出发原则;知行统一原则;集体教育和个别教育相结合原则;正面教育与纪律约束相结合的疏导原则;依靠积极因素,克服消极因素的原则;尊重信任学生与严格要求学生相结合的原则;教育影响的一致性与连贯性原则。 师职业道德修养的基本原则?坚持知和行的统一;动机和效果的统一;自律和他律相结合;个人与社会的结合;坚持继承和创新的结合。
27.教学应遵循的原则?科学性与教育性相结合原则;理论联系实际原则;直观性;启发性;循序渐进;巩固性原则;因材施教原则。
39.教学评价的原则:客观性;发
展性原则;整体性原则;指导性原则。
教学评价:是指有系统地收集有关学生学习行为的资料,参照预订的教学目标对其进行价值判断的过程。
12.学习策略训练的原则:主体性原则,内化性,特定性,生成性,有效的监控性原则。
28.选择与运用教学方法的依据?教学的目的和任务的要求;课程性质和教材特点;学生的年龄特征;教学时间,设备,条件;教师的业务水平,实际经验及个性特点。
23.小学教学的基本任务?传授系统的科学文化基础知识,基本技能;发展学生智力,体力和创造才能;培养社会主义品德和高尚的审美情趣;奠定科学的世界观基础,关注学生个性发展。培养自学能力。48.班主任的任务:对学生进行品德教育;教育学生努力学习;指导学生课外,校外生活和活动;管理班集体,指导少先队工作;协调各任课老师的工作。
49.小学班主任的常规工作:了解学生;组织和培养班集体;建立学生档案;个别教育;班会活动;协调各种教育影响;操行评定;写好工作计划与总结。
53.班集体的形成与培养:确定班集体的发展目标;建立班集体的核心队伍;建立班集体的正常秩序;组织形式多样的教育活动;培养正确的舆论和良好的班风。
56.开展好课外活动的基本要求:要有明确的目的性和计划性;活动要丰富多彩,富有吸引力;内容要适合学生的年龄特征和个性特点;充分发挥学生的积极性,主动性和创造性。发挥学校优势,依靠家庭和社会力量的配合。作用?充实学生的生活,扩大活动领域,密切与社会的联系;激发兴趣爱好,发展特长;培养学生的自主能力,探索意识和创造才能。
58.开展教育研究有利于阐明教育的基本规律,有利于教育理论的发展;
20.小学阶段的课程性质:普及性,基础性,发展性,可接受性。
31.教学模式的特点:指向性;操作性;完整性;稳定性;灵活性。
64.知觉的特征:知觉的选择性;理解性;整体性;恒常性。
67.观察的品质:观察的目的性;客观性;精细性;敏锐性。
注意的功能:选择功能;保持功能;调节监督功能。
71.记忆的品质:记忆的敏捷性;持久性;准确性;准备性。
75.思维的品质:思维的深刻性;敏捷性;灵活性;独创性;批判性。
77.情绪的功能:适应功能;动机功能;信号功能;感染功能。
气质的特征:感受性;忍受性;反应的敏捷性;可塑性;情绪兴奋性;内向性和外向性。
人格特征:独特性;稳定性;统合性;功能性。性格特征:完整性;复杂性;稳定性。
动机:是指引起和维持个体的活动,并使活动朝向某一目标的内在心理过程或
内部动力。功能:激活;指向;维持和调整功能(强化)。
78.情绪与情感关系?区别:情绪通常是与生理性需要相联系,情感则与人的社会性需要相联系;情绪具有较大的情境性和短暂性,情感具有较大的稳定性和持久性;情绪有明显的外部表现,情感则比较内隐和深沉。联系:情绪是情感的外部表现,情感是情绪的本质内容。情感的产生会伴随着情绪的反应,情绪的变化常受情感的支配。
17.小学生学习动机的培养与激发?创设问题情境,实施启发性教学;根据作业难度,控制动机水平;充分利用反馈信息,妥善的进行奖惩;正确指导归因,促使学生继续努力。
80.健康情绪的培养:要形成正当合理的需要;培养正确的人生观;锻炼身体;培养幽默感;培养消除不良情绪的能力。
82.良好意志品质培养?树立科学的世界观和正确的人生观;发展健康的情感;发挥集体和榜样的作用;教育学生加强意志的自我锻炼;针对意志的个别差异,培养良好的意志品质。
25.教学过程的基本阶段(结构)?激发学习动机;领会知识(中心环节);巩固知识;运用知识;检查知识。
一联结学习理论:华生行为主义学习理论1巴甫洛夫经典性条件作用理论,;2桑代克的尝试—错误说;3斯金纳的操作性条件作用论(强化学说);5加涅的信息加工学习理论。。二.认知学习理论:1格式塔的完形—顿悟说,苛勒;2托尔曼的符号学习理论;3布鲁纳的认知结构学习理论;4奥苏泊尔的有意义接收学习理论;三.建构主义学习理论:学习观(主动建构性);学生观(经验世界的丰富性与差异性);知识观(动态性)。四.人本主义学习理论:罗杰斯。
62.心理学的主要流派:构造主义心理学(冯特,铁钦纳);机能主义心理学(詹姆斯,杜威,安吉尔);行为主义心理学(华生,斯金纳);格式塔心理学(韦特海默,苛勒);精神分析学派(弗洛伊德);认知心理学(皮亚杰)。人本主义心理学(马斯洛,罗杰斯)。
10.如何在教学中促进迁移?精选教材;合理编排教学内容;合理安排教学程序;教授学习策略,提高迁移意识性。
16.运用记忆规律,促进知识保持?深度加工材料;有效运用记忆术;进行组块化编码;适当过度学习;合理进行复习。
87.影响智力发展的因素:遗传与营养;早期经验;学校教育;社会实践;主观努力。
90.影响人格形成和发展的因素:生物遗传因素;社会文化因素;家庭环境因素;儿童早期经验;自然环境因素。
72.影响遗忘的因素:学习材料的性质;识记材料的数量与学习程度;识记任务的长久性与重要性;识记的方法;时
间因素;情绪和动机。
19.影响学习迁移的因素?学习材料之间的共同要素或相似性;原有知识经验的概括程度;学习情境的相似性;学习的定势与态度;认知结构特点;学习的策略水平。
19.影响问题解决的因素?问题的特征;已有的知识经验;定势与功能固着;个体的智力水平,性格特征,情绪态度,认知风格和世界观。
10.提高问题解决能力的教学?提高学生知识储备的数量与质量;教授与训练解决问题的方法和策略;提供多种练习机会;培养思考问题的习惯。
136.影响态度与品德学习的一般条件:外部条件:家庭教养方式,社会风气,同伴群体。内部条件:认知失调,态度定势,道德认知。
73.提高记忆效果的方法:明确记忆目的,增强学习的主动性;理解学习材料的意义;对材料进行精细加工,促进对知识的理解;运用组块化学习策略,合理组织学习材料;运用多重信息编码方式,提高信息加工处理的质量;重视复习方法,防止知识的遗忘。
13.良好态度品德形成的培养方法?有效的说服;树立良好榜样;利用群体约定;价值辨析;给予恰当的奖励与惩罚。
15.教师威信的建立途径?培养自身良好的道德品质;培养良好的认知能力和性格特征;注重良好的仪表,风度和行为习惯的养成;给学生以良好的第一印象;做学生的朋友与知己。
15.教师职业道德内容:教师职业责任;态度;纪律;职业技能;职业作风;教育思想道德;教学道德;语言;交际;个人生活道德。
.受教育者享有的权利?参加教育教学计划安排的各种教育活动,使用教育教学设施,设备,图书资料;按照国家有关规定获得奖学金,助学金,贷学金;在学业成绩和品行上获得公正评价,完成规定的学业后获得相应的学业,学位证书;对学校给予的处分不服向有关部门提出申述,对学校,教师侵犯其人身权,财产权等合法权益,提出申诉或者依法提起诉讼;法律,法规规定的其他权利。
新课程标准的特点?将素质教育落实到课程标准之中;突破学科中心;改善学习方式;评价更具操作性和指导性;为课程实施提供广阔空间;
教师的权利?进行教育、教学活动的权利;从事科学研究与学术交流的权利;指导学生和评定学生的权利;按时获取报酬的权利;对学校教学管理提出意见和建议的权利;参加进修和培训的权利。
范文五:简答题整理
1. 请说明一个 JAVA 类中主要包含哪几个元素?并说明每种元素的作
用。
JAVA 类中主要包含属性、方法、构造方法、块以及内部类。属性用来定义对象的数据;方法用来定义对象的行为;构造方法可以用来创建对象;块能够用来在类加载时执行操作或者在每次实例化前执行通用操作;内部类作为类的一个成员存在,能够访问外部类的属性和方法。
2. 请说明构造方法的作用和特征
构造方法的作用是用来创建对象,使用new 关键字调用。 构造方法的名字必须与类的名字相同,并且大小写敏感,同时构造方法不能声明返回值类型,可以使用任意一种访问修饰符,但是不能使用其他修饰符进行修饰,如static 、final 、abstract 等修饰符都可以修饰构造方法。
3. 请列举 Java 语言中的权限访问修饰符,并说明每种权限的含义。
Java 语言中有四种权限访问修饰符,即public 、protected 、同包default 以及private.
public 表示公共权限,即任何包中都可以访问:protected 表示受保护权限,即同包中可以访问,不同包中的子类可以访问:同包default 权限是默认权限,即不显示指明权限修饰符的时候就是同包权限,表示只有同包中可以访问:private 是私有权限,表示只能在本类中访问。
4. 请列举 Java 语言中的八种基本数据类型,并说明每种数据类型的含义及长度。
Java 语言的八种基本数据类型有:byte 字节型,8位长度:short 短整型,16位长度,int 整型,32位长度:long 长整型,64位长度:float 单精度浮点型。32位长度:double 双精度浮点型,64位长度:char 字符型,16位长度:boolean 型,表示逻辑值,有true 和false 两个值,分别表示真和假。
5. String 类和 StringBuffer 类和 StringBuilder 类有什么区别?
一String
字符串常量,但是它具有不可变性,就是一旦创建,对它进行的任何修改操作都会创建一个新的字符串对象。
二StringBuffer
字符串可变量,是线程安全的,和StringBuilder 类提供的方法完全相同。如果查看java 的源代码(即java 安装目录的src.zip 文件) ,就会发现它和StringBuilder 类的方法的区别就是,在每个方法前面添加了"synchronized" ,保证其是线程安全的。
三 StringBuilder
字符串可变量,是线程不安全的。在java API中指明:这个类是在JDK 5才开始加入的,是StringBuffer 的单线程等价类。(其他两个String 和StringBuffer 类,都是JDK 1.0开始) 由于String 类是不可变的,每次对其改变都要创建新字符串对象,所以它是最慢的; StringBuilder 不需要执行同步操作,速度要比StringBuffer 快。即执行修改操作的速度从高到低
6. 使用 static 修饰属性或方法后,属性和方法有什么特征?
static 修饰属性或方法后,属性和方法不在属于某个特定的对象,而是所有共享,也可以说是static 成员不依赖某个对象,在类加载时就被初始化。Static 修饰的属性或方法,可以直接使用类名调用,而不用先实例化对象再调用。
7. 使用 final 修饰属性后,属性有什么特征?(类,方法,属性)
1. 修饰类表示这个类不能被继承;
2. 修饰方法代表不能被覆盖
3. 一个类不能即被final 和abstract 修饰;因为abstract 抽象类必须依赖于子类,而final
不能被继承;
final 修饰的变量是一个常量,只能赋值一次。
对固定不变的值进行名称的定义 。提高其阅读性。
final 修饰的常量 命名规则 所有字母都大写。多个单词,单词间用_连接 测试
8. 什么是方法覆盖(override ) ? 并说明方法覆盖与方法重载(overioad )
的区别?
a.overload 方法的重载 overrride 方法的覆盖形式参数不同 方法名相同叫方法重载(1. 个数不同2. 类型不同,3位置不同) 和修饰符和返回值无关子类继承父类 并在子类中写一个与父类相同名称的方法称为方法的覆盖
b. 方法覆盖 override 关键字 方法名不能改变
c. 方法覆盖子类的作用域范围大于等于父类的作用域范围
d. 方法覆盖抛出的异常检查期异常必须遵循两小原则(子类抛出的异常只能比父类少 和比父类更小或者等于父类本身的异常)
e. 被覆盖的方法 不能被private 修饰
f. 被覆盖的方法的返回值必须和被覆盖的方法返回值一致
9. 请说明什么是抽象类?什么是抽象方法?抽象类有什么作用?抽
象类与抽象方法的关系?
如果一个类被加上abstract 关键字,则这个类代表一个抽象类;
1. 抽象类可以有抽象方法; 什么是抽象方法(1. 带有abstract 关键字,2不能有方法
体,直接分号结束); public abstract void eat();
2. 抽象类不能有自己的对象。换句话说就是不能被new 。
抽象类中定义的方法 被子类使用。 要想使用抽象类中普通的方法,必须生成
该抽象类的子类的对象;
3. 抽象类中可以有普通方法;这些普通方法就是带有方法体的;
4. 抽象类的子类全部覆盖该抽象类的所有抽象方法;
5. Abstract 能修饰类,修饰方法;不能修饰属性;
抽象类中普通方法能调用抽象方法;
10. 接口有什么特点,与抽象类有什么区别?
共性: 都不能有自己的实例
区别: 抽象类可以提供方法实现,接口不可以。
抽象类中可以定义变量,接口中不可以,接口中定义的叫做常量。 用途: 什么时候用抽象类?什么时候用接口?
当使用模板模式的时候,使用抽象类。
接口 是用来定义规范的。
规范是什么?为什么定义规范?规范的范围。
只去定义做什么,不管你怎么做,这就是规范;
11. 什么是异常?异常和错误有什么区别?
异常(代码中的不正常)
当程序编程出现了逻辑问题(用户提供了文件不存在的异常,文件内容损坏, 网络不可用.... )java 对这些现象使用异常描述
错误 (不可修改的, 无法通过代码修复的).
12. throws 关键字和 throw 关键字有什么区别和联系?
使用throw 抛出异常
出现在函数体内 用来抛出一个异常
使用throws 抛出异常
出现在函数头 用来标明成员函数可能出现的各种异常
两者没有联系。
13. 请画出 Java 集合框架的主要接口和类的继承关系
14. Collectioin 和 Collections 有什么区别?
Collection 是一个接口的名字,定义了集合类型的共同特征。而Collections 是一个类的名字,是集合类型的工具类,类中定义了大量的静态方法,能够操作及和对象。
15. HashMap 和 TreeMap 在性能上有什么样的差别呢?你比较倾向于
使用哪一个?
一个平衡树的性能是O(logn)。Java 里的TreeMap 用一个红黑树来保证key/value的排序。红黑树是平衡二叉树。保证二叉树的平衡性,使得插入,删除和查找都比较快,时间复杂度都是O(log n)。不过它没有HashMap 快,HashMap 的时间复杂度是O(1),但是TreeMap 的优点在于它里面键值是排过序的,这样就提供了一些其他的很有用的功能。选择哪个得依情况而定。
16. ArrayList、Vector 、LinkedList 的区别?
ArrayList 、Vector:以线性表的方式存储, 查、改快,增删慢 。 Vector:是线程安全, 方法是同步方法。
ArrayList:是线程不安全,方法是非同步方法
LinkedList:单链表,查、改慢,增删快。
17. 什么是泛型?泛型有什么作用?
泛型:
1. 在jdk1.5之后出现了新特性 泛型 保证了安全机制
2. 泛型将运行期的问题转换到了编译器
3. 避免了强制类型转换
泛型的体现:
<>这就是用于定义泛型参数的符合
泛型可以简单的理解为 接收具体元素的类型
18. GC 是什么? 为什么要有 GC
垃圾回收机制:
*垃圾回收机制负责回收内存中的对象 不回收任何物理资源(数据库连接,网络IO 等) *程序无法精准的控制垃圾回收的运行,垃圾回收会在何时的时候自动进行,对象永久的失去引用
19. 谈谈 final, finally, finalize 的区别
Final :用于声明属性、方法和类,分别表示属性不可变、方法不可覆盖、类不可继承; Finally :是异常处理语句结构的一部分,表示总是执行;
Finalize :是object 类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供的垃圾收集时的其他资源的回收,例如关闭文件等。
20. 垃圾回收的优点和原理。并考虑 2 种回收机制(这个题需要大家
查阅资料)
Java 语言中一个显著的特点就是引入了垃圾回收机制,使c++程序员最头疼的内存管理的问题迎刃而解,它使得Java 程序员在编写程序的时候不再需要考虑内
存管理。由于有个垃圾回收机制,Java 中的对象不再有" 作用域" 的概念,只有对象的引用才有" 作用域" 。垃圾回收可以有效的防止内存泄露,有效的使用可以使用的内存。垃圾回收器通常是作为一个单独的低级别的线程运行,不可预知的情况下对内存堆中已经死亡的或者长时间没有使用的对象进行清楚和回收,程序员不能实时的调用垃圾回收器对某个对象或所有对象进行垃圾回收。回收机制有分代复制垃圾回收和标记垃圾回收,增量垃圾回收。
21. java 中实现多态的机制是什么?
对象的动态绑定和类的继承相结合就是对象具有多态性。
22. 静态变量和实例变量的区别?
类变量和实例变量的区别在于:类变量是所有对象共有,其中一个对象将它值改变,其他对象得到的就是改变后的结果;而实例变量则属对象私有,某一个对象将其值改变,不影响其他对象;
23. 什么是 java 序列化,如何实现 java 序列化?
序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化。可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间。序列化是为了解决在对对象流进行读写操作时所引发的问题。
序列化的实现:将需要被序列化的类实现Serializable 接口,然后使用一个输出流(如:FileOutputStream) 来构造一个ObjectOutputStream(对象流) 对象,接着,使用ObjectOutputStream 对象的writeObject(Object obj) 方法就可以将参数为obj 的对象写出(即保存其状态) ,要恢复的话则用输入流。
24. 写 clone()方法时,通常都有一行代码,是什么?
clone 有缺省行为,Super.clone();因为首先要把父类中的成员复制到位,然后
才是复制自己的成员。
25. HashMap 和 Hashtable 的区别
HashTable 和HashMap 用法完全相同 只有部分不同
不同:
第一继承不同:
HashMap: public class HashMap Hashtable: public class Hashtable 第二线程是否是安全的 HashMap : 线程不安全的也就是非同步的 Hashtable: 是线程安全的 后来被HashMap 替代 第三是否允许为null HashMap:允许key 和value 为null 但是 key 值只允许有一个null value 不限制 26. 说说&和&&的区别 &是按位与,左右两边同时为1这得1,其他情况都为0,而&&是逻辑与,左右两边都为true 这结果为true 否则为false ,并且&&会发生短路,而& 不会发生短路 27. 能被 switch 的数据类型有哪些 1. byte 、char 、short 、int 四种基本类型以及它们的包装类(需要Java5.0/1.5以上版本支持) 都可以用于switch 语句。 2. long、float 、double 、boolean 四种基本类型以及它们的包装类(在Java 所有版本中) 都不能用于switch 语句。 3. enum 类型,即枚举类型可以用于switch 语句,但是要在Java5.0(1.5)版本以上才支 持。 4. 所有类型的对象(包括String 类,但在Java5.0/1.5以上版本中,该项要排除 byte 、char 、short 、int 四种基本类型对应的包装类)都不能用于switch 语句。 28. char 型变量中能不能存贮一个中文汉字? 为什么? 能够定义成为一个中文的,因为java 中以unicode 编码,一个char 占16个字节,所以放一个中文是没问题的。 29. 构造器 Constructor 是否可被 override? 构造器Constructor 不能被继承,因此不能重写Overriding ,但可以被重载Overloading 30. 是否可以继承 String 类? 不能,String 类是被final 修饰的 31. 写出你最常见到的 5 个 runtimeexception NullPointerException 、ArrayIndexOutOfBoundsException 、ClassCastException , ArrayStoreException, BufferOverflowException, BufferUnderflowException, 32. TreeSet 里面放对象,如果同时放入了父类和子类的实例对象,那比较时使用的是父 类的 compareTo 方法,还是使用的子类的compareTo 方法,还是抛异常! 应该是没有针对问题的确切的答案,当前的add 方法放入的是哪个对象,就调 用哪个compareTo 方法,至于这个compareTo 方法怎么做,就看当前这个对 象的类中是如何编写这个方法的 33. 字节流与字符流的区别 字符流和字节流是根据处理数据的不同来区分的。字节流按照8位传输,字符流按照16位传输 由于字符流使用Unicode 字符集,支持多国文字,因此若流要跨越多种平台传输,应使用字符流。 按kilojin 的说法,字符流的传输效率比字节流的高.