文档库

最新最全的文档下载
当前位置:文档库 > 基础答辩题(参考版)

基础答辩题(参考版)

计算机专业毕业答辩基础题目

1、什么是E-R模型?

实体联系模型,概念模型的一种

2、什么是数据库恢复功能?

数据库的恢复,意味着要把数据库恢复到最近一次故障前

的一致性状态,其基本原则就是数据库重复存储。

3、什么是数据库安全性?

数据库的安全性是指保护数据库,防止不合法的使用,以

免数据的泄密、更改或破坏

4、什么是数据库完整性?

数据库的完整性是指数据库的正确性、有效性和相容性,防止错误的数据进入数据库

5、什么是数据库并发控制?

在数据库中由于可以同时有多个操作在进行(即并行运

行),为了实现数据的一致性采用了并发控制技术

6、需求分析要完成哪些工作?

需求分析需要1确定对系统的综合要求(包括功能需求、性能需求、可靠性与可用性需求、出错处理需求、逆向需

求等)2分析系统的数据要求3导出系统的逻辑模型4修

正系统开发计划

7、什么是函数依赖,属性之间的函数依赖反映了什么问题?

函数依赖是形为X->Y的一个命题,只要r是R的当前关

系,对r中任意两个元组t和s,都有t[X]=s[X]蕴涵

t[Y]=s[Y]。

8、什么是范式,2NF与3NF的区别是什么?

衡量关系模式的好坏的标准就是范式。2NF消除了局部依

赖却没有消除传递依赖,3NF比2NF要求更高,消除了传

递依赖。

9、事务并发执行过程出现死锁,系统有什么对策?

目前处理死锁问题主要有三种方法,或者说三个阶段:预

防死锁,避免死锁,检测及解除死锁。预防死锁就是破坏

死锁产生的4个必要条件之一即可,避免死锁采用银行家

算法,检测及解除死锁采用资源分配图来进行。

10、如何进行查询优化?

尽可能早地执行选择操作,尽可能早地执行投影操作,避

免直接做笛卡儿积

11、ISO的七层模型是什么?TCP/UDP是属于哪一层?TCP/UDP

有何优缺点?

从上到下分别为:应用层,表示层,会话层,运输层,网

络层,数据链路层,物理层。TCP/UDP属于传输层。TCP

的优点是提供可靠交付的服务,但建立连接需要过多的资

源;UDP的优点是运行简单,需要资源少,但不保证可靠

交付。

12、试比较线路交换与存储转发交换的特点?

电路交换必须经过:建立连接,通话,释放连接这三个步

骤,电路交换会占用固定带宽,因而限制了在线路上的流

量以及连接数量。分组交换也称包交换,它是将用户传送

的数据划分成一定的长度,每个部分叫做一个分组。在每

个分组的前面加上一个分组头,用以指明该分组发往何地

址,然后由交换机根据每个分组的地址标志,将他们转发

至目的地,这一过程称为分组交换。分组交换实质上是在

“存储—转发”基础上发展起来的。它兼有电路交换和报

文交换的优点。

13、从操作系统提供的服务出发,操作系统可分哪几类?

批处理操作系统、分时操作系统、实时操作系统、网络操

作系统、分布式操作系统

14、进程调度有何功能?有哪些常用的调度算法?

保存处理机的现场信息,按某种算法选取进程,把处理器

分配给进程。调度算法有:先来先服务,短作业优先,高

响应比优先,基于时间片的轮转算法。

15、什么是软件过程模型?并至少举3个以上的软件过程模型。

通常使用生命周期模型简洁的描述软件过程,生命周期模

型规定了把生命周期划分成哪些阶段,及各个阶段的执行

顺序,因此,也称为软件过程模型。常用的有:瀑布模型,快速原型模型,增量模型,喷泉模型等

16、什么是高速缓冲存储器?它与主存是什么关系?

高速缓冲存储器又称为cache,是介于cpu与主存之间的

高速存储设备,用于解决cpu与主存速度不匹配的问题。

Cache与主存地址间有映射。

17、简述中断处理步骤。

一般中断处理流程分四大部分:保护现场,中断服务,恢

复现场和中断返回

18、关键字static的作用是什么?

在C语言中,关键字static有三个明显的作用:

1)在函数体内,一个被声明为静态的变量在这一函数被调

用过程中维持其值不变。

2) 在模块内(但在函数体外),一个被声明为静态的变量

可以被模块内所用函数访问,但不能被模块外其它函数访

问。

3) 在模块内,一个被声明为静态的函数只可被这一模块

内的其它函数调用。

19、计算机图形学的应用领域有哪些,举例说明。

图象处理,影像识别,人工智能,包括数据分析,信息处理20、什么是对象?什么是类?什么是消息?

所谓对象,是一个属性集及其操作(行为)的封装体。作

为计算机模拟真实世界的抽象,一个对象就是一个实际问

题论域、一个物理的实体或逻辑的实体。类(Class)是

对象的抽象及描述,是具有共同属性和操作的多个对象的

相似特性的统一描述体。消息(Message)是面向对象系

统中实现对象间的通信和请求任务的操作

21、IBM公司的“深蓝”计算机曾经与世界象棋大师进行比赛

并获得胜利,“深蓝”体现了计算机哪方面的应用?

语音识别,运算,人机交互

22、客机、火车订票系统属于计算机哪方面的应用?

电子商务

23、目前计算机技术的发展趋势是什么?

概括起来说,计算机发展的趋势主要有三个方向:一是高,性能越来越高,速度越来越快;二是广,计算机网络化加

快,并向各个领域渗透,第三个方向是深,即向信息的

智能化发展。

24、简述冯?诺依曼型计算机的体系结构组成。

冯?诺依曼型计算机主要有五部分组成:运算器,控制器,存储器,输入设备,输出设备。其中运算器和控制器组成了中央处理器CPU

25、CPU主要由哪两大部件组成?

运算器和控制器

26、计算机为什么要采用二进制形式存储、传输和处理数据?

(1)技术上容易实现。用双稳态电路表示二进制数字0和1

是很容易的事情。

(2)可靠性高。二进制中只使用0和1两个数字,传输和

处理时不易出错

(3)运算规则简单。与十进制数相比,二进制数的运算规

则要简单得多

(4)与逻辑量相吻合

(5)二进制数与十进制数之间的转换相当容易。

