自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 黑盒测试和白盒测试

一、黑盒测试和白盒测试 黑盒测试:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。 白盒测试:已知产品的内部工作过程,可以进行测试证明每种内部操作是否符合设计规格要求,所有内部成分是否经过检查。 1. 第一认识: 黑盒测试 测试特点:测试功能; 测试依据:需求规格说明书 方法举例:等价类划分、边界值测试 优点:能站在用户的立场上进行测试 缺点:不能测试

2015-07-23 16:23:30 1245

原创 白盒测试的测试用例设计

白盒测试是根据程序的内部逻辑来设计测试用例,常用的技术是逻辑覆盖,即考察用测试数据运行被测程序时对程序逻辑的覆盖程度。主要的覆盖标准有6种:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖、路径覆盖。   为了提高测试的效率,应选择最少的测试用例来满足指定的覆盖标准。   1.语句覆盖   Examda提示: 语句覆盖是指选择足够的测试用例,使得运行这些测试用例时,被测程序的每个语句

2015-07-23 15:43:29 5808

转载 C++栈、堆、队列

使用标准库的栈和队列时,先包含相关的头文件#include<stack>#include<queue>定义栈如下: stack stk; 定义队列如下: queue q; 栈提供了如下的操作s.empty() // 如果栈为空返回true,否则返回falses.size() // 返回栈中元素的个数s.pop()

2015-07-15 10:46:04 544

转载 static_cast, dynamic_cast, reinterpret_cast, const_cast区别比较

隐式转换(implicit conversion)short a=2000; int b; b=a;short是两字节,int是四字节,由short型转成int型是宽化转换(bit位数增多),编译器没有warning,如下图所示。宽化转换(如char到int,int到long long,int到float,float到double,int到double等)构成隐式转换,编译器允许直接转换。但若反

2015-07-12 11:53:49 423

转载 BSS段、数据段、代码段、堆与栈

BSS段:*BSS段(bsssegment)通常是指用来存放程序中未初始化的全局变量的一块内存区域*。BSS是英文BlockStartedbySymbol的简称。BSS段属于静态内存分配。 数据段:数据段(datasegment)通常是指用来存放程序中已初始化的全局变量的一块内存区域。数据段属于静态内存分配。 代码段:代码段(codesegment/textsegment)通常是指用来存放程序

2015-07-01 19:58:35 499

转载 static

****static作用(修饰函数、局部变量、全局变量)****在C语言中,static的字面意思很容易把我们导入歧途,其实它的作用有三条。

2015-06-30 10:09:02 389

转载 sizeof()和strlen()的区别

Sizeof与Strlen的区别与联系一、sizeof sizeof(…)是运算符,在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。 它的功能是:获得保证能容纳实现所建立的最大对象的字节大小。 由于在编译时计算,因此sizeof不能用来返回动态分配的内存空间的大小。实际上,用sizeof来返回类型以及

2015-06-27 16:12:54 342

原创 二叉树的镜像

