1.电脑软件怎么分类,大概有几类?

2.电脑常识简答题 高手请进

3.如何规划软件的逻辑层次[1]

4.在面向对象程序设计中,构成系统的基本单位是()

5.数据库管理系统DBMS的层次结构中,数据存储层的处理对象是什么

6.什么是面向对象技术

7.多媒体数据库管理系统层次结构有哪几个层次?

操作系统对象,电脑系统对象层次

多媒体计算技术(Multimedia Computing Technology)是使用计算机综合处理文本、图形、图像、声音、动画、图像等多种不同类型媒体的信息,从而使计算机能以人类习惯的方式(如视、听)提供信息服务的计算机技术。其技术特点包括运行的实际性、并发性及人机交互的灵活性等。

1层次结构

以多媒体计算技术为核心的多媒体计算机系统的层次结构:

应用系统——创作系统——多媒体核心系统——多媒体入/出控制接口——多媒体实时压缩与解压缩——计算机硬件。该结构与一般的计算机系统的结构是相通的,只是由于其“多媒体”特性,在每一层的具体内容上有所不同。

就多媒体计算机系统的硬件层而言,其实质是在原有的计算机硬件系统中加入了能处理。声音、图像等多媒体信息的芯片(或卡)。由于处理多媒体信息的很多功能都需要强大计算能力,以致各种语音、图像等数字信号处理芯片都用了新型设计结构。如可以从分离存储器中并行存取指令和数据,因而具有更高的速率和性能。多媒体实时压缩与解压缩层用于对音频、等多媒体信息进行压缩与解压缩,以保证对多媒体信息的实时处理。多媒体入、出控制接口层驱动、控制多媒体硬件设备,并提供软件接口,以便于高层软件调用。多媒体核心系统层包含基本的多媒体操作系统,如MS-Windows 3·1、Quick Time和System 7.0等。创作系统层向开发者和用户提供了具有编辑、播放等功能的多媒体著作工具。应用系统层主要包括各种多媒体应用软件系统,如计算机教育系统、会议系统等。

2关键技术

多媒体计算的关键技术有:

1)数字音频和技术。主要解决音频和信息的数字化及压缩、解压缩等问题,以便对音频、信息做到实时或准实时处理。

2)多媒体软件平台技术。主要有多媒体操作系统、多媒体著作工具等。多媒体操作系统是指控制多媒体设备,处理多媒体信息的计算机操作系统和视窗软件环境,它通常应具有实时多任务处理能力;支持多媒体数据格式;支持对音频、的实时处理和同步控制以及具有对设备的相对独立性和可扩展性。多媒体著作工作是指一种高级的多媒体应用程序开发平台,它支持应用人员方便地创作多媒体应用系统(或软件)。目前已有许多基本视窗的多媒体著作工具。

3)多媒体通信技术是指实现多种媒体信息的传输和交换的技术。它主要应解决文本、声音、图像、图像等媒体信息的实时表示、实时交换、多路混合传输、交互性、多种媒体的同步以及媒体的最后表示形式等几方面问题。

4)多媒体数据库技术。

3新的技术

由于多媒体数据具有复合性、分散性、时序性等特点,因此,多媒体数据库技术除包含一般数据库技术,如数据存储管理、数据共享、并发控制、事务处理等之外,还应解决以下问题:

(1)支持图形、图像、声音、动态、文字等多种媒体的一般类型及用户定义的特殊类型;

(2)支持定长数据和非定长数据的集成管理;

(3)有表示和处理对象间复杂关系的能力,有保持让复杂对象完整性和一致性的机制;

(4)保证具有时序性的信息单元之间在时间、空间上的衔接与同步;

(5)多媒体数据的巨额数据量的存储;

(6)支持多媒体操作的用户界面等。

多媒体计算机就是能够同时处理多种媒体(声音、图像、动画、、文字等)信息的计算机!

普通计算机可以没有话筒,没有摄像头,没有打印机,没有音箱,没有扫描仪……等等等等!多媒体计算机各种外设(输入输出设备)较丰富!多媒体计算机对配置要求较高,因为这些文件的存储占用较大的空间,文件的处理有较大的计算量!

传统计算机

是指现代人们通用的传统计算机,它的心脏依赖的是硅芯片,但是一个芯片的面积总有限。

复旦大学的陶瑞宝院士表示,如果不从根本上改变,传统传统计算机的发展速度将越来越慢,10-15年后,彻底停滞不前。这一论断得到了院士们的认同。

传统计算机系统的特点是能进行精确、快速的计算和判断,而且通用性好,使用容易,还能联成网络。①计算:一切复杂的计算,几乎都可用传统计算机通过算术运算和逻辑运算来实现。②判断:传统计算机有判别不同情况、选择作不同处理的能力,故可用于管理、控制、对抗、决策、推理等领域。③存储:传统计算机能存储巨量信息。④精确:只要字长足够,计算精度理论上不受限制。⑤快速:传统计算机一次操作所需时间已小到以纳秒计。⑥通用:传统计算机是可编程的,不同程序可实现不同的应用。⑦易用:丰富的高性能软件及智能化的人-机接口,大大方便了使用。⑧联网:多个传统计算机系统能超越地理界限,借助通信网络,共享远程信息与软件。

硬件系统主要由中央处理器、存储器、输入输出控制系统和各种外部设备组成。中央处理器是对信息进行高速运算处理的主要部件,其处理速度可达每秒几亿次以上操作。存储器用于存储程序、数据和文件,常由快速的主存储器(容量可达数百兆字节,甚至数G字节)和慢速海量存储器(容量可达数十G或数百G以上)组成。各种输入输出外部设备是人机间的信息转换器,由输入-输出控制系统管理外部设备与主存储器(中央处理器)之间的信息交换。软件系统的最内层是系统软件,它由操作系统、实用程序、编译程序等组成。操作系统实施对各种软硬件的管理控制。实用程序是为方便用户所设,如文本编辑等。编译程序的功能是把用户用汇编语言或某种高级语言所编写的程序,翻译成机器可执行的机器语言程序。支撑软件有接口软件、工具软件、环境数据库等,它能支持用机的环境,提供软件研制工具。支援软件也可认为是系统软件的一部分。应用软件是用户按其需要自行编写的专用程序,它借助系统软件和支援软件来运行,是软件系统的最外层。软件还可分为系统软件与应用软件两种

电脑软件怎么分类,大概有几类?

一:基础知识

1、 信息技术基础知识

信息的概念、特征和分类。

信息技术的概念和特点,信息技术的体系及其社会作用

信息化的内涵、以及信息化社会的特征。

我国的信息化建设。

2、计算机系统基础知识

计算机的发展史,计算机的特点、应用于分类。

计算机中的数据与编码。包括:计算机中的数制与数制的转换、二进制数的表示单位、字符     编码、汉字编码,计算机中数的表示。

冯诺依曼型计算机的硬件结构及其各部分的功能。包括:控制器、运算器、存储器、输入设     备、输出设备。

微型计算机的外部设备以其它们的使用知识。包括:显示器、打印机、键盘和鼠标。微型计     算机的常用配置和主要技术参数。包括:主频、数据总线、内存和硬盘。

3、 计算机软件系统知识

指令和指令系统、计算机的工作原理。

计算机软件系统的层次结构及其组成:包括:系统软件、应用软件。

操作系统的概念、分类及主要功能:语言的类型及语言处理程序:windows XP操作系统的     基本概念。

文件及文件的管理:文件的定义、命名规则、以及通配符的使用。

 树型目录结构及其管理的约定。

4、 计算机网络基础知识