27、什么是RAM和ROM?他们有什么区别?

ROM是只读存储器,断电后能保证数据不会丢失,一般保证比较重要的数据.

RAM是随机存储器,断电后数据会丢失.

28、USB是一种什么总线?

是英文Universal Serial BUS()的缩写,而其中文简称为“通用串行总线”,是一个外部总线标准,用于规范电脑与外部设备的连接和通讯。

29、机器指令的格式一般分为哪两个部分,各部分的作用是什

么?

操作码字段和地址码字段。前者用于指出指令所要完成的操作,后者用于指出源操作数、结果操作数的地址

30、用流程图表示程序的三种基本控制结构是什么?

顺序结构,选择结构,循环结构

31、多媒体它包括哪些媒体?

视频技术:视频数字化及处理。

图像技术:图像处理、图像、图形动态生成。

图像压缩技术:图像压缩、动态视频压缩。

通信技术:语音、视频、图像的传输。

标准化:多媒体标准化。

32、中国的顶层域名是什么?

cn

33、B/S结构和C/S结构的主要区别?

1.硬件环境不同:

C/S 一般建立在专用的网络上, 小范围里的网络环境, 局域网之间再通过专门服务器提供连接和数据交换服务;B/S 建立在广域网之上的, 不必是专门的网络硬件环境,例与电话上网, 租用设备. 信息自己管理. 有比C/S更强的适应范围, 一般只要有操作系统和浏览器就行

2.对安全要求不同

C/S 一般面向相对固定的用户群, 对信息安全的控制能力很强. 一般高度机密的信息系统采用C/S 结构适宜. 可以通过B/S发布部分可公开信息; B/S 建立在广域网之上, 对安全的控制能力相对弱, 面向是不可知的用户群.

3.对程序架构不同

C/S 程序可以更加注重流程, 可以对权限多层次校验, 对系统运行速度可以较少考虑;B/S 对安全以及访问速度的多重的考虑, 建立在需要更加优化的基础之上. 比C/S有更高的要求 B/S结构的程序架构是发展的趋势。

4.软件重用不同

C/S 程序可以不可避免的整体性考虑, 构件的重用性不如在B/S要求下的构件的重用性好;B/S 对的多重结构,要求构件相对独立的功能. 能够相对较好的重用.就入买来的餐桌可以再利用,而不是做在墙上的石头桌子

5.系统维护不同

C/S 程序由于整体性, 必须整体考察, 处理出现的问题以及系统升级. 升级难. 可能是再做一个全新的系统

B/S 构件组成,方面构件个别的更换,实现系统的无缝升级.

系统维护开销减到最小.用户从网上自己下载安装就可以实现升级.

34、软件系统模块独立性较强的标志是什么?

通过一个接口与其他模块相连

35、常见的测试用例设计方法都有哪些?请分别以具体的例子

来说明这些方法在测试用例设计工作中的应用。

1. 等价类划分

等价类是指某个输入域的子集合.在该子集合中,各个输入数据对于揭露程序中的错误都是等效的.并合理地假定

2. 边界值分析法

边界值分析方法是对等价类划分方法的补充。测试工作经验告诉我,大量的错误是发生在输入或输出范围的边界上,而不是发生在输入输出范围的内部.因此针对各种边界情况设计测试用例,可以查出更多的错误.

3. 错误推测法

基于经验和直觉推测程序中所有可能存在的各种错误, 从而有针对性的设计测试用例的方法.

错误推测方法的基本思想: 列举出程序中所有可能有的错误和容易发生错误的特殊情况,根据他们选择测试用例.

4. 因果图方法

前面介绍的等价类划分方法和边界值分析方法,都是着重考虑输入条件,但未考虑输入条件之间的联系, 相互组合等. 考虑输入条件之间的相互组合,可能会产生一些新的情况.

5. 正交表分析法

有时候,可能因为大量的参数的组合而引起测试用例数量上的激增,同时,这些测试用例并没有明显的优先级上的差距,而测试人员又无法完成这么多数量的测试,就可以通过正交表来进行缩减一些用例,从而达到尽量少的用例覆盖尽量大的范围的可能性。

6. 场景分析方法

指根据用户场景来模拟用户的操作步骤,这个比较类似因果图,但是可能执行的深度和可行性更好。

36、用于软件测试的工具都有哪些?

HP系列测试工具(Winrunner,QuickTestPro ,Loadrunner ,Astra LoadTest

Quality Center)、IBM系列测试工具、Segue系列测试工具及

Compuware系列测试工具

37、中断(interrupt,如键盘中断)与异常(exception,如除零异

常)有何区别?

中断(内部中断)是由CPU以外的事件引起的中断,如I/O 中断、时钟中断、控制台中断等。

异常(外部中断)是来自CPU的内部事件或程序执行中的事件引起的过程。如由于CPU本身故障、程序故障和请求系统服务的指令引起的中断等。

38、Int和Integer有什么区别?

int 是数据类型

integer是类,是int的包装类

39、面向对象的特征有哪些?

抽象,继承,封装,多态性

40、最流行的软件开发工具有哪些?有什么区别?

VS,eclipse等

41、常用的软件设计工具有哪些?你觉得哪种最实用?

CAD,CAXA,3DMAX

42、Java与.net的区别?

1技术架构

J2EE支持多平台,单一语言; .Net支持多语言,单一平

台。

J2EE是多家公司维护一个产品; .Net是一家公司维护多

个产品。

.NET Framework和Java都有一个受控的运行时环境,它

不但将源代码转换成中间语言,而且将这些中间语言编译

成本地的可执行代码。两个环境都支持碎片整理、动态类

加载和异常处理等。 .NET和Java都倡导和支持基于组件

的设计、多态性、继承和接口、反射、泛型等,也提供基

础类库来执行I/O、XML处理、带有连接池的数据库接入、文本操作与网页脚本编写。

2标准一致性

.Net被微软独家支持,有更好的一致性和兼容性; J2EE

被不同的厂家支持,没有两个厂家的标准是一致的。

3易用性

Microsoft应用良好的应用体验和成为业界标准的操作模

式具有最佳的易用性。

4可管理性

微软公司提供了从设计开发、测试部署、运行维护一揽

子的产品解决方案;可管理性好;Java则缺少这样一致性

的官方产品线。

5开发效率

Visual Studio专门针对.Net量身定制,具有大量的组件

