- 2
- 0
- 约1.65万字
- 约 70页
- 2019-04-30 发布于江苏
- 举报
3x5 能表示3到5的区间么? 正确表示方法: (x3)(x5) ch是大写英文字母 (ch = A) (ch = Z) 判断某一年year是否是闰年的条件是满足下列二者之一 能被4整除,但不能被100整除; 能被400整除; year%4==0 year%100!=0 || year%400==0 优先级: % == (!=) || ((year%4==0) (year%100!=0)) || (year%400==0) Example: (a = 1) (b++ == 5) ( 0 = 1 ) ( b++ == 5 ) 0 ( b++ == 5 ) 0 a 0 b 5 短路特性: 尽量使用最少的操作数来确定表达式的值,这就意味着表达式中的某些操作数可能不会被计算 若有变量说明“int a=0,b=1,c=2;” 执行语句“if(a0++b0) c++; else c--;”后 变量a、b、c的值分别是 。 设有变量说明“int a=12,b=15,c;”, 则对表达式c=(a||(b-=a))求值后,变量b和c的 值分别为 。 A)3,1 B)15,12 C)15,1 D)3,12 if((ch = a ch = z )||( ch = A ch = Z)) { letter ++; } else if(ch = 0 ch = 9) { digit ++; } else { other ++; } 实现多路选择 测试的主要方式 给定特定的输入,运行被测软件 检查软件的输出是否与预期结果一致 测试用例的选取方法 尽量覆盖所有分支,减少重复覆盖 测试的目的 通过运行测试用例找出软件中的Bug 成功的测试在于发现迄今为止尚未发现的Bug 测试人员的主要任务是站在使用者的角度,通过不断使用和攻击,尽可能多地找出Bug 测试的过程就像黑客的攻击过程,专门找软件漏洞 采用测试用例,通过运行程序查找程序错误的方法 实质是一种抽样检查,彻底的测试是不可能的 彻底的测试不现实,要考虑时间、费用等限制,不允许无休止的测试 测试只能证明程序有错,不能证明程序无错 ——E.W.Dijkstra 测试能提高软件质量,但提高软件质量不能依赖于测试 白盒测试(结构测试) 在完全了解程序的结构和处理过程的情况下,按照程序内部的逻辑测试程序,检验程序中的每条逻辑路径是否都能按预定要求正确工作 主要用于测试的早期 黑盒测试(功能测试) 把系统看成一个黑盒子,不考虑程序内部的逻辑结构和处理过程,只根据需求规格说明书的要求,设计测试用例,检查程序的功能是否符合它的功能说明 主要用于测试的后期 通常结合使用选择有限数量的重要路径进行白盒测试,对重要的功能需求进行黑盒测试 #include stdio.h #include math.h main() { float a, b, c; printf(Input the three edge length:); scanf(%f, %f, %f, a, b , c); if (a+bc b+ca a+cb) /*三角形的基本条件*/ { if (a==b || b==c || c==a) printf(等腰三角形); else if (a*a+b*b==c*c || a*a+c*c==b*b || b*b+c*c==a*a) printf(直角三角形); else printf(一般三角形); } else { printf(不是三角形\n); } } 错在哪里? 一般三角形 不是三角形 等边 等腰 直角 等腰 直角 有交叉关系的用并列的if 非此即彼的用if-else 注意! main() { float a, b, c; int flag = 1; …… if (a+bc b+ca a+cb) /*三角形的基本条件*/ { if (a==b || b==c || c==a) { printf(等腰); flag = 0; } if (a*a+b*b==c*c || a*a+c*c==b*b || b*b+c*c==a*a) { printf(直角)
您可能关注的文档
- 2018-2019学年度3.2制取氧气.ppt
- 2018-2019学年高一数学人教版必修二课件:1.1-空间几何体的结构-1.1.2.ppt
- 2018-2019学年高中地理新课标导学:必修一-第3章-第1节-自然界的水循环-课件(人教版)(50张PPT).ppt
- 2018—2019学年高中历史新人教版必修2课件:第五单元中国近现代社会生活的变迁第15课交通和通讯工具的进步.ppt
- 2018—2019学年高中历史新人教版必修2课件:第一单元古代中国经济的基本结构与特点第1课发达的古代农业.ppt
- 2018-2019学年高中物理第九章固体、液体和物态变化课时1固体课件新人教版.ppt
- 2018-2019学年高中物理第九章固体、液体和物态变化课时2液体课件新人教版.ppt
- 2018-2019学年高中物理第三章磁场3几种常见的磁澄件新人教版选修3-120180912274.ppt
- 2018-2019学年人教版必修一-3.2弹力-课件(17张).ppt
- 2018-2019学年人教版选修3-1-------第2章-5-焦耳定律--课件(45张).ppt
原创力文档

文档评论(0)