第一章 C语言概述
1.1选择题
【题1.1】 一个C程序的执行是从 ____
A)本程序的main函数开始,到main函数结束。
B)本程序的第一个函数开始,到本程序文件的最后一个函数结束
C)本程序的第一个main函数开始,到本程序文件的最后一个函数结束
D)本程序的第一个函数开始,到本程序main函数结束
解答 :正确答案A ----解析:C语言程序总从主函数(main)开始到主函数(main)结束
【题1.2】 以下叙述正确的是____
A)在C程序中,main函数必须位于程序的最前面。
B)C程序的每行中只能写一条语句
C)C语言本身没有输入输出函数
D)在对一个C程序进行编程的过程中,可以发现注释中的拼写错误
解答 :正确答案 C ---- 解析: A,main函数可以位于程序的任意位置 B,一行可以写多条语句,一条语句也可以分为多行写 D,注释不参与运算不能发现错误
【题1.3】以下叙述不正确的是 ____
A)一个C源程序可由一个或多个函数组成
B)一个C源程序必须包含一个main函数
C)C程序的基本组成单位是函数
D)在C程序 中,注释说明只能位于一条语句的后面
解答 :正确答案 D ---- 解析 注释可以位于语句的前后中任意位置
【题1.4】C语言规定:在一个源程序中,main 函数的位置 ____
A)必须在最开始
B)必须在系统调用的库函数的后面
C)可以任意
D)必须在最后
解答 :正确答案C ---- 解析: main函数可以位于程序的任意位置
【题1.5】一个C语言程序由 ____
A)一个主函数和若干个程序组成
B)函数组成
C)若干个过程组成
D)若干个程序组成
解答 :正确答案 B
1.2填空题
【题1.6】C程序的源程序必须通过【1】和【2】后,才能被计算执行。
解答:【1】编译【2】连接
【题1.7】在C语言源程序中,一个变量代表【】。
解答:【1】内存中的一个存储单位/一个内存空间
【题1.8】C语言源程序文件的后缀是【1】;经过编译后,生成的文件的后缀是【2】;经过链接后,生成的后缀是【3】。
解答:【1】.c【2】.obj 【3】.exe
解析:c语言编译四个过程
- 编写源程序 “.c”
- 编译(翻译)将高级语言翻译称机器语言 “.obj”
- 连接“.exe”
- 执行(运行)
【题1.9】结构化程序由【1】【2】【3】3中基本结构组成。
解答:【1】顺序结构【2】循环结构【3】选择结构
【题1.10】C语言程序的基本单位是【1】
解答:【1】函数
【题1.11】一个C语言源程序由若干函数组成,期中至少含有一个【1】
解答:【1】main函数/主函数
【题1.12】在C语言中,输入操作是由库函数【1】完成的,输出操作是由库函数【2】完成的
解答:【1】scanf【2】printf