和开发框架,开发模式统一。 Java则被多家公司支持,开发模式不一致,开发代码量大。

6运行效率

Java应用运行在虚拟机JVM上。 .Net应用运行在.Net Framework上,而.Net是操作系统的一部分。

43、组建一个团队完成一个软件项目,你需要哪几类技术人员?

项目经理,软件编程人员,美工人员

44、谈谈你对UML的认识。

统一建模语言,是一种面向对象的建模语言,它是运用统一的、标准化的标记和定义实现对软件系统进行面向对象的描述和建模。

45、你认为学习数据结构对完成一个软件项目有怎样的意义? 1学习完数据结构,使我们明白了数据在系统中存储结构,可以选用可合理的结构来完成想要的操作2数据结构教会了我们如何用最小的代价来达到同样的目的,这也可以指导我们的程序开发,采用时间复杂度最小的算法。

46、面向对象的基本思想是什么?

面向对象是一种新兴的程序设计方法,或者是一种新的程序设计规范(paradigm),其基本思想是使用对象、类、继承、封装、消息等基本概念来进行程序设计,对系统进行模块划设计,以提高开高大型项目的效率。

47、软件工程各阶段的主要任务是什么?

可行性研究:课题是否可行

需求分析:目标系统要完成什么功能

总体设计:概括地说,应该怎么实现目标系统

详细设计:应该怎样具体地实现这个系统

编码和单元测试:开发系统

测试:发现错误并改正

48、UML有几类图,分别有什么作用?

接口:空心圆+直线(唐老鸭类实现了‘讲人话’);

依赖:虚线+箭头(动物和空气的关系);

关联:实线+箭头(企鹅需要知道气候才迁移);

聚合:空心四边形+实线+箭头(雁群和大雁的关系);

合成/组合:实心四边形+实线+箭头(鸟和翅膀的关系);

泛化/继承:空心三角形+实线(动物和鸟的继承关系);

实现:空心三角形+虚线(实现大雁飞翔的接口);49、软件工程各阶段完成的好坏对软件质量又怎样的影响?

软件工程各阶段良好的完成结果只有一个:项目按时按量完成。

如果可行性研究完成不好,会导致投资毫无意义。

需求分析完成不好,会导致项目功能欠缺,无法满足用户需求,需要大量返工。

总体设计完成不好,会导致项目逻辑混乱,后续详细设计和实现时会没有章法

详细设计不好会导致项目运行效率低下,且给开发带来不必要的困难

编码进行不好,会导致系统错误过多,无法达到用户要求测试进行不好,会隐藏过多错误,一旦交付会,其后期维护会花费更多我成本。

50、计算机软件中有哪几类?各举一例。

1系统软件:操作系统等

2应用软件:qq,office等

51、说说面向对象软件开发的过程。

面向对象分析,面向对象设计,面向对象实现,测试。52、引用作为函数参数时为什么能实现两个实参之间的数据交

换?为什么对应实参不能为引用?为什么返回值为引用的函数可以作为左值?

一个常识是:函数无法改变实参的值。但当使用引用作为函数的参数时,引用升级成实参,即变量的地址作为实参,而变量本身不再是实参,函数虽然无法改变作为实参的“地址”,却可以改变地址中的数值,即改变变量的值。

53、类的成员函数在什么情况下应该定义为私有的?这样做的

目的是什么?

当不允许非类成员函数或非友元类访问时,要把成员函数定义为私有,这样可以保护类自身的信息。

54、什么是this指针?简述它的作用。

this指针是类的一个自动生成、自动隐藏的私有成员,它存在于类的非静态成员函数中,指向被调用函数所在的对象的地址。当一个对象被创建时,该对象的this指针就指向对象数据的首地址。

55、什么是抽象类?含有纯虚函数的类是抽象类吗?

在C++中,含有纯虚拟函数的类称为抽象类,它不能生成对象。

凡是包含纯虚函数的类都是抽象类。

抽象类是不完整的,并且它只能用作基类。它与非抽象类的不同:

1、抽象类不能直接实例化,并且对抽象类使用 new 运算

符是编译时错误。2、允许(但不要求)抽象类包含抽象成员。3、抽象类不能被密封。

56、排序是计算机程序设计中的一种重要操作,常见的排序方法

有那些?

插入排序,快速排序,选择排序,归并排序,基数排序57、数据库表格中常用的字段类型有哪些?

Int,char,varchar,time

58、软件测试的方法有哪些?区别?

黑盒测试和白盒测试。墨盒测试是对程序接口进行的测试,完全不考虑程序的内部结构和处理过程。白盒测试按照程序内部的逻辑测试程序,检测程序中的主要执行通路是否都能按预定要求正确工作。

59、什么是软件生存周期?软件生存周期分为哪几个阶段?

软件生命周期由软件定义,软件开发和运行维护三个时期组成。

60、登陆系统时的密码设置是如何实现的?

到数据库里统计与输入的用户名和密码匹配的数据数量,如果数量为1,则可以正确登陆,如果数量为0,则表明用户名或密码错误。

61、常用的数据库软件有哪些?区别?

SQL server,mysql,oracle,access

62、结构化程序设计与面向对象程序设计的区别?

首先从基本思想:面向对象是自底向上设计库类,而面向过程则是自顶向下过程库,逐步求精,分而治之。从概念上:面向对象是对象,类,消息,继承等,而结构化设计则是过程,函数,数据等。

63、什么是UML?UML建模工具的比较?

统一建模语言,是一种面向对象的建模语言,它是运用统一的、标准化的标记和定义实现对软件系统进行面向对象的描述和建模。

64、常用的编程语言有哪些?区别?

面向过程的有C,vb,面向对象的有c++,java,c#,delphi 等

65、什么是嵌入式系统?

关于嵌入式国际上还没有一个统一的定义,根据IEEE的定义:嵌入式系统是“控制、监视或者辅助装置、机器和设备运行的装置”。从中可看出嵌入式系统是软件和硬件的综合体,还可以涵盖机械等附属装置。嵌入式系统是与应用紧密结合的,具有很强专用性。国内一个普遍被认同的定义是:以应用为中

心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。

66、什么是系统的功能结构图?什么是系统数据流程图?

67、什么是中断?

计算机在执行程序过程中,当出现异常情况或特殊请求时,计算机停止现行程序的运行,转向对这些异常情况或特殊请求的处理,处理结束后再返回到现行程序的间断处,继续执行原程序,这就是中断。