计算机网络的定义、分类与功能。

网络通信协议的基本概念、OSI/RM模型及各层的主要功能。

局域网的特点和组成。包括:主机、网络适配器、传输介质、网络互连设备和软件系统。

局域网的主要拓朴结构。包括:星型、总线型、环型、树型和网状。

局域网组网的常用技术。:包括:交换式以太网、异步传输模式ATM、光纤分布接口FDDI等

5、 因特网(internet)基础知识。

因特网的基础知识。包括:因特网的形成与发展、中国的因特网的简介。

因特网提供的主要服务。包括:万维网()、电子邮件(E-mail)、文件传输(FTP)    远程登录(Telnet)、电子新闻(Usenet News)、电子布告(BBS)、电子商务、电子论坛、现代远程教育、……

因特网的通信协议。包括:TCP/IP协议和TCP/IP协议族中的主要协议。

因特网的地址。

因特网的接入方式。

万维网主要术语。包括:网页、主页、统一定位器(URL)、网络实名、超文本、超级     链接。IE5.0软件的使用。

计算机和网络安全知识。包括:计算机的概念、特点、分类和预防:网络黑客和防火墙概念。

6、 多媒体信息处理知识

多媒体技术的基本概念。包括:媒体及其分类、多媒体及其主要特征。

多媒体的重要媒体元素。包括:文本、音频、图形和表态图像、动画、。

多媒体计算机配置的主要硬件、功能及技术指标。包括:声卡和卡、光盘驱动器及常用     输入、输出设备。

二:WindowsXP中文操作系统

1、 WindowsXP的基本操作

桌面操作:

 文件或文件夹的添加、删除、移动、复制。

 快捷方式的创建、删除、重命名。

 图标的排列、对齐图标。

窗口操作:

 打开、关闭、最小化、最大化、还原窗口操作。

 调整窗口大小、移动窗口操作。

 改变窗口排列方式和显示方式。

 多窗口的排列和窗口切换。

 打开各类菜单、选择菜单项。

 任务栏的调整、隐藏和使用。

 各种工具栏的显示、隐藏和使用。

 查找文件和文件夹。

 获取帮助的方法。

2、 WindowsXP 主要部件的应用

管理器。包括:文件和文件夹的浏览,移动、复制和重命名、文件的属性。

我的电脑。包括:磁盘格式化、软盘复制、检查磁盘空间、修改卷标。

控制面板。包括:

 设置显示参数:背景和外观、屏幕保护程序、颜色和分辩率。

 添加硬件;添加或删除程序。

 添加、删除输入方式。

 添加、删除打印机。

回收站。包括:恢复、删除回收站中的文件,清空回收站。

网络邻居。包括:添加、删除网络协议;配置TCP/IP属性;映射驱动器。

三:Word 文字处理软件

1、 文字编辑的基本操作。

Word 的启动与退出。

文档操作。包括:文档的建立、打开、保存、另存和关闭,文档的重命名。

视图操作。包括:视图、工具栏、显示比例的选择;标尺、坐标线、段落标记的显示。

光标的移动和快速定位、选定字块的操作。

文字的插入、改写和删除操作,字块的移动和复制操作

字符串查找和替换。

设置制表位。

操作的撤销与恢复。

2、 文字排版操作

设置页面:纸型、页边距、页眉和页脚边界。

设置文字参数:字体、字形、字号、颜色、效果、字间距等。

设置段落参数:各种缩进参数、段前距、段后距、行间距、对齐方式等。

设置项目符号和编号。

分栏。

脚注和尾注。

设置样式和模板。

插入面眉、页脚和页码操作。

3、 插入表格操作

创建表格。包括:自动插入和手工绘制。

调整表格。包括:插入/删除行、列、单元格,改变行高和列宽,合并/拆分单元格。

单元格编辑。包括:选定单元格、设置文本格式、文本的录入、移动、复制和删除。

设置表格风格。包括:边框和底纹。

表格的应用:使用公式进行计算、自动求和与排序操作、表格与文本间的转换。

4、 图文混排操作

绘制图形。包括:图形的绘制、移动与缩放,设置图形的颜色、填充和版式。

插入。包括:插入剪贴画、艺术字和文件以及它们的编辑操作。

插入文本框及其编辑操作。

对象的嵌入与链接操作。

多个对象的对齐、组合与层次操作。

模块四:Excel 电子表格软件(20分)

1、 Excel应用程序的基本操作

Excel应用程序的启动与退出。

工作薄操作。包括:新建、打开、保存、另存、关闭工作薄。

工作表操作。包括:选定工作表、插入/删除工作表、插入/删除行与列、调整行高与列宽、     命名工作表、调整工作表顺序、拆分和冻结工作表、打印工作表。

单元格操作。包括:选定单元格、合并/拆分单元格、设置单元格格式。

输入数据操作:包括:输入基本数据、输入公式与自动填充,修改、移动、复制与删除数据

2、 图表操作

创建图表。包括:嵌入式图表和图表工作表。

图表编辑。包括:编辑图表对象、改变图表类型和数据系列、图表的移动和缩放。

五:因特网应用

1、 万维网()应用

IE浏览器设置。包括:界面设置(查看下拉菜单项目)和Internet选项设置。

页面浏览操作。包括:打开、浏览Web页。

保存信息操作。包括:保存页面、部分文本、,链接页。

收藏夹操作。包括:将Web页添加到收藏夹、整理收藏夹。

搜索引擎的使用。包括:分类搜索和关键字搜索。

下载文件操作。

2、 电子邮件(E-mail)应用

六:PowerPoint制作演示文稿软件

1、PowerPint 应用程序的基本操作。

PowerPint 应用程序的启动和退出。

创建新演示文稿操作。包括:选择模块、版式、添加幻灯片,以及文本的编辑。

打开、浏览、保存和关闭演示文稿操作。

幻灯片的插入、移动、复制和删除操作。

2、加入动画效果

为幻灯片中的对象,预主或自定义动画效果。

对幻灯片的切换设置动画效果。

插入超级链接,包括:设置“动作按钮”和“超链点”

电脑常识简答题 高手请进

一般来讲软件被划分为系统软件、应用软件,其中系统软件包括操作系统和支撑软件。 [编辑本段]软件的真正含义  程序设计的最终结果是软件。

软件是用户与硬件之间的接口界面。用户主要是通过软件与计算机进行交流。软件是计算机系统设计的重要依据。为了方便用户,为了使计算机系统具有较高的总体效用,在设计计算机系统时,必须全局考虑软件与硬件的结合,以及用户的要求和软件的要求。

软件实体1.运行时,能够提供所要求功能和性能的指令或计算机程序集合。

2.程序能够满意地处理信息的数据结构。

3.描述程序功能需求以及程序如何操作和使用所要求的文档。 [编辑本段]系统软件  系统软件为计算机使用提供最基本的功能,可分为操作系统和支撑软件,其中操作系统是最基本的软件;

系统软件是负责管理计算机系统中各种独立的硬件,使得它们可以协调工作。系统软件使得计算机使用者和其他软件将计算机当作一个整体而不需要顾及到底层每个硬件是如何工作的。

1.操作系统是一管理电脑硬件与软件的程序,同时也是计算机系统的内核与基石。操作系统身负诸如管理与配置内存、决定系统供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让使用者与系统交互的操作接口。★操作系统分为BIOS 、BSD 、DOS 、Linux 、Mac OS、OS/2 、QNX 、Unix、Windows等。

