第 1、2 章练习题
1.以下叙述正确的是( )。B
A)C 语言程序是由过程和函数组成的 B)C 语言函数可以嵌套调用 ,例如 fun(fun(x))
C)C 语言函数不可以单独编译 D)C 语言除了 main 函数外,其他函数不可以作为单独文件形式存在
2.以下叙述正确的是( )。C
A)C 程序的基本组成单位是语句 B)C 程序中的每一行只能写一条语句
C)简单的 C 语句必须以分号结束 D)C 语句必须在一行内写完
3.以下叙述中正确的是( )。C
A)C 程序中的注释只能出现在程序的开始位置和语句的后面
B)C 程序书写格式严格,要求一行内只能写一条语句
C)C 程序书写格式自由,一条语句可以写在多行上
D)用 C 语言编写的程序只能放在一个程序文件中
4.下列叙述中错误的是( )。A
A)一个 C 语言程序只能实现一种算法 B)C 语言程序可以由多个程序文件组成
C)C 语言程序可以由一个或多个函数组成 D)一个 C 函数可以单独作为一个 C 程序文件存在
5.以下叙述中正确的是( )。C
A)C 语言程序将从源程序中的第一个函数开始执行
B)可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行
C)C 语言规定必须用 main 作为主函数名,程序从此开始执行,在此结束
D)main 可作为用户标识符,用以命名任意一个函数作为主函数
6.对于一个正常运行的 C 程序,以下叙述正确的是( )。A
A)程序的执行总是从 main 函数开始,在 main 函数中结束
B)程序的执行总是从程序的第一个函数开始,在 main 函数结束
C)程序的执行总是从 main 函数开始,在程序的最后一个函数中结束
D)程序的执行总是从程序的第一个函数开始,在程序的最后一个函数中结束
7.下列叙述正确的是( )。D
A)每个 C 语言程序文件中都必须有一个 main( )函数
B)在 C 语言程序中 main( )函数的位置是固定的
C)C 语言程序中所有函数之间都可以相互调用,与函数所在的位置无关
D)在 C 语言程序的函数中不能定义另一个函数
8.下列叙述中错误的是( )。B
A)C 程序在运行过程中所有计算机都以二进制方式进行
B)C 程序在运行过程中所有计算机都以十进制方式进行
C)所有 C 程序都需要在链接无误后才能运行
D)C 程序中整型变量只能存放整数,实型变量只能存放浮点数
9.计算机能直接执行的程序是( )。D
A)源程序 B)目标程序 C)汇编程序 D)可执行程序
10.C 语言源程序的后缀名是( )。B
A).exe B).c C).obj D).cp
11.下列叙述中错误的是( )。D
A)计算机不能直接执行用 C 语言编写的源程序
B)C 程序经 C 编译器编译后,生成后缀为.obj 的文件,这是一个二进制文件
C)后缀为.obj 的文件,经连接后生成后缀为.exe 的文件,这是一个二进制文件
D)后缀为.obj 和.exe 的二进制文件都可以直接运行
12.算法中,对需要执行的每一步操作都必须给出清楚、严格的规定,这属于算法的( )。C