68、计算机硬件有哪几部分组成?

运算器,控制器,存储器,输入输出设备

69、并行通信与串行通信有哪些不同?

并行通信是把一个字符的各数位用几条线同时进行传输,

传输速度快,信息率高。但它比串行通信所用的电缆多,

故常用在传输距离较短(几米至几十米)、数据传输率较高

的场合。

串行通信是指数据一位一位地依次传输,每一位数据占据

一个固定的时间长度。其只要少数几条线就可以在系统间

交换信息,特别适用于计算机与计算机、计算机与外设之

间的远距离通信。

70、计算机中为什么要采用高速缓冲存储器Cache?

为了解决主存与cpu速度不匹配的问题

71、SRAM与DRAM有什么区别?

DRAM,动态随机存取存储器,需要不断的刷新,才能保存数据. 而且是行列地址复用的,许多都有页模式。

SRAM,静态的随机存取存储器,加电情况下,不需要刷新,数据不会丢失,而且,一般不是行列地址复用的。

SDRAM,同步的DRAM,即数据的读写需要时钟来同步。72、8086CPU由哪两部分组成?各有什么功能?

1、总线接口部件BIU,负责控制存储器读写。

2、执行部件EU,EU从指令队列中取出指令并执行。

8086是16位微处理器,有16根数据线、20根地址线,内部

寄存器、运算部件以及内部操作都是按16位设计的。73、I/O端口有哪两种编址方式?

有两种,即独立编址和统一编址。

1.独立编址(专用的I/O端口编址)----存储器和I/O端口

在两个独立的地址空间中

2.统一编址(存储器映像编址)----存储器和I/O端口共用

统一的地址空间,当一个地址空间分配给I/O端口以后,

存储器就不能再占有这一部分的地址空间

74、什么是总线?

多个功能部件共享的信息传输线称为总线。采用总线结构便于部件和设备的扩充,使用统一的总线标准,不同设备间互连将更容易实现。

75.述存储系统的层次结构?

第一层:通用寄存器堆

第二层:指令与数据缓冲栈

第三层:高速缓冲存储器

第四层:主储存器(DRAM)

第五层:联机外部储存器(硬磁盘机)

第六层:脱机外部储存器(磁带、光盘存储器等)

这就是存储器的层次结构,主要体现在访问速度。

76.述输入、输出接口的功能?

计算机输入输出接口是CPU与外部设备之间交换信息的连接电路,它们通过总线与CPU相连,简称I/O接口。I/O接口分为总线接口和通信接口两类。

77、你如何检验你的设计的正确性或健壮性?

程序的健壮性和正确性,是信息系统的最重要指标。欲提高设计的正确性或者健壮性,可采用以下三中方法:

1、 AHC模型

2、 RPC模型

3、数据一致性检验

下面详细论述。

什么是健壮性

健壮性是指程序可以适应正常和非正常的运行环境,都可以正确地运行;随着业务量的增加,不会出现阻塞和不可用的情况影响程序健壮性的因素

1、没有容错控制

2、执行耗时的操作

3、执行复杂的任务

4、数据不一致

5、算法效率低

6、不能应对大流量冲击

什么是正确性

1、不可重入的任务被重入

2、没有前置状态判定

3、没有遵守“受理—处理—关闭”AHC模型

4、没有遵守“申请—前置审批—审批—善后—完成”RPC模型

5、数据库复制造成数据延迟

78、实时多任务操作系统 ,uC/OS-II任务状态转换图?

在任一给定的时刻,任务的状态应为以下5种状态之一。

睡眠态(DORMANT)——指任务驻留在程序空间,还没有交给μC/OS-II来管理。把任务交给μC/OS-II,是通过调用下述2个函数之一:OSTaskCreate()或OSTaskCreateExt()来实现的。

就绪态(READY)——任务一旦建立,这个任务就进入了就绪态,准备运行。

运行态(RUNNING)——调用OSStart()可以启动多任务。

OSStart()函数只能在启动时调用一次,该函数运行用户初始化代码中已经建立的、进入就绪态的优先级最高的任务。优先级最高的任务就这样进入了运行态。

等待状态(WAITING)——正在运行的任务可以通过调用以下2个函数之一:OSTimeDly()或OSTimeDlyHMSM(),将自身延迟一段时间。这个任务于是进入等待状态,一直到函数中定义的延迟时间。

中断服务态(ISR)——正在运行的任务是可以被中断的,除非该任务将中断关闭,或者μC/OS-II将中断关闭。被中断了的任务于是进入了中断服务态。

79、什么叫C/S, 什么叫B/S?

Client/Server 客户端/服务器

Browser/Server 浏览器/服务器

80、常见的动态页面技术有哪些?

常见的动态网页技术有PHP、http://www.wendangku.net/doc/7b90130b4a7302768e993968.html和JSP等几种。

81、http://www.wendangku.net/doc/7b90130b4a7302768e993968.html与JSP各自的优劣有哪些?

JSP, JavaServer Pages 是Java技术的一部分,可以说是Java Platform Enterprise Edition的一部分(JAVA主要3个大技术,Java SE, Java EE, Java ME)。软件开发者可以用JSP 来动态生成HTML,XML或者其他的文档。然后把文档response 给网页用户。这项技术,可以用Java里的所有定义过的library来支持它的功能,所以JSP的API和普通Java EE的API一样。

功能上,http://www.wendangku.net/doc/7b90130b4a7302768e993968.html比微软以前的ASP(96年出现)有更强大的library, 更好的稳定性。 http://www.wendangku.net/doc/7b90130b4a7302768e993968.html可以使用.NET Framework 中所有组件(也就是说.NET能实现的,http://www.wendangku.net/doc/7b90130b4a7302768e993968.html一样能实现)。

最强的技术支持Web Service, 而且有.NET的所有library做后盾。而且http://www.wendangku.net/doc/7b90130b4a7302768e993968.html 在.NET 3.5中还有微软专门为AJAX开发的功能http://www.wendangku.net/doc/7b90130b4a7302768e993968.html AJAX。

从使用率上,JSP要远多于http://www.wendangku.net/doc/7b90130b4a7302768e993968.html

