1. 测试程序源代码

#include\#include using namespace std;

void NextDate(int year,int month,int day); void main() { int year=0,month=0,day=0; NextDate(year,month,day); }

void NextDate(int year,int month,int day) { cout<>year; while(!(year>=1911 && year<=2013)) { cout<>year; } cout<>month; while (month>12||month<1) {

}

cout<>month;

cout<>day; while (day>31||day<1) { cout<>day; }

while(month==4&&day==31||month==6&&day==31||month==9&&day==31||month==11&&day==31) { cout<>day; } if((year%4==0 && year0!=0) || (year@0==0)) //检查闰年; {

int i=0; i=day-29;

while(month==2&&i>0) {

cout<>day; } if(month==

nextdate函数白盒测试问题 软件测试_NextDate函数测试用例 -相关推荐

  1. nextdate函数白盒测试问题 软件测试_nextdate白盒测试用例

    日期问题白盒测试用例的设计( 日期问题白盒测试用例...题目 前一日函数PreDate是NextDate的逆函数(代码...请采用基路径方法对前一日函数进行测试用例设计. 代码...... NEXTD ...

  2. nextdate函数白盒测试问题 软件测试_软件测试基本常识

    一.软件测试的分类: 1.按照是否执行被测试软件来分: 静态测试:是指不运行软件,测试包括代码检查.静态结构分析.代码质量度量等,主要对软件需求说明书.设计说明书.软件源代码进行检查与分析. 动态测试 ...

  3. go 变量在其中一个函数中赋值 另一个函数_go 学习笔记之仅仅需要一个示例就能讲清楚什么闭包...

    本篇文章是 Go 语言学习笔记之函数式编程系列文章的第二篇,上一篇介绍了函数基础,这一篇文章重点介绍函数的重要应用之一: 闭包 空谈误国,实干兴邦,以具体代码示例为基础讲解什么是闭包以及为什么需要闭包 ...

  4. 论黑盒测试与白盒测试在软件测试中的不同作用

    一.引言: 黑盒测试着眼于外部结构,不考虑内部结构,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明:而白盒测试着眼于内部结构,对软件的过程性细节做细致的检查.随着软件市场的成熟,人们对 ...

  5. C++之常引用对象只能调用常成员函数、重载为成员函数和友元函数的区别

    近日写了一道题,遇到了新bug,使博主对C++的逻辑严密性有了更深的体会,特写此博客.本文标题是对两个bug的总结,即本文内容分为两部分. 题目如下: 设计一个CShape抽象类,类中包含纯虚函数   ...

  6. Go 学习笔记(61)— Go 高阶函数、函数作为一等公民(函数作为输入参数、返回值、变量)的写法

    函数在 Go 语言中属于"一等公民(First-Class Citizen)"拥有"一等公民"待遇的语法元素可以如下使用 可以存储在变量中: 可以作为参数传递给 ...

  7. C++ 笔记(13)— 函数(函数声明、函数定义、函数调用[传值、指针、引用]、函数参数默认值、函数重载)

    每个 C++ 程序都至少有一个函数,即主函数 main() ,所有简单的程序都可以定义其他额外的函数. 1. 函数声明 函数声明告诉编译器函数的名称.返回类型和参数.函数声明包括以下几个部分: ret ...

  8. linux系统发送信号的系统调用是,linux系统编程之信号:信号发送函数sigqueue和信号安装函数sigaction...

    信号发送函数sigqueue和信号安装函数sigaction sigaction函数用于改变进程接收到特定信号后的行为. sigqueue()是比较新的发送信号系统调用,主要是针对实时信号提出的(当然 ...

  9. php中去空函数trim,PHP中trim()函数简单使用指南

    string trim ( string $str [, string $charlist ] ) - 去除字符串首尾处的空白字符(或者其他字符) trim()函数当第二个参数为空时,默认去掉空格.制 ...

最新文章

  1. Not injecting HSTS header since it did not match the requestMatcher HSTS设置问题解决
  2. 海思3536:osdrv编译过程中报错及解决方法
  3. 为什么css一开始需要设定margin和padding为 0px?
  4. 堆排序最坏时间复杂度
  5. 使用Lambda优化日志案例
  6. MySql 5.7.19 源代码安装 for ubuntu 16.04
  7. oracle 基于备份 duplicate 没有目标连接,RMAN 概述及其体系结构
  8. openlayers5学习笔记-001
  9. shell oracle 多进程,Shell多进程实现
  10. 【IBM Tivoli Identity Manager 学习文档】14 TIM组织结构设计
  11. python撤回快捷键大全_Python基础之PyCharm快捷键大全
  12. 马尔科夫模型系列文章(一)——马尔科夫模型
  13. 数字逻辑_半加器_全加器_全减器_乘法器
  14. 算计算机一级应用app,计算机一级题库
  15. 语音源码构建了语音社交的应用基础,模式多样,功能丰富
  16. 7.22版本服务器维护,7月22日服务器例行维护公告
  17. GVRP基础配置【eNSP实现】
  18. 利用蒙特卡洛(Monte Carlo)方法计算π值
  19. 蓝桥杯—ALGO-131 Beaver's Calculator
  20. Excel中ID相同对应表格内容进行合并

热门文章

  1. stp实验心得_STP 实验
  2. MATLAB计算英文符号信源熵,基于matlab的英文文本信息量的统计-正确.doc
  3. Python-操作excel操作redis
  4. React Native加载动画,lottie-web 将json解析成动画
  5. 处理Java连接不上hdfs
  6. 服务器appcrash的问题怎么修复,win7的ie出现APPCRASH问题怎么处理?
  7. android身份证自动识别
  8. 【射影几何05】齐次坐标系(Homogeneous coordinates)
  9. 大数据先导实践实验一
  10. 社交电商跟传统电商有什么区别?近来发展得如何?