非常好的C语言章节习题集带答案课案
D.C语言编写的程序通常不具备移植性
5.下面有关程序设计技术的说法中,错误的是______。
A.机器语言和汇编语言编程通常采用面向计算机的程序设计方式
B.面向过程的程序设计方法通常采用结构化和模块化设计方法
C.面向对象的程序设计方法采用客观世界的描述方式
D.C语言是一种兼顾面向过程和面向对象的高级程序设计语言
6.下面有关C程序操作过程的说法中,错误的是______。
A.C源程序经过编译,得到的目标文件即为可执行文件
B.C源程序的链接实质上是将目标代码文件和库函数等代码进行连接的过程
C.C源程序不能通过编译,通常是由于语法错误引起的
D.导致不能得到预期计算结果的主要原因是程序算法考虑不周
7.一个C语言程序是由________组成。
A.主程序
B.子程序
C.函数
D.过程
8.C源程序中不能表示的数制是______。
A.二进制
B.八进制
C.十进制
D.十六进制
9.一个C语言程序总是从__________开始执行。
A.主程序
B.子程序
C.主函数
D.函数
10.以下叙述中正确的是_______。
A.在C程序中,main函数必须位于程序的最前面
B.C程序的每一行中只能写一条语句
C.在对一个C程序进行编译的过程中,可发现注释中的拼写错误
D.C语言本身没有输入输出语句
11.以下叙述中正确的是_________。
A.C程序的基本组成单位是语句
B.C程序中的每一行中只能写一条语句
C.C语句必须以分号结束
D.C语句必须在一行内写完
12.以下叙述中错误的是_________。
A.函数是C程序的基本组成单位
B.函数体一般由一组C语句序列组成
C.printf是C语言提供的输出语句
D.函数通常分为库函数和用户自定义函数两种
13.以下程序的输出结果是______。
#include "stdio.h"
void main()
{ int a=2,b=3,c=4;
printf("%d,%d,%d\n",c,b,a); }
A.4 3 2
B.2,3,4
C.4,3,2
D.2 3 4
14. C语言中,最基本的数据类型是_________。
A.整型、实型、逻辑型
B.整型、实型、字符型
C.整型、字符型、逻辑型
D.整型、实型、逻辑型、字符型
15.下面有关变量声明的说法中,正确的是_________。
A.C语言中不用先声明变量,需要时直接使用即可
B.每个变量的存储空间大小由数据类型和编译环境共同决定
3