软件测试笔试试题
一、单选题
1.关于HTTP协议中状态码的表示,下列说法错误的是(A)
A.1**:表示服务器错误
B.2**:表示请求成功地接收
C.3**:表示重定向
D.4**:表示客户端错误
2.在Linux中.要解包bugzilla.tar.gz并详细报告tar命令处理的文件名,应使用命令(A )A.tar –xvzf bugzilla.tar.gz B.tar –cvzf bugzilla.tar.gz
C.tar –cvzf bugzilla.tar.gz D.tar –cxvf bugzilla.tar.gz
3.有如下C程序
#include
void main()
{
int n;
int s = 0;
int t = 1;
for( n = 1 ; n <= 20 ; n++)
{
_______
s += t;
}
printf(“%d\n”, s);
}
若使该程序实现计算1!+ 2!…….+20!的功能,则在程序横线上应填语句(D )
A.n*=t
B. n=n*(n-1)
C. t=t*(n-1)
D. t*=n;
4.有如下IP地址
(1)192.168.1.1 (2)10.10.0.0 (3)165.100.0.0 (4)202.255.0.255 则下列说法中正确的是(C )
A.(1)是C类地址可以直接出现在互联网上
B.(2)是A类地址,主机号为0.0,不可以直接出现在互联网上
C.(3)是B类地址,不可以直接出现在互联网上
D.(4)是D类地址,不可以直接出现在互联网上
5. 下列常用的测试用例设计技术中,不属于白盒测试技术的是(D )
A.信息流分析法
B.数据流分析法
C.逻辑覆盖测试和基本路径测试
D.状态图法