82、列举人机界面设计的原则。 1.以用户为中心的基本设计原则 2.顺序原则 3.功能原则 4.一致性原则 5.频率原则 6.重要性原则 7.面向对象原则 83、DBMS 是什么意思?

数据库管理系统(database management system)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称dbms 。

84、DBA 是干什么的?

数据管理员。DBA 的一些职责: 安装和升级数据库服务器(如Oracle 、Microsoft SQL server ),以及应用程序工具。 数据库设计系统存储方案,并制定未来的存储需求计划。 85、什么是类?什么是对象?除类、对象外,面向对象程序设

计语言还有其它哪些特征?什么是方法的重载、覆盖? 类是对象的抽象 对象是类的实例化。

面向对象程序设计语言特征有封装、继承和多态。 方法的覆盖和重载是Java 多态性的不同表现。覆盖是父类与子类之间多态性的一种表现,重载是一个类中多态性的一种表现。如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被覆盖。子类的对象使用这个方法时,将调用子类中的定义,对它而言,父类中的定义如同被“屏蔽”了。如果在一个类中定义了多个同名的方法,它们或有不同的参数个数或有不同的参数类型,则称为方法的重载。重载的方法是可以改变返回值的类型。 86、什么是计算机网络?

计算机网络,是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。

87、集成测试时采用的集成策略有几种,分别是什么。 1 自顶向下集成;2自底向上集成

88、Access 中表间的关系有几种,具体的内容是什么? 一对一、一对多,多对一和多对多 89、计算机网络七层模型?

物理层、数据链路层、网络层、传输层、会话层、表示层、

应用层。

90、面向对象中构造函数(方法)与其它方法的区别是什么?

类定义的完整格式是什么?

1 构造函数的命名必须和类名完全相同;在java 中普通函数可以和构造函数同名,但是必须带有返回值。 2.构造函数的功能主要用于在类的对象创建时定义初始化的状态。它没有返回值,也不能用 void 来修饰。这就保证了它不仅什么也不用自动返回,而且根本不能有任何选择。而其他方法都有返回值,即使是void 返回值。尽管方法体本身不会自动返 回什么,但仍然可以让它返回一些东西,而这些东西可能是不安全的。

3.构造函数不能被直接调用,必须通过new 运算符在创建对象时才会自动调用;而一般的方法是在程序执行到它的时候被调用的。

4.当定义一个类的时候,通常情况下都会显示该类的构造函数,并在函数中指定初始化的工作也可省略,不过Java 编译器会提供一个默认的构造函数.此默认构造函数是不带参数的。而一般的方法不存在这一特点。

5.当一个类只定义了私有的构造函数,将无法通过new 关键字来创建其对象,当一个类没有定义任何构造函数,C#编译器会为其自动生成一个默认的无参的构造函数。 91、顺序模型主要从哪个角度来描述系统? 92、子网掩码的作用?VLAN 的含义?

一个IP 地址必然属于某一个网络,或者叫子网。子网掩码就是用来指定某个IP 地址的网络地址的,换一句话说,就是用来划分子网的。

VLAN 的含义是.虚拟局域网 , VLAN 是 一种将局域网(LAN )设备从逻辑上划分(注意,不是从物理上划分)成一个个网段(或者说是更小的局域网LAN ),从而实现虚拟工作组(单元)的数据交换技术。

93、测试用例是为特定的目的而设计的,一般包括几个元素,

分别是什么。 测试用例组成元素

(1) 用例ID ;(2) 用例名称;(3) 测试目的;(4) 测试级别;(5) 参考信息;

(6) 测试环境;(7) 前提条件;(8) 测试步骤;(9) 预期结果;(10) 设计人员。

94、多媒体的定义、包括的信息种类、基本特性及应用实例。 多媒体一般理解为多种媒体的综合。多媒体是计算机和视频技术的结合,实际上它是两个媒体;声音和图像,或者用现

在的术语:音响和电视。

多媒体技术有两个显著特点:首先是它的综合;其次是充分的互动性。人机相互交流是多媒体最大的特点。

95、CLR支持的两种类型以及它们的内存分配方式?

弱命名程序集和强命名程序集

.NET Framework 的垃圾回收器管理应用程序的内存分配和释放。每次使用new 运算符创建对象时,运行库都从托管堆为该对象分配内存。只要托管堆中有地址空间可用,运行库就会继续为新对象分配空间。

96、谈一下对双核的理解,并讲叙Intel、AMD的双核CPU。

双核的特点就是多路执行,酷睿2比之前的奔腾D双核来讲,不管是功耗、还是动态执行效率都要高很多,同时可以两个或者多个核心可以共享二级缓存,降低对主板芯片的依赖。相对于酷睿2系列双核,AMD的处理器一直以来都是内置内存控制器,所以对主板芯片组要求要低一些,不过现在英特尔I系列处理器也内置内存控制器另外内置睿频加速功能,另外I5和I7都是具备超线程技术,可以虚拟到8个核心同时多路执行,效率很高。AMD高端产品具备Turbo CORE智能加速功能,看报道是和睿频加速一样,都具备节电降频技术。然后AMD制程工艺不然英特尔,现在英特尔高端产品已经使用32纳米制造工艺的处理器,在发热控制上和频率提升上都有很大优势,AMD才刚刚挺近45纳米制程,另外K8制程的65纳米处理器(AM2接口)无法使用DDR3内存

总结出来就是英特尔和AMD双核多核处理器陪套的接口(主板)不同,其他没什么区别

97、说明数据字典、关系模式、视图、实体的基本概念。

数据字典是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明。

关系的描述称为关系模式(Relation Schema)它可以形式化地表示为: R(U,D,dom,F)其中R为关系名,U为组成该关系的属性名集合,D为属性组U中属性所来自的域,dom为属性向域的映象集合,F为属性间数据的依赖关系集合。

计算机数据库中的视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。

实体是客观存在并且可以相互区别(相互独立)的事物,实体可以是具体的事物,比如一个学生、一本图书等。不同的事物是用不同的特征决定的,用来描述实体的特性称为实体的属性。

98、应用层协议举例?

应用层Appliction是向应用程序提供服务的,这些服务按其向应用程序提供的特性分成组,并称为服务元素。有些可为多种应用程序共同使用,有些则为较少的一类应用程序使用。

协议举例

DNS

域名解析协议

HTTP

超文本传输协议

FTP

文件传输协议

99、软件测试的过程由哪几个步骤组成。

