1、阿里软件测试笔试题最新版阿里软件测试笔试题一、单选题1.在面向对象的系统中,系统责任的良好分配原则是A、在类之间均匀分配B、集中分配在少数控制类中C、根据交互图的消息进行分配D、根据个人喜好进行分配2.int I=2;int x=(I+) + (I+) + (I+);执行结束后,X 的值是A、6B、7C、8D、93.char *p=”ab”; sizeof(*p)=( )A、1 B、2 C、3 D、44.下列关于程序效率的描述错误的是A、提高程序的执行速度可以提高程序的效率B、降低程序占用的存储空间可以提高程序的效率C、源程序的效率与详细设计阶段确定的算法的效率无关D、好的程序设计可以提高效率
2、5.现在向银行存款,年利率为 i,若希望在 n 年后从银行得到 F 元,现在应该存入的钱数为A、i /(1+ F)nB、F/(1+i n)C、F/inD、F/(1+i)n6.以下哪些类型的文件可以通过数字签名加载到 IE?A、.dat B、.ico C、.exe D、.cab7.在 LINUX 系统中,下列哪一个命令属于目录管理的常用命令?A、pwd B、pr C、ln D、find8.如果互连的局域网高层分别采用 TCP/IP 协议与 SPX/IPX 协议,那么我们可以选择的互连设备应该是A、中继器 B、网桥 C、网卡 D、路由器9.LINUX 下,解压缩文件的命令为?A、tar zxvf
3、文件名B、unzip 文件名C、CAT 文件名D、VI 文件名10.以下关于 TCP/IP 传输层协议的描述中,错误的是A、TCP/IP 传输层定义了 TCP 和 UDP 两种协议B、TCP 协议是一种面向连接的协议C、UDP 协议是一种面向无连接的协议D、UDP 协议与 TCP 协议都能够支持可靠的字节流传输11.关于因特网,以下哪种说法是错误的A、用户利用 HTTP 协议使用 Web 服务B、用户利用 NNTP 协议使用电子邮件服务C、用户利用 FTP 协议使用文件传输服务D、用户利用 DNS 协议适用域名解析12.软件测试的对象包括()1. 目标程序和相关文档2. 源程序、目标程序、数据
4、及相关文档3. 目标程序、操作系统和平台软件4. 源程序和目标程序13.软件测试类型按开发阶段划分是()A、需求测试、单元测试、集成测试、验证测试B、单元测试、集成测试、确认测试、系统测试、验收测试C、单元测试、集成测试、验证测试确认测试、验收测试D、调试、单元测试、集成测试、用户测试14.V 模型指出,对程序设计进行验证A、单元和集成测试B、系统测试C、验收测试和确认测试D、验证测试15.V 模型指出,对系统设计进行验证A、单元测试B、集成测试C、功能测试D、系统测试16.V 模型指出,应当追朔到用户需求说明A、代码测试B、集成测试C、验收测试D、单元测试17.以下哪种测试与其余三种测试在分
5、类上不同A、负载测试B、强度测试C、数据库容量测试D、静态代码走查18.白盒测试是()的测试A、基于功能B、基于代码C、基于设计D、基于需求文档19.下列字符中,ASCII 码值最小的是A、aB、AC、xD、Y20.OSI(开放系统互联)参考模型的最低层是A、传输层B、网络层C、物理层D、应用层21.计算机中,一个浮点数由两部分组成,它们是A、阶码和尾数B、基数和尾数C、阶码和基数D、整数和小数22.存储400个2424点阵汉字字形所需的存储容量是A、255KBB、75KBC、37.5KBD、28.125KB23.用于保存计算机输入输出数据的材料及其制品称为A、输入输出媒体B、输入输出通道C、
6、输入输出接口D、输入输出端口24.下面是关于解释程序和编译程序的论述,其中正确的一条是A、编译程序和解释程序均能产生目标程序B、编译程序和解释程序均不能产生目标程序C、编译程序能产生目标程序而解释程序则不能D、编译程序不能产生目标程序而解释程序能25.下面是与地址有关的四条论述,其中有错的一条是A、地址寄存器是用来存储地址的寄存器B、地址码是指令中给出源操作数地址或运算结果的目的地址的有关信息部分C、地址总线上既可传送地址信息,也可传送控制信息和其他信息D、地址总线上除传送地址信息外,不可以用于传输控制信息和其它信息26.下列四个不同数制表示的数中,数值最大的是A、二进制数11011101B、
7、八进制数334C、十进制数219D、十六进制数 DA27.当个人计算机以拨号方式接入 Internet 网时,必须使用的设备A、网卡B、调制解调器(Modem)C、电话机D、浏览器软件28.微机计算机硬件系统中最核心的部件是A、主板B、CPUC、内存储器D、I/O 设备29.为解决某一特定问题而设计的指令序列称为A、文档B、语言C、程序D、系统30.下列关于系统软件的四条叙述中,正确的一条是A、系统软件与具体应用领域无关B、系统软件与具体硬件逻辑功能无关C、系统软件是在应用软件基础上开发的D、系统软件并不具体提供人机界面31.微型计算机存储系统中,PROM 是A、可读写存储器B、动态随机存取存
8、储器C、只读存储器D、可编程只读存储器32.下列几种存储器中,存取周期最短的是A、内存储器B、光盘存储器C、硬盘存储器D软件盘存储器33.计算机能直接识别和执行的语言是A、机器语言B、高级语言C、汇编语言D、数据库语言34.与十进制数254等值的二进制数是A、11111110B、11101111C、11111011D、1110111035.下列术语中,属于显示器性能指标的是A、速度 B、可靠性 C、分辨率 D、精度36.在计算机领域中通常用 MIPS 来描述A、计算机的运算速度B、计算机的可靠性C、计算机的可运行性D、计算机的可扩充性37.在计算机网络中,表征数据传输可靠性的指标是A、传输率
9、B、误码率 C、信息容量 D、频带利用率38.以下关于链式存储结构的叙述中哪一条是不正确的?A、结点除自身信息外还包括指针域,因此存储密度小于顺序存储结构B、逻辑上相邻的结点物理上不必邻接C、可以通过计算直接确定第 i 个结点的存储地址D、插入、删除运算操作方便,不必移动结点39.以下哪一个不是栈的基本运算A、删除栈顶元素B、删除栈底元素C、判断栈是否为空D、将栈置为空栈40.以下关于广义表的叙述中,正确的是A、广义表是0个或多个单元素或子表组成的有限序列B、广义表至少有一个元素是子表C、广义表不可以是自身的子表D、广义表不能为空表41.如果一棵二叉树结点的前序序列是 A、B、C,后序序列是
10、C、B、A,则该二叉树结点的对称序序列A、必为 A、B、CB、必为 A、C、BC、必为 B、C、AD、不能确定42.在虚拟页式存储管理方案中,下面哪一部分完成将页面调入内存的工作?A、缺页中断处理B、页面淘汰过程C、工作集模型应用D、紧缩技术利用43.在 DOS 系统中,用于记录和管理磁盘数据区使用情况的数据结构A、位图表B、空闲块表C、文件分配表D、文件控制块44.PSP 是?A、团队软件过程B、个体软件过程C、过程改进过程D、质量管理过程45.在 CMM 模型中,对软件成熟度有以下5个级别,请从低到高排序a初始级:软件过程的特点是无秩序的,偶尔甚至是混乱的。几乎没有什么过程是经过定义的,成
11、功依赖于个人的努力。b优化级:利用来自过程和来自新思想、新技术的先导性试验的定量反馈信息,使持续过程改进成为可能。c已定义级:管理活动和工程活动两方面的软件过程均已文档化、标准化、并集成到组织的标准软件过程。d已管理级:已采集详细的有关软件过程和产品质量的度量,无论软件过程还是产品均得到定量了解和控制。e可重复级:已建立基本的项目管理过程去跟踪成本、进度和功能性。二、多选题1.下列关于 alpha 测试的描述中正确的是A、alpha 测试需要用户代表参加B、alpha 测试不需要用户代表参加C、alpha 测试是系统测试的一种D、alpha 测试是验收测试的一种2.测试设计员的职责有A、制定测
12、试计划B、设计测试用例C、设计测试过程、脚本D、评估测试活动3.软件质量的定义A、软件的功能性、可靠性、易用性、效率、可维护性、可移植性B、满足规定用户需求的能力C、最大限度达到用户满意D、软件特性的总和,以及满足规定和潜在用户需求的能力4.以下哪些过程能够提高软件质量?A、可行性分析B、需求评审C、测试D、代码走查三、问答题1.找出下列函数存在的问题?char *_strdup( const char *strSource )static char strMAX_STR_LEN;strcpy(str, strSource);return str;strSource 为未知长度,若长度比 st
13、rMAX_STR_LEN长,则会产生内存溢出。相当危险2.写出恰当的 SQL 语句:Table1是学生登记表,包括学生 ID,学生姓名,性别,学生班级等信息。Table2是学生情况表,包括学生 ID,学生家庭住址等信息。请查询得到所有“姓张的女同学的家庭住址”,并按姓名的升序进行排列。Select B.学生家庭住址 from Table2 B, Table1 A where A.ID =B.IDand A.学生姓名 like %张% and 性别=女;3.请根据以下程序片段,设计最少的测试用例实现条件覆盖If(A1)AND(B=0)Then X=X/AIf(A=2)OR(X1)Then X=X
14、+1Printf(“X=%d “,x)语句覆盖:测试用例能使被测程序的每条执行语句至少执行一次a-b-c-d A=2,B=0,X=0 得 X=1判定覆盖:测试用例能使被测程序中的每个判定至少取得一次“真”和一次“假”。判定 a 与判定 b 均为真 a-b-c-d A=2,B=0,X=0 得 X=1判定 a 与判定 b 真为假 a -c A=1,B=0,X=1 得 X=1条件覆盖:测试用例能使被测程序中每个判定的每个条件至少取得一次“真”和一次“假”。如果判定中只有一个条件,则条件覆盖便满足判定判定覆盖。A1, B!=0;A=2,XA1; 1 0 2 34.一套完整的测试应该由哪些阶段组成?分别
15、阐述一下各个阶段。单元测试、集成测试、系统测试、验收测试、确认测试5.请列出关于一个印有文字的水杯,你能想到的测试用例(1)基本特性:A、杯子的容量: 能装多少升水,空杯,半杯,满杯B、杯子的型状: 圆型,上面口大,下面小。C、杯子的材料: 纸杯D、杯子的抗摔能力: 风吹是否会倒,摔一次是否会摔坏,摔多次是否会摔坏E、杯子的耐温性: 装冷水,冰水,热水(2)广告图案:A、广告内容与图案碰水是否会掉色B、广告内容与图案是否合法C、广告内容与图案是否容易剥落(3)影响范围:A、可用性:1)装入液体多久后会漏水2)装入热水多久后可以变温,装入冰水多久后可以融化B、安全性:1)装入不同液体,是否会有化
16、学反应。比如:可乐,咖啡等饮料2)装入热水杯子是不是会变型和异味3)特定环境下:高温、低温、长久是否挥发毒性物质。4)是否可降解、回收、丢弃是否有对环境其他物体有害。C、易用性:1)不同人群是否能适合杯子的型状,包括握杯的感觉和喝水的感觉2)不同人群是否能接受杯子的广告内容与图案阿里巴巴公司 DBA 笔试题一、SQL tuning 类:1.列举几种表连接方式。2.不借助第三方工具,怎样查看 sql 的执行计划。3.如何使用 CBO,CBO 与 RULE 的区别。4.如何定位重要(消耗资源多)的 SQL。5.如何跟踪某个 session 的 SQL。6.SQL 调整最关注的是什么。7.说说你对索
17、引的认识(索引的结构、对 dml 影响、对查询影响、为什么提高查询性能)。8.使用索引查询一定能提高查询的性能吗?为什么。9.绑定变量是什么?绑定变量有什么优缺点?10.如何稳定(固定)执行计划。11.和排序相关的内存在 8i 和 9i 分别怎样调整,临时表空间的作用是什么。12.存在表 T(a,b,c,d),要根据字段 c 排序后取第 2130 条记录显示,请给出。二、数据库基本概念类1.pctused and pctfree 表示什么含义有什么作用。2.简单描述 table / segment / extent / block 之间的关系。3.描述 tablespace 和 datafil
18、e 之间的关系。4.本地管理表空间和字典管理表空间的特点,ASSM 有什么特点。5.回滚段的作用是什么。6.日志的作用是什么。7.SGA 主要有那些部分,主要作用是什么。8.Oracle 系统进程主要有哪些,作用是什么。三、备份恢复类1.备份如何分类。2.归档是什么含义。3.如果一个表在 2004-08-04 10:30:00 被 drop,在有完善的归档和备份的情况下,如何恢复。4.rman 是什么,有何特点。5.standby 的特点。6.对于一个要求恢复时间比较短的系统(数据库 50G,每天归档 5G),你如何设计备份策略)。四、系统管理类1.对于一个存在系统性能的系统,说出你的诊断处理思路。2.列举几种诊断 IO、CPU、性能状况的方法。3.对 statspack 有何认识。4.如果系统现在需要在一个很大的表上创建一个索引,你会考虑那些因素,如何做以尽量减小对应用的影响。5.对 raid10 和 raid5 有何认识。五、综合随意类1.你最擅长的是 oracle 哪部分?2.喜欢 oracle 吗?喜欢上论坛吗?或者偏好 oracle 的哪一部分?3.随意说说你觉得 oracle 最有意思的部分或者最困难的部分。4.为何要选择做 DBA 呢?
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1