Question 29. (单选)
可行性研究要进行一次_____需求分析
1. 详细的
2. 全面的
3. 简化的、压缩的
4. 彻底的
Question 30. (单选)
在面向对象的系统中,系统责任的良好分配原则是
1. 在类之间均匀分配
2. 集中分配在少数控制类中
3. 根据交互图的消息进行分配
4. 根据个人喜好进行分配
Question 31. (单选)
int I=2;int x=(I++) + (I++) + (I++);执行结束后,X的值是
1. 6
2. 7
3. 8
4. 9
Question 32. (单选)
char *p=”ab”; sizeof(*p)=( )
1. 1
2. 2
3. 3
4. 4
Question 33. (单选)
下列关于程序效率的描述错误的是
1. 提高程序的执行速度可以提高程序的效率
2. 降低程序占用的存储空间可以提高程序的效率
3. 源程序的效率与详细设计阶段确定的算法的效率无关
4. 好的程序设计可以提高效率
Question 34. (单选)
现在向银行存款,年利率为i,若希望在n年后从银行得到F元,现在应该存入的钱数为
1. i /(1+ F)n
2. F/(1+i n)
3. F/in
4. F/(1+i)n
Question 35. (多选)
以下哪些类型的文件可以通过数字签名加载到IE?
1. .dat
2. .ico
3. .exe
4. .cab
Question 36. (单选)
在LINUX系统中,下列哪一个命令属于目录管理的常用命令?
1. pwd
2. pr
3. ln
4. find
Question 37. (单选)
如果互连的局域网高层分别采用TCP/IP协议与SPX/IPX协议,那么我们可以选择的互连设备应该是
1. 中继器
2. 网桥
3. 网卡
4. 路由器
Question 38. (单选)
LINUX下,解压缩文件的命令为?
1. tar zxvf 文件名
2. unzip 文件名
3. CAT 文件名
4. VI 文件名
Question 39. (单选)
以下关于TCP/IP传输层协议的描述中,错误的是
1. TCP/IP传输层定义了TCP和UDP两种协议
2. TCP协议是一种面向连接的协议
3. UDP协议是一种面向无连接的协议
4. UDP协议与TCP协议都能够支持可靠的字节流传输
Question 40. (单选)
关于因特网,以下哪种说法是错误的
1. 用户利用HTTP协议使用Web服务
2. 用户利用NNTP协议使用电子邮件服务
3. 用户利用FTP协议使用文件传输服务
4. 用户利用DNS协议适用域名解析
Question 41. (多选)
下列关于alpha 测试的描述中正确的是
1. alpha 测试需要用户代表参加
2. alpha 测试不需要用户代表参加
3. alpha 测试是系统测试的一种
4. alpha 测试是验收测试的一种
Question 42. (多选)
测试设计员的职责有
1. 制定测试计划
2. 设计测试用例
3. 设计测试过程、脚本
4. 评估测试活动
Question 43. (单选)
软件质量的定义
1. 软件的功能性、可靠性、易用性、效率、可维护性、可移植性
2. 满足规定用户需求的能力
3. 最大限度达到用户满意
4. 软件特性的总和,以及满足规定和潜在用户需求的能力
Question 44. (单选)
软件测试的对象包括()
1. 目标程序和相关文档
2. 源程序、目标程序、数据及相关文档
3. 目标程序、操作系统和平台软件
4. 源程序和目标程序
Question 45. (单选)
软件测试类型按开发阶段划分是()
1. 需求测试、单元测试、集成测试、验证测试
2. 单元测试、集成测试、确认测试、系统测试、验收测试
3. 单元测试、集成测试、验证测试确认测试、验收测试
4. 调试、单元测试、集成测试、用户测试
Question 46. (单选)
V模型指出,对程序设计进行验证
1. 单元和集成测试
2. 系统测试
3. 验收测试和确认测试
4. 验证测试
Question 47. (单选)
V模型指出,对系统设计进行验证
1. 单元测试
2. 集成测试
3. 功能测试
4. 系统测试
Question 48. (单选)
V模型指出,应当追朔到用户需求说明
1. 代码测试
2. 集成测试
3. 验收测试
4. 单元测试
Question 49. (单选)
以下哪种测试与其余三种测试在分类上不同
1. 负载测试
2. 强度测试
3. 数据库容量测试
4. 静态代码走查
Question 50. (单选)
白盒测试是()的测试
1. 基于功能
2. 基于代码
3. 基于设计
4. 基于需求文档
Question 51. (问答)
找出下列函数存在的问题
char *_strdup( const char *strSource )
{
static char str[MAX_STR_LEN];
strcpy(str, strSource);
return str;
}
strSource为未知长度,若长度比str[MAX_STR_LEN]长,则会产生内存溢出。相当危险
Question 52. (问答)
写出恰当的SQL语句:Table1是学生登记表,包括学生ID,学生姓名,性别,学生班级等信息。Table2是学生情况表,包括学生ID,学生家庭住址等信息。请查询得到所有“姓张的女同学的家庭住址”,并按姓名的升序进行排列。
Select B.学生家庭住址 from Table2 B, Table1 A where A.ID =B.ID and A.学生姓名 like ‘%张%’ and 性别=’女’;
Question 53. (问答)
请根据以下程序片段,设计最少的测试用例实现条件覆盖
If((A>1)AND(B=0))Then X=X/A
If((A=2)OR(X>1))Then X=X+1
Printf(“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
条件覆盖:测试用例能使被测程序中每个判定的每个条件至少取得一次“真”和一次“假”。如果判定中只有一个条件,则条件覆盖便满足判定判定覆盖。
A>1, B!=0;A=2,X<=1 2 1 1 2
A<=1, B=0;A!=2,X>1; 1 0 2 3
Question 54. (问答)
一套完整的测试应该由哪些阶段组成?分别阐述一下各个阶段。
单元测试、集成测试、系统测试、验收测试、确认测试
Question 55. (问答)
请列出关于一个印有文字的水杯,你能想到的测试用例
1.基本特性:
(1)杯子的容量: 能装多少升水,空杯,半杯,满杯
(2)杯子的型状: 圆型,上面口大,下面小。
(3)杯子的材料: 纸杯
(4)杯子的抗摔能力: 风吹是否会倒,摔一次是否会摔坏,摔多次是否会摔坏
(5)杯子的耐温性: 装冷水,冰水,热水
2.广告图案:
(1)广告内容与图案碰水是否会掉色
(2)广告内容与图案是否合法
(3)广告内容与图案是否容易剥落
三 影响范围:
1.可用性:
(1)装入液体多久后会漏水
(2)装入热水多久后可以变温,装入冰水多久后可以融化
2.安全性:
(1)装入不同液体,是否会有化学反应。比如:可乐,咖啡等饮料
(2)装入热水杯子是不是会变型和异味
(4)特定环境下:高温、低温、长久是否挥发毒性物质。
(5)是否可降解、回收、丢弃是否有对环境其他物体有害。
3.易用性:
(1)不同人群是否能适合杯子的型状,包括握杯的感觉和喝水的感觉
(2)不同人群是否能接受杯子的广告内容与图案