还剩14页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
华为软件测试工程师面试题Q1请你分别划划OSI的七层网络结构图,和TCP/IP的五层结构图?答:七层结构从上到下依次是7应用层;6表7K层;5会话层;4传输层;3网络层;2数据链路层;1物理层五层结构是5应用层;4运输层;3网络层;2链路层;1物理层Q2请你详细的解释一下IP协议的定义,在哪个层上面,主要有什么作用?TCP与UDP呢?答:UDP,TCP在传输层,IP在网络层,TCP/IP是英文Transmission ControlProtocol/Internet Protocol的缩写,意思是〃传输控制协议/网际协议〃TCP/IP协议组之所以流行,部分原因是因为它可以用在各种各样的信道和底层协议例如T1和X.
25、以太网以及RS-232串行接口之上确切地说,TCP/IP协议是一组包括TCP协议和IP协议,UDPUser DatagramProtocol协议、ICMP InternetControl MessageProtocol协议和其他一些协议的协议组TCP/IP协议并不完全符合OSI的七层参考模型传统的开放式系统互连参考模型,是一种通信协议的7层抽象的参考模型,其中每一层执行某一特定任务该模型的目的是使各种硬件在相同的层次上相互通信这7层是:物理层、数据链路层、网路层、传输层、话路层、表示层和应用层而TCP/IP通讯协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求这4层分别为应用层应用程序间沟通的层,如简单电子邮件传输SMTP、文件传输协议FTP、网络远程访问协议Telnet等传输层在此层中,它提供了节点间的数据传送服务,如传输控制协议TCP、用户数据报协议UDP等,TCP和UDP给数据包加入传输数据并把它传输到Q3请问交换机和路由器分别的实现原理是什么?分别在哪个层次上面实现的?一般意义上说交换机是工作在数据链路层但随着科技的发展,现在有了三层交换机,三层交换机已经扩展到了网络层也就是说它等于“数据链路层+部分网络层”交换机中传的是帧通过存储转发来实现的路由器是工作在网络层路由器中传的是IP数据报主要是选址和路由Q4:请问C++的类和C里面的STRUCT有什么区别?答除关键字不同外class,struct的唯一区别是,结构在默认情况下的成员是公共public的,而类在默认情况下的成员是私有private的(单选)以下关于广义表的叙述中,正确的是广义表是个或多个单元素或子表组成的有限序列
1.03c5ee48d0b53a46f4dcb广义表至少有一个元素是子表
2.广义表不可以是自身的子表
3.广义表不能为空表
4.(单选)Question
23.如果一棵二叉树结点的前序序列是、、后序序列是、、则该二叉树结点的对称序A B C,C BA,序列66ec4fa56eef4d8e6a7b必为、、
1.A BC必为、、
2.A CB.必为、、3BCA不能确定
4.(单选)Question
24.在虚拟页式存储管理方案中,下面哪一部分完成将页面调入内存的工作?4ba8fo936ceb5dba427e缺页中断处理
1.页面淘汰过程
2.工作集模型应用
3.紧缩技术利用
4.Question
25.(单选)在系统中,用于记录和管理磁盘数据区使用情况的数据结构DOS8dba5425d6cac59244a7位图表
1.空闲块表
2..文件分配表3文件控制块
4.(单选)Question
26.是?PSP9c94d8doeb8f9ddObb5c团队软件过程
1.个体软件过程
2.过程改进过程
3.质量管理过程
4.(多选)Question
27.以下哪些过程能够提高软件质量?f34c2313a503bl5c7af7可行性分析
1.需求评审
2.测试
3..代码走查4(单选)Question
28.在模型中,对软件成熟度有以下个级别,请从低到高排序CMM5初始级:软件过程的特点是无秩序的,偶尔甚至是混乱的几乎没有什么过程是经过定义的,a成功依赖于个人的努力102a8d3be2bb36f44a70优化级b利用来自过程和来自新思想、新技术的先导性试验的定量反馈信息,使持续过程改进成为可能c已定义级:管理活动和工程活动两方面的软件过程均已文档化、标准化、并集成到组织的标准软件过程已管理级:已采集详细的有关软件过程和产品质量的度量,无论软件过程还是产品均得到定量d了解和控制可重复级:已建立基本的项目管理过程去跟踪成本、进度和功能性必要的过程纪律已经就位,e使具有类似应用的项目能重复以前的成功
1.acdbe6f7a3bb470f6a4ca0bc
92.adceb
3.aecdb
4.abode单选Question
29.可行性研究要进行一次需求分析详细的
1.e0a11a242b5c2139e787全面的
2.简化的、压缩的
3.彻底的
4.单选Question
30.在面向对象的系统中,系统责任的良好分配原则是在类之间均匀分配c22fc182d3067c8e17f5集中分配在少数控制类中
2.根据交互图的消息进行分配
3.根据个人喜好进行分配
4.单选Question
31.执行结束后,的值是int l=2;int x=l+++I+++I++;X
1.6d39fd083f5ee1f02a7db
1.
73.
84.9单选Question
32.char*p=Habn;sizeof*p=
1.1ce68dad4d596841cd
7252.
23.
34.4单选Question
33.下列关于程序效率的描述错误的是提高程序的执行速度可以提高程序的效率
1.6c3abca69f4b1d876bbd降低程序占用的存储空间可以提高程序的效率
2.源程序的效率与详细设计阶段确定的算法的效率无关
3.好的程序设计可以提高效率
4.(单选)Question
34.现在向银行存款,年利率为若希望在年后从银行得到元,现在应该存入的钱数为i,n F()
1.i/1+F nc0e3619e986cc630395b()
2.F/1+i n
3.F/in()
4.F/1+i nQuestion
35.侈选)以下哪些类型的文件可以通过数字签名加载到IE
1..date05ebd9336902c6ad
0972..ico
3..exe
4..cab(单选)Question
36.在系统中,下列哪一个命令属于目录管理的常用命令?LINUX
1.pwde6ac95ea2c
45140707092.pr
3.In
4.find(单选)Question
37.如果互连的局域网高层分别采用协议与协议,那么我们可以选择的互连设备TCP/IP SPX/IPX应该是
1.中继器0a8e5646eff628a52974网桥
2.网卡
3.路由器
4.(单选)Question
38.下,解压缩文件的命令为?LINUX文件名
1.tar zxvf669d7a23de9a5b55474f文件名
2.unzip文件名
3.CAT文件名
4.VI(单选)Question
39.以下关于传输层协议的描述中,错误的是TCP/IP传输层定义了和两种协议
1.TCP/IP TCPUDP088d7d9bf78a6d843a6c协议是一种面向连接的协议
2.TCP协议是一种面向无连接的协议
3.UDP协议与协议都能够支持可靠的字节流传输
4.UDP TCP(单选)Question
40.关于因特网,以下哪种说法是错误的用户利用协议使用服务
1.HTTP Web920cf82ab02f9bf592cc用户利用协议使用电子邮件服务
2.NNTP用户利用协议使用文件传输服务
3.FTP用户利用协议适用域名解析
4.DNS(多选)Question
41.下列关于测试的描述中正确的是alpha测试需要用户代表参加
1.alpha52c750899b75b464c31c测试不需要用户代表参加
2.alpha测试是系统测试的一种
3.alpha测试是验收测试的一种
4.alpha(多选)Question
42.测试设计员的职责有
1.制定测试计划930e4141076981a385b2设计测试用例
2.设计测试过程、脚本
3.评估测试活动
4.(单选)Question
43.软件质量的定义软件的功能性、可靠性、易用性、效率、可维护性、可移植性
1.0b240ce177927d9fle3e满足规定用户需求的能力
2.最大限度达到用户满意
3.软件特性的总和,以及满足规定和潜在用户需求的能力
4.(单选)Question
44.软件测试的对象包括()目标程序和相关文档
1.f73a996984b07c6af38d
2.源程序、目标程序、数据及相关文档目标程序、操作系统和平台软件
3.源程序和目标程序
4.(单选)Question
45.软件测试类型按开发阶段划分是()需求测试、单元测试、集成测试、验证测试
1.cb3aca1ae2046065e640单元测试、集成测试、确认测试、系统测试、验收测试
2.单元测试、集成测试、验证测试确认测试、验收测试
3.调试、单元测试、集成测试、用户测试
4.(单选)Question
46.模型指出,对程序设计进行验证V单元和集成测试
1.c689c1d0e3ad60d5ada9系统测试
2..验收测试和确认测试3验证测试
4.(单选)Question
47.模型指出,对系统设计进行验证V单元测试
1.80cab8c456f8c5746673集成测试
2.功能测试
3.系统测试
4.(单选)Question
48.模型指出,应当追朔到用户需求说明V代码测试
1.d8f918a4aaebcbf8bf7d集成测试
2.验收测试
3.单元测试
4.(单选)Question
49.以下哪种测试与其余三种测试在分类上不同负载测试
1.4a4d452035ffb93957f3强度测试
2.数据库容量测试
3.
4.静态代码走查(单选)Question
50.白盒测试是()的测试基于功能
1.035754953ba653fad4bf基于代码
2.基于设计
3.基于需求文档
4.(问答)Question
51.找出下列函数存在的问题?()char*_strdup constchar*strSource c2b4aa3ad7b38e09fefe{static charstr[MAX_STR_LEN];()strcpy str,strSource;return str;}1e345e339f375e6cd832(问答)Question
52.写出恰当的语句是学生登记表,包括学生学生姓名,性别,学生班级等信息SQL TablelID,是学生情况表,包括学生学生家庭住址等信息请查询得到所有“姓张的女同学的Table2ID,家庭住址”,并按姓名的升序进行排列(问答)Question
53.请根据以下程序片段,设计最少的测试用例实现条件覆盖lfA1ANDB=0Then X=X/A65c712c49df56926c2falfA=20RX1Then X=X+1PrintfHX=%d”,x问答Question
54.一套完整的测试应该由哪些阶段组成?分别阐述一下各个阶段e5bc528021116d4aac36问答Question
55.请列出关于一个印有文字的水杯,你能想到的测试用例在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默认是publico一般说来,struct和class可以换用(当然要注意一些语法问题)而struct更适合看成是一个数据结构的实现体,class更适合看成是一个对象的实现体,对私有成员进行保护,还提供与外界的接口从习惯上更喜欢用classo05:请讲一讲析构函数和虚函数的用法和作用?答:置于“”是析构函数;析构函数因使用〃〃符号(逻辑非运算符),表示它为腻〜〜构造函数,加上类名称来定义;析构函数也是特殊的类成员函数,它没有返回类型,没有参数,不能随意调用,也没有重载,只有在类对象的生命期结束的时候,由系统自动调用有适放内存空间的做用!虚函数是C++多态的一种表现例如子类继承了父类的一个函数(方法),而我们把父类的指针指向子类,则必须把父类的该函数(方法)设为virturl(虚函数)使用虚函数,我们可以灵活的进行动态绑定,当然是以一定的开销为代价如果父类的函数(方法)根本没有必要或者无法实现,完全要依赖子类去实现的话,可以把此函数(方法)设为virturl函数名二0我们把这样的函数(方法)称为纯虚函数如果一个类包含了纯虚函数,称此类为抽象类Q6:全局变量和局部变量有什么区别?实怎么实现的?操作系统和编译器是怎么知道的?答:主要的区别是变量的作用范围不同全局变量在全局范围内都有效,而局部变量只在声明此变量的作用域内有效全局变量是属于实例的,在初始化对象的时候初始化,生命周期与该实例相同,之所以叫全局变量是因为该实例中的所有方法或属性都可以引用;局部变量是在实例方法内或static块中,生命周期从调用该方法到该方法退出,并且只有该方法能够引用之全局变量和局部变量的区别是在存储器中位置不同,具体说,全局变量存储在数据段中,局部变量都有可能,一般来说在堆栈段Q7:一些寄存器的题目,主要是寻址和内存管理等一些知识答:寻址方式■示指令中操作数所在的方法称为寻址方式8086/8088有七种基本的寻址方式立即寻找,寄存器寻址,直接寻址,寄存器间接寻址,寄存器相对寻址,基址加变址寻址,相对基址加变址寻址直接寻址、寄存器间接寻址、寄存器相对寻址、基址加变址寻址和相对基址加变址寻址,这五种寻址方式属于存储器寻址,用于说明操作数所在存储单元的地址由于总线接口单元BIU能根据需要自动引用段寄存器得到段值,所以这五种方式也就是确定存放操作数的存储单元有效地址EA的方法有效地址EA是一个16位的无符号数,在利用这五种方法计算有效地址时,所得的结果认为是一个无符号数除了这些基本的寻址方式外,还有固定寻址和I/O端口寻址等内存管理主要包括内存的分配和回收整理等,实现内存的高效利用Q8:8086是多少位的系统?在数据总线上是怎么实现的?答:16位系统,8位数据传送,通过总线控制逻辑实现数据线和地址线的分时复用.8086是Inter的16位微处理器有16根数据线和20根地址线,它既能处理16位数据,也能处理8位数据内部数据总线都是按16位设计的,单外部数据总线只有8条.白箱测试和黑箱测试是什么?什么是回归测试?
1.单元测试、集成测试、系统测试的侧重点是什么?
2.设计用例的方法、依据有那些?
3.一个测试工程师应具备那些素质和技能?
4.集成测试通常都有那些策略?
5.你用过的测试工具的主要功能、性能及其他?
6.一个缺陷测试报告的组成
7.基于信息管理系统测试时应考虑的因素有哪些8WEB.软件本地化测试比功能测试都有哪些方面需要注意?
9.软件测试项目从什么时候开始,?为什么?10需求测试注意事项有哪些?
11..简述一下缺陷的生命周期
12.测试分析测试用例注意(事项)?13瑞星笔试题一台计算机的是子网掩码与是同一局
1.IP
192.
168.
1071255.
255.
255.
64192.
168.10201域网吗?中协仪的协仪,是什么,有什么好处,能带来什么问题?是什么,
1.1nternet e-mail JENAT DNS它是如何工作的?是如何工作的?
3.PROXY系统内命令完成什么功能,服务是做什么,怎么使用?
4.win2k ATMessenger进程,线程的定义及区别5位操作系统内进程地址空间多大,进程空间与物理内存有什么关系?6,32,1网络攻击常用的手段,防火墙如何保证安全.7如何配静态如何测网络内台计算机通不通,一次返几个数据包?8IP,2PING与以上操作系统有“服务”吗,服务是什么,如何停止服务?9WIN9X WINNT在上建需什么文件格式,是什么?多用户下“注销”与”切换”10AD WIN2KSERVER ADXP的区别.可以跨网段发送吗?11UDP最简单的确认远程计算机以上某个监听端口是正常建立的?12win2K软件测试的定义,测试工作是枯燥反复的,你是如何理解的?黑盒,白盒,回归,压力测试13的定义.是什么,区另14winrunner,loadrunner ij磁盘分区如何分类,请举例说明安装操作系统的注意事项.15小时答题1中软的面试题一.简答题.避免死锁的方法有哪些?
1.在数据库中注册用户与数据库用户有什么区别?
2.Sybase在数据库中通过什么约束保证数据库的实体完整性
3.MS SQLServer内存有哪几种存储组织结构.请分别加以说明
4.中的
5.JAVA Wa%和方法使用时应注意些什么?noHfy用户输入一个整数,系统判断,并输出是负数还是非负数,请设计测试用例.
6.操作系统中的同步和互诉解决了什么问题
7.中
8.UNIX init二.编写类的构造函数,析构函数和赋值函数string已知类的原型为Stringclass stringpublic:〃普通构造函数stringconst char*str=null;〃拷贝构造函数stringconst stringother;—stringvoid;〃赋值函数string operate=const stringother;private:・〃用于保存字符串char*m data;};请编写的上述个函数三.有关内存的思考题string4()
1.void getmemorychar*pp=char*mallol100;}void testvoidchar*str=null;getmemorystr;;strcpystr,hello,worldprintfstr;}请问运行函数会有什么样的结果Test
2.char*getmemoryvoid{char p[]=,,hello world,,;return p;}void testvoid{char*str=null;str=Getmemory;printfstr;}请问运行函数会有什么样的结果.Test奇虎面试题前三道程序题(下面的题不排序,有笔试题,也有面试题)、怎么划分缺陷的等级?
4、怎么评价软件工程师?
5、软件工程师的素质是什么?
6、怎么看待软件测试?
7、软件测试是一个什么样的行业?
8、图书(图书号,图书名,作者编号,出版社,出版日期)9作者(作者姓名,作者编号,年龄,性别)用语句查询年龄小于平均年龄的作者姓名、图书名,出版社SQL、你的职业生涯规划
10、测一个三角形是普通三角形、等腰三角形、等边三角形的流程图,测试用例
11、写出你常用的测试工具
12、分哪三部分?13lordrunner、希望以后的软件测试是怎么样的一个行业?
14、.软件测试项目从什么时候开始?15我答从软件项目的需要分析开始问为什么从需求分析开始?有什么作用?北京博彦科技笔试+面试笔试题文件格式系统有哪几种类型分别说说、分别支
1.win95win98winMe w2k winNTwinXP持那些文件系统分别填入一个语句,完成下面的函数,通过递归计算数组的前个数之和2,a
[100]n(Int sumint a[],int n)(()if n0return;else return;)写出你所知道的种常用的排序方法,并用其中一种方法设计出程序为数组排序
3.3a
[100].什么是兼容性测试?兼容性测试侧重哪些方面,请按照优先级用矩阵图表列出4(这题的第二问我不会答,所以原题目记得不是很清楚,大家能看明白问什么就好)我现在有个程序,发现在上运行得很慢,怎么判别是程序存在问题还是软硬件系统
5.WIN98存在问题?翻译,中——英,有关点对点文件传输的原理
6.P2P翻译,英——中,有关互联网的发展对商务、学习、交流的影响
7.笔试完了是初步的面试先问了个问题哪个的安全性最好,为什么?(不会答)FAT16/FAT32/NTFS又做了两道题,一题是关于类的继承,看程序写出输出结果,是虚类,继承跟一般的书上的习C++A BA,C++题差不多一题是写出在位机器下,计算几个变量的32size,软件测试试题Yahoo类型软件测试|试题道试题(道选择题,道问答题)注意5550595d565ef664cb5d40ed4答题过程如果您不提交答案,或者关闭浏览器退出,我们将不再允许您再次答题谢谢!试题选项(单选)Question
1.下列字符中,码值最小的是ASCII
1.a5a880faf6fc350ade2a
42.A
3.x
4.Y(单选)Question
2.(开放系统互联)参考模型的最低层是OSI传输层
1.6fe97759aab922cfa312网络层
2.物理层
3.应用层
4.(单选)Question
3.计算机中,一个浮点数由两部分组成,它们是阶码和尾数
1.5568161a8cd5792c152c基数和尾数
2.阶码和基数
3.整数和小数
4.Question
4.(单选)存储个点阵汉字字形所需的存储容量是40024x
241.255KB4005f8da1360d149af1f
2.75KB
3.
37.5KB
4.
28.125KB(单选)Question
5.用于保存计算机输入输出数据的材料及其制品称为输入输出媒体
1.8fo7f89ddb4c20a920bf输入输出通道
2.输入输出接口
3.输入输出端口
4.(单选)Question
6.下面是关于解释程序和编译程序的论述,其中正确的一条是编译程序和解释程序均能产生目标程序
1.ea6328a42e4c65f8a52f编译程序和解释程序均不能产生目标程序
2.编译程序能产生目标程序而解释程序则不能
3.编译程序不能产生目标程序而解释程序能
4.(单选)Question
7.下面是与地址有关的四条论述,其中有错的一条是
1.地址寄存器是用来存储地址的寄存器3fo27327d8e85d8ecacd.地址码是指令中给出源操作数地址或运算结果的目的地址的有关信息部分
2.地址总线上既可传送地址信息,也可传送控制信息和其他信息3地址总线上除传送地址信息外,不可以用于传输控制信息和其它信息
4.(单选)Question
8.下列四个不同数制表示的数中,数值最大的是二进制数
1.11011101b79421734892ff12784d八进制数
2.334十进制数
3.219十六进制数
4.DA(单选)Question
9.当个人计算机以拨号方式接入网时,必须使用的设备是Internet网卡
1.e76fc522772555b7c98f调制解调器()
2.Modem电话,机
3.浏览器软件
4.(单选)Question
10.微机计算机硬件系统中最核心的部件是主板
1.a126b2f4b23e5415eb
552.CPU内存储器
3.设备
4.I/OQuestion
11.(单选)为解决某一特定问题而设计的指令序列称为文档
1.cbf4caaed317fda73co3语言
2.程序
3.系统
4.(单选)Question
12.下列关于系统软件的四条叙述中,正确的一条是系统软件与具体应用领域无关
1.976aab52985ebbcd3a1b系统软件与具体硬件逻辑功能无关
2.系统软件是在应用软件基础上开发的
3.系统软件并不具体提供人机界面
4.(单选)Question
13.微型计算机存储系统中,是PROM可读写存储器
1.65e6e1edc0c241e73e84动态随机存取存储器
2.只读存储器
3.可编程只读存储器
4.(单选)Question
14.下列几种存储器中,存取周期最短的是内存储器
1.94728bc39a6dea6e2210光盘存储器
2.硬盘存储器
3.
4.软件盘存储器(单选)Question
15.计算机能直接识别和执行的语言是机器语言
1.c49eb8f757e6b7bdi68a高级语言
2.汇编语言
3.数据库语言
4.(单选)Question
16.与十进制数等值的二进制数是
2541.11111110f9020d2abe7ebe61b7aa
2.
111011113.
111110114.11101110(单选)Question
17.下列术语中,属于显示器性能指标的是速度
1.7a99787bdi6721579732可靠性
2.分辨率
3.精度
4.(单选)Question
18.在计算机领域中通常用来描述MIPS
1.计算机的运算速度74270fd093ffef459384计算机的可靠性
2.计算机的可运行性
3.计算机的可扩充性
4.(单选)Question
19.在计算机网络中,表征数据传输可靠性的指标是传输率
1.d7dbbb00f94bc016b14b误码率
2..信息容量3频带利用率
4.(单选)Question
20.以下关于链式存储结构的叙述中哪一条是不正确的?结点除自身信息外还包括指针域因此存储密度小于顺序存储结构
1.e93e74d3df2927ba7099逻辑上相邻的结点物理上不必邻接
2.可以通过计算直接确定第个结点的存储地址
3.i插入、删除运算操作方便,不必移动结点
4.(单选)Question
21.以下哪一个不是栈的基本运算删除栈顶元素
1.ef840foe742601105631删除栈底元素
2.判断栈是否为空
3.将栈置为空栈
4.Question
22.。