- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
web测试工程师讲解
语言类:要求:熟悉C/Java等面向对象的开发语言1、面向对象程序设计有哪些特点?参考答案:面向对象程序设计以需求当中的数据作为中心,来进行设计,具有良好的代码重用性。封装性:也叫数据隐藏,用户无需知道内部工作流程,只要知道接口和操作就可以的,C++中一般用类来实现封装。继承性:一种支持重用的思想,在现有的类型派生出新的子类,例如新型电视机在原有型号的电视机上增加若干中功能而得到,新型电视机是原有电视机的派生,继承了原有电视机的属性,并增加了新的功能。多态性:指在一般类中定义的属性或行为,被特殊类继承之后,可以具有不同的数据类型或表现出不同的行为。动态联编:指一个计算机程序自身彼此关联的过程,按照联编所进行的阶段不同,可分为两种不同的联编方法:静态联编和动态联编。2.描述软件产生内存泄露的原因以及检查方式。(可以结合一种开发语言进行描述)(5分)参考答案:内存泄露的原因,主要是由于开发过程当中申请了计算机资源(例如对象、内存等),但是使用资源完成以后没有及时释放资源导致的。例如在C语言当中使用了malloc申请了内存,但是未使用free来释放内存。3.编程输出1/1+1/3+1/5+……+1/99的和。(用Java)参考答案:public class Sum {public static void main(String[] args) {float sum = 0.0f;for(float i=1.0f;i=99.0f;i=i+2) {sum = 1/i + sum; }System.out.println(sum); }} 4、全局变量和局部变量有什么区别?实怎么实现的?操作系统和编译器是怎么知道的?答:主要的区别是变量的作用范围不同。全局变量在全局范围内都有效,而局部变量只在声明此变量的作用域内有效。全局变量是属于实例的,在初始化对象的时候初始化,生命周期与该实例相同,之所以叫全局变量是因为该实例中的所有方法或属性都可以引用;局部变量是在实例方法内或static块中,生命周期从调用该方法到该方法退出,并且只有该方法能够引用之。全局变量和局部变量的区别是在存储器中位置不同,具体说,全局变量存储在数据段中,局部变量都有可能,一般来说在堆栈段 5、请问C++的类和C里面的STRUCT有什么区别?答:除关键字不同外(class,struct)的唯一区别是,结构在默认情况下的成员是公共(public)的,而类在默认情况下的成员是私有(private)的。在C++中,结构是特殊的类。class是从struct发展而来的。之所以将struct和class都保留,是因为:1、提出class是为了强调一种概念。2、保留struct是为了照顾到大多数人的习惯。struct和class是有区别的。 struct保证成员按照声明顺序在内存中存储。class不保证等等而它们都可以继承,实现多态等。但也有少许区别。比如:struct A { };class B : A{ }; //private继承struct C : B{ }; //public继承这是由于class默认是private,struct默认是public。一般说来,struct和class可以换用(当然要注意一些语法问题)。而struct更适合看成是一个数据结构的实现体,class更适合看成是一个对象的实现体,对私有成员进行保护,还提供与外界的接口。从习惯上更多class。6、全局变量和局部变量有什么区别?实怎么实现的?操作系统和编译器是怎么知道的?答:主要的区别是变量的作用范围不同。全局变量在全局范围内都有效,而局部变量只在声明此变量的作用域内有效。全局变量是属于实例的,在初始化对象的时候初始化,生命周期与该实例相同,之所以叫全局变量是因为该实例中的所有方法或属性都可以引用;局部变量是在实例方法内或static块中,生命周期从调用该方法到该方法退出,并且只有该方法能够引用之。全局变量和局部变量的区别是在存储器中位置不同,具体说,全局变量存储在数据段中,局部变量都有可能,一般来说在堆栈段测试类要求:了解B/S软件测试机制;能熟练使用自动化测试工具:tomcat webspherewebblogic QC Runner Loadrunner QTP Seleium等等;了解测试流程:白盒测试,自动化测试,性能测试,测试流程1、简述一下C/S模式和B/S模式的区别?参考答案:c/s 是客户端/服务器架构b/s 是浏览器/服务器架构C/S模式有以下特点:1.C/S模式将应用与服务分离,系统具有稳定性和灵活性2.C/S模式配备的是点对点的结构模式,适用于局域网,有可靠的安全性3.由于客户端实现与服务器端的直接连接,没有中间环节,因此响应速度快4.在C/S模式中,作为客户机的计算
您可能关注的文档
- 小课题“审读”漫画的思维方法解读.ppt
- 少先队员队前教育解读.ppt
- 少先队主题队会《学雷锋》ppt解读.ppt
- 尔雅-项目管理题目答案解读.doc
- VRRP协议回顾讲解.ppt
- 尔雅2016曾国藩解读.doc
- 少年正是读书时综合性学习解读.ppt
- 小蚂蚁爬树叶解读.ppt
- 尔雅《创新创业》期末考试试题及答案解读.doc
- 尔雅世界建筑考试答案解读.docx
- 金融产品2024年投资策略报告:积极适应市场风格,行为金融+机器学习新发现.pdf
- 交运物流2024年度投资策略:转型十字路,峰回路又转(2023120317).pdf
- 建材行业2024年投资策略报告:板块持续磨底,重点关注需求侧复苏.pdf
- 宏观2024年投资策略报告:复苏之路.pdf
- 光储氢2024年投资策略报告:复苏在春季,需求的非线性增长曙光初现.pdf
- 公用环保2024年投资策略报告:电改持续推进,火电盈利稳定性有望进一步提升.pdf
- 房地产2024年投资策略报告:聚焦三大工程,静待需求修复.pdf
- 保险2024年投资策略报告:资产负债匹配穿越利率周期.pdf
- 政策研究2024年宏观政策与经济形势展望:共识与分歧.pdf
- 有色金属行业2024年投资策略报告:新旧需求共振&工业原料受限,构筑有色大海星辰.pdf
文档评论(0)