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程序注释是由__________和_________所界定的文字信息构成的。