200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > C语言项目PPT演示 C语言项目编程.ppt

C语言项目PPT演示 C语言项目编程.ppt

时间:2023-05-12 21:30:18

相关推荐

C语言项目PPT演示 C语言项目编程.ppt

C语言项目编程

* ALAC(Act-like-a-customer)测试 * 单元测试,针对每个模块的具体算法采用白盒法进行代码测试,尽可能发现模块内部的错误。 单元测试后进行模块组装,进行集成测试,多数使用黑盒法进行软件结构测试。 适用范围 * 语句覆盖法:设计程序用例应使程序中的每个语句至少执行一次。 判定覆盖:设计程序用例应使被测试程序中判定语句真假分支均被满足一次。 条件覆盖:设计程序用例应使程序执行时不仅每个语句至少执行一次,而且使判定表达式中的每个条件各执行一次。 白盒测试方案 * 确定测试方案 单元测试 集成测试 验收测试 项目的测试 * * int feof(FILE *stream);??? feof()函数检测文件位置指示器是否到达了文件结尾,? 若是则返回一个非0值, 否则返回0。这个函数对二进制文件操作特别有用, 因为二进制文件中,? 文件结尾标志EOF也是一个合法的二进制数,? 只简单的检查读入字符的值来判断文件是否结束是不行的。如果那样的话, 可能会造成文件未结尾而被认为结尾, 所以就必须有feof()函数。 int rewind(FILE *stream);rewind()函数用于把文件位置指针重新返回文件的开头, 成功时返回0,? 否则, 返回非0值。 判文件是否结束 * 出错检测 ferror(fp) 在调用各种输入输出函数时,如果出现错误,除了函数返回值有所反映外,还可以用ferror函数检查。如果返回值为0(假),表示未出错。 cleareer(fp) 它的作用是使文件错误标志和文件结束标志置为0。假设在调用一个输入输出函数时出现错误,ferror函数值为一个非零值。在调用cleareer(fp)后,ferror(fp)的值变为0。 perror(string) 此函数先输出string所提示的信息,接着冒号后输出系统传出的标准错误信息。 * 易混淆函数 putchar()函数 getch()函数 getche()函数 getchar()函数??? * putchar()函数是向标准输出设备输出一个字符, 其调用格式为:?putchar(ch);?其中ch为一个字符变量或常量。?putchar()函数的作用等同于printf("%c", ch);??? putchar()函数 * 这两个函数都是从键盘上读入一个字符。其调用格式为:?getch(); getche();???两者的区别是: getch()函数不将读入的字符回显在显示屏幕上, 而getche()函数却将读入的字符回显到显示屏幕上。 getchar()函数也是从键盘上读入一个字符, 并带回显。它与前面两个函数的区别在于: getchar()函数等待输入直到按回车才结束,? 回车前的所有输入字符都会逐个显示在屏幕上。但只有第一个字符作为函数的返回值??? 吸收字符的函数 * 提供两种排序方式:按工号排序和按收入排序。 按工号排序采用升序排序; 按收入排序采用降序排序。 排序模块 * 按工号排序 1、应该指定存放员工数据的文件名; 2、如果员工总数大于1,将文件中的数据读入结构体数组中以便处理 3、选择法排序 4、将排好序的结构体数组中的数据重新写入文件。 5、重新读出,打印在屏幕上。 * 选择法排序 选择排序的基本思想是对待排序的记录序列进行n-1遍的处理,第i遍处理是将L[i..n]中最小者与L[i]交换位置。这样,经过i遍处理之后,前个记录的位置已经是正确的了。 * 一组数已放入数组A中(如:A(1)=2,A(2)=5,A(3)=11,......),请把这个数组按从小到大的顺序排列。 在A(1)-A(N)中找出最小数与第一个元素对调, 在A(2)-A(N)中找出最小数与第二个元素对调; 在A(3)-A(N)中找出最小数与第三个元素对调; 在A(N-1)-A(N)中找出最小数与第N-1个元素对调; 这样就实现了选择法排序。 算法描述 * 选择排序法思路 从数组中找出最小数的那个元素的下标,并把该位置上的值与第一个元素对调;在剩下的数组中找出最小数那个元素的下标,并把该数与剩下的第一个元素对调......直到最后剩下一个元素为止 选择排序法最多进行N-1次对调,效率最高。 选择排序也可以控制升序和降序。 * * for(i=0;i

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。