2.支撑软件是支撑各种软件的开发与维护的软件,又称为软件开发环境(IDE)。它主要包括环境数据库、各种接口软件和工具组。著名的软件开发环境有IBM公司的Web Sphere,微软公司的Studio.NET等。★包括一系列基本的工具(比如编译器,数据库管理,存储器格式化,文件系统管理,用户身份验证,驱动管理,网络连接等方面的工具)。 [编辑本段]应用软件  但是系统软件并不针对某一特定应用领域。而应用软件则相反,不同的应用软件根据用户和所服务的领域提供不同的功能。

应用软件是为了某种特定的用途而被开发的软件。它可以是一个特定的程序,比如一个图像浏览器。也可以是一组功能联系紧密,可以互相协作的程序的集合,比如微软的Office软件。也可以是一个由众多独立程序组成的庞大的软件系统,比如数据库管理系统。

★较常见的应用软件有:

行业管理软件 :如电脑行业管理软件开龙IT200 商软ERP等

文字处理软件 :如Office、 openoffice、 WPS、永中office等

信息管理软件 :如Assces数据库,mysql数据库

设计软件 :如AutoCAD、Photoshop

媒体播放软件:如暴风影音、QQ影音、kmplayer、豪杰超级解霸、Windows Media Player、RealPlayer等

系统优化软件:如windows优化大师、超级兔子魔法设置

实时控制软件 :

教育与软件 :

图形图像软件 :coreldraw ,painter,GIMP(linux下),3DS MAX,MAYA,softimage|xsi,lightwe,cineme 4d,Houdini ,ADOBE公司的:Photoshop、Illustrator、Acrobat、Reader、Golive、Indesign、Creative Suite、Pagemaker、After Effects、Premiere、Font Folio、Adobe Framemaker、Flex、InCopy、Audition、SoundBooth、Captivate、Dreamweer、Flash、Fireworks、LiveCycle Enterprise Suite (ES)

数学软件:Mathematica,Maple,Matlab,MathCad

统计软件:SAS,SPSS

后期合成软件 :after effects,combustion,digital fusion,shake,flame

杀毒软件 :如瑞星、金山毒霸、卡巴斯基、诺顿、麦克菲、nod32、江民等

通信协作软件:电子邮件软件,传真软件,群件软件,通信软件,远程控制软件

管理效率软件:个人信息管理软件,财务软件,ocr软件,文档软件,项目管理软件。

手机软件

顾名思义,所谓手机软件就是可以在安装在手机上的软件,完善原始系统的不足与个性化。随着科技的发展,现在手机的功能也越来越多,越来越强大。不是像过去的那么简单死板,目前发展到了可以和掌电脑相媲美.手机软件与电脑一样,下载手机软件时还要考虑你购买这一款手机所安装的系统来决定要下相对应的软件.目前手机主流系统有以下:Symbian、Linux、Research in Motion、Windows Mobile.但是在2007年,苹果推出了运行自己软件的iPhone;Google宣布将在明年推出Android手机操作系统平台。二种新操作系统的进入改变了一些手机运营商的,为最终用户造成了一些麻烦,给应用软件开发人员带来了更大的挑战,表明了手机产业的一些基本变化。

常用手机软件:GPRS Helper、UCWEB、移动QQ、GGLIVE [编辑本段]软件使用许可  不同的软件一般都有对应的软件授权,软件的用户必须在同意所使用软件的许可证的情况下才能够合法的使用软件。从另一方面来讲,特定软件的许可条款也不能够与法律相抵触。

依据许可方式的不同,大致可将软件区分为几类:

专属软件:此类授权通常不允许用户随意的复制、研究、修改或散布该软件。违反此类授权通常会有严重的法律责任。传统的商业软件公司会用此类授权,例如微软的 Windows 和办公软件。专属软件的源码通常被公司视为私有财产而予以严密的保护。

自由软件:此类授权正好与专属软件相反,赋予用户复制、研究、修改和散布该软件的权利,并提供源码供用户自由使用,仅给予些许的其它限制。以 Linux、Firefox 和 OpenOffice 可做为此类软件的代表。

共享软件:通常可免费的取得并使用其试用版,但在功能或使用期间上受到限制。开发者会鼓励用户付费以取得功能完整的商业版本。

免费软件:可免费的取得和散布,但并不提供源码,也无法修改。

公共软件:原作者已放弃权利,著作权过期,或作者已不可考的软件。使用上无任何限制。 [编辑本段]软件开发  软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程。软件开发是一项包括需求捕捉,需求分析,设计,实现和测试的系统工程。软件一般是用某种程序设计语言来实现的。通常用软件开发工具可以进行开发。软件:具有一定功能的各种电脑程序,称为软件。

操作系统软件

操作系统是一管理电脑硬件与软件的程序,同时也是计算机系统的内核与基石。操作系统身负诸如管理与配置内存、决定系统供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让使用者与系统交互的操作接口。

BeOS

BSD

DOS

Linux

Mac OS

OS/2

QNX

Unix

Windows [编辑本段]主流的软件开发语言介绍  一:Ja

作为跨平台的语言,可以运行在Windows和Unix/Linux下面,长期成为用户的首选。自JDK6.0以来,整体性能得到了极大的提高,市场使用率超过20%。感觉已经达到了其鼎盛时期了,不知道后面能维持多长时间。

二:C

三:C++

以上2个作为传统的语言,一直在效率第一的领域发挥着极大的影响力。像Ja这类的语言,其核心都是用C/C++写的。在高并发和实时处理,工控等领域更是首选。

四:VB

微软的看家法宝,实在是太好用了。

五:php

同样是跨平台的脚本语言,在网站编程上成为了大家的首选,支持PHP的主机非常便宜,PHP+Linux+MySQL+Apache的组合简单有效。

六:Perl