单元测试

单元测试是对软件中的基本组成单位进行的测试,如一个模块、一个过程等等。它是软件动态测试的最基本的部分,也是最重要的部分之一,其目的是检验软件基本组成单位的正确性。

集成测试

集成测试是在软件系统集成过程中所进行的测试,其主要目的是检查软件单位之间的接口是否正确。

系统测试

系统测试是对已经集成好的软件系统进行彻底的测试,以验证软件系统的正确性和性能等满足其规约所指定的要求,检查软件的行为和输出是否正确并非一项简单的任务,它被称为测试的“先知者问题”。

验收测试

验收测试旨在向软件的购买者展示该软件系统满足其用户的需求。

回归测试

回归测试是在软件维护阶段,对软件进行修改之后进行的测试。

100、传统以太网工作原理?

以太网采用带冲突检测的载波帧听多路访问(CSMA/CD)机制。以太网中节点都可以看到在网络中发送的所有信息,因此,我们说以太网是一种广播网络。以太网的工作过程如下:当以太网中的一台主机要传输数据时,它将按如下步骤进行:

1、帧听信道上收否有信号在传输。如果有的话,表明信道处于忙状态,就继续帧听,直到信道空闲为止。

2、若没有帧听到任何信号,就传输数据

3、传输的时候继续帧听,如发现冲突则执行退避算法,随机等待一段时间后,重新执行步骤1(当冲突发生时,涉及冲突的计算机会发送一个拥塞序列,以警告所有的节点)

4、若未发现冲突则发送成功,计算机会返回到帧听信道状态注意:每台计算机一次只允许发送一个包,所有计算机在试图再一次发送数据之前,必须在最近一次发送后等待9.6微秒(以10Mbps运行)。

102、Windows操作系统的文件名最多由多少个字符组成?禁止使用的字符有什么?用实例操作在某一文件夹中建立随机指定文件的快捷方式。

windows系统支持256位的文件命名。

103、面向对象程序设计的特性?

(1)对象唯一性。

每个对象都有自身唯一的标识,通过这种标识,可找到相应的对象。在对象的整个生命期中,它的标识都不改变,不同的对象不能有相同的标识。

(2)分类性。

分类性是指将具有一致的数据结构(属性)和行为(操作)的对象抽象成类。一个类就是这样一种抽象,它反映了与应用有关的重要性质,而忽略其他一些无关内容。任何类的划分都是主观的,但必须与具体的应用有关。

(3)继承性。

继承性是子类自动共享父类数据结构和方法的机制,这是类之间的一种关系。在定义和实现一个类的时候,可以在一个已经存在的类的基础之上来进行,把这个已经存在的类所定义的内容作为自己的内容,并加入若干新的内容。

(4)多态性(多形性)

多态性使指相同的操作或函数、过程可作用于多种类型的对象上并获得不同的结果。不同的对象,收到同一消息可以产生不同的结果,这种现象称为多态性。

104、列出几种音频、影像和视频文件的格式,视频压缩的标准有哪些?MP3、MP4对应的标准哪个?

3GP,WMA;avi,mp4,rvmb;视频压缩标准有MPEG(MP3,MP4),H.26X系列

105、类模型可以用于静态建模吗?为什么?106、 IP地址与MAC地址?

Ip地址是主机联网时所使用的唯一编号,长48位,mac地址是硬件地址,用来定义网络设备的位置。在OSI模型中,网络层负责ip地址,数据链路层负责mac地址

107、Select命令中排序命令Order by 缺省时是升序还是降序?参数Desc是什么意思?

108、在安装有Windows操作系统的个人计算机上,如何建立带有密码保护的屏幕保护程序,试进行实际操作。

109、网络协议的关键要素是什么?

语义:规定通信双方彼此“讲什么”,即确定协议元素的

类型,如规定通信双方要发出什么控制信息,执行的动作

和返回的应答。

语法:规定通信双方彼此“如何讲”,即确定协议元素的

格式,如数据和控制信息的格式。

交换规则:规定了信息交流的次序。

110、解释UML、XML、Ajax等。

Uml为统一建模语言或标准建模语言;

xml是可扩展标记语言,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。

Ajax指一种创建交互式网页应用的网页开发技术. AJAX 不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的 Web 应用程序的技术。

111、简述静态测试方法与动态测试方法的区别。

静态方法是指不运行被测程序本身,仅通过分析或检查源程序的语法、结构、过程、接口等来检查程序的正确性。对需求规格说明书、软件设计说明书、源程序做结构分析、流程图分析、符号执行来找错。

动态测试方法是指通过运行被测程序,检查运行结果与预期结果的差异,并分析运行效率和健壮性等性能,这种方法由三部分组成:构造测试实例、执行程序、分析程序的输出结果。112、路由器作用?

路由器有两大典型功能,即数据通道功能和控制功能。数据通道功能包括转发决定、背板转发以及输出链路调度等,一般由特定的硬件来完成;控制功能一般用软件来实现,包括与相邻路由器之间的信息交换、系统配置、系统管理等。

113、自然人的软件著作权,保护期为多少?商业软件、免费软件、共享软件的定义和实例。

114、Java程序的事件处理机制?以单击按钮为例说明实现过程。

(1)装载事件包。如:import java.awt.event.*;

(2)实现事件监听器所对应的接口。

如:class Xxx implements ActionListener (3)对事件源(即组件)添加事件监听器。

如:btn.addActionListener(this);

(4)重写相应事件接口类中的方法。

115、磁盘阵列、双机热备、集群等含义?

磁盘阵列的原理是利用数组方式来作磁盘组,配合数据分散排列的设计,提升数据的安全性。磁盘阵列是由很多便宜、容量较小、稳定性较高、速度较慢磁盘,组合成一个大型的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能;

双机热备特指基于高可用系统中的两台服务器的热备(或高可用),因两机高可用在国内使用较多,故得名双机热备;

服务器集群就是指将很多服务器集中起来一起进行同一种服务,在客户端看来就象是只有一个服务器集群可以利用多个计算机进行并行计算从而获得很高的计算速度,也可以用多个计算机做备份,从而使得任何一个机器坏了整个系统还是能正常运行116、同步消息和异步消息的区别。

117、数据链路层的两个子层及关系?

LLC和MAC, 逻辑链路控制子层和媒体访问控制子层118、简述黑盒测试方法与白盒测试方法的区别。

