banana 发表于 2006-2-15 14:09:31

面试题:三角形的题目

一个关于三角形的程序。 程序通过用户输入一组三角形三边的数值来判断该组数值是否可以构成三角形,不能构成时提示该组数值不符合构成三角形条件请重新输入,可以构成时程序判断该三角形是否是等边三角形或者等腰三角形,并在屏幕上显示该信息。
要求写个数据流程图和测试用例
   我面试的时候遇到的题目,相信很多人也都遇到过,可是到现在为止,我也没得到过比较全面的答案,也请各位出个主意,
我的qq:270860093

skinapi 发表于 2006-2-15 17:29:05

这个不少市面的书上都是作为例子的,可以去看看。

banana 发表于 2006-2-16 17:24:57

斑竹推荐本呀

帮我找找吧,谢谢!

Lero 发表于 2006-2-16 17:59:58

自己动手丰衣足食!

skinapi 发表于 2006-2-16 18:19:47

计算机软件测试技术---郑人杰

banana 发表于 2006-2-17 09:33:04

网上有没有地方下载呀

为了一道题买本书其实也挺不划算的!我自己太笨了,没找到,哪位大虾帮个忙吧!多谢!

采菊东篱下 发表于 2006-2-17 11:27:24

看看这个

pjackycool 发表于 2006-2-17 15:45:19

有帮助~~

banana 发表于 2006-2-20 10:47:21

谢谢

采菊东篱下 ,谢谢啦

cgliangm 发表于 2006-3-30 10:54:44

谢谢 采菊东篱下

iMaC 发表于 2006-3-31 20:57:44

用等价划分法
我们的《软件工程》课就有,但是只是说明了整数的输入,希望有一点提示
三角形程序的测试用例:

序号          测试内容                         测试数据                           预期结果
                                                      a            b            c
   1                等边                     5,5,5                     4,5,5                  等边
   2                等腰                     4,4,5       5,4,4                              等腰
   3                任意                     3,4,5                                                任意
   4            非三角形               9,4,4       4,9,4   4,4,9                  No
   5             退化三角形            8,4,4       4,8,4   4,4,8                  No
   6                零数据               0,4,5       4,0,5   4,5,0                  No
   7                                             0,0,0                                                 No
   8               负数据               -3,4,5       3,-4,5    3,4-5                运行出错
   9                                           -3,-4,-5                                          运行出错
10            遗漏数据                3,4                                             运行出错
11            非 整数                3.3,4,5                                           运行出错
12               非数字符             A,4,5                                             (类型不符)

bing2001 发表于 2006-7-20 12:33:10

谢谢,很有帮助

renhe 发表于 2006-8-9 01:40:14

三角形问题:
1.分析程序规格说明中的原因和结果:
原因        结果
C1:条件1:1<=a<=200        E1:等边三角形
C2:条件2:1<=b<=200        E2:等腰三角形
C3:条件3:1<=c<=200        E3:不等边三角形
C4:条件4:a<b + c        E4:非三角形
C5:条件5:b<a + c        E5:如果三条边相等,则程序输出的是等边三角形
C6:条件6:c<a + b        E6:如果恰好有两条边相等,则程序输出的是等腰三角形
C7:条件7:a=b        E7:如果没有任何边相等,则程序输出的是不等边三角形
C8:条件8:b=c        E8:如果条件4、5、6中有有一个条件不满足,则程序输出的是非三角形
C9:条件9:c=a        E9:如果输入值没有满足这些条件中的任何一个,则程序会通过消息提示
2.画出因果图(编号为10的中间结点是导出结果的进一步原因):   
我帖不上图。。。不好意思。。。
3.将因果图转换成如下所示的决策表:
4.写测试用例。

wuxiaoxue00 发表于 2007-3-15 12:45:49

回复 #7 采菊东篱下 的帖子

thanks

FLY000 发表于 2007-4-10 23:10:44

很多书上有例子的

yu.zhou.testing 发表于 2007-4-11 14:54:26

thanks 采菊东篱下

thanks 采菊东篱下

树上的土豆 发表于 2007-4-11 17:23:56

很有帮助!

molly 发表于 2007-4-11 17:31:47

晕了,好复杂呀!!以前书上好像有的呀!

孤独无心 发表于 2007-5-9 18:41:44

sdlkfj9
积分不够

highsoft_xyx 发表于 2007-5-10 10:12:05

好好学习,天天向上
页: [1] 2 3 4
查看完整版本: 面试题:三角形的题目