基础答辩题(参考版)

上传人:ni****g 文档编号:484216533 上传时间:2023-01-26 格式:DOCX 页数:13 大小:52.90KB
返回 下载 相关 举报
基础答辩题(参考版)_第1页
第1页 / 共13页
基础答辩题(参考版)_第2页
第2页 / 共13页
基础答辩题(参考版)_第3页
第3页 / 共13页
基础答辩题(参考版)_第4页
第4页 / 共13页
基础答辩题(参考版)_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《基础答辩题(参考版)》由会员分享,可在线阅读,更多相关《基础答辩题(参考版)(13页珍藏版)》请在金锄头文库上搜索。

1、计算机专业毕业答辩基础题目1、什么是E-R模型?实体联系模型,概念模型的一种2、什么是数据库恢复功能?数据库的恢复,意味着要把数据库恢复到最近一次故障前 的一致性状态,其基本原则就是数据库重复存储。3、什么是数据库安全性?数据库的安全性是指保护数据库,防止不合法的使用,以 免数据的泄密、更改或破坏4、什么是数据库完整性?数据库的完整性是指数据库的正确性、有效性和相容性, 防止错误的数据进入数据库5、什么是数据库并发控制?在数据库中 由于可以同时有多个操作在进行(即并行运 行), 为了实现数据的一致性 采用了并发控制技术6、需求分析要完成哪些工作?需求分析需要1 确定对系统的综合要求(包括功能需

2、求、 性能需求、可靠性与可用性需求、出错处理需求、逆向需 求等)2分析系统的数据要求3导出系统的逻辑模型 4修 正系统开发计划7、什么是函数依赖,属性之间的函数依赖反映了什么问题?函数依赖是形为X-Y的一个命题,只要r是R的当前关 系,对r中任意两个元组t和s,都有tX=sX蕴涵 tY =sY。8、什么是范式,2NF与3NF的区别是什么?衡量关系模式的好坏的标准就是范式。2NF消除了局部依 赖却没有消除传递依赖,3NF比2NF要求更高,消除了传 递依赖。9、事务并发执行过程出现死锁,系统有什么对策?目前处理死锁问题主要有三种方法,或者说三个阶段:预 防死锁,避免死锁,检测及解除死锁。预防死锁就

3、是破坏 死锁产生的 4个必要条件之一即可,避免死锁采用银行家 算法,检测及解除死锁采用资源分配图来进行。10、如何进行查询优化?尽可能早地执行选择操作,尽可能早地执行投影操作,避 免直接做笛卡儿积11、ISO的七层模型是什么? TCP/UDP是属于哪一层? TCP/UDP有何优缺点? 从上到下分别为:应用层,表示层,会话层,运输层,网 络层,数据链路层,物理层。TCP/UDP属于传输层。TCP的优点是提供可靠交付的服务,但建立连接需要过多的资源;UDP的优点是运行简单,需要资源少,但不保证可靠 交付。12、试比较线路交换与存储转发交换的特点?电路交换必须经过:建立连接,通话,释放连接这三个步骤

4、,电路交换会占用固定带宽,因而限制了在线路上的流量以及连接数量。分组交换也称包交换,它是将用户传送的数据划分成一定的长度,每个部分叫做一个分组。在每个分组的前面加上一个分组头,用以指明该分组发往何地址,然后由交换机根据每个分组的地址标志,将他们转发至目的地,这一过程称为分组交换。分组交换实质上是在“存储转发”基础上发展起来的。它兼有电路交换和报 文交换的优点。13、从操作系统提供的服务出发,操作系统可分哪几类?批处理操作系统、分时操作系统、实时操作系统、网络操 作系统、分布式操作系统14、进程调度有何功能?有哪些常用的调度算法?保存处理机的现场信息,按某种算法选取进程,把处理器 分配给进程。调