黑盒测试:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。

白盒测试:已知产品的内部工作过程,可以通过测试证明每种内部操作是否符合设计规格要求,所有内部成分是否以经过检查。

软件的黑盒测试意味着测试要在软件的接口处进行。这种方法是把测试对象看做一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。因此黑盒测试又叫功能测试或数据驱动测试

软件的白盒测试是对软件的过程性细节做细致的检查。这种方法是把测试对象看做一个打开的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。通过在不同点检查程序状态,确定实际状态是否与预期的状态一致。因此白盒测试又称为结构测试或逻辑驱动测试

119、SQL命令Select中的Where条件筛选中,它属于数据库中的三种关系运算的哪一个?Where常用的5个参数是什么?

属于选择操作。Where中常用的函数为avg,min,max,sum,count

120、TCP三次握手?

用于tcp建立连接时所用。第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包;第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK,此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手。

121、OSPF和RIP路由算法?

rip协议是距离矢量路由选择协议,它选择路由的度量标准(metric)是跳数,最大跳数是15跳,如果大于15跳,它就会丢弃数据包。

ospf协议是链路状态路由选择协议,它选择路由的度量标准是带宽,延迟。

122、简答什么是宏?宏的用处?

宏也是一种操作命令,它和菜单操作命令都是一样的,只是它们对数据库施加作用的时间有所不同,作用时的条件也有所不同。菜单命令一般用在数据库的设计过程中,而宏命令则用在数据库的执行过程中。菜单命令必须由使用者来施加这个操作,而宏命令则可以在数据库中自动执行。

123、简述TCP、UDP协议。

TCP/IP协议族为运输层指明了两个协议:TCP和UDP。它们都是作为应同程序和网络操作的中介物。UDP叫做无连接的、不可靠的运输协议。TCP叫做面向连接的、可靠的运输协议,它给IP服务提供了面向连接和可靠性的特点。

124、“鱼”和“动物”两个类的关系属于什么关系?

继承

125、光纤分类及区别?

光纤主要分以下两大类:

1)传输点模数类

传输点模数类分单模光纤(Single Mode Fiber)和多模光纤(Multi Mode Fiber)。单模光纤的纤芯直径很小, 在给定的工作波长上只能以单一模式传输,传输频带宽,传输容量大。多模光纤是在给定的工作波长上,能以多个模式同时传输的光纤。

与单模光纤相比,多模光纤的传输性能较差。

2)折射率分布类

折射率分布类光纤可分为跳变式光纤和渐变式光纤。跳变式光纤纤芯的折射率和保护层的折射率都是一个常数。在纤芯和保护层的交界面,折射率呈阶梯型变化。渐变式光纤纤芯的折射率随着半径的增加按一定规律减小, 在纤芯与保护层交界处减小为保护层的折射率。纤芯的折射率的变化近似于抛物线。126、病毒的理解?列出几种木马和其它病毒。

编制或者在计算机程序中插入的破坏计算机功能或者破坏数据,影响计算机使用并且能够自我复制的一组计算机指令或者程序代码被称为计算机病毒。常见的木马与病毒有:熊猫烧香,cih,美丽莎,1kb等。

127、什么是宽带和带宽?香农公式的含义?

一般是以目前拨号上网速率的上限 56Kbps为分界,将

56Kbps及其以下的接入称为“窄带”,之上的接入方式则归类于“宽带”。目前的宽带对家庭用户而言是指传输速率超过

1M,可以满足语音、图像等大量信息传递的需求的线路,包括:光纤,xDSL等。

带宽是指单位时间内能够在线路上传送的数据量,常用的单位是bps(bit per second)计算机网络的带宽是指网络可通过的最高数据率,即每秒多少比特。

香农公式表明:信道的带宽或信道中的信噪比越大,信息的极限传输速率就越高,香农公式指出了信息传输速率的上限。128、双绞线连接网络设备方法?

双绞线有两种接法:EIA/TIA 568B标准和EIA/TIA 568A

标准,或者简称ab和aa两种方式,其中a的

颜色为:绿白绿橙白蓝蓝白橙棕白棕,b的颜色为:橙白橙绿白蓝蓝白绿棕白棕。129、利用脉码调制技术将模拟信号转化成数字信号,决定其转换质量的参数是?

130、同步时分多路共传和异步时分多路共传区别?

同步时分多路复用技术 :按照信号的路数划分时间片,每一路信号具有相同大小的时间片。时间片轮流分配给每路信号,该路信号在时间片使用完毕以后要停止通信,并把物理信道让给下一路信号使用。同步时分多路复用技术优点是控制简单,实现起来容易。缺点是如果某路信号没有足够多的数据,不能有效地使用它的时间片,则造成资源的浪费

异步时分多路复用技术 :也叫做统计时分多路复用技术,指的是将用户的数据划分为一个个数据单元,不同用户的数据单元仍按照时分的方式来共享信道;但是不再使用物理特性来标识不同用户,而是使用数据单元中的若干比特,也就是使用逻辑的方式来标识用户。这种方法提高了设备利用率,但是技术复杂性也比较高,所以这种方法主要应用于高速远程通信过程中。

131、以太网命名规则?

以太网的全写为:IEEE 802.3 X TYPE-Y NAME,其中:– X表示传输速率

? 10表示10Mbps

? 100表示100Mbps

? 1000表示1000Mbps

– TYPE表示信号传输方式

? Base指基带传输

? Broad指宽带传输

– Y表示传输媒体

? 5指粗同轴电缆,距离500米

? 2指细同轴电缆,距离200米

? F:光纤; T:双绞线;

? L:长波;S:短波;

? C:同轴电缆;

? X:全双工;

– NAME表示局域网的名称

? Ethernet,以太网

? FastEthernet,快速以太网

? GigaEhternet,千兆以太网

–例如:IEEE 802.3 10BaseT Ethernet,不过通常

缩写为10BaseT

132、什么是DQDB?

分布式队列双总线(DQDB)是 IEEE 802.6 标准中定义的城域网(MAN)数据链路层通信协议,主要应用于城域网。DQDB 被设计来用于数据,还有语音和视频的传输,它基于信元交换(cell switching)技术(类似于 ATM)

133、分组交换的具体工作方式?

134、负载和吞吐量区别?

负载是指连接在电路中的电源两端的电子元件。电路中不应没有负载而直接把电源两极相连,此连接称为短路。

