《21天学通C语言(第7版)》一2.6 课后研习

    xiaoxiao2024-03-17  131

    本节书摘来自异步社区《21天学通C语言(第7版)》一书中的第2章,第2.6节,作者 【美】Bradley Jones , Peter Aitken , Dean Miller,更多章节内容可以访问云栖社区“异步社区”公众号查看

    2.6 课后研习

    21天学通C语言(第7版)课后研习包含小测验和练习题。小测验帮助读者理解和巩固本课所学概念,练习题有助于读者将理论知识与实践相结合。

    2.6.1 小测验1.在C语言中,用花括号括起来的一组语句叫作什么?

    2.每个C程序都必不可少的部分是什么?

    3.如何在程序中添加注释?为什么要添加注释?

    4.什么是函数?

    5.C语言提供了哪两种类型的函数?它们有什么区别?

    6.#include指令的有什么用途?

    7.注释是否可以嵌套?

    8.注释是否能超过一行?

    9.包含文件的另一个名称是?

    10.什么是包含文件?

    2.6.2 练习题1.写一个最短小的程序。

    2.考虑下面的程序:

    /* ex02-02.c */ include <stdio.h> void display_line(void); int main(void) { display_line(); printf("\n Teach Yourself C In One Hour a Day!\n"); display_line(); return 0; } /* 打印星号行 */ void display_line(void) { int counter; for( counter = 0; counter < 30; counter++ ) printf("*" ); } /* 程序结束 */

    a.哪些行是语句?

    b.哪些行是变量定义?

    c.哪些行是函数原型?

    d.哪些行是函数定义?

    e.哪些行是注释?

    3.写一个程序的注释示例。

    4.下面的程序完成什么任务?(输入、编译并运行该程序)

    /* ex02-04.c */ include <stdio.h> int main(void) { int ctr; for( ctr = 65; ctr < 91; ctr++ ) printf("%c", ctr ); printf("\n"); return 0; } /* 程序结束 */

    5.下面的程序完成什么任务(输入、编译并运行该程序)?

    /* ex02-05.c */ include <stdio.h> include <string.h> int main(void) { char buffer[256]; printf( "Enter your name and press <Enter>:\n"); fgets( buffer ); printf( "\nYour name has %d characters and spaces!", strlen( buffer )); return 0; } 相关资源:21天学通C 第七版完整版PDF下载
    最新回复(0)