C语言程序设计实例教程(第3版)
上QQ阅读APP看书,第一时间看更新

1.3 课后习题

1.3.1 实训

一、实训目的

1.进行简单程序的编写。

2.进一步熟悉C语言的编程环境。

3.进一步巩固C语言程序的建立、编译和执行过程。

二、实训内容

1.编程输出一行汉字“我坚信:我一定能学好C语言!”。

2.用自然语言、N-S图、传统流程图3种方法来描述求1+2+3+…+n的值的算法。

1.3.2 练习题

一、选择题

1.下列有关C语言的说法正确的是____________。

(A)机器语言

(B)只适合于编写应用软件

(C)高级语言

(D)只适合于编写系统软件

2.下列说法中,不属于良好程序设计风格要求的是____________。

(A)程序中要有必要的注释

(B)程序应简单、可读性好

(C)程序的效率第一,清晰第二

(D)输入数据前要有提示信息

3.用C语言编写的代码是____________。

(A)经过编译解释才能执行

(B)可以立即执行

(C)是一个源程序

(D)经过编译立刻执行

4.下列语句说法正确的是____________。

(A)语句必须从第一行开始书写

(B)一个语句只能写在同一行上

(C)一个语句可以书写在多行上

(D)一个语句不得多于80个字符

5.一个程序总是从____________开始执行。

(A)第一个函数

(B)main()

(C)程序的第一行

(D)第一条执行语句

6.下面关于C语言特点的说法不正确的是____________。

(A)C语言是一种结构化模块化的程序设计语言

(B)C语言程序的可移植性较差

(C)C语言兼有高级语言和低级语言的双重特点

(D)C语言既可以用来编写应用程序,又可以用来编写系统软件

7.下列各项不是C语言特点的是____________。

(A)C语言程序由一个或多个函数组成

(B)C语言程序可以由一个或多个文件组成

(C)C语言程序中有且只有一个main()函数

(D)C语言程序执行时,通常是从程序中的第一个函数开始执行的

8.以下对C语言的描述正确的是____________。

(A)C语言源程序中可以有重名的函数

(B)C语言源程序中要求每行只能书写一条语句

(C)在C语言程序中main()函数的位置是固定的

(D)注释可以出现在C语言源程序中的任何位置

9.下列说法中,错误的是____________。

(A)主函数只能调用用户函数或系统函数,用户函数可以相互调用

(B)每个语句必须独占一行,语句的最后可以是一个分号

(C)每个函数都有一个函数头和一个函数体,主函数也不例外

(D)程序是由若干个函数组成的,但是必须有且只能有一个主函数

10.在C语言中,对于main()函数的位置要求说法正确的是____________。

(A)必须在最开始

(B)必须在系统调用的库函数的后面

(C)可以任意

(D)必须在最后

11.一个C语言程序的执行是从____________。

(A)本程序的main()函数开始,到本程序的最后一个函数结束

(B)本程序的第一个函数开始,到本程序的最后一个函数结束

(C)本程序的main()函数开始,到main()函数结束

(D)本程序的第一个函数开始,到本程序的main()函数结束

二、填空题

1.C程序是由_________构成的,这里面有且只有一个______函数,该函数名为___________。

2.C语言源程序文件的后缀名是__________,经过编译连接后,生成的文件的后缀是_____________。

3.C语言程序的执行,总是起始于____________。

4.C语言中函数体以_________开始,以___________结束。

5.C程序注释是由__________和_________所界定的文字信息构成的。