吞吐率是一种关于计算机或数据通信系统(如网桥、路由器、网关或广域网连接等)数据传输率的测度。吞吐率通常是对一个系统和它的部件处理传输数据请求能力的总体评价

135、交换机的工作方式?

1.直通式(Cut Through)

直通方式的以太网交换机可以理解为在各端口间是纵横交叉的线路矩阵电话交换机。它在输入端口检测到一个数据包时,检查该包的包头,获取包的目的地址,启动内部的动态查找表转换成相应的输出端口,在输入与输出交叉处接通,把数据包直通到相应的端口,实现交换功能。

2.存储转发(Store & Forward)

存储转发方式是计算机网络领域应用最为广泛的方式。它把输入端口的数据包检查,在对错误包处理后才取出数据包的目的地址,通过查找表转换成输出端口送出包。正因如此,存储转发方式在数据处理时延时大,这是它的不足,但是它可以对进入交换机的数据包进行错误检测,有效地改善网络性能。

3.碎片隔离(Fragment Free)

这是介于前两者之间的一种解决方案。它检查数据包的长度是否够64个字节,如果小于64字节,说明是假包,则丢弃该包;如果大于64字节,则发送该包。这种方式也不提供数据校验。它的数据处理速度比存储转发方式快,但比直通式慢。136、TCP/IP协议是几个协议?

两个

137、世界上第一个计算机网络是什么?

阿帕网,ARPANET

138、OSI模型分为哪七个层次?

从上到下分别为:应用层,表示层会话层,运输层,网络

层,数据链路层,物理层

139、EPROM是指什么?

可擦除可编程ROM

140、什么是指令系统?

计算机所能执行的全部指令的集合,它描述了计算机内全部的控制信息和“逻辑判断”能力。不同计算机的指令系统包含的指令种类和数目也不同。一般均包含算术运算型、逻辑运算型、数据传送型、判定和控制型、输入和输出型等指令。指令系统是表征一台计算机性能的重要因素,它的格式与功能不仅直接影响到机器的硬件结构,而且也直接影响到系统软件,影响到机器的适用范围。

141、Cache是指什么?

高速缓冲存储器

142、计算机硬件系统的组成?

分为五部分:运算器,存储器,控制器,输入设备,输出设备

143、如何设置一个word文件中的不同页眉?

144、word中如何选择一个矩形区域?

145、网络是否相连,用哪条指令测试?

Ping

146、B、KB、MB、GB、TB之间的进位关系?

1024倍

147、数据结构和数据类型两个概念之间有区别吗?

数据结构:链表、栈、二叉树等

数据类型:整型int 浮点型float 等

148、简述线性结构与非线性结构的不同点。

对于数据结构课程而言,简单地说,线性结构是n个数据元素的有序(次序)集合。它有四个基本特征:

1.集合中必存在唯一的一个"第一个元素";

2.集合中必存在唯一的一个"最后的元素";

3.除最后元素之外,其它数据元素均有唯一的"后继";

4.除第一元素之外,其它数据元素均有唯一的"前驱"。

数据结构中线性结构指的是数据元素之间存在着“一对一”的线性关系的数据结构。

149、说明线性表、栈与队的异同点。

150、递归算法比非递归算法花费更多的时间,对吗?为什么?是的

151、名词概念知多少:ARM,Thumb,JTAG,RTOS,SOC/SOPC/PSOC, BSP。

Arm 嵌入式处理器,全称为:Advanced RISC Machines

Thumb是ARM体系结构中一种16位的指令集

JTAG也是一种国际标准测试协议(IEEE 1149.1兼容),主要用于芯片内部测试

RTOS,即:实时系统(Real-time operating system),实时系统能够在指定或者确定的时间内完成系统功能和外部或内部、同步或异步时间做出响应的系统

SoC: System on Chip的缩写,称为系统级芯片,也有称片上系统,意指它是一个产品,是一个有专用目标的集成电路,其中包含完整系统并有嵌入软件的全部内容。

Bsp:board support package 板级支持包。

152、什么是关系模型?

关系模型:用二维表的形式表示实体和实体间联系的数据

模型

153、什么是实体完整性规则、参照完整性规则和用户自定义的

完整性

关系模型中可以有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。其中实体完整性和参照完整性是关系模型必须满足的完整性约束条件,被称作是关系的两个不变性,应该由关系系统自动支持。

一、实体完整性(Entity Integrity)

实体完整性规则若属性A是基本关系R的主属性,则属154、解释候选键、主键、超键、外键。

超键(super key):在关系中能唯一标识元组的属性集称为关系模式的超键

候选键(candidate key):不含有多余属性的超键称为候选键

主键(primary key):用户选作元组标识的一个候选键程序主键155、什么是范式,在数据库设计中一般要达到几范式?

设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。

三范式-----------------------------------------------------

----------------------------------------------------- 156、解释一下两端封锁协议。

两段锁协议是指所有事务必须分两个阶段对数据项加锁和解锁:

1. 在对任何数据进行读、写操作之前,首先要申请并获得对该数据的封锁,而且

2. 在释放一个封锁之后,事务不再申请和获得任何其他封

锁。

157、可运行文件有哪几种?区别?

.exe, .com, .sys

158、数值、字符在计算机中的存放方式?

159、汇编程序(翻译)的功能?

160、何谓数据库引擎?举例说明。

数据库引擎是用于存储、处理和保护数据的核心服务。利用数据库引擎可控制访问权限并快速处理事务,从而满足企业内大多数需要处理大量数据的应用程序的要求

161、在delphi设计中整型数据类型细分有哪些类型?

162、ADOquery组件与ADOtable组件的区别与相同?163、简要说明多文档与单文档的区别?

164、数据处理有哪些操作?

165.数据库对象包括哪些?

表,索引,视图,图表,规则等

166、如何理解三总线和端口的概念?

简单的可以分为:处理器总线、PCI总线(提供出一组高性能的局部总线)、I/O总线

167、如何理解计算机中“虚拟机”的概念?

虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。171、简述RS-232C标准?

RS-232C标准(协议)的全称是EIA-RS-232C标准,定义是“数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据交换接口技术标准”。

172、一般的讲,指令系统都包括那几类?如何学习?机器指令的格式组成?

CISC和RISC,即复杂指令集结构和精简指令集架构