5、度算法有:先来先服务,短作业优先,高 响应比优先,基于时间片的轮转算法。15、什么是软件过程模型?并至少举3个以上的软件过程模型。通常使用生命周期模型简洁的描述软件过程,生命周期模 型规定了把生命周期划分成哪些阶段,及各个阶段的执行 顺序,因此,也称为软件过程模型。常用的有:瀑布模型, 快速原型模型,增量模型,喷泉模型等16、什么是高速缓冲存储器?它与主存是什么关系?高速缓冲存储器又称为cache,是介于cpu与主存之间的 高速存储设备,用于解决cpu与主存速度不匹配的问题。 Cache 与主存地址间有映射。17、简述中断处理步骤。一般中断处理流程分四大部分:保护现场,中断服务,恢 复现场和中

6、断返回18、关键字 static 的作用是什么?在C语言中,关键字static有三个明显的作用:1)在函数体内,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。2)在模块内(但在函数体外),一个被声明为静态的变量 可以被模块内所用函数访问,但不能被模块外其它函数访 问。3)在模块内,一个被声明为静态的函数只可被这一模块内的其它函数调用。19、计算机图形学的应用领域有哪些,举例说明。 图象处理,影像识别,人工智能,包括数据分析,信息处理20、什么是对象?什么是类?什么是消息?所谓对象,是一个属性集及其操作(行为)的封装体。作 为计算机模拟真实世界的抽象,一个对象就是一个实际问 题论域、

7、一个物理的实体或逻辑的实体。类(Class )是 对象的抽象及描述,是具有共同属性和操作的多个对象的 相似特性的统一描述体。消息(Message)是面向对象系 统中实现对象间的通信和请求任务的操作21、IBM公司的“深蓝”计算机曾经与世界象棋大师进行比赛 并获得胜利,“深蓝”体现了计算机哪方面的应用?语音识别,运算,人机交互22、客机、火车订票系统属于计算机哪方面的应用?电子商务23、目前计算机技术的发展趋势是什么?概括起来说,计算机发展的趋势主要有三个方向:一是高, 性能越来越高,速度越来越快;二是广,计算机网络化加 快,并向 各个领域渗透,第三个方向是深,即向信息的 智能化发展。24、简述

8、冯诺依曼型计算机的体系结构组成。冯诺依曼型计算机主要有五部分组成:运算器,控制器, 存储器,输入设备,输出设备。其中运算器和控制器组成 了中央处理器CPU25、CPU主要由哪两大部件组成?运算器和控制器26、计算机为什么要采用二进制形式存储、传输和处理数据?(1) 技术上容易实现。用双稳态电路表示二进制数字0和1 是很容易的事情。(2) 可靠性高。二进制中只使用0和1两个数字,传输和 处理时不易出错(3) 运算规则简单。与十进制数相比,二进制数的运算规 则要简单得多(4) 与逻辑量相吻合(5) 二进制数与十进制数之间的转换相当容易。27、什么是RAM和ROM?他们有什么区别?ROM 是只读存储

9、器,断电后能保证数据不会丢失,一般保证 比较重要的数据.RAM是随机存储器,断电后数据会丢失.28、USB是一种什么总线?是英文Universal Serial BUS ()的缩写,而其中文简称为“通用串行总线”,是一个外部总线标准,用于规范电 脑与外部设备的连接和通讯。29、机器指令的格式一般分为哪两个部分,各部分的作用是什 么?操作码字段和地址码字段。前者用于指出指令所要完成的 操作,后者用于指出源操作数、结果操作数的地址30、用流程图表示程序的三种基本控制结构是什么? 顺序结构,选择结构,循环结构31、多媒体它包括哪些媒体?视频技术:视频数字化及处理。 图像技术:图像处理、图像、图形动态

10、生成。 图像压缩技术:图像压缩、动态视频压缩。 通信技术:语音、视频、图像的传输。 标准化:多媒体标准化。32、中国的顶层域名是什么?cn33、B/S结构和C/S结构的主要区别?1硬件环境不同:C/S 一般建立在专用的网络上, 小范围里的网络环境, 局 域网之间再通过专门服务器提供连接和数据交换服务;B/S 建立在广域网之上的, 不必是专门的网络硬件环境,例与 电话上网,租用设备.信息自己管理.有比C/S更强的适 应范围, 一般只要有操作系统和浏览器就行 2对安全要求不同C/S 一般面向相对固定的用户群, 对信息安全的控制能力 很强.一般高度机密的信息系统采用C/S结构适宜.可以 通过B/S发

