开发及环境搭建类面试题

开发及环境搭建类面试题

ID:35485758

大小:65.80 KB

页数:7页

时间:2019-03-25

开发及环境搭建类面试题_第1页
开发及环境搭建类面试题_第2页
开发及环境搭建类面试题_第3页
开发及环境搭建类面试题_第4页
开发及环境搭建类面试题_第5页
资源描述:

《开发及环境搭建类面试题》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、1、描述软件产生内存泄露的原因以及检杳方式。(可以结合一种开发语言进行描述)参考答案:内存泄露的原因,主要是由于开发过程当中申请了计算机资源(例如对象、内存等),但是使用资源完成以后没冇及时释放资源导致的。例如在C语言当中使用了malloc屮请了内存,但是未使用free來释放内存。2、简述什么是值传递,什么是地址传递,两者区别是什么?参考答案:值传递主调函数传递给被调函数的是值的拷贝,不是原值;地址传递主调函数传递给被调函数的是值的地址。区别是值传递被调函数中的操作不改变主调函数的值,而地址传递则

2、不同。3、结构化程序设计和而向对象程序设计各自的特点及优缺点是什么?参考答案:(不需要冋答如此复杂)结构化程序设计思想采用了模块分解与功能抽象和自顶向下、分而治之的方法,从而冇效地将一个较复杂的程序系统设计任务分解成许多易于控制和处理的子程序,便于开发和维护。它的重点在于把功能进行分解。但是由于在实际开发过程当屮需求会经常发生变化,因此,它不能很好的适应需求变化的开发过程。结构化程序设计是面向过程的。面向对象程序设计以需求当屮的数据作为屮心,来进行设计,具有良好的代码重用性。封装性:也叫数据隐藏,

3、用户无需知道内部工作流程,只耍知道接II和操作就可以的,C++屮一般用类来实现封装。继承性:一种支持重用的思想,在现有的类型派主出新的子类,例如新型电视机在原有型号的电视机上增加若干屮功能而得到,新型电视机是原有电视机的派生,继承了原有电视机的属性,并増加了新的功能。多态性:指在一般类中定义的属性或行为,被特殊类继承Z后,可以貝有不同的数据类型或表现岀不同的行为。动态联编:指一个计算机程序自身彼此关联的过程,按照联编所进行的阶段不同,可分为两种不同的联编方法:静态联编和动态联编。4、简述什么是存储

4、过程和触发器?参考答案:存储过程:是数据库屮的一个对象,Transact-SQL语句的预编译集合,这些语句在一个名称下存储并作为一个单元进行处理。(可以理解为C语言中的函数,有参数、返回值等函数特性)触发器是一种特殊类型的存储过程,当使用下面的-•种或多种数据修改操作在指定表中对数据进行修改时,触发器会生效:UPDATE.INSERT或DELETEo5、使用C语言编写一个函数,用于交换两个变量的值(地址传递)。参考答案:voidSwap(int*a,int*b){inttemp;inttemp二i

5、nt*a二*b;int*b=temp;6、请简述DNS、活动目录、域的概念。参考答案:DNS:域名服务,作用是将网络域名解析成IP地址;活动目录:微软提供的目录服务的一•种,它存储冇关网络上的对象信息,并使管理员和用户更方便的杳找和使用这类信息;域:网络系统的一个安全边界,在一个域当中,计算机和用户共享一些列的安全信息。7、描述TCP/IP协议的层次结构,以及每一层屮重要协议。参考答案:(可以回答五层结构)TCP/IP协议应用层/ApplicationHTTP、SMTP、FTP传输层/Transp

6、ortTCP、UDP网络层/NetworkIP链路层/LinkARP、RARP8、简述子网掩码的用途。参考答案:了网掩码主要用來判断两个IP地址是否处在同一个局域网当中;了网掩码是由连续的2进制1组成的。子网掩码和IP地址进行按位与运算后,结果一致,表示处于一个局域网当中,如果不一致,表示不再一个局域网当中,需要寻找路由。9、说出4种以上常用的操作系统及其主要的应用范帀(微软的操作系统除外)。参考答案:Linux(RedHat>SUSE>Debian、TruboLinux):主要用于搭建各类服务器

7、MACOS:苹果机的操作系统,用于图像处理Unix(AIX:IBM服务器的专用操作系统;Solaris:Sun操作系统;FreeBSD、NetBSD)10、在Linux系统屮,一个文件的访问权限是755,其含义是什么?参考答案:755表示该文件所有者对该文件具有读、写、执行权限,该文件所有者所在组用户及其他用户对该文件具有读和执行权限。lkWindows操作系统屮PATH环境变量的作用是什么?参考答案:PATH是Windows操作系统环境变量,PATH作用是用户在命令行窗口执行一个命令,则在PAT

8、H变量设置的目录下依次寻找该命令或对应的执行文件,若找到,则执行,若没有找到,则命令行窗口返冋无效命令。12、Ghost的主要用途和常用方法?参考答案:Ghost是一个非常著名的硬盘克隆工具。该工具的主要作用是可以将一个硬盘或硬盘中的某个分区原封不动的复制到另一个硬盘或其他的分区中。如果你需耍备份启动分区或者是需要在多台机器上安装相应的系统和应用程序,都可以通过Ghost来实现,相信通过这个工具备份,恢复速度和硬盘安装速度会成倍的提高。NortonGhost有一个很大的特点,就是在

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。