一、
问答题(共20分)(1)以下循环执行次数是? (5分)
#include
main()
{
int i;
for(i=2;i==0;)printf("%d\n",i--)
printf("%d\n",i);
}
(2)一个程序,实现了图片转文本的功能,可以将任意图片转换成文本内容,并输出,请说明你的测试重点。 (5分)
(3)产品的测试通常涉及以下几个方面:单元测试、集成测试、系统测试。
请简述系统测试相关的测试点,并举实例说明。 (5分)
4-6题中,可以选择任意一题作答,共5分
(4)请简述,哪些操作系统分别支持哪些文件系统格式?
(5)给你一个软件产品,如何预估完成测试任务所需的时间?
(6)Windows XP多用户下"注销"与"切换"的区别?
二、测试设计题(共40分)
(1)请写出以下功能的测试思路及关键用例 (20分)
功能说明:下图是一个便签软件,点击+可以增加多个便签,下图是新建了两个便签。
(注意,测试不要要只局限在便签的增删)
(2)如图所示,是一个PDF书籍阅读软件。假设功能已开发完成,要进行测试,请写出测试思路。(20分)
三、分析题(共10分)
(1)请数出下图中三角形的个数,并给出简要的分析思路 (5分)
(2)一只叫小快的蜗牛从井底爬到井口,白天小快要睡觉,晚上才出来活动,每个晚上小快可以向上爬6尺,但是白天睡觉的时候会下滑5尺,井深20尺,问几天小快可以爬出来?请写出分析思路。 (5分)
四、程序题(共30分)
(1)用你熟悉的开发语言:实现输入一个仅包含英文字母和空格的字符串,找出该字符串中没有出现过的字母(不区分大小写)。请写出思路及代码(可用伪代码实现)。 (15分)
(2)用你熟悉的开发语言:实现输入一个正整数,求它是几位数。请写出思路及代码(可用伪代码实现)。 (15分)
(注意:不允许将正整数转换为字符串来用strlen处理)