web测试工程师.docx_第1页
web测试工程师.docx_第2页
web测试工程师.docx_第3页
web测试工程师.docx_第4页
web测试工程师.docx_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1. 语言类:要求:熟悉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;iclass标签选择后者优先级高11.前端页面有哪三层构成,分别是什么?结构层 Html 表示层 CSS 行为层 js12.怎么样才能让层显示在FLASH之上呢?答: 解决的办法是给FLASH设置透明:5. 数据库要求:能熟练使用sql Oracle数据库1.为管理业务培训信息,建立3个表:S(S#,SN,SD,SA) S#,SN,SD,SA分别代表学号,学员姓名,所属单位,学员年龄C(C#,CN) C#,CN分别代表课程编号,课程名称SC(S#,C#,G) S#,C#,G分别代表学号,所选的课程编号,学习成绩(1)使用标准SQL嵌套语句查询选修课程名称为税收基础的学员学号和姓名?答:select s# ,sn from s where S# in(select S# from c,sc where c.c#=sc.c# and cn=税收基础)(2) 使用标准SQL嵌套语句查询选修课程编号为C2的学员姓名和所属单位?答:select sn,sd from s,sc where s.s#=sc.s# and sc.c#=c2(3) 使用标准SQL嵌套语句查询不选修课程编号为C5的学员姓名和所属单位?答:select sn,sd from s where s# not in(select s# from sc where c#=c5)(4) 查询选修了课程的学员人数答:select 学员人数=count(distinct s#) from sc(5) 查询选修课程超过5门的学员学号和所属单位?答:select sn,sd from s where s# in(select s# from sc group by s# having count(distinct c#)5) 2编辑sql语句时,年月日型时间字段如何表达答:加引号 3执行SQL脚本工具的是?答:查询分析器 4.TCP和UDP有什么区别?参考答案:TCP-有连接,所以握手过程会消耗资源,过程为可靠连接,不会丢失数据,适合大数据量交换UDP-非可靠连接,会丢包,没有校验,速度快,无须握手过程TCPUDP是否连接 面向连接 面向非连接传输可靠性 可靠的 不可靠的应用场合 传输大量数据 少量数据速度 慢 快 5 6 7 8 9 106. 接口要求:对于UI,系统接口有一定了解7. 网络要求:对于网络安全协议,安全分析有一定了解1、DNS是什么?它是如何工作的?参考答案:域名解析服务。用于将域名解析为IP,或反和将IP解析为域名。客户机可指定DNS服务器来解析,或用本机hosts文件进行解析。2.软件的安全性应从哪几个方面去测试?(5分)参考答案:(1)用户认证机制:如数据证书、智能卡、双重认证、安全电子交易协议(2)加密机制(3)安全防护策略:如安全日志、入侵检测、隔离防护、漏洞扫描(4)数据备份与恢复手段:存储设备、存储优化、存储保护、存储管理(5)防病毒系统3. cookie和session什么意思,有什么区别?Cookie是在浏览网页是留在本地的记录,不是很安全。Session与cookie功能相似,比期安全 4. 请你详细的解释一下IP协议的定义,在哪个层上面,主要有什么作用? TCP与UDP呢?答:UDP,TCP在传输层,IP在网络层, TCP/IP是英文Transmission Control Protocol/Internet Protocol的缩写,意思是传输控制协议/网际协议。TCP/IP协议组之所以流行,部分原因是因为它可以用在各种各样的信道和底层协议(例如T1和X.25、以太网以及RS-232串行接口)之上。确切地说,TCP/IP协议是一组包括TCP协议和IP协议,UDP(User Datagram Protocol)协议、ICMP(Internet Control Message Protocol)协议和其他一些协议的协议组。TCP/IP协议并不完全符合OSI的七层参考模型。传统的开放式系统互连参考模型,是一种通信协议的7层抽象的参考模型,其中每一层执行某一特定任务。该模型的目的是使各种硬件在相同的层次上相互通信。这7层是:物理层、数据链路层、网路层、传输层、话路层、表示层和应用层。而TCP/IP通讯协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求。这4层分别为:应用层:应用程序间沟通的层,如简单电子邮件传输(SMTP)、文件传输协议(FTP)、网络远程访问协议(Telnet)等。 传输层:在此层中,它提供了节点间的数据传送服务,如传输控制协议(TCP)、用户数据报协议(UDP)等,TCP和UDP给数据包加入传输数据并把它传输到5. 请问交换机和路由器分别的实现原理是什么?分别在哪个层次上面实现的?一般意义上说交换机是工作在数据链路层。但随着科技的发展

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论