第七讲:用函数实现模块化程序设计

第七讲单元作业

1、最大公约数和最小公倍数

2、素数判断

3、格式转化

4、勒让德多项式

5、进制转换

第八讲:善于利用指针

第八讲单元作业

1、数组换位

2、数组顺序后移

3、围圈报数

4、字符串长度

5、字符串比较

6、最长单词

7、函数指针

第九讲:用户自己建立数据类型

第九讲单元作业

1、年月日

2、平均成绩

3、创建并打印链表

4、删除链表

5、向链表中插入元素

6、归并链表

第十讲:对文件的输入输出

第十讲单元作业

1、设fp为FILE类型的指针,要以只写的方式打开文件d:\data\file.txt,正确的语句是
    A、fp=fopen("d:\data\file.txt","w");
    B、fp=fopen("d:\\data\file.txt","w");
    C、fp=fopen("d:\data\file.txt","r");
    D、fp=fopen("d:\\data\file.txt","r");

2、执行fopen函数时发生错误,则函数的返回值是
    A、地址值
    B、NULL(0)
    C、1
    D、EOF(-1)

3、当正确执行了文件关闭操作时,fclose函数的返回值是
    A、-1
    B、true
    C、0
    D、1

4、rewind函数的作用是
    A、使位置指针重新返回文件的开头
    B、使位置指针指向文件所要求的特定位置
    C、使函数指针重新返回文件的末尾
    D、使位置指针自动移到下一个字符位置

5、以下程序想要把键盘输入的字符写到文件data.txt中,直到输入“*”为止,但是程序有错误,出错的原因是 #include<stdio.h> void main() { File *fp; char ch; fp = fopen("data.txt","w"); ch = getchar(); while (ch != "*") { fputc(fp, ch); ch = getchar(); } fclose(fp); }
    A、fopen调用出错
    B、fclose调用出错
    C、fputc调用出错
    D、getchar调用出错