软件测试综合题目(附答案)-上要点一、选择题: 1. 模块的耦合度描述了___D___。 A.模块内各种元素结合的程度 B.模块内多个功能之间的接口 C.模块之间公共数据的数量 D.模块之间相互关联的程度 2. 内聚是一种指标,表示一个模块_B_____。 A.代码优化的程度 B.代码功能的集中程度 C.完成任务时及时程度 D.为了与其他模块连接所要完成的工作量 3. 在UNIX操作系统中,把输入/输出设备看作是__D____。 A.普通文件 B.目录文件 C.索引文件 D.特殊文件 4. “science”是一个X...
35. 超级链接属于(A)。
A 一对一关系 B 一对多关系 C 多对一关系 D 多对多关系
36. 文件中用超级链接标记指向一个目标的基本
格式
pdf格式笔记格式下载页码格式下载公文格式下载简报格式下载
为(C):
A B
40. 将十六进制数9B转换为八进制数为(A)
A 233 B 433 C 463 D 531
解析:各进制间的转换可以都转换成二进制后,再进行下一步的转换。例如9B,转换成二进制为10011011,如果要将其转换成八进制,那么从右往左三个数一组,即011、011、10,第三组不足三位,可以在前面加零变成010,好了调整顺序,就是010、011、011,看看010=2,011=3,所以(9B)16=(233)8。
同理,如果要将其转换成十六进制,那就从右往左四个一组,不足四位添零,这里为1001、1011;1001=9,1011=B,所以(10011011)2=(9B)16=(233)8。 在进制转换中,也可以都转换成十进制。例如(9B)16=9*16+11*1=155(你要说看不懂的话,可以用文字描述,同样从右往左第一位数为16的零次方,第二位为零的1次方,所以有上述的算式);同理,8进制的转换也是这样:(233)8=2*8^2+3*8+3*1=128+24+3=155。
41. CSS中ID选择符在定义的前面要有指示符(D)
A. * B. & C. ! D. #
解析:id选择符是CSS提供的由用户自定义标签名的一种选择符模式,用户可以使用id及class对页面中的XHTML标签进行自定认名称,从而达到扩展XHTML标签及组合XHTML标签的目的。比如对于XHTML中的h1标签而言,对于CSS,如果使用id进行选择符,那么 及
对于CSS来讲是两个不同的元素,从而达到扩的目的。用户自定义名称的方式也有助于用户细化自身的界面结构,使用符合页面需求的名称来进行结构设计,增强代码可读性。id选择符是根据DOM文档对象模型原理所出现的选择符类型。对于一个网页而言,其中的每个标签(或其他对象),均可以使用一个id=""的型式对id属性进行一个名称的指派,id我们可以理解为一个标识,在网页中每个id名称只能使用一次。
42. 下列对CSS“ID选择符”表述不正确的一项是:(D)
A、ID选择符个别的定义每个元素的成分
B、这种选择符应该尽量少用,因为它具有一定的局限
C、一个ID选择符的指定要有指示符”#”在名字前面
D、ID选择符应用非常广泛
43. mysql数据库默认配置端口是(B)
A. 1433 B. 3306 C. 83306 D. 1521
44. HTTP协议常见状态代码中服务器发生不可预期的错误返回的是(B)
A. 400 B. 500 C. 503 D. 403
解析:HTTP响应也是由三个部分组成,分别是:状态行、消息报头、响应正文
1、状态行格式如下:
HTTP-Version Status-Code Reason-Phrase CRLF
其中,HTTP-Version表示服务器HTTP协议的版本;Status-Code表示服务器发回的响应状态代码;Reason-Phrase表示状态代码的文本描述。
状态代码有三位数字组成,第一个数字定义了响应的类别,且有五种可能取值:
1xx:指示信息--表示请求已接收,继续处理
2xx:成功--表示请求已被成功接收、理解、接受
3xx:重定向--要完成请求必须进行更进一步的操作
4xx:客户端错误--请求有语法错误或请求无法实现
5xx:服务器端错误--服务器未能实现合法的请求
常见状态代码、状态描述、说明:
200 OK //客户端请求成功
400 Bad Request //客户端请求有语法错误,不能被服务器所理解
401 Unauthorized //请求未经授权,这个状态代码必须和WWW-Authenticate报头域一起使用
403 Forbidden //服务器收到请求,但是拒绝提供服务
404 Not Found //请求资源不存在,eg:输入了错误的URL
500 Internal Server Error //服务器发生不可预期的错误
503 Server Unavailable //服务器当前不能处理客户端的请求,一段时间后可能恢复正常
45. 若Web站点的Internet域名是www.1wh.com, IP为192.168.1.21,现将TCP端口改为8080,则用户在浏览器的地址栏中输入(C)后就可访问该网站。
A. B.
C. :8080 D.
46. 创建一个对象obj,该对象包含一个名为“name”的属性,其值为“value”。以下哪一段JavaScript代码无法得到上述的结果?(B)
A .var obj = new Object();
obj[“name”] = ”value”;
B.var obj = new Object();
Obj.prototype.name = ”value”;
C.var obj = {name:”value”};
D.var obj = new function(){
This.name = “value”;
47. 某银行为用户提供网上服务,允许用户通过浏览器管理自己的银行账户信息,为保证通信的安全性,该WEB服务器可选的协议是(D)。
A. POP B. SNMP C. HTTP D. HTTPS
48. 李某大学毕业后在M公司销售部门工作,后由于该公司软件开发部门人手较紧,李某被暂调到软件开发部门开发新产品,2周后,李某开发出一种新软件。该软件著作权应归(B)所有。
A. 李某 B. M公司 C. 李某和M公司 D. 软件开发部
解析:因李某大学毕业后在M公司销售部门工作,后由于该公司软件开发部门人手较紧,李某被暂调到该公司软件开发部开发新产品,2周后,李某开发出一种新软件。该软件与工作任务有关,属于职务作品。所以,该项作品应属于软件公司所有。
法律依据:著作权法规定"执行本单位的任务或者主要是利用本单位的物质条件所完成的职务作品,其权利属于该单位。"
职务作品人是指作品人或者设计人执行本单位的任务,或者主要是利用本单位的物质技术条件所完成的作品的人。该作品的权利为该作品人所在单位所有。职务作品包括以下情形:
① 在本职工作中做出的作品。
② 履行本单位交付的本职工作之外的任务所做出的作品。
③ 退职、退休或者调动工作后1年内做出的,与其在原单位承担的本职工作或者原单位分配的任务有关的作品。
④ 主要利用本单位的物质技术条件(包括本单位的资金、设备、不对外公开的技术资料等)完成的作品。
答案:(B)
49. 以下哪条Javascript语句会产生运行错误:(A)
A.var obj = (); B. var obj = []; C. var obj = {}; D. var obj = //;
50. 以下哪个单词不属于javascript保留字:(B)
A with B parent C class D void
51. 一台主机的IP地址为11.1.1.100,子网屏蔽码为255.0.0.0。现在用户需要配置该主机的默认路由。经过观察发现,与该主机直接相连的路由器具有如下4个IP地址和子网屏蔽码:
Ⅰ.IP地址:11.1.1.1,子网屏蔽码:255.0.0.0
Ⅱ.IP地址:11.1.2.1,子网屏蔽码:255.0.0.0
Ⅲ.IP地址:12.1.1.1,子网屏蔽码:255.0.0.0
Ⅳ.IP地址:13.1.2.1,子网屏蔽码:255.0.0.0
请问哪些IP地址和子网屏蔽码可能是该主机的默认路由? (A)
A.Ⅰ和Ⅱ B.Ⅰ和Ⅲ C. Ⅰ、Ⅲ和Ⅳ D. Ⅲ和Ⅳ
解析:默认路由类似网关,掩码只有一个255,那么与之相对应的ip最前面三位就不能变化。后面9位没有限制。
52. 一台主机的IP地址为202.113.224.68,子网屏蔽码为255.255.255.240,那么这台主机的主机号为 (A)
A. 4 B. 6 C. 8 D. 68
解析:把最后一位都转为二进制
202.113.224.01000100
255.255.255.11110000
进行与运算
202.113.224.01000000
即202.113.224.64
这个网段ip则是从
202.113.224.65-202.113.224.79,即202.113.224.01000001到202.113.224.01001111
如果按ip序号分配
202.113.224.65为第一台服务器,
202.113.224.68为第四台。
知识补充:
ip地址是你的计算机在互联网上的具体门牌号码
子网掩码是一个32位地址,用于屏蔽IP地址的一部分以区别网络标识和主机标识,并说明该IP地址是在局域网上,还是在远程网上。
子网掩码有数百种,这里只介绍最常用的两种子网掩码,它们分别是“255.255.255.0”和“255.255.0.0”。
1.子网掩码是“255.255.255.0”的网络:最后面一个数字可以在0~255范围内任意变化,因此可以提供256个IP地址。但是实际可用的IP地址数量是256-2,即254个,因为主机号不能全是“0”或全是“1”。
2.子网掩码是“255.255.0.0”的网络:后面两个数字可以在0~255范围内任意变化,可以提供2552个IP地址。但是实际可用的IP地址数量是2552-2,即65023个
默认网关: 每一台计算机都通过WinRoute计算机这个默认网关访问Internet,因此他们的默认网关地址应设定为连接局域网的那块网卡的IP地址。
53. 一台主机要解析www.abc.edu.cn的IP地址,如果这台主机配置的域名服务器为202.120.66.68,因特网顶级域名服务器为 11.2.8.6,而存储www.abc.edu.cn与IP地址对应关系的域名服务器为202.113.16.10,那么这台机机解析该域名通常首先查询(A)
A.202.120.66.68域名服务器
B.11.2.8.6域名服务器
C.202.113.16.10域名服务器
D.不能确定,可以从这3个域名服务器中任选一个
解析: 知识点:Internet通信协议--TCP/1P
主机解析域名规则为:先查询最近的域名服务器,最后查询顶级域名服务器。
54. 在浏览WWW服务器netlab.abc.edu.cn的index.html页面时,如果可以看到一幅图像和听到一段音乐,那么,在netlab.abc.edu.cn服务器中 (D)
A.这幅图像数据和这段音乐数据都存储在index.html文件中
B.这幅图像数据存储在index.html文件中,而这段音乐数据以独立的文件存储
C.这段音乐数据存储在index.html文件中,而这幅图像数据以独立的文件存储
D.这幅图像数据和这段音乐数据都以独立的文件存储
解析:
知识点:超文本、超媒体与Web浏览器
图像数据和音乐数据部以独立的文件存储。
二、不定项选择题,每题4分;
1.软件验收测试的合格通过准则是:(ABCD)
A.软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。
B.所有测试项没有残余一级、二级和三级错误。
C.立项审批表、需求分析文档、设计文档和编码实现一致。
D.验收测试工件齐全。
2.软件测试计划评审会需要哪些人员参加?(ABCD)
A.项目经理
B.SQA 负责人
C.配置负责人
D.测试组
3.下列关于alpha 测试的描述中正确的是:(AD)
A.alpha 测试需要用户代表参加
B.alpha 测试不需要用户代表参加
C.alpha 测试是系统测试的一种
D.alpha 测试是验收测试的一种
4.测试设计员的职责有:(ABD)
A.制定测试计划
B.设计测试用例
C.设计测试过程、脚本
D.评估测试活动
5.软件实施活动的进入准则是:(AB)
A.需求工件已经被基线化
B.详细设计工件已经被基线化
C.构架工件已经被基线化
D.项目阶段成果已经被基线化
6. 下列标签既是行内属性标签又可以设宽高的标签是?(CD)
A. div B.span C.input D.img E. hl
问题分析:行内属性标签通常情况下是不能设宽高的,但是也有几个特殊的情况
答案是 C D
7. 对一个div如果有以下的选择器,则哪个选择器的优先级最高(BC)
A div.b.c B div.b C #d div D a.b div
问题分析:这里考的是CSS样式表中选择器的优先级的,我们分别分析下这几个选择器的优先级:
A:1+10+10=21 B:1+100=101 C:100+1=101 D:10+10+1 =21
答案:BC
8. 下面哪些可以作为客户端脚本语言?(ABD )
A Jscript B VBScript C PHP D JavaScript
解析:下边是定义,仅供参考:
1、服务器端脚本
另外一些是作为服务器端脚本语言来运行的,例如:PHP、CFML等,他们由服务器端的解释器来解释。当作为服务器端脚本语言运行时,他们主要是用来生成html内容,也可以动态生成客户端脚本。当被传到客户端的浏览器中时,这些客户端脚本代码页可以被解释并实现特定的功能。
2、客户端脚本
在脚本语言中,有些是作为客户端脚本语言来运行的,它们由客户端的解释器来解释。列如VBScript、JScript 等都可以作为客户端脚本语言,当他们被嵌入到HTML中时,可以按照顺序被执行或者响应某个事件作出应答。客户端脚本语言一般用来创建动画效果、执行简单的验证等,从而丰富了网页的显示。
备注:JavaScript 和 JScript 都既可以运行在客户端,也可以运行在服务器端,但无论是运行在客户端还是服务器端,其解释器都不相同。
比如JavaScript 这种脚本语言既可以用来编写客户端脚本代码,也可以用来编写服务器端脚本代码,不过目前将JavaScript 做为服务器端代码的开发语言已经很少用了。也仅用于网景公司开发的应用程序服务器 Netscape enterprise server 中,目前这个应用程序服务器已经很少有人使用了。
9. 关于加密技术,下列哪些说法是对的? (AC)
A.对称密码体制中加密算法和解密算法是保密的
B.非对称密码体制中加密算法和解密算法是保密的
C.对称密码体制的加密密钥和解密密钥是相同的
D.非对称密码体制的加密密钥和解密密钥是相同的
解析:
对称加密算法
加密数据使用的密钥可以计算出用于解密数据的密钥,反之亦然。绝大多数的对称加密算法加密密钥和解密密钥都是相同的。 (加密速度快,适用与大数据的加密)
非对称加密算法
所谓非对称加密算法是指用于加密的密钥与用于解密的密钥是不同的,而且从加密的密钥无法推导出解密的密钥。 (加密速度慢,适用与小数据的加密)
非对称密码体制的特点:算法强度复杂、安全性依赖于算法与密钥但是由于其算法复杂,而使得加密解密速度没有对称加密解密的速度快。对称密码体制中只有一种密钥,并且是非公开的,如果要解密就得让对方知道密钥。所以保证其安全性就是保证密钥的安全,而非对称密钥体制有两种密钥,其中一个是公开的,这样就可以不需要像对称密码那样传输对方的密钥了。这样安全性就大了很多。
/////////////////////////////////////////////////////////////////////
三、判断题
1. 单元测试能发现约80%的软件缺陷。(T)51Testing软件测试网%[2m_P-j_N_Ds.{
2. 代码评审是检查源代码是否达到模块设计的要求。(T)51Testing软件测试网9K_? ],[_?_X(V,O,W
3. 自底向上集成需要测试员编写驱动程序。(T)
4. 测试是为了验证软件已正确地实现了用户的要求。 ( F )
5. 白盒测试仅与程序的内部结构有关,完全可以不考虑程序的功能要求。(F )
6. 黑盒测试的测试用例是根据程序内部逻辑设计的。 ( F )
7. 为了快速完成集成测试, 采用一次性集成方式是适宜的。(F )
8. 在软件开发过程中,若能推迟暴露其中的错误,则为修复和改正错误所花费的代价就会降低。 ( F)
9. 测试人员在测试过程中发现一处问题,如果问题影响不大,而自己又可以修改,应立即将此问题正确修改,以加快、提高开发的进程。(F)
/////////////////////////////////////////////////////////////////////
四、填空题
1.在UNIX下文件exer1的访问权限为rw-r--r--,现要增加所有用户的执行权限和同组用户的写权限,下列命令正确的是 :_chmod r+x g+w exerl________
2、在 UNIX 操作系统中,查看系统进程使用___ps -ef___________命令.
3、写出以下代码的输出结果_____49_____
#define ARE(A,B) A+B
Int s= ARE(3,4)* ARE(3,4);
cout<