题目描述: 输入一个二叉树,输出其镜像。 输入: 输入可能包含多个测试样例,输入以EOF结束。对于每个测试案例,输入的第一行为一个整数n(0<=n<=1000,n代表将要输入的二叉树节点的个数(节点从1开始编号)。接下来一行有n个数字,代表第i个二叉树节点的元素的值。接下来有n行,每行有一个字母Ci。Ci=’d’表示第i个节点有两子孩子,紧接着是左孩子编号和右孩子编号。 Ci=’l’表示

2015-04-30 11:03:59 624

原创 最大回文字符串

题目描述: 给定一个字符串,寻找它的一个最大子串,该子串是回文。例如给定用例字符串”gabcdcbaef”,那么最大回文字符串是”abcdcba”。函数声明为void huiwen(char input[], int len, char output[])。

2015-04-17 19:43:59 1048

原创 整数化成字符串

给定一个整数(有可能是负数),将整数变成字符串。函数已经声明好类似void change(int number, char s[])的形式。 {

2015-04-17 19:04:40 588

原创 识别字符串中的整数并转换为数字形式

识别字符串中的整数并转换为数字形式接口函数: void take_num(const char *strIn, int *n, unsigned int *outArray)【输入】 strIn: 输入的字符串【输出】 n: 统计识别出来的整数个数outArray

2015-04-17 17:05:39 1727

转载 C语言标准库函数--数学函数、字符(串)处理函数

C语言标准库函数C 语言中有大量的标准库函数,根据功能不同,声明于不同的头文件中。这些库函数在C++中也能使用。下面分类列举了一些C 语言常用库函数,由于篇幅所限,只列出函数名字及其作用。数学函数数学库函数声明在 math.h 中,主要有:abs(x) 求整型数x 的绝对值cos(x) x(弧度)的余弦fabs(x) 求浮点数x 的绝对值ceil(x) 求不小于x 的最小整数floor(x) 求不大

2015-04-17 09:25:49 687

原创 手机号码合法性判断

问题描述: 我国大陆运营商的手机号码标准格式为:国家码+手机号码,例如:8613912345678。特点如下:1、 长度13位; 2、 以86的国家码打头; 3、 手机号码的每一位都是数字。请实现手机号码合法性判断的函数

2015-04-16 21:31:06 2944

转载 strcpy和memcpy的区别

strcpy、strncpy与memcpy的区别与使用方法strcpy、strncpy、memcpy这三个C语言函数我们在主机代码编写中会很频繁的使用到,但是三个函数的区别、使用时该注意什么还是有必要说下的。

2015-04-16 21:04:37 521

原创 删除字符串中所有给定的子串

问题描述: 在给定字符串中查找所有特定子串并删除,如果没有找到相应子串,则不作任何操作。要求实现函数: int delete_sub_str(const char *str, const char *sub_str, char *result_str)

2015-04-16 20:44:37 1395 2

原创 数组排序

题目描述: 给定一个数组input[],如果数组长度n为奇数,则将数组中最大的元素放到 output[]数组最中间的位置,如果数组长度n为偶数,则将数组中最大的元素放到 output[]数组中间两个位置偏右的那个位置上,然后再按从大到小的顺序,依次在第一个位置的两边,按照一左一右的顺序,依次存放剩下的数。

2015-04-16 17:03:51 413

原创 合并两个排序的链表

题目描述: 输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。(hint: 请务必使用链表。

2015-04-16 10:29:40 499

原创 反转链表

题目描述: 输入一个链表,反转链表后,输出链表的所有元素。(hint : 请务必使用链表)输入:

2015-04-15 21:18:34 377

原创 链表中倒数第k个结点

题目描述: 输入一个链表,输出该链表中倒数第k个结点。

2015-04-15 15:54:30 380

原创 调整数组顺序使奇数位于偶数前面

题目描述: 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。输入: 每个输入文件包含一组测试案例。对于每个测试案例,第一行输入一个n,代表该数组中数字的个数。接下来的一行输入n个整数。代表数组中的n个数。输出: 对应每个测试案例,输入一行n个数字,代表调整后的数组.

2015-04-14 20:09:27 417

原创 打印1到最大的N位数

题目描述: 给定一个数字N,打印从1到最大的N位数。输入: 每个输入文件仅包含一组测试样例。对于每个测试案例,输入一个数字N(1<=N<=5)。输出: 5 6 7 8 9

2015-04-14 19:14:40 395

原创 数值的整数次方

题目描述: 给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。

2015-04-14 18:38:16 443

原创 题目1513:二进制中1的个数

输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。

2015-04-14 16:20:09 480

原创 题目1387:斐波那契数列

时间限制:1 秒内存限制:32 兆特殊判题:否提交:6009解决:1799 题目描述: 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项。斐波那契数列的定义如下:输入: 输入可能包含多个测试样例,对于每个测试案例, 输入包括一个整数n(1<=n<=70)。 输出: 对应每个测试案例, 输出第n项斐波那契数列的值。 样例输入: 3 样例输出: 2

2015-04-14 10:50:52 426

原创 C语言中scanf()和gets()的比较

在C语言中,能够获取字符串的函数至少有两个:1.scanf()所在头文件:stdio.h语法:scanf(“格式控制字符串”,变量地址列表);接受字符串时:scanf(“%s”,字符数组名或指针);2.gets()所在头文件:stdio.h语法:gets(字符数组名或指针);两者在接受字符串时:1.不同点: gets可以接收空格;而scanf遇到空格、回车和Tab键都会认为输入结束,所有它不能接收

2015-04-13 22:02:25 492

转载 C语言中strlen()和sizeof()的区别

sizeof(…)是运算符,在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。 它的功能是:获得保证能容纳实现所建立的最大对象的字节大小。 strlen()是函数,是在运行时计算出来的,它的参数必须是char* 类型的。

2015-04-13 21:50:29 649

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除