第一章 C语言概述
一、选择题
1、下列人物当中,谁被称为C语言之父( B ) 。
A、马丁 理查德
B、丹尼斯 麦卡利斯泰尔 里奇
C、肯尼思 汤普森
D、比雅尼 斯特劳斯特鲁普
2、以下不属于算法基本特征的是( C ) 。
A、有穷性
B、有效性
C、可靠性
D、有一个或多个输出
3、以下描述正确的是( C ) 。
A、C程序的执行是从main函数开始,到本程序的最后一个函数结束
B、C程序的执行是从第一个函数开始,到本程序的最后一个函数结束
C、C程序的执行是从main函数开始,到本程序的main函数结束
D、C程序的执行是从第一个函数开始,到本程序的main函数结束
4、以下叙述中正确的是( C ) 。
A、C语言比其他语言高级
B、C语言源程序可以不用编译就能被计算机识别执行
C、C语言以接近英语的自然语言和数学语言作为语言的表达式
D、C语言出现得最晚,具有其他语言的一切优点
5、C语言源程序文件的扩展名为( A ) 。
A、.c
B、.h
C、.obj
D、.exe
6、以下叙述正确的是( A ) 。
A、构成C程序的基本单位是函数
B、注释语句在C语言程序中是必不可少的
C、main函数必须放在其他函数之前
D、在C程序中,大小写字母等效
7、以下有4个用户标识符,基本合法的一个是( C D ) 。
A、while
B、3d
C、a1_b2
D、FOR_to
8、( D )不是C语言的关键字 。
A、while
B、auto
C、break
D、printf
9、下列的单词中属于C语言关键字的是( A ) 。
A、union
B、include
C、define
D、ENUM
10、下列四个叙述中,错误的是( A ) 。
A、C语言中的标识符必须全部由字母组成
B、C语言不提供输入输出语句
C、C语言中的注释可以出现在程序的任何位置
D、C语言中的关键字必须小写
11、下列标识中错误的一组是( A ) 。
A、Name,char,a_bc,A-B
B、a_bc,x5y,_USA,print
C、read,const,type,define
D、include,integer,double,short_int
二、填空题
1、C语言发展历程经历的阶段有:A语言、CPL语言、BCPL语言、 B 语言,最终到C语言 。
2、C语言是一种 理想的结构 化程序设计语言 。
3、C程序中语句必须以 ; 作为结束标志 。
4、一个完整的C程序至少要有一个 main 函数 。
5、函数体以 { 符号开始,以 } 符号结束 。
6、C语言源程序文件的扩展名是 .c ,经过编译后,所生成文件的扩展名是 .obj ,经过链接后,所生成的文件扩展名是 .exe 。
7、结构化程序由 顺序结构 、 选择结构 和 循环结构 三种基本结构组成 。
8、开发一个C程序要经过 编辑 、 编译 、 连接 和 运行 四个步骤 。