计算机毕业答辩题答案-2011

更新时间:2023-09-12 07:00:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

2011年 毕 业 答 辩 题

1、计算机的发展趋势及未来的新型计算机

发展趋势:巨型化、微型化、网络化、多媒体化、智能化

未来的新型计算机:神经网络计算机、生物计算机、光子计算机 2、计算机的应用领域?

1)科学计算 2)信息管理 3)电子商务 4)过程控制 5)计算机辅助设计与制造6)现代教育

3、树和二叉树有什么区别?怎样用二叉树来表示树? 二叉树是只有0到2个孩子且分左右的树。 可以通过左孩子,右兄弟的方法来用二叉树表不树。

4、图的遍历有哪两种方式?在编写算法时应一般采用什么样的方法来处理? 深度优先和广度优先。

在编写算法时一般是用栈和队列来处理。

5、在查找方法中,散列表法的采用一种什么方法来存储和读取数据的?散列查找必须考虑的两主要问题是什么?

采用一种通过某种函数,使关键字与地址产生对应关系。 必须考虑的两个问题是构造哈希函数与解决冲突。 6、什么是线性表?

一个线性表是N个数据元素的有限序列,其中元素中只有一个称为第一个,只有一个称为最后一个,其中除第一个元素外,每个元素均只有一个前驱;除最后一个外,集合中每个数据元素只有一个后继。 7、构造哈希函数常用的方法有哪些?

常用的方法有:直接定址、平方取中、折叠法、除留余数法

8、内部排序时,常用的方法有哪些?它们中哪些是稳定的,哪些是不稳定的? 常用的方法有:简单、快速、堆排序、归并排序。 其中,快速、堆排序、希尔排序是不稳定的。 9、什么是计算机病毒?常见的计算机病毒解决方案。

计算机病毒是借用了生物病毒的概念,它同生物病毒一样,也是能够侵入计算机系统和网络,并危害其正常工作的“病毒体”。

解决方案:1)给系统打补丁 2)更新或升级杀毒软件及防火墙 10、常见的危害较大的计算机病毒有哪几种?

1)系统病毒 2)蠕虫病毒 3)木马/黑客病毒 4)宏病毒 5)破坏性程序病毒 11、什么是操作系统?

操作系统是管理、控制和监督计算机软、硬件资源协调运行的软件系统。它是由一系列具有不同控制和管理功能的程序组成。 12、什么是主键、它有什么作用?

主键:实体完整性保证表中所有行都有一个唯一的标识符,这个唯一的标识符可能是一列,也可能是几列的组合,称之为主键。

主键约束作用:要求主键的列上没有两行具有相同的值,也没有空值。 13、黑客常用的攻击手段

1)、非法获取口令 2)、利用系统默认的账号 3)、SQL注入攻击 4)认证回放攻击 5)、放置木马程序 6)、钓鱼攻击 7)、电子邮件攻击 8)、寻找系统漏洞

14、数据完整性包括哪几项内容?

实体完整性、域的完整性、参照完整性、自定义完整性 15、什么是约束?约束与规则有什么不同?

约束:是用来约束列值,确保列的有效性,已实现数据的完整性。 约束建立在一个字段上,规则可以绑定在不同字段上。 16、SQL Server2000的主要组件有哪些?

企业管理器、查询分析器、服务管理器、事件探查器、导入导出数据、服务器和客户端网络实用工具等 17、数据库对象有哪些?

表、索引、视图、关系图、默认值、规则、触发器、存储过程、用户 18. ISO参考模型把计算机网络分为几层?

答:分为七层结构:物理层,数据链路层,网络层,传输层,会话层,表示层和

应用层。

19. TCP/IP计算机网络体系结构和ISO/OSI体系结构有何不同?

答:分层不同,TCP/IP体系结构没有表示层和会话层且特别强调互连网层(IP层),其核心协议IP协议向上只提供无连接的服务,而不提供面向连接的服务。 20、 802.3协议的主要特点?

答:802.3标准主要讲述如何争用信道,采用载波监听/冲突检测的方法,采用先听后说的方法,站点想发送数据之前先侦听信道状态,如果信道空闲则传输,如果信道忙则一直监听直到信道空闲,然后立即传输,如果发现冲突,则发出干扰信号,所有站点停止传输,等待一段随即时间重新争用信道。 21、. 如何对局域网扩展其物理范围?

答:可以用中断器,网桥,路由器等设备扩大局域网地段范围。 22、 IP地址是如何划分的?IP协议是如何寻址的?

答:IP地址按网络地址部分和主机地址将IP地址分为A,B,C,D,E五类。 寻址可以用ARP和RARP协议寻址。 23、什么是是事务

事务是一个逻辑工作单元,它必须完整的执行,或者全都不执行。它是一个不可分割的工作单位。事务处理是保证数据库一致性的重要方法。 24、什么是防火墙?

答:防火墙是指设置在不同网络或网络安全域之间的一系列部件的组合。 它可以通过检测、限制、更改跨域防火墙的数据流,尽可能地对外部屏蔽网络内部的信息、结构、和运行状况,以此来实现网络安全保护。 25、 什么是面向对象?

面向对象是指人们按照自然的思维方式认识客观世界。采用基于对象(实体)的概念建立模型,模拟客观世界,从而用来分析、设计和实现软件的技术。 26、结构化分析方法主要适用于对哪种类型的软件进行需求分析? 在此方法中主要应用的工具有哪些?