11、布部分可公开信息;B/S建立在广域网之上, 对安全的控制能力相对弱, 面向是不可知的用户群. 3对程序架构不同C/S 程序可以更加注重流程, 可以对权限多层次校验, 对系统运行速度可以较少考虑;B/S对安全以及访问速度的 多重的考虑,建立在需要更加优化的基础之上.比C/S有 更高的要求B/S结构的程序架构是发展的趋势。4软件重用不同C/S 程序可以不可避免的整体性考虑, 构件的重用性不如 在B/S要求下的构件的重用性好;B/S对的多重结构,要求 构件相对独立的功能. 能够相对较好的重用.就入买来的 餐桌可以再利用,而不是做在墙上的石头桌子 5系统维护不同C/S 程序由于整体性, 必须整体考察,

12、 处理出现的问题以 及系统升级. 升级难. 可能是再做一个全新的系统B/S 构件组成,方面构件个别的更换,实现系统的无缝升级. 系统维护开销减到最小.用户从网上自己下载安装就可以 实现升级.34、软件系统模块独立性较强的标志是什么? 通过一个接口与其他模块相连35、常见的测试用例设计方法都有哪些?请分别以具体的例子 来说明这些方法在测试用例设计工作中的应用。1. 等价类划分 等价类是指某个输入域的子集合.在该子集合中,各个输入 数据对于揭露程序中的错误都是等效的.并合理地假定2. 边界值分析法 边界值分析方法是对等价类划分方法的补充。测试工作经 验告诉我,大量的错误是发生在输入或输出范围的边界

13、上, 而不是发生在输入输出范围的内部.因此针对各种边界情 况设计测试用例,可以查出更多的错误.3. 错误推测法 基于经验和直觉推测程序中所有可能存在的各种错误, 从 而有针对性的设计测试用例的方法.错误推测方法的基本思想: 列举出程序中所有可能有的错 误和容易发生错误的特殊情况,根据他们选择测试用例.4. 因果图方法 前面介绍的等价类划分方法和边界值分析方法 ,都是着重 考虑输入条件,但未考虑输入条件之间的联系, 相互组合 等. 考虑输入条件之间的相互组合,可能会产生一些新的 情况.5. 正交表分析法 有时候,可能因为大量的参数的组合而引起测试用例数量 上的激增,同时,这些测试用例并没有明显的

14、优先级上的 差距,而测试人员又无法完成这么多数量的测试,就可以 通过正交表来进行缩减一些用例,从而达到尽量少的用例 覆盖尽量大的范围的可能性。6. 场景分析方法 指根据用户场景来模拟用户的操作步骤,这个比较类似因 果图,但是可能执行的深度和可行性更好。36、用于软件测试的工具都有哪些?HP 系列测试工具(Winrunner , QuickTestPro , Loadrunner ,Astra LoadTestQuality Center)、IBM系列测试工具、Segue系列测试工具及Compuware系列测试工具37、中断(interrupt,如键盘中断)与异常(exception,如除零异常

15、)有何区别?中断(内部中断)是由CPU以外的事件引起的中断,如I/O 中断、时钟中断、控制台中断等。异常(外部中断)是来自CPU的内部事件或程序执行中的事 件引起的过程。如由于CPU本身故障、程序故障和请求系统服 务的指令引起的中断等。38、Int和Integer有什么区别?int是数据类型integer是类,是int的包装类39、面向对象的特征有哪些?抽象,继承,封装,多态性40、最流行的软件开发工具有哪些?有什么区别?VS,eclipse 等41、常用的软件设计工具有哪些?你觉得哪种最实用?CAD,CAXA,3DMAX42、Java与.net的区别?1技术架构J2EE支持多平台,单一语言;.Net支持多语言,单一平 台。J2EE是多家公司维护一个产品;.Net是一家公司维护多 个产品。.NET Framework和Java都有一个受控的运行时环境,它 不但将源代码转换成中间语言,而且将这些中间语言编译 成本地的可执行代码。两个环境都支持碎片整理、动态类 加载和异常处理等.NET和Java都倡导和支持基于组件 的设计、多态性、继承和接口、反射、泛型等,也提供基 础类库来执行I/

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号