第一篇:JAVA期末考试简答题
JAVA期末考试简答题 请举例说明string类与StringBuffer类的区别。请举例说明重载和重写(也称为覆盖)的区别。请举例简要说明JAVA语言的继承机制有何特点? 请举例说明抽象类和接口的区别有哪些?
请举例简要说明JAVA语言使用事件监听器进行事件处理的过程。静态函数能不能调用非静态函数或变量?举例说明。Java程序中允许多个static语句执行? 布局管理器?
关键字static,private,和protected,abstract,final 异常处理的类层析结构和具体处理语句 构造函数
流处理方式,文件的读取和保存。
第二篇:java期末考试知识点总结(范文模版)
java知识点总结
应同学要求,特意写了一个知识点总结,因比较匆忙,可能归纳不是很准确,重点是面向对象的部分。
java有三个版本:JAVA SE 标准版JAVA ME移动版JAVA EE企业版 java常用命令:java, javac, appletview java程序文件名:.java,.class java的两类程序:applet, application;特点,区别,这两类程序如何运行 java的主方法,主类,共有类;其特征
java的数据类型,注意与C++的不同,如字符型,引用型,初值 java与C++的不同之处,期中已总结 java标记符的命名规则
1)标识符有大小写字母、下划线、数字和$符号组成。
2)开头可以是大小写字母,下划线,和$符号(不能用数字开头)3)标识符长度没有限制
4)标识符不能使关键字和保留字 面向对象的四大特征 抽象、封装、继承、多态
封装,类、对象,类与对象的关系,创建对象,对象实例变量
构造函数,默认构造函数,派生类的构造函数,构造函数的作用,初始化的顺序,构造方法的重载 构造函数:创建对象的同时将调用这个对象的构造函数完成对象的初始化工作。把若干个赋初值语句组合成一个方法在创建对象时一次性同时执行,这个方法就是构造函数。是与类同名的方法,创建对象的语句用new算符开辟了新建对象的内存空间之后,将调用构造函数初始化这个新建对象。构造函数是类的特殊方法: 构造函数的方法名与类名相同。构造函数没有返回类型。
构造函数的主要作用是完成对类对象的初始化工作。构造函数一般不能由编程人员显式地直接调用。
在创建一个类的新对象的同时,系统会自动调用该类的构造函数为新对象初始化。类的修饰符:public类 VS 默认;abstract类;final类;1)类的访问控制符只有一个:public,即公共的。公共类表明它可以被所有其他类访问和引用。
若一个类没有访问控制符,说明它有默认访问控制特性,规定该类智能被同一个包中的类访问引用(包访问控制)。2)abstract类:用abstract修饰符修饰的类被称为抽象类,抽象类是没有具体对象的概念类,抽象类是它所有子类的公共属性集合,用抽象类可以充分利用这些公共属性来提高开发和维护效率。
3)final类:被final修饰符修饰限定的,说明这个类不能再有子类。所以abstract与final不能同时修饰一个类。域和方法的定义
1)域:定义一个类时,需要定义一组称之为“域”或“属性”的变量,保存类或对象的数据。可以是java任意的数据类型,其中包括简单类型、类、接口、数组等。一个类中域名应该是唯一的。
2)方法是类的动态属性,标志了类所具有的功能和操作。方法由方法头和方法体组成: 修饰符1 修饰符2 „返回值类型方法名(形式参数列表)throw(异常列表){ 方法体个语句; } static域和方法,特点,本质,与普通域和方法区别,初始化问题
1)静态域:用static修饰符修饰的域是仅属于类的静态域。特点是:它们是类的域,不属于任何一个类的具体对象。保存在类的内部区域的公共存储单元,任何一个类的对象访问它都是相同的数值,任何一个类的对象去修改它,都是在对同一个内存单元操作。2)静态方法:用static修饰的方法,是属于整个类的方法;(1)调用静态方法时,应该使用类名做前缀,而不是使用某个具体对象名。非静态方法属于某个对象的方法,在这个对象创建时,对象的方法在内存中拥有自己专用代码段;而静态方法属于整个类,它在内存中的代码段将随着类的定义而分配和装载,不被任何一个对象专有。
由于static方法是属于整个类的方法,所以它不能操纵和处理属于某个对象的成员变量,而只能处理属于整个类的成员变量,static方法只能处理static域。final关键字,final类,final域,final方法
1)final类:一个类如果被final修饰符修饰限定,说明这个类不再能有子类
2)final域:final是用来修饰修饰常量的修饰符,一个类的域如果被声明为final,那么它的值在程序的整个执行过程中都不能改变。用final修饰符说明常量是注意:1.需要说明常量的数据类型;2.需要同时指出敞亮的具体取值;3.因为所有类对象的常量成员,其数值固定一致,为了节省空间,常量通常声明为static.3)final方法:不能被当前类的子类重新定义的方法。被private限定为私有方法,以及final类中的方法,都是默认为最终方法。访问控制符
是一组想定类、属性、方法是否可以被程序中的其他部分访问和调用的修饰符,其他部分指这个程序中这个类之外的类。1)类的访问控制:
类的访问控制符只有一个Public,公共的。一个类被声明为公共类,表明它可以被所有的其他类访问和引用,程序其他部分可以创建这个类的对象,访问这个类内部可见的成员变量和调用它的可见方法。
如果类没有访问控制符public说明它是默认访问控制,规定该类只能被同一个包中的类访问和引用,不可被其他包中的类使用(包访问)。2)类成员的访问控制:
Public:公共。一个方法或者域被声明为公共的,表明它可以被所有的类访问。
默认访问控制符:类的定义中,域和方法没有指定访问控制符,则域和方法具有包访问性,即可以被同一个包中的所有类(的方法)访问。Protected:保护访问控制符,类中限定为protected的成员可以被这个类本身、它的子类(包括同一个包和不同包中的子类)以及同一个包中的其他类来访问。Private:私有访问控制符,被private修饰的域和方法只能被同一个类中的成员方法所访问,而不能被任何其他类(包括该类的子类)访问。它们也被称之为私有域和方法。类的继承,继承的特性可给面向对象编程带来哪些好处?什么是单继承,什么是多重继承? 继承:是存在于面向对象程序中的两个类之间的一种关系,当一个类获取另一个类的所有非私有的数据和操作的定义作为自己的一部分或全部成分时,就称两个类之间是继承关系。继承能够使程序结构清晰,降低编码和维护工作量。可以提高程序抽象程度,使之更接近人的思维方式,同时也可以提高程序开发效率,降低维护工作量。单继承:只任何一个类都只有一个单一的父类; 多重继承:只一个类可以有一个以上的父类,它的静态的数据属性和操作从所有这些父类中继承。Java处于安全性可靠性考虑,仅支持单继承。域的继承与隐藏
在子类中重新定义一个与从父类哪里继承来的域变量完全相同的变量,导致子类中有两个同名变量,一般情况,子类的方法所操作的是子类自己定义的变量,而从父类继承的变量为不可见,即被子类同名变量隐藏,成为域的隐藏。方法的继承与覆盖,与方法重载有什么不同?
子类可以重新定义与父类同名的方法,实现对父类方法的覆盖(overload),与域的隐藏不同在于:子类隐藏父类的域只是使之不可见,父类同名域在子类对象中仍然占有自己的独立内存空间;子类方法对父类同名方法的覆盖将清除父类方法占用的内存,从而使父类方法在子类对象中不复存在。注意:子类重新定义父类已有方法时,应保持与父类完全相同的方法头声明,即应与父类具有完全相同的方法名,返回值和参数列表。
重载(override)是在一个类中定义同名方法的情况。由于重载发生在同一个类里,不能再用类名来区分不同的方法,所以一般采用不同形式参数列表,包括形式参数个数、类型和顺序不同来区分重载方法。super
this super调用父类构造函数:严格来说子类并不继承父类构造函数。但子类构造函数与父类构造函数存在一定关系并遵循以下原则:
如果子类自己没有定义任何构造函数,那么创建子类对象时将调用父类无参数构造函数。如果子类自己定义了构造函数,则在创建子类对象时,系统将首先隐含执行父类无参数的构造函数,然后再执行子类自己的构造函数。
如果在子类自己定义的构造函数中,利用super关键字显式地调用父类的构造函数,系统将不再隐含调用父类的无参数的构造函数。super的显式调用语句必须是子类构造函数的第一个可执行语句。(P126有例子)
this:一个类的不同构造函数之间可以互相调用。一个构造函数需要另一个构造函数时,应使用关键字this,同时这个调用语句应该是整个构造函数的第一个可执行语句。当使用this并给他一个参数列表时,this显式调用参数匹配的另一个构造方法。(P125例子)。多态:重载,覆盖,对象引用多态(兼容性原则)
多态,指一个程序中同名的不同方法共存的情况。突出Java语言的继承性。面向对象程序中多态可以表现在:1)子类对父类方法的覆盖;2)一个类中方法的重载;3)将子类对象作为父类的对象实现多态。父类与子类对象的转换
子类继承了父类所有的非私有的成员(属性和方法),父类成员也就是子类成员。我们可以通过父类变量让一个子类对象做父类对象可做的全部事情(P115).如果父类变量指向的实际是一个子类对象,即早先曾将子类对象的引用赋值给这个父类变量,那么可以用强制类型转换将这个父类变量引用转换为子类对象的引用,也就是将作为父类对象看待的子类对象转变为作子类对象看待。Employee emp = new Manager(…)Manager mgr;mgr =(Manager)emp;最后结果相当于:
Manager mgr = new Manager(…)
包,package
import, 简单知道作用和使用 接口,会定义,有何特点?作用,会实现,会使用
接口是用来实现类间多重继承功能的结构。Java中接口在语法上有些相似与类,它定义了若干个抽象方法和常量,形成一个属性集合,属性集合通常对应了某一组功能,主要是可以帮助实现类似于类的多重继承功能。声明接口:
[public] interface 接口名 [extends 父接口名列表] { //接口体
// 常量域声明
[public] [static] [final] 域类型域名 = 常量值;
//抽象方法声明
[public] [abstract][native] 返回值方法名(参数列表)[throw 异常列表]; } 实现接口:
在类的声明部分,用implements关键字声明该类将要实现那些接口。如果实现某接口的类不是abstract的抽象类,则在类的定义部分必须实现指定接口的所有抽象方法,即为所有方法定义方法体,方法头部分应该与接口中的定义完全一致。如果实现接口类是abstract类,它可以不实现该接口的所有的方法。一个类在实现某接口的抽象方法时,必须使用完全相同的方法头。
接口的抽象方法的访问限制符都已指定为public,所以类实现方法时候,必须显式地使用pubic修饰符。
4-1什么是抽象?什么是过程抽象?什么是数据抽象?面向对象软件开发如何实现?
抽象:即去除掉被研究对象中与主旨无关的次要部分,或暂时不考虑的部分,而仅抽取与研究工作有关的性质的内容加以考察。
过程抽象:将整个系统的功能划分为若干部分,强调功能完成的过程及步骤。数据抽象:把系统中需要处理的数据和数据上的操作结合在一起,根据功能性质和作用等因素抽象成为不同的抽象数据类型。
面向对象软件开发采用数据抽象的方法构建程序的类,对象及方法。4-2什么是封装?面向对象程序如何实现封装? 封装是指利用抽象数据类型将数据和基于数据的操作封装在一起,数据被保护在抽象数据类型内部,系统的其他部分只有通过包裹在数据外面的被授权操作,才能够与这个抽象数据类型交流和交互。
抽象数据类型用“类”这个面向对象工具可理解和操纵的结构来代表的,每个类封装了相关数据和操作。
4-3使用抽象和封装有哪些好处? 抽象可以帮助人们明确工作重点,理清问题的脉络。封装特性使抽象数据类型的可重用性大为提高,利于构建,开发大型标准化的应用软件系统,大幅提高生产效率,缩短开发周期和降低各种费用。
4-4Java程序中使用的类分为哪两种?什么事系统定义的类?什么事用户自定义类?
1)系统定义的类及用户自定义类2)Java类库是一组由开发人员或软件供应商编写的Java程序模块,每一个模块通常对应一种特定的基本功能和任务可以直接利用这些类库无需从头编写。3)用户自己根据需要定义的类。
4-6 使用已经存在的类(包括类库中系统类和用户类)有哪三种主要方法?如何在程序中引入已经存在的类?
第一、继承系统类或继承已经定义好的类。第二、创建已经定义好的类的对象。第三、直接使用类。2)利用import语句引入它所用的类所在的包。4-15 什么事静态初始化器?它有什么特点?与构造函数有什么不同?
静态初始化器:由static引导的一对大括号括起的语句组,作用与类的构造函数相似,都完成初始化工作。与构造函数的不同:
构造函数是对每个新创建的对象初始化,而静态初始化器是对类自身进行初始化。
构造函数是在用new运算符产生新对象时由系统自动执行,而静态初始化器是在它所属的类加载入内存时由系统调用执行。
不同于构造函数,静态初始化器不是方法,没有方法名、返回值、和参数列表。4-16 最终域和易失域各有有何特点?如何定义?
(1)最终域:一个类的域如果被声明为final,那么它的值在程序的整个执行过程中是不能变的。final修饰常量时注意:1)说明常量的数据类型2)需要同时指出常量的具体值。3)所有类对象的常量成员,其数值固定一致,为了节省空间,常量通常声明为static.例:static final String phoneNum =”123”。
(2)易失域:一个域被volatile修饰符修饰,说明这个域可能同时被几个线程控制修改,即这个域不仅被当前程序掌握,运行过程中可能存在其他未知程序,操作来影响和改变域的取值。
4-17 如何定义方法?在面向对象程序设计中方法由什么作用? 方法名后面的小括号()是方法的标志。程序用方法名调用方法。定义方法的目的:是定义具有相对独立和常用功能的模块,使程序结构清晰也利于模块在不同场合重复利用。
4-18 什么事抽象方法?它有何特点?如何定义、如何使用?
由abstract 修饰符修饰的抽象方法是一种仅有方法头,没有具体方法体和操作实现的方法。例如:abstract void performDial();
注意:所有抽象方法,都必须存在抽象类中,一个非抽象类中出现抽象方法时非法的。一个抽象类的子类若不是抽象类,它必须为父类中所有的抽象方法写方法体,不过抽象类不一定只能拥有抽象方法,它也可以包括非抽象方法。
4-22修饰符是否可以混用?混合使用应该注意什么问题?
修饰符可以混合使用。例如:public abstract final 三者之间并非互斥。Public abstract class „ Abstract不能与final 并列修饰一个类。
Abstract 不能与private、static、final、native修饰同一个方法。Abstract 类不能有private域和方法。Abstract方法必须在abstract类中。Abstract方法不能处理非static属性。
5-2 子类的域和方法数目一定大于等于父类的域和方法数目,说法是否正确? 不正确,子类并不能继承父类的私有域和私有方法。5-7构造函数是否可以被重载?试举例。
可以被重载。构造函数的重载指同一个类中存在若干个具有不同参数列表的构造函数 例:D200_Card(){} / /无形式参数,无任何操作的构造函数
D200_Card(long cn){ cardNumber = cn;} //一个参数的构造函数
D200_Card(long cn,int pw;){ cardNumber = cn;password = pw;} //两个参数的构造函数 简答题new1 1 什么是静态变量?什么是静态方法?各自有何特点?
被static修饰的变量叫静态变量,被static修饰的访问静态方法。静态变量最主要特点是它们是类的域(变量),不属于任何一个类的具体对象,它不保存在对象空间,而是保存在类的内存区域的公共存储单元,任何类的对象访问它时,取到的都是相同的数值,修改它时,都是对同一个内存单元进行操作。静态方法是属于整个类的的类方法,不是属于某个具体对象的方法。Java中对变量和成员方法的访问控制主要有哪四种?有何区别?
a)Private:私有访问属性,被private修饰的变量或方法只能被同一个类的成员方法访问,而不能被任何其他类访问。Private访问控制符提供最高的成员保护级别,使它们不为其他类所见,体现了类的封闭和信息隐藏。b)默认访问控制符:如果在类的定义中,域和方法前没有指定访问控制符,则具有包访问性,即被同一包的所有类所访问,称之为“包友元”成员。c)Protected保护访问控制符:被portected修饰的成员可以被类本身、它的子类、以及同一个包中所有类访问。d)Public公共访问控制符:成员可以被所有类访问。填空:
1.创建类的对象时,使用运算符__new______给对象分配内存空间。2.若有定义:float[] b={1.1f, 3.5f, 6.8f};,则b.length()的值是_3____ 3.在子类中使用关键字__super_____做前缀可调用被子类覆盖的父类中的方法
4.Java语言中, 通常把可能发生异常的方法调用语句放到try块中,并用紧跟其后的_catch____块来捕获和处理异常
5.程序中实现多线程的方法有两种:继承_Thead____类和实现Runnable接口 6.面向对象的三大特征是()()()封装性、继承性、多态性
第三篇:《管理学基础》期末考试简答题
简答题:(中央电大网上责任老师给的简答复习范围)
1.德尔菲法的内容。
德尔菲法是一种定性决策方法,一种改进的专家意见法。其实质是有反馈的函询调查,它包括两个基本点,即函询和反馈。这种方法是就某一问题发函给某些专家,请他们提出意见或看法。经过多轮反复,直到意见趋于集中为止。
2.管理理论的丛林。
第二次世界大战以后,科学技术飞速发展,生产社会化程度日益提高,管理思想得到了丰富和发展,出现了许多新的管理理论和管理学说。这些理论和学派,在历史源渊和内容上相互影响和联系,形成了盘根错节、争相竞荣的局面,被称为“管理理论的丛林”。各学派的主要内容如下:1.管理过程学派。管理过程学派的创始人是亨利·约法尔。该学派的主要特点是把管理学说与管理人员的职能联系起来。2.经验学派。经验学派的代表人物是德鲁克和戴尔。该学派主张通过分析经验(即指案例)来研究管理学问题。通过分析、比较、研究各种各样的成功的和失败的管理经验,就可以抽象出某些一般性的管理结论或管理原理,以有助于学生或从事实际工作的管理人员来学习和理解管理学理论,使他们更有效地从事管理工作。3.系统管理学派。系统管理学派的主要代表人物是卡斯特和落森茨威克。该学派认为,组织是一个由相互联系的若干要素组成、为环境所影响的并反过来影响环境的开放的社会技术系统。4.决策理论学派。决策理论学派的主要代表人物是赫伯特·西蒙。该学派认为,管理就是决策。管理活动的全部过程都是决策的过程,管理是以决策为特征的;决策是管理人员的主要任务,管理人员应该集中研究决策问题。5.管理科学学派。管理科学学派形成于第二次世界大战初。该学派主张运用数学符号和公式进行计划决策和解决管理中的问题,求出最佳方案,实现企业目标;经营管理是管理科学在管理中的运用;信息情报系统就是由计算机控制的向管理者提供信息情报的系统。6.权变理论学派。权变理论形成于20世纪70年代。该学派认为,由于组织内部各个部分之间的相互作用和外界环境的影响,组织的管理并没有绝对正确的方法,也不存在普遍适用的理论,任何理论和方法都不是绝对的有效,也不是绝对的无效,采用哪种理论和方法,要视组织的实际情况和所处的环境而定。
3管理的性质。
管理作为一种特殊的实践活动,具有其独特的性质。1.管理的二重性。管理的二重性理论认为,管理一方面具有同生产力、社会化大生产相联系的自然属性;另一方面,又具有同生产关系、社会制度相联系的社会属性。2.管理的科学性。管理的科学性是指管理作为一个活动过程,其间存在着一系列基本的客观规律,有一套分析问题、解决问题的科学的方法论。3.管理的艺术性。管理的艺术性就是强调管理的实践性。它强调,管理活动除了要掌握一定的理论和方法外,还要有灵活地运用这些知识和技能的技巧和诀窍。
4计划工作及其性质。
计划工作有广义和狭义之分。广义的计划工作,是指包括制定计划、执行计划和检查计划执行情况三个环节在内的工作过程。狭义的计划工作,主要是指制定计划。计划工作的性质1.目的性。每一个计划都是为了实现组织的战略和目标。2.主导性。计划工作处于其他管理职能的首位,并且它贯穿于管理工作的全过程,组织、人事、领导和控制等工作都是围绕着计划工作展开的。3.普遍性。计划是组织内每一位管理者都要做的事情。也就是说,无论是高层还是中层、基层管理人员,都需要做计划工作。4.效率性。制定计划时,要以高效率为出发点,即以较低的代价来实现计划目标。5.灵活性。计划必须具有灵活性,也就是说,当出现预想不到的情况时,有能力改变原来确定的方向且不必花费太大的代价。6.创造性。计划工作总是针对需要解
决的新问题和可能发生的新变化、新机会而做出决策。
5滚动式计划法。
这是一种定期修改未来计划的方法。这种方法根据计划的实际执行情况和环境的变化,定期修订计划并逐期向前推移,使短期计划、中期计划和长期计划有机结合起来。由于这种方法在每次编制和修订计划时,都要根据前期计划执行情况和环境条件的变化,将计划向前延伸一段时间,使计划不断滚动、延伸,所以称为滚动计划法。
6.目标的含义和性质。
目标是期望的成果。这些成果可能是个人的、部门的、或整个组织的努力方向。目标的性质:1.组织目标具有多重性。组织寻求生存和发展,既要为资产所有者谋求利润,又要向消费者提供满意的产品和服务,并对社会承担一定的责任,单一指标是无法胜任的,互相联系、互相支持的目标群才能构成组织的总目标。2.目标具有层次性。组织目标要通过各部门和各环节的生产经营活动去实现。因此,组织内各部门应围绕总目标制定出本部门目标,并作为子目标支持总目标的实现。3.目标具有变动性。组织目标的内容和重点是随着外界环境、组织经营思想、自身优势的变化而变化的。
7.产业竞争结构分析的主要内容。
按照美国管理学家迈克尔·波特的理论,产业竞争结构分析主要包括五个方面的内容:1.现有企业之间的竞争强度。影响现有企业之间的竞争激烈程度的一个最主要因素就是,竞争者的数量和相对实力大小。2.潜在进入者的威胁。这种威胁主要在于,新加入该行业的企业,不仅会带来生产能力的增加,而且它们还会带来对经营资源、市场份额的要求,势必会加剧市场竞争,降低行业的平均盈利能力。3.购买者的讨价还价能力。购买者的讨价还价能力往往会挤掉供方的一部分利润。4.供应商的讨价还价能力。如果供应商的讨价还价能力强,也可以挤掉购买者的一些利益。5.替代品的威胁。替代产品的出现会对本行业内的所有企业产生冲击。
8.总体战略的类型。
一个组织的战略可以划分为三个层次,即公司层战略、业务层战略和职能战略1.公司层战略,是企业总体的、最高层次的战略,也称为公司总体战略,它主要解决两方面的问题:一是确定企业的经营范围。二是确定每一种业务在组织中的地位。2.业务层战略,处于组织战略体系的第二层次,它主要解决的问题是在选定的每一个业务领域里如何参与市场竞争,以获得超过竞争对手的竞争优势,因此也称为竞争战略。3.职能战略,是在公司层战略和业务层战略的指导下,针对企业各职能部门或专项工作所制定的谋划与方略,是公司层战略和业务层战略的具体实施战略。
9.稳定型战略的利弊.10.组织结构设计的原则。
设计组织结构应该遵循以下基本原则:1.有效性原则1)组织结构设计要为组织目标的实现服务。
(2)力求以较少的人员、较少的层次、较少的时间达到较好的管理效果。(3)组织结构设计的工作过程要有效率。2.分工与协作原则分工与协作是相辅相成的,只有分工没有协作,分工就失去意义,而没有分工就谈不上协作。3.权责利对等原则。责任、权力和利益三者之间是不可分割的,必须是协调的、平衡的和统一的。在委以责任的同时,必须委以必需的权力,还必须有利益来激励。有责无权,有权无责,或者权责不对等、不匹配等,都会使组织结构不能有效
运行,组织目标也难以实现。4.分级管理原则。每个职务都要有人负责,每个人都知道他的直接领导是谁,下级是谁。正常情况下,等级链上的下级只接受一个上级的命令;每一个上级领导不得越权指挥但可以越级检查,下级也不要越级请示但可以越级反映情况和提出建议。5.协调原则。一是组织内部关系的协调;二是组织任务分配的协调。6.弹性结构原则。具有弹性,是指一个组织的部门机构、人员的职责和职位都应适应环境的变化而作相应的变动。它要求部门机构和职位都具有弹性。
11.组织结构设计的影响因素。
在组织结构设计的过程中,必须考虑到各种因素的影响,1.战略。战略是关于组织长远目标、发展方向、资源配置的设想与筹划。组织结构必须服从组织所选择的战略的需要。2.环境。任何组织都是在一定的环境之中生存和发展的,组织结构必须响应环境变化,才能和环境的动态匹配,在环境中生存下来。如果环境是稳定的,组织就可以采用机械组织结构。在快速变化的环境中,组织就需要设计有机的组织结构。3.技术。技术是指组织将输入转化为输出的知识、工具、技能和活动。技术不仅影响组织活动的效果和效率,而且影响组织结构的设定。通常,组织所采用的技术方法与水平不同,组织结构的形式也会不同,或集权式,或分权式等。4.规模。组织的规模不同,与之相适应的组织结构形式亦有很大的差别。一般来说,规模越大的组织,管理层次越多、工作和部门的数量越多、职能和技能的专业化程度越高、组织正规化程度越高、组织分权程度越高、高层领导的比例越小、专业技术支持人员的比例越高、书面沟通的文件越多。当然,规模不是决定组织结构设计的唯一因素,它与战略、环境、技术等因素一同决定着组织结构的设计。
12.管理人员需要量的确定的影响因素、1.组织现有的规模、结构和岗位。2.管理人员的流动率。要考虑自然的和非自然的管理人员减员情况。3.组织发展的需要。考虑预测和评估组织发展与业务扩充的要求。
13.管理人员培训的主要内容。
1.业务培训。让管理人员熟悉所在部门的业务性质和基本流程,是进行有效管理的前提之一。2.管理理论培训。任何层次的管理者都应该掌握一定的管理理论。3.管理能力培训。管理能力包括决策能力、组织协调能力、领导活动能力等。管理者的管理能力可以通过科学的培训而得到提高。4.交际能力及心理素质培训。管理者与人打交道必须有较强的交际能力。同时,管理者还要具备良好的心理素质。
14.领导者用人的艺术。
1.唯才是举。对于领导者来说,用人要不受名望、年龄、资历、关系亲疏的局限,而是依据人的才能来选拔人才。2.用人所长。领导者在用人时要用人所长,不能因为细小缺点而忽视人的大才大德。3.知人善任。领导者在用人时要根据每个人的特点安排其工作,使其能充分发挥自己的长处和优势。4.要有勇气选拔名望和才学超过自己的人。
15.合理的领导班子结构。
合理的领导班子构成需要考虑以下几方面的条件:1.年龄结构。在考虑领导班子构成时要考虑成员的年龄结构。不同年龄的人具有不同的性格特点,看问题的视角不同。老中青三代配置在一起,能够优势互补,提高管理效能。2.知识结构。知识结构指的是一个领导群体中各种不同知识水平的成员的配比组合。不同领导者的知识结构不同,应根据工作要求对不同的领导人员进行配置。3.能力结构。组建领导班子时,要按照能力互补的原则,把具有各种能力特长的干部配合在一起,组织成领导能力齐备而又高强的领导班子。大体来说,领导干部有以下几种类型:“思想”型干部、“实干”型干部、“智囊”型干部和“组织”型干部。将四种类型的人才合理搭配
起来,就会使得领导班子具有良好的能力结构。
16.影响有效沟通的障碍。
1.组织障碍:由于地位差异、目标差异、缺乏正式沟通渠道、协调不够等原因造成的沟通障碍。
2.个体障碍:阻碍有效沟通的个体方面的原因有选择性知觉、信息操控、情绪、语言表达能力、非语言提示、发送者的信誉、沟通渠道选择不当等。
17.采购控制工作。
包括评价和挑选供应商,确定并执行经济订货批量。
18.全面绩效控制系统的构成。
1.控制客体:全面绩效是相对于组织战略目标的实现情况而言的,它以部门绩效为基础,与组织资源条件、业务流程和管理体制等因素有重要关系。2.控制主体:组建以组织战略决策者为核心、部门管理者参与的战略绩效考评小组,由该小组组织实施考评工作。3.控制标准:首先分析组织战略取得成功的关键因素以及组织文化的要求,选择关键的考评指标,设计控制标准。不仅要有财务评价指标,还应包含用于对组织流程合理性、管理制度有效性、组织文化健康性等方面进行分析评价的非财务性指标。
第四篇:信息检索期末考试简答题
二次文献: 二次文献又称二级次文献,它是文献检索工具,能比较全面、系统地反映某个学科、专业或专题在一定时空范围内的文献线索,是积累、报道和检索文献资料的有效手段.信息素质:是指一个人的信息需求、信息意识、信息知识、信息道德、信息能力方面的基本素质。
学术论文一般由哪几部分构成?各部分的写作规范分别是什么
1、标题:准确、精炼的技术术语表达的创新点名称
2、单位和作者:只写作者和实际参与了论文写作的人名,按对论文而不是工作的贡献排序。
3、摘要:是论文不加注释和评论的精炼缩写,是一篇独立的短文。
4、关键词:关键词是表达论文所属门类的主题词。列出能通过模糊检索查到这篇文章的3~8个主题词。关键词要反映研究范围,但不一定是文中的高频词,排列最好按范围,先大后小。关键词忌生僻,最好出自《中文主题词表》。
5、引言:引言可以作为论文的一节(符号可以是0、可以是1),也可以是正文前的一段无标题文字。应鲜明简洁,不要图表、公式。
6、正文:正文要分节,合理分节并拟定小标题可以突出重点,有助于理解。要尽量多用图表直观地表达,图表要有自明性,使用中文表头、坐标,无需解释就能看懂。
7、结论:全文而不仅是试验或仿真的总结。①归纳研究中发现的规律、优点;②应用或应用方向;③局限或不足,今后努力方向。结论应相对独立,提到创新点时不应使用“该方法”之类代用词。不十分肯定时可用“讨论”代替“结论”,但不得使用“结束语”、“小结”之类标题。结论中不应有图表、公式。
8、参考文献:列出作者在研究范围内所看过的国内外文献。参考文献与引言呼应,反映作者跟踪技术发展的眼界和敏锐性,反映作者知识的广度和深度,反映作者有资格说自己是创新。数量不可过少,例如中国科协期刊优秀论文评选要求研究性学术论文参考文献不少于20篇。参考文献不限于中文但,教科书不可多,不宜过陈旧。
专利的新颖性、创造性、实用性各自含义,中国保护的专利类型
1、新颖性,是指在申请日以前没有同样的发明或者实用新型在国内外出版物上公开发表过、在国内公开使用过或者以其他方式为公众所知,也没有同样的发明或者实用新型由他人向国务院专利行政部门提出过申请并且记载在申请日以后公布的专利申请文件中。
2、创造性,是指同申请日以前已有的技术相比,该发明有突出的实质性特点和显著的进步,该实用新型有实质性特点和进步。
3、实用性,是指该发明或者实用新型能够制造或者使用,并且能够产生积极效果。中国保护专利的类型:发明、实用新型、外观设计
在数据库检索中,当检出的文献数量较少时,分析其可能原因,以及采用何种对应措施,才能增大文献信息的检出量?(至少列举5种情况)
答:在数据库检索中,当检出的文献数量较少时,可能是以下原因造成的:
① 检索词拼写错误;②遗漏重要的同义词或者隐含概念;③检索词过于冷僻具体;④没有使用截词算符;⑤位置算符和字段算符使用过多;⑥使用过多的逻辑“与”,过于严格。⑦被检索的数据库数量较少因此需要扩大检索范围,增加文献信息的检出量,具体措施如下:减少“与(AND)”算符,以0R加入相关检索词;以0R加入所有下位叙词;加入上位叙词;采用上位类;排除数据库中的普遍概念。②在词干相同的单词后使用截词符(?);③去除已有的字段限制、位置算符限制(或者改用限制程度较小的位置算符)。④修正错误的检索词;⑤补充足够的问义词,⑥把叙词作为紧邻关键词使用;⑦选用登录数高的索引词;⑧放弃单库检索,选择跨库检索 文献检索的类型有哪些?
答:1.数据检索:是将经过选择、整理、鉴定的数值数据存入数据库中,根据需要查出可回答某一问题的数据的检索。数据信息检索的对象是数值性数据,即具有数量性质并以数值形式表示的量化信息。例如:检索“某种材料的电阻,某种金属的熔点”。
2.事实检索:是将存储于数据库中的关于某一事件发生的时间、地点、经过等信息查找出来的检索。它既包含数值数据的检索、运算、推导,也包括事实、概念等的检索、比较、逻辑判断。事实信息检索的对象是已经存在的各种事实的有关资料,它是数值信息和系统数据信息的混合。例如:检索“鲁迅生于何年 ”。
3.文献检索:是将存储于数据库中关于某一主题文献的线索查找出来的检索。它通常通过目录、索引、文摘等二次文献信息为工具,以原始文献的出处为检索目的,可以向用户提供有关原文献的信息。例如:“关于商标保护有哪些参考文献? 谈谈如何提高文献检全率和检准率?
答:提高检全率的方法:
(1)降低检索词的专指度,可从词表或检出文献中选一些上位词或相关词补充到检索式。
(2)调节检索式的网罗度,如删去某个不甚重要的概念面。(3)进行族性检索,可用分类号或采用一组近义词、同义词或者相关词用OR连接在检索中。
(4)进行截词检索,可以采用后截断、前截断、前后截断等方法。(5)增加检索途径,如将主题途径与非主题途径结合起来使用。(6)取消限制过严的前后缀符、限制符。
提高检准率的方法:
对于需要提高检准率的课题,主要从缩小检索范围入手,可采用以下方法。(1)提高检索式的专指度,增加或换用下位词和专指度较强的自由词。(2)用AND连接一些进一步限定主题概念的相关检索项。(3)限制检索词出现的可检字段。
(4)用位置算符控制检索词的词间顺序与位置。(5)利用限制符、前缀符限制输出文献的外表特征。(6)利用NOT限制与情报提问不相关的文献的输出。(7)进行加权检索,从定量的角度加以控制。
信息素质;作为具有信息素质的人必须具有一种能够充分认识到何时需要信息并有能力有效地发现检索评价和利用所需要的信息解决当前存在的问题的能力
信息检索是指依据一定的方法从已经组织好的大量有关信息组合中直接查找并获取特定的相关信息的过程。
CSSCI是指中文社会科学引文索引
会议文献是指各种学会协会研究机构学术组织等绝版的各种研讨会学术讨论会等于学术相关的会以。
学术规范是从事学术活动的行为规范是学术共同体必须遵循的准则是保证学术共同体的科学高效公正运行的条件 他从学术活动中约定成俗的产生成为相对独立的规范系统 2学术评价规范:学术评价应坚持客观公正公开的原则
学术评价应以学术价值或社会效益为基本准则
学术评价机构应坚持程序公正标准合理采用同行专家评审制实行回避制度民主表决制度建立结果公示和意见反馈机制。
3、学术批评规范:应大力倡导学术批评积极推广不同学术观点之间的讨论相互交流与学术争鸣。学术批评应该以学术为中心以文本为依据以理服人。
4、学术论文是某一学术课题在实验性理论性或预测性上具有的新的科学性研究成果或创新见解和知识的科学记录或是某种已知原理应用于实际上取得新的进度的科学总结用以提供会议上宣读交流讨论或学术刊物上发表或用作其他用途的书面文件。
5学术论文的结构 题名 作者署名和工作单位 摘要 关键词 前言 正文 参考文献
分类语言:是一种按学科范畴和体系来划分事物的语言,它是以数字、字母符号对类目进行标识的一种语言体系,也称分类法。主要包括体系分类语言和组配分类语言两种 布尔逻辑检索:逻辑与(and):可用*代替,含义是检出的记录必须同时含有所有的检索词。基本作用是缩小检索范围,减少命中文献量,提高检索结果的查准率。例如A AND B或a*b含义是检出的记录中必须同时含有A和B两个检索项///逻辑或(OR)可用+代替,是用来组配具有同义或同组概念的词,如同义词、相关词等。其含义是检出的记录中,至少含有两个检索词中的一个。基本作用是扩大检索范围,增加命中文献量,提高检索结果的查全率,还有一个去重的功能。例如A+B或A OR B其含义是数据库记录中任何一条记录只要含有A和B中任何一个检索词即为命中的文献///逻辑非(NOT)可用—代替,检出的中只能含有NOT算符前的检索词,但不能含有其后的词,基本作用是:缩小检索范围,提高检索结果的查准率但不一定提高文献命中的准确率,一般只起到减少文献输出量的作用
EBSCO,目前拥有100个数据库。ASP是比较适合大学使用的数据库
OA出版的主要途径:OA期刊:即基于OA出版模式的期刊,既可以是新创办的电子版期刊,也可以由已有的传统期刊转变而来;OA仓储:是研究机构或作者本人将未曾发表或已经在传统期刊中发表过的论文作为开放时的电子档案存储 网络信息检索:是通过自动索引程序或人工来广泛搜集网络信息资源数据,经过一系列的判断、选择、标引、加工、分类、组织等处理后形成的共建所用的数据库,创建目录索引,并大多以WEB页面形式向用户提供有关的资源导航、目录索引、及检索洁界面。网络检索工具的一般构成:自动索引程序、数据库、检索代理软件。网络信息检索的特点:信息检索空间的拓宽、交互式作业方式、用户界面友好且操作方便、超文本超媒体检索。存在的问题:网络检索工具的功能不尽如人意、缺乏对网络信息的质量控制、缺少检索词汇的控制、用户检索信息的能力有待提高
第五篇:Java web期末考试考试
简答题
一、1.application与applet的区别
1.区别1.运行方式不同:application是完整的程序,可以独立运行;applet程序不能单独运行,它必须嵌入Html语言编写的web页面中,通过与java相关的浏览器控制执行。
区别2:运行工具不同:java application程序被编译以后,用普通的java解释器就可以使其边解释边执行,而java applet的解释器不是独立的软件,它时嵌入到浏览器中,因此applet必须通过网络浏览器或者applet观察器才能执行。区别3:程序结构不同application程序都含有一个主方法main(),而applet没有主方法main(),他继承自类库中定义好Applet类或者JApplet的子类,这也是applet不能独立运行的原因。
区别4:受到的限制不同:application程序可以设计成能进行各种操作的程序,包括读/写文件的操作,但是java Applet对站点的磁盘文件不能进行写操作与读操作。
提供的界面方式不同:Applet直接利用浏览器,Appliton需要专用代码构建自己的界面
8.3.2 Applet与Application的区别
(1)Java Applet程序是在www.xiexiebang.comboBox jcboImage;
public void init()
{ String name =(String)application.getAttribute(“name”);String password =(String)application.getAttribute(“password”);application.setAttribute(“password”,“JKXY”);
// 将panel的布局策略设置为CardLayout
cardPanel.setLayout(queue);
// 在Panel中显示52张图片
for(int i=1;i<=52;i++)
cardPanel.add(new JLabel(new ImageIcon(“images/L”+i+“.gif”)),String.valueOf(i));//插入组建的位置(顺序)
JPanel p = new JPanel();//加入四个按钮
p.add(jbtFirst = new JButton(“First”));
p.add(jbtNext = new JButton(“Next”));
p.add(jbtPrevious= new JButton(“Previous”));
p.add(jbtLast = new JButton(“Last”));//加入一个标签
p.add(new JLabel(“Image”));//加入一个组合框
p.add(jcboImage = new JComboBox());
// 在combobox中加入序号
for(int i=1;i<=52;i++)
jcboImage.addItem(String.valueOf(i));
// 分两部分加入到当前JApplet对象中
add(cardPanel,BorderLayout.CENTER);
add(p,BorderLayout.NORTH);
// 注册监听对象
//实现acitonPerformed()
jbtFirst.addActionListener(this);
jbtNext.addActionListener(this);
jbtPrevious.addActionListener(this);
jbtLast.addActionListener(this);//实现itemStateChanged()
jcboImage.addItemListener(this);
}
//注意:这是applet程序application化
public static void main(String[] args)
{
JFrame frame = new JFrame(“CardLayout Demo”);
ShowCardLayout applet = new ShowCardLayout();
//将applet以一个panel形式加入
frame.getContentPane().add(applet, BorderLayout.CENTER);
applet.init();
applet.start();
frame.setSize(300, 300);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
//处理按钮动作
public void actionPerformed(ActionEvent e)
{
String actionCommand = e.getActionCommand();
if(e.getSource()instanceof JButton)
if(“First”.equals(actionCommand))
queue.first(cardPanel);
else if(“Last”.equals(actionCommand))
queue.last(cardPanel);
else if(“Previous”.equals(actionCommand))
queue.previous(cardPanel);
else if(“Next”.equals(actionCommand))
queue.next(cardPanel);
}
//处理选择框事件
public void itemStateChanged(ItemEvent e)
{
if(e.getSource()== jcboImage)
queue.show(cardPanel,(String)e.getItem());
} }