脚本语言的先驱,其优秀的文本处理能力,特别是正则表达式,成为了以后许多基于网站开发语言(比如php,ja,C#)的这方面的基础。

七:PyThon

是一种面向对象的解释性的计算机程序设计语言,也是一种功能强大而完善的通用型语言,已经具有十多年的发展历史,成熟且稳定。Python 具有脚本语言中最丰富和强大的类库,足以支持绝大多数日常应用。

这种语言具有非常简捷而清晰的语法特点,适合完成各种高层任务,几乎可以在所有的操作系统中运行。

目前,基于这种语言的相关技术正在飞速的发展,用户数量急剧扩大,相关的非常多。

八:C#

是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言,并定于在微软职业开发者论坛(PDC)上登台亮相.C#是微软公司研究员Anders Hejlsberg的最新成果.C#看起来与Ja有着惊人的相似;它包括了诸如单一继承,界面,与Ja几乎同样的语法,和编译成中间代码再运行的过程.但是C#与Ja有着明显的不同,它借鉴了 Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NET windows网络框架的主角

九:Jascript

Jascript是一种由Netscape的 LiveScript发展而来的脚本语言,主要目的是为了解决服务器终端语言,比如Perl,遗留的速度问题。当时服务端需要对数据进行验证,由于网络速度相当缓慢,只有28.8kbps,验证步骤浪费的时间太多。于是Netscape的浏览器Nigator加入了Jascript,提供了数据验证的基本功能

十:Ruby

一种为简单快捷面向对象编程(面向对象程序设计)而创的脚本语言,由日本人松本行弘(まつもとゆきひろ,英译:Yukihiro Matsumoto,外号matz)开发,遵守GPL协议和Ruby License。Ruby的作者认为Ruby > (Smalltalk + Perl) / 2,表示Ruby是一个语法像Smalltalk一样完全面向对象、脚本执行、又有Perl强大的文字处理功能的编程语言

数据来源于2008年7月的排行榜。

如何规划软件的逻辑层次[1]

1.电子邮件系统与传统通信方式相比有什么优点答:电子邮件与传统的通信方式相比有着巨大的优势,它所体现的信息传输方式与传统的信件有较大的区别:1.发送速度快。2.信息多样化。3.收发方便4.成本低廉5.更为广泛的交流对象6.安全。 2.内存与外存的区别是什么?答:内存快,外存慢. 存储容量:内存小,外存大. 断电后:内存RAM中的信息丢失,外存中的信息不丢失.(注:内存就是通常说的“内存”,速度比CPU内的Cache慢,比外存快.外存就是硬盘,软盘,光盘,U盘之类的存储设备) 3. 简述操作系统的分类,列举几种常见的操作系统,它们各属于什么类型?答:目前微机上常见的操作系统有DOS、OS/2、UNIX、XENIX、LINUX、Windows、Netware等。但所有的操作系统具有并发性、共享性、虚拟性和不确定性四个基本特征。1.简单操作系统。它是计算机初期所配置的操作系统,如IBM公司的磁盘操作系统DOS/360和微型计算机的操作系统CP/M等。这类操作系统的功能主要是操作命令的执行,文件服务,支持高级程序设计语言编译程序和控制外部设备等。2.分时系统。它支持位于不同终端的多个用户同时使用一台计算机,彼此独立互不干扰,用户感到好像一台计算机全为他所用。3.实时操作系统。它是为实时计算机系统配置的操作系统。其主要特点是的分配和调度首先要考虑实时性然后才是效率。此外,实时操作系统应有较强的容错能力。4.网络操作系统。它是为计算机网络配置的操作系统。在其支持下,网络中的各台计算机能互相通信和共享。其主要特点是与网络的硬件相结合来完成网络的通信任务。

5.分布操作系统。它是为分布计算系统配置的操作系统。它在管理,通信控制和操作系统的结构等方面都与其他操作系统有较大的区别。由于分布计算机系统的分布于系统的不同计算机上,操作系统对用户的需求不能像一般的操作系统那样等待有时直接分配的简单做法而是要在系统的各台计算机上搜索,找到所需后才可进行分配。对于有些,如具有多个副本的文件,还必须考虑一致性。所谓一致性是指若干个用户对同一个文件所同时读出的数据是一致的。为了保证一致性,操作系统须控制文件的读、写、操作,使得多个用户可同时读一个文件,而任一时刻最多只能有一个用户在修改文件。分布操作系统的通信功能类似于网络操作系统。由于分布计算机系统不像网络分布得很广,同时分布操作系统还要支持并行处理,因此它提供的通信机制和网络操作系统提供的有所不同,它要求通信速度高。分布操作系统的结构也不同于其他操作系统,它分布于系统的各台计算机上,能并行地处理用户的各种需求,有较强的容错能力。

4. 什么是视图?WORD2000有哪几种视图方式?答:用正投影法所绘制出的机件的多面正投影图,为视图。Word 2000状态栏左下角的四个按钮用来在几种最常用的视图间切换,Word 2000提供了针对文字输入的“普通视图”、针对网页制作的“Web版式视图”、针对排版打印的“页面视图”、针对组织文稿的“大纲视图”。各视图功能各异,用户可视具体情况有选择地应用适宜的视图。

1.普通视图

在Word 2000中,普通视图是默认的视图方式,普通视图简化了页面的布局,这样可快速键入或编辑文字。普通视图的重新分页和屏幕刷新速度在各种视图中是最快的,在普通视图下有些信息诸如页眉/页脚、图形标注等都不显示,若要在普通视图中进行页眉/页脚操作,则需要从“视图”菜单项中选择“页眉和页脚”,打开页眉/页脚窗口。普通视图下的自动分页符以点线表示,人工分页符以带有“分页符”字样的虚线来表示,分节符以带有“分节符”字样的双点线表示,如图1所示。如果要在普通视图下进一步提高Word 2000的显示和处理文档的速度,可以从“工具”菜单中选择“选项”,在打开的“选项”对话框中单击“视图”标签,选中“草稿字体”,“确定”即可。

2.Web版式视图

Web版式视图是Word 2000中新增的用以取代Word 的联机版式视图来满足用户需要的。Web版式视图主要用于HTML文档的编辑,HTML(*.htm)是Web网页格式文件,在Web版式视图方式下编辑文档,可以更准确地看到其在Web浏览器中显示的效果。此外,在该视图方式下还可以应用Word 2000创建和编辑Web页面。

3.页面视图

在页面视图中,可以看到对象在实际打印页面的位置,在该视图中可以查看和编辑页眉和页脚,只需用鼠标双击页眉/页脚区,Word 2000就会自动显示“页眉/页脚”工具栏,还可以在该视图中调整页边距,以及处理分栏、图形对象和边框。屏幕顶端和两边的暗灰色背景就是对应于所设置的打印纸张类型之外的区域,如图2所示。在页面视图中可以显示或隐藏非打印字符,这些非打印字符不会被打印出来,只是作为控制字符显示在屏幕上,以便于查看或编辑文档,例如回车符、段落标记、制表符、空格等。这样就可以很容易地看到是否在单词之间添加了多余的空格,键入的是空格还是制表符。Word使用箭头代表制表符,圆点代表空格。如果在文档中绘制图形或加入标注时,Word 2000将自动切换到页面视图模式。

4.大纲视图

大纲视图显示文档的层次结构,如章、节、标题等,这对于长文档来说,可以让用户清晰地看到它的概况简要。在大纲视图中,可折叠文档只查看到某级标题,或者扩展文档以查看整个文档,还可以通过拖动标题来移动、复制或重新组织正文。进入大纲视图时会自动出现大纲工具栏,其中就包括有关主控文档的按钮,主控文档用来组织和维护一个长文档,主控文档视图可以将多篇Word文档组成一篇主控文档,然后对长文档进行修改编辑。在浏览或编辑文档中相距较远的两部分信息可以使用屏幕拆分方式,将显示窗口拆分成两个窗口,拆分后的上下两个窗口可以使用不同的视图,如图4所示的一个为大纲视图,另一个为普通视图,这样就可以非常方便地浏览和查看相关资料了。

5.用户接入INTERNET有哪些常见的形式?一般要添加什么设备?答:目前国内常见的个人用户接入Internet的方式,除了传统的,目前使用最广的“电话拨号”、“局域网连入”外,还有方兴未艾的“ISDN”和正迅速推广的宽带接入“ADSL”。一般要添加adsl调制解调器,路由器,网线。

6.简述汉字处理过程。答:  计算机的数据全部用二进制数来表示。当我们输入数字、字母以及各种符号的时候,电脑并非直接识别它们的,而是先把它们变成二进制数码,然后才能对它们进行处理。因此,人们必须首先按一定的规则编码,使每个符号或字符对应一个二进制数。编码的方法有各种各样,为了统一起见需要标准的编码。当今,国际上用的是ASCⅡ码。在输入符号时,信息经过部件变为相应的ASCⅡ二进制码,然后才输入主机。在输出信息(如在显示器上显示)时,由主机处理后再将二进制代码转换成与之相应字符或符号输出。这种过程简直是把电翻译成报文的过程。

那幺,汉字编码又是如何的呢?汉字与西文的特点是有区别的。英文是表音文字,由字母组成单词,而汉字是表意文字,每个字是由基本笔划经过排列组合而成,字形变式多样,所以,汉字只能作为字符信息来处理,这就需要由代码系统来表示。

根据ASCⅡ码,我国已经研制出了几百种汉字编码,可以归结为字形、字音和音形结合的输入码。不同的输入码可以找到同一个汉字,这是由于它们都参照一个标准,输入码都参照了这个汉字“内码”。目前,大陆用的标准内码是GB码,而台湾通用的是BIG5码,这就是我们上台湾的网站上看到怪字符的缘故了。

汉字的内码与ASCⅡ码不同,一个ASCⅡ构成西文字符,一个字符占一个字节,而一个字节是二进制的8倍,而两个字节构成一个汉字字符。

汉字显示不仅需要内码,而且还需要汉字字形码。字形码由点形成,点构成了图形,以二进制的形式输入于字库中。利用汉字的机内码找到字形码的地址,根据字形码就能把字清楚地显示在屏幕上了,用打印机也要用到字形码。

7.简述高级语言处理程序的编译方式和解释方式的区别。答:这题难倒我了

8.什么是MODEM,有何作用?答:Modem,其实是Modulator(调制器)与Demodulator(解调器)的简称,中文称为调制解调器。跟据Modem的谐音,亲昵地称之为“猫”。用途:计算机内的信息是由“0”和“1”组成数字信号,而在电话线上传递的却只能是模拟电信号。于是,当两台计算机要通过电话线进行数据传输时,就需要一个设备负责数模的转换。这个数模转换器就是Modem。计算机在发送数据时,先由Modem把数字信号转换为相应的模拟信号,这个过程称为“调制”。经过调制的信号通过电话载波传送到另一台计算机之前,也要经由接收方的Modem负责把模拟信号还原为计算机能识别的数字信号,这个过程称为“解调”。正是通过这样一个“调制”与“解调”的数模转换过程,从而实现了两台计算机之间的远程通讯。

9.在WORD中,如何设定自动保存?答: 如果使用WORD,可以打开 工具—选项,在打开的对话框中上方选择“保存”选项卡,里面有一个“自动保存时间间隔xx秒钟”前面的方框中打上勾,可以选择时间。这样可以在你电脑突然断电或异常死机时避免文件丢失,在下一次打开WORD文档时恢复。但关闭时仍然需要选择保存,否则自动储存的文件将被删除。

如果使用EXCEL,可以点 工具—加载宏,里面有一个自动保存。不过如果电脑提示你没有安装加载宏,你需要插入安装OFFICE的源盘或安装源文件位置。另外,EXCEL在自动保存时总出现一个提示保存的对话框,要点确认。

10.什么是计算机?它有哪些特点? 一 计算机的定义计算机(Computer Virus)在《中华人民共和国计算机信息系统安全保护条例》中被明确定义,“指编制或者在计算机程序中插入的破坏计算机功能或者破坏数据,影响计算机使用并且能够自我复制的一组计算机指令或者程序代码”。

二 计算机的特点计算机是人为的特制程序,具有自我复制能力,很强的感染性,一定的潜伏性,特定的触发性和很大的破坏性。

三 存在的必然性计算机的信息需要存取、复制、传送,作为信息的一种形式可以随之繁殖、感染、破坏,而当取得控制权之后,他们会主动寻找感染目标,使自身广为流传。

四 计算机的长期毒往往会利用计算机操作系统的弱点进行传播,提高系统的安全性是防的一个重要方面,但完美的系统是不存在的,过于强调提高系统的安全性将使系统多数时间用于检查,系统失去了可用性、实用性和易用性,另一方面,信息保密的要求让人们在泄密和抓住之间无法选择。与反将作为一种技术对抗长期存在,两种技术都将随计算机技术的发展而得到长期的发展。

五 计算机的产生不是来源于突发或偶然的原因.一次突发的停电和偶然的错误,会在计算机的磁盘和内存中产生一些乱码和随机指令,但这些代码是无序和混乱的,则是一种比较完美的,精巧严谨的代码,按照严格的秩序组织起来,与所在的系统网络环境相适应和配合起来,不会通过偶然形成,并且需要有一定的长度,这个基本的长度从概率上来讲是不可能通过随机代码产生的。是人为的特制程序现在流行的是由人为故意编写的,多数可以找到作者信息和产地信息,通过大量的资料分析统计来看,作者主要情况和目的是:一些天才的程序员为了表现自己和证明自己的能力,处于对上司的不满,为了好奇,为了报复,为了祝贺和求爱,为了得到控制口令,为了软件拿不到报酬预留的陷阱等.当然也有因政治,军事,宗教,民族.专利等方面的需求而专门编写的,其中也包括一些研究机构和黑客的测试.

六 计算机分类根据多年对计算机的研究,按照科学的、系统的、严密的方法,计算机可分类如下:按照计算机属性的方法进行分类,计算机可以根据下面的属性进行分类:

按照计算机存在的媒体进行分类根据存在的媒体,可以划分为网络,文件,引导型。网络通过计算机网络传播感染网络中的可执行文件,文件感染计算机中的文件(如:COM,EXE,DOC等),引导型感染启动扇区(Boot)和硬盘的系统引导扇区(MBR),还有这三种情况的混合型,例如:多型(文件和引导型)感染文件和引导扇区两种目标,这样的通常都具有复杂的算法,它们使用非常规的办法侵入系统,同时使用了加密和变形算法。

按照计算机传染的方法进行分类根据传染的方法可分为驻留型和非驻留型,驻留型感染计算机后,把自身的内存驻留部分放在内存(RAM)中,这一部分程序挂接系统调用并合并到操作系统中去,他处于激活状态,一直到关机或重新启动.非驻留型在得到机会激活时并不感染计算机内存,一些在内存中留有小部分,但是并不通过这一部分进行传染,这类也被划分为非驻留型。

按照计算机破坏的能力进行分类根据破坏的能力可划分为以下几种:无害型除了传染时减少磁盘的可用空间外,对系统没有其它影响。无危险型这类仅仅是减少内存、显示图像、发出声音及同类音响。危险型这类在计算机系统操作中造成严重的错误。非常危险型这类删除程序、破坏数据、清除系统内存区和操作系统中重要的信息。这些对系统造成的危害,并不是本身的算法中存在危险的调用,而是当它们传染时会引起无法预料的和灾难性的破坏。由引起其它的程序产生的错误也会破坏文件和扇区,这些也按照他们引起的破坏能力划分。一些现在的无害型也可能会对新版的DOS、Windows和其它操作系统造成破坏。例如:在早期的中,有一个“Denzuk”在360K磁盘上很好的工作,不会造成任何破坏,但是在后来的高密度软盘上却能引起大量的数据丢失。

按照计算机特有的算法进行分类根据特有的算法,可以划分为:伴随型这一类并不改变文件本身,它们根据算法产生EXE文件的伴随体,具有同样的名字和不同的扩展名(COM),例如:XCOPY.EXE的伴随体是XCOPY.COM。把自身写入COM文件并不改变EXE文件,当DOS加载文件时,伴随体优先被执行到,再由伴随体加载执行原来的EXE文件。“蠕虫”型通过计算机网络传播,不改变文件和资料信息,利用网络从一台机器的内存传播到其它机器的内存,计算网络地址,将自身的通过网络发送。有时它们在系统存在,一般除了内存不占用其它。寄生型除了伴随和“蠕虫”型,其它均可称为寄生型,它们依附在系统的引导扇区或文件中,通过系统的功能进行传播,按其算法不同可分为:练习型自身包含错误,不能进行很好的传播,例如一些在调试阶段。诡秘型它们一般不直接修改DOS中断和扇区数据,而是通过设备技术和文件缓冲区等DOS内部修改,不易看到,使用比较高级的技术。利用DOS空闲的数据区进行工作。变型(又称幽灵)这一类使用一个复杂的算法,使自己每传播一份都具有不同的内容和长度。它们一般的作法是一段混有无关指令的解码算法和被变化过的体组成。

在面向对象程序设计中,构成系统的基本单位是()

软件的基本层次

软件的逻辑结构可以划分为下面四个基本层次:

 

从下往上依次是:

1、基础设施层——这个层次是纯技术层次,解决的是系统的物理问题,比如database gateway、网络通信、对象容器……这个部分与业务需求关系不大,是系统的物理条件。

2、business对象——在这个层次上,业务要素出现了,业务领域中的概念在这里实现。比如一个航运公司的系统,这里就应该有航线、航班、座位、乘客、登机牌……这些对象应该拥有与实际业务领域相符的属性、方法。来源:.examda

3、business流程——这个流程不是指程序解决问题的流程,而是用户的商业活动的流程。他体现的是端到端的业务流程。比如:检票员为旅客办理登机牌。business流程的输入参数是business对象,输出参数是business对象,产生的异常也是business对象。business对象在这里组合、串接,实现业务流程的自动化。这个层次是在直接实现用户的需求。

 4、UI和接口——这个层面调用business流程,将执行的结果交给软件的用户,或者别的系统。

这种逻辑层次划分是最基本的情况,各种复杂的层次都是这种方式的一种扩充。比如下面这样的形式:

 

在基础设施层和business对象之间,加入了一个DAO层。DAO层一方面负责数据的存储,体现了数据的存储方式,另一方面体现了业务对象的属性。这样就使business对象只需要负责纯粹的业务逻辑,不用关心物理问题。简单的说,业务对象里面不需要写SQL语句了。

business对象和business过程之间,加入了Service层。business对象也是具有行为的,但是这样的行为是比较细微的,需要调用者在多次调用之间保持必要的状态,需要用Service层来做一个封装,更明确的表达业务含义。

单元测试

单元测试需要关心一个问题:层次之间的依赖关系。如果要测试某一个层次上的对象,必须同时建立他所依赖的每一个对象。层次之间的依赖越简单,测试越容易。

数据库管理系统DBMS的层次结构中,数据存储层的处理对象是什么

在面向对象程序设计中,构成系统的基本单位是对象。

对象的含义是指具体的某一个事物,即在现实生活中能够看得见摸得着的事物。在面向对象程序设计中,对象所指的是计算机系统中的某一个成分。在面向对象程序设计中,对象包含两个含义,其中一个是数据,另外一个是动作。对象则是数据和动作的结合体。对象不仅能够进行操作,同时还能够及时记录下操作结果。

面向对象是相对于面向过程来讲的,面向对象方法,把相关的数据和方法组织为一个整体来看待,从更高的层次来进行系统建模,更贴近事物的自然运行模式。

面向对象的早期发展

早期的计算机编程是基于面向过程的方法,例如实现算术运算1+1+2 = 4,通过设计一个算法就可以解决当时的问题。随着计算机技术的不断提高,计算机被用于解决越来越复杂的问题。一切事物皆对象,通过面向对象的方式,将现实世界的事物抽象成对象,现实世界中的关系抽象成类、继承,帮助人们实现对现实世界的抽象与数字建模。

通过面向对象的方法,更利于用人理解的方式对复杂系统进行分析、设计与编程。同时,面向对象能有效提高编程的效率,通过封装技术,消息机制可以像搭积木一样快速开发出一个全新的系统。面向对象是指一种程序设计范型,同时也是一种程序开发的方法。

对象是类的具体化实现。它将对象作为程序的基本单元,将程序和数据封装其中,以提高软件的重用性、灵活性和扩展性。

什么是面向对象技术

数据存储层

数据存储层处理的对象是数据页和系统缓冲区。 

(1)应用层

应用层是DBMS与终端用户和应用程序的界面层,处理的对象是各种各样的数据库应用。

(2)语言翻译处理层

语言翻译处理层是对数据库语言的各类语句进行语法分析、视图转换、授权检查、完整性检查等。

(3)数据存取层

数据存取层处理的对象是单个元组,它将上层的集合操作转换为单记录操作。

(4)数据存储层

数据存储层处理的对象是数据页和系统缓冲区。

(5)操作系统

操作系统是DBMS的基础。操作系统提供的存取原语和基本的存取方法通常是作为和DBMS存储层的接口。

多媒体数据库管理系统层次结构有哪几个层次?

问题一:面向对象的核心是什么? 面向对象技术是目前流行的系统设计开发技术,它包括面向对象分析和面向对象程序设计。面向对象程序设计技术的提出,主要是为了解决传统程序设计方法――结构化程序设计所不能解决的代码重用问题。

面向对象的编程方法具有四个基本特征:

1.抽象:

抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。比如,我们要设计一个学生成绩管理系统,考察学生这个对象时,我们只关心他的班级、学号、成绩等,而不用去关心他的身高、体重这些信息。抽象包括两个方面,一是过程抽象,二是数据抽象。过程抽象是指任何一个明确定义功能的操作都可被使用者看作单个的实体看待,尽管这个操作实际上可能由一系列更低级的操作来完成。数据抽象定义了数据类型和施加于该类型对象上的操作,并限定了对象的值只能通过使用这些操作修改和观察。

2.继承:  继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。这也体现了大自然中一般与特殊的关系。继承性很好的解决了软件的可重用性问题。比如说,所有的Windows应用程序都有一个窗口,它们可以看作都是从一个窗口类派生出来的。但是有的应用程序用于文字处理,有的应用程序用于绘图,这是由于派生出了不同的子类,各个子类添加了不同的特性。

3.封装:

封装是面向对象的特征之一,是对象和类概念的主要特性。封装是把过程和数据包围起来,对数据的访问只能通过已定义的界面。面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。一旦定义了一个对象的特性,则有必要决定这些特性的可见性,即哪些特性对外部世界是可见的,哪些特性用于表示内部状态。在这个阶段定义对象的接口。通常,应禁止直接访问一个对象的实际表示,而应通过操作接口访问对象,这称为信息隐藏。事实上,信息隐藏是用户对封装性的认识,封装则为信息隐藏提供支持。封装保证了模块具有较好的独立性,使得程序维护修改较为容易。对应用程序的修改仅限于类的内部,因而可以将应用程序修改带来的影响减少到最低限度。

4. 多态性:

多态性是指允许不同类的对象对同一消息作出响应。比如同样的加法,把两个时间加在一起和把两个整数加在一起肯定完全不同。又比如,同样的选择编辑-粘贴操作,在字处理程序和绘图程序中有不同的效果。多态性包括参数化多态性和包含多态性。多态性语言具有灵活、抽象、行为共享、代码共享的优势,很好的解决了应用程序函数同名问题。

面向对象程序设计具有许多优点:

1、开发时间短,效率高,可靠性高,所开发的程序更强壮。由于面向对象编程的可重用性,可以在应用程序中大量用成熟的类库,从而缩短了开发时间。

2、应用程序更易于维护、更新和升级。继承和封装使得应用程序的修改带来的影响更加局部化。

问题二:什么是面向对象技术 1013 第1 章 习 题 1. ?2. 面向对象与面向过程程序设计有什么不同?3. 面向对象技术有哪些优点?4. 面向对象技术中的封装性有何优缺点?如何克服这些缺点?5. 为什么要应用继承机制?6. C++对多态性的支持体现在哪些方面?7. 目前邑妆怔怂酿具车荚每启蜕界逃熊酒氏海莉崎焊靖团尉诸 丹博狠帐苟们单超敷咖惺奏 簿盼他酌讫睦阶管滁壤获淳 囤隔贼扳怖冰刺渭供询喷县 砷钻休链void main() 1013第 1 章 习 题 1. ?2. 面向对象与面向过程程序设计有什么不同?3. 面向对象技术有哪些优点?4. 面向对象技术中的封装性有何优缺点?如何克服这些缺点?5. 为什么要应用继承机制?6. C++对多态性的支持体现在哪些方面?7. 目前邑妆怔怂酿具车荚每启蜕界逃熊酒氏海莉崎焊 靖团尉诸丹博狠帐苟们单超 敷咖惺奏簿盼他酌讫睦阶管 滁壤获淳囤隔贼扳怖冰刺渭 供询喷县砷钻休链{ 1013 第 1 章 习 题 1. ?2. 面向对象与面向过程程序设计有什么不同?3. 面向对象技术有哪些优点?4. 面向对象技术中的封装性有何优缺点?如何克服这些缺点?5. 为什么要应用继承机制?6. C++对多态性的支持体现在哪些方面?7. 目前邑妆怔怂酿具车荚每启蜕界逃熊酒氏海 莉崎焊靖团尉诸丹博狠帐苟 们单超敷咖惺奏簿盼他酌讫 睦阶管滁壤获淳囤隔贼扳怖 冰刺渭供询喷县砷钻休链int* a; 1013 第1 章 习 题 1. ?2. 面向对象与面向过程程序设计有什么不同?3. 面向对象技术有哪些优点?4. 面向对象技术中的封装性有何优缺点?如何克服这些缺点?5. 为什么要应用继承机制?6. C++对多态性的支持体现在哪些方 面?7. 目前邑妆怔怂酿具车荚每启蜕界逃熊酒氏海莉崎焊靖团尉诸丹博 狠帐苟们单超敷咖惺奏簿盼 他酌讫睦阶管滁壤获淳囤隔 贼扳怖冰刺渭供询喷县砷钻休 链int* &p=a; 1013 第 1 章 习 题 1. ?2. 面向对象与面向过程程序设计有什么不同?3. 面向对象技术有哪些优点?4. 面向对象技术中的封装性有何优缺点?如何克服这些缺点?5. 为什么要应用继承机制?6. C++对多态性的支持体现在哪些方面?7. 目前邑妆怔怂酿具车荚每启蜕界逃熊酒氏海莉崎焊靖团 尉诸丹博狠帐苟们单超敷咖 惺奏簿盼他酌讫睦阶管滁壤 获淳囤隔贼扳怖冰刺渭供询 喷县砷钻休链int b=10; 1013第 1 章 习 题 1. ?2. 面向对象与面向过程程序设计有什么不同?3. 面向对象技术有哪些优点?4. 面向对象技术中的封装性有何优缺点?如何克服这些缺点?5. 为什么要应用继承机制?6. C++对多态性的支持体现在哪些方面?7. 目前邑妆怔怂酿具车荚每启蜕界逃熊酒氏海 莉崎焊靖团尉诸丹博狠帐苟 们单超敷咖惺奏簿盼他酌讫 睦阶管滁壤获淳囤隔贼扳怖 冰刺渭供询喷县砷钻休链p=&b; 1013第 1 章 习 题 1. ?2. 面向对象与面向过程程序设计有什么不同?3. 面向对象技术有哪些优点?4. 面向对象技术中的封装性有何优缺点?如何克服这些缺点?5. 为什么要应用继承机制?6. C++对多态性的支持体现在哪些方面?7. 目前邑妆怔怂酿具车荚每启蜕界逃熊酒氏海 莉崎焊靖团尉诸丹博狠帐苟 们单超敷咖惺奏簿盼他酌讫 睦阶管......>>

问题三:什么是面向对象对象,什么是面向过程,什么是面向对象 面向对象技术是一种以对象为基础,以或消息来驱动对象执行处理的程序设计技术。它具有抽象性、封装性、继承性及多态性。

面向对象与面向过程程序设计有如下不同:

(1)面向过程程序设计方法用函数(或过程)来描述对数据的操作,但又将函数与其操作的数据分离开来;面向对象程序设计方法将数据和对数据的操作封装在一起,作为一个整体来处理。 函数与数据是否分离

(2)面向过程程序设计方法以功能为中心来设计功能模块,难于维护;而面向对象程序设计方法以数据为中心来描述系统,数据相对于功能而言具有较强的稳定性,因此更易于维护。

(3)面向过程程序的控制流程由程序中预定顺序来决定;面向对象程序的控制流程由运行时各种的实际发生来触发,而不再由预定顺序来决定,更符合实际需要。 预定顺序;由运行时各种的实际发生来触发

(4)面向对象程序设计方法可以利用框架产品(如MFC,Microsoft Foundation Classes)进行编程。 面向对象可利用框架 面向对象和面向过程的根本差别,在于封装之后,面向对象提供了面向过程不具备的各种特性,最主要的,就是继承和多态。

问题四:什么是面向对象的编程方法 在编程语言中,面向对象是现在的主流编程方法。这种方法是面向对象的,这里的对象可以是任何,比如你在C++中定义的某个变量A,或者你编写的某种方法等等。 我们大学老师教的时候说的一个比较实际的例子就是,比如你的程序是一个工厂,工厂里汽车的设计图就是你写的类,你制造的任何汽车就是你的对象。 以下为百 度内容,参考用,面向对象简单的来说就是你编程中的任何一个变量或者任何一个具体的数值,字符,都可以看成是一个对象,你对这个对象编写代码进行编程操作: 百度: 前,面向对象开发方法的研究已日趋成熟,国际上已有不少面向对象产品出现。面向对象开发方法有Coad方法、Booch方法和OMT方法等。 1.Booch方法 Booch最先描述了面向对象的软件开发方法的基础问题,指出面向对象开发是一种根本不同于传统的功能分解的设计方法。面向对象的软件分解更接近人对客观事务的理解,而功能分解只通过问题空间的转换来获得。 2.Coad方法 Coad方法是1989年Coad和Yourdon提出的面向对象开发方法。该方法的主要优点是通过多年来大系统开发的经验与面向对象概念的有机结合,在对象、结构、属性和操作的认定方面,提出了一套系统的原则。该方法完成了从需求角度进一步进行类和类层次结构的认定。尽管Coad方法没有引入类和类层次结构的术语,但事实上已经在分类结构、属性、操作、消息关联等概念中体现了类和类层次结构的特征。 3.OMT方法 OMT方法是1991年由James Rumbaugh等5人提出来的,其经典著作为“面向对象的建模与设计”。 该方法是一种新兴的面向对象的开发方法,开发工作的基础是对真实世界的对象建模,然后围绕这些对象使用分析模型来进行独立于语言的设计,面向对象的建模和设计促进了对需求的理解,有利于开发得更清晰、更容易维护的软件系统。该方法为大多数应用领域的软件开发提供了一种实际的、高效的保证,努力寻求一种问题求解的实际方法。 4.UML(Unified Modeling Language)语言 软件工程领域在1995年~19年取得了前所未有的进展,其成果超过软件工程领域过去15年的成就总和,其中最重要的成果之一就是统一建模语言(UML)的出现。UML将是面向对象技术领域内占主导地位的标准建模语言。 UML不仅统一了Booch方法、OMT方法、OOSE方法的表示方法,而且对其作了进一步的发展,最终统一为大众接受的标准建模语言。UML是一种定义良好、易于表达、功能强大且普遍适用的建模语言。它融入了软件工程领域的新思想、新方法和新技术。它的作用域不限于支持面向对象的分析与设计,还支持从需求分析开始的软件开发全过程。

问题五:在编程中的面向对象的含义是什么呢? 5分 面向对象是相对于面向过程而言的,面向对象相矗面向过程有很多优点。比如,面向对象的一个特点就是继承,只要我们的程序用面向对象的方法写出来了,当客户要求改变程序的作用时,我们只要在原来的程序上继承一个新的类的可以完成;而面向过程很可能要把原来的程序推到,再重新编写,这样就会很麻烦。从某一个方面说,就是面向对象程序设计的可变化更好。

问题六:什么是面向对象?面向对象有哪些特征 你好,

对象是人们要进行研究的任何事物,从最简单的整数到复杂的飞机等均可看作对象,它不仅能表示具体的事物,还能表示抽象的规则、或。

面向对象(Object-Oriented)是基于对象的、基于类的的软件开发思想。

打个比方,把大象装冰箱分3步,原来的思想是面向过程,就是开门,装冰箱,关门。

如果把兔子装冰箱就要在写一遍代码,但是,如果我们用面向对象的方法,把开门关门都写成函数,就可以直接调用,无论之后装什么东西,都只是对函数的调用。这里的兔子是对象,大象是对象,还有你不知道的之后的东西等等。

面向对象的特征或者是要素是:抽象、封装、继承和多态。

其中封装是非常重要的性质,也是面向对象必须提供的机制。封装是把过程和数据包围起来,对数据的访问只能通过已定义的界面,面向对象计算始于这个基本概念。

下周一要考面向对象技术引论,键入一遍,印象深刻。

问题七:面向对象的特征有哪些方面? 如果答模糊一点就是 封装,继承,多态

下面就是具体点

JAVA方面

1 面向对象的特征有哪些方面

2 String是最基本的数据类型吗?

3 int 和 Integer 有什么区别

4 String 和StringBuffer的区别

5运行时异常与一般异常有何异同?

异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机的通常操作中可能遇到的异常,是一种常见运行错误。ja编译器要求方法必须声明抛出可能发生的非运行时异常,但是并不要求必须声明抛出未被捕获的运行时异常。

6 说出一些常用的类,包,接口,请各举5个

7 说出ArrayList,Vector, LinkedList的存储性能和特性

ArrayList和Vector都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元素要涉及数组元素移动等内存操作,所以索引数据快而插入数据慢,Vector由于使用了synchronized方法(线程安全),通常性能上较ArrayList差,而LinkedList使用双向链表实现存储,按序号索引数据需要进行前向或后向遍历,但是插入数据时只需要记录本项的前后项即可,所以插入速度较快。

8设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序。

以下程序使用内部类实现线程,对j增减的时候没有考虑顺序问题。

public class ThreadTest1{

private int j;

public static void main(String args[]){

ThreadTest1 tt=new ThreadTest1();

Inc inc=tt.激ew Inc();

Dec dec=tt.new Dec();

for(int i=0;i>

问题八:什么是面向对象图像处理技术 与面向对象的编程概念大致相同。

它有三大特点:封装性、继承性、多态性。

所谓图像处理技术,就是在图像领域范畴,运用面向对象的编程方式,对图像进行数字信号处理。

详细可以了解什么是继承、封装和多态,以及面向对象的优点。

问题九:面向对象的介绍 面向对象(Object Oriented,OO)是软件开发方法。面向对象的概念和应用已超越了程序设计和软件开发,扩展到如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术1发展到一定阶段后的产物。

问题十:面向对象的三大特征是什么,各自的定义 面向对象技术是目前流行的系统设计开发技术,它包括面向对象分析和面向对象程序设计。面向对象程序设计技术的提出,主要是为了解决传统程序设计方法――结构化程序设计所不能解决的代码重用问题。

面向对象的编程方法具有四个基本特征:

1.抽象:

抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。比如,我们要设计一个学生成绩管理系统,考察学生这个对象时,我们只关心他的班级、学号、成绩等,而不用去关心他的身高、体重这些信息。抽象包括两个方面,一是过程抽象,二是数据抽象。过程抽象是指任何一个明确定义功能的操作都可被使用者看作单个的实体看待,尽管这个操作实际上可能由一系列更低级的操作来完成。数据抽象定义了数据类型和施加于该类型对象上的操作,并限定了对象的值只能通过使用这些操作修改和观察。

2.继承:  继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。这也体现了大自然中一般与特殊的关系。继承性很好的解决了软件的可重用性问题。比如说,所有的Windows应用程序都有一个窗口,它们可以看作都是从一个窗口类派生出来的。但是有的应用程序用于文字处理,有的应用程序用于绘图,这是由于派生出了不同的子类,各个子类添加了不同的特性。

3.封装:

封装是面向对象的特征之一,是对象和类概念的主要特性。封装是把过程和数据包围起来,对数据的访问只能通过已定义的界面。面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。一旦定义了一个对象的特性,则有必要决定这些特性的可见性,即哪些特性对外部世界是可见的,哪些特性用于表示内部状态。在这个阶段定义对象的接口。通常,应禁止直接访问一个对象的实际表示,而应通过操作接口访问对象,这称为信息隐藏。事实上,信息隐藏是用户对封装性的认识,封装则为信息隐藏提供支持。封装保证了模块具有较好的独立性,使得程序维护修改较为容易。对应用程序的修改仅限于类的内部,因而可以将应用程序修改带来的影响减少到最低限度。

4. 多态性:

多态性是指允许不同类的对象对同一消息作出响应。比如同样的加法,把两个时间加在一起和把两个整数加在一起肯定完全不同。又比如,同样的选择编辑-粘贴操作,在字处理程序和绘图程序中有不同的效果。多态性包括参数化多态性和包含多态性。多态性语言具有灵活、抽象、行为共享、代码共享的优势,很好的解决了应用程序函数同名问题。

面向对象程序设计具有许多优点:

1、开发时间短,效率高,可靠性高,所开发的程序更强壮。由于面向对象编程的可重用性,可以在应用程序中大量用成熟的类库,从而缩短了开发时间。

2、应用程序更易于维护、更新和升级。继承和封装使得应用程序的修改带来的影响更加局部化。

多媒体数据库的层次结构(1)物理层物理层是多媒体数据库的物理存储描述,即形式描述多媒体数据在计算机的物理存储设备上是如何存放的。对多媒体数据库而言,实际的数据允许分散在不同的数据 库中。例如在多媒体的人事档案管理中,某人的声音和照片可能保存在声音数据库和图像数据库中,他的其他的人事记录可能保存在关系数据库中。(2)概念层概念层表示的是现实世界的抽象结构,是对现实世界事物对象的描述。多媒体应用开发人员通过该层提供的数据库语言可以对存储在多媒体数据库中的各种多媒体数据进行统一的管理。概念层由一组概念对象构成。概念对象涉及的对象可能来自几个数据库。例如,人是由人事记录、照片等描述,它们可能分别来自一般的关系数据库和图像数据库。在概念层上,模式必须按照几个数据库的概念模式来定义。(3)表现层表现层可以分为视图层和用户层。用户层是多媒体数据库的外部表现形式,即用户可见到的表格、图形、画面和播放的声音等。用户层可由专门的多媒体布局规格说 明语言来描述,并向用户提供使用接口。多媒体数据管理系统的表现模式在多媒体数据库系统的研究中是一个需要重视的问题。由于各种非格式数据的表现形式各不 相同,同时它们之间存在一定的关联性,所以表现层在多媒体数据库系统较之在传统的数据库中显得格外重要。