结构化分析方法适合于数据库处理类型软件的需求分析。

其主要工具包括:数据流图、数据词典、结构化英语、判定表和判定树。 27、计算机的硬件由哪几部分组成?

硬件的组成:(1)中央处理器CPU (2)存储器 (3)输入输出设备。其中CPU包含

运算器和控制器。

28、软件生存期分为几个步骤?都是什么?

分为六个步骤:制定计划、需求分析和定义、软件设计、程序编写、软件测试、运行/维护

29、度量模块独立性的两个准则是什么? 耦合性和内聚性;

30、程序复杂性的度量方法有哪些?

代码行度量法、McCabe 度量法、由Halstead的软件科学产生的度量方法。 31、什么叫做黑盒测试,黑盒测试用例设计的方法有哪些?

已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。 方法包括:等价类划分法,边界值分析法,错误推测法,因果图和功能图 32、什么叫做白盒测试,白盒测试用例设计的方法有哪些?

已知产品的内部工作过程,可以通过测试证明每种内部操作是否符合设计规格要求。方法包括:逻辑符该法、路经测试法

33、什么是高速缓存(cache),它的作用是什么?

Cache是一个容量小、速度快的特殊存储器。系统按照一定得方式对CPU访问的内存数据进行统计,将内存中被CPU频繁存储的数据存入cache,当CPU读取这些数据时,直接从cache中读取,加快了CPU访问这些数据的速度,从而提高整体运行速度。

34、类的设计目标是什么? 1) 单一概念的模型

2) 可复用的“插接相容性”部件 3) 可靠的部件 4) 可集成的部件

35、 软件工程过程的基本过程活动有哪些?

1)软件规格说明:规定软件的功能及其运行的限制 2)软件开发:产生满足规格说明的软件

3)软件确认:确认软件能够完成客户提出的要求

4)软件演进:为满足客户的变更要求,软件必须在使用的过程中演进 36、什么是软件的质量,软件质量反映了哪些问题?

软件质量:与软件产品满足规定的和隐含的要求的能力有关的特征或特性的全体。 反映三方面的问题:

1)软件需求是度量软件质量的基础

2)在各种标准中定义了一些开发准则,用以指导软件人员用工程化的方法开发软件,如果不遵守这些准则,软件的质量必然得不到保证

3)往往有些隐含的条件是没有明确提出来的,如果软件没有满足这些隐含的条件软件质量也得不到保证

37、 操作系统的主要功能是什么?

处理机管理,存储器管理、外部设备管理、作业管理、文件管理; 38、操作系统的主要结构方式有哪些?

整体式结构、层次式结构、虚拟机系统、客户/服务器系统 39、进程和线程是如何定义的?

进程是具有一定独立功能的程序关于某个数据集合的一次运行活动; 线程是进程中可独立执行的子任务,是系统独立调度和分派的基本单位; 40、 对内存划分使用策略的不同来划分的存储器管理方案有哪些?除段页式存储管

理外哪种方式内存资源利用率最高?其缺陷是什么?

页式存储管理系统的内存资源利用率最高,分配过程中没有外碎片,内碎片几乎为零。其缺陷是页面的共享实现困难且不支持页面的动态增长。 41、 SPOOLing系统主要包括的三个部分内容是什么? a) 输入井和输出井

b) 输入缓冲区和输出缓冲区 c) 输入进程和输出进程

42、 通道的作用是什么?按信息交换方式分为几类?

通道通过执行通道程序,与设备控制器共同实现对I/O 设备的控制,从而减轻CPU的负担。按信息交换方式分为三类: a) 字节多路通道 b) 数组选择通道 c) 数组多路通道

43、 什么是文件系统,它是由什么构成的?

文件系统是操作系统中管理文件的机构,提供文件存储和访问的功能。操作系统中与管理文件有关的软件和数据称为文件系统,它由管理文件所需的数据结构、相应的管理软件和被管理软件构成。

44、 Java 语言是否可以实现多继承?如果不能那么想要使用多个类中的方法时如何解

决? Java 语言是不支持多继承的,子类只能有一个父类,如果想要使用其他类中的方法时可以采用接口技术

45、 线程具有哪几种状态,Java是否支持多线程,Java中应用哪个类来创建线程?

线程有创建、可运行、运行中、挂起、死亡五种状态,在 Java中主线程启动后如果要加载其它线程需要使用thread类或Runnable接口。 46、计算机软件是如何分类的

软件系统是计算机系统的另一重要组成部分,它由系统软件和应用软件两部分组成。 47、什么是系统软件?包括那几类

系统软件通常是指由计算机设计者或专门的软件公司提供的支持用户管理和使用计算机资源的程序。

系统软件主要包括3大类,它们分别是操作系统、语言处理程序和工具软件。 48、举例说明什么是应用软件

应用软件是为解决某种专门问题而设计的软件。

49、什么是多媒体技术

多媒体技术即计算机多媒体技术,是指用计算机对文本、图形、图像、音频及视频信息进行交互处理的一种信息综合处理技术。 50、多媒体技术特征

多媒体技术的主要特征表现在如下几个方面: (1) 多样性与集成性。 (2) 交互性。 (3) 数字化

本文来源:https://www.bwwdw.com/article/r2mh.html

Top