《C 语言程序设计》习题
第 1 章习题
一、单项选择题
1.C 语言程序的执行,总是起始于【 】。
A) 程序中的第一条可执行语句〖〗B) 程序中的第一个函数〖〗 C) main 函数〖〗D) 包含
文件中的第一个函数分析:在一个 C 语言源程序中,无论 main 函数书写在程序的前部,还是后部,程序
的执行总是从 main 函数开始,并且在 main 函数中结束。
本题正确答案为 C。
2.下列说法中正确的是【 】。
A) C 程序书写时,不区分大小写字母
B) C 程序书写时,一行只能写一个语句
C) C 程序书写时,一个语句可分成几行书写
D) C 程序书写时每行必须有行号
分析:C 语言严格区分大小写字母,如"A1"和"a1"被认为是两个不同的标识符,C 程序的书写非常灵活,
既可以一行多句,又可以一句多行,且每行不加行号。
本题正确答案为 C。
3.下面对 C 语言特点,不正确描述的是【 】。
A) C 语言兼有高级语言和低级语言的双重特点,执行效率高
B) C 语言既可以用来编写应用程序,又可以用来编写系统软件
C) C 语言的可移植性较差
D) C 语言是一种结构式模块化程序设计语言
分析:C 语言是介于汇编语言和高级语言之间的一种语言,由于它可以直接访问物理地址,对硬件操作,
所以 C 语言既可以编写应用程序,又可以开发系统软件,而且 C 程序可移植性好于汇编语言,程序清
晰具有模块化的特点。
本题正确答案为 C。
4.C 语言源程序的最小单位是【 】。
A) 程序行〖〗B) 语句〖〗C) 函数〖〗D) 字符分析:程序行、语句、函数都是由字符构成的,字符是
C 语言的最小单位。
本题正确答案为 D。
5.以下四项中属于 C 语言关键字的是【 】。
A) CHAR〖〗B) define〖〗C) unsigned〖〗D) retern 分析:C 语言有 32 个关键字(或称保留字),它们都有
特定的含意,并且由小写字母组成,所以选项 A 是错的,选项 B 不是保留字,选项 D 是 return 的错误
拼写。
本题正确答案为 C。
9.计算机内部运算使用的数是【 】。
A) 十进制数〖〗B) 十六进制数〖〗C) 二进制数〖〗D) 八进制数分析:在实际生活中找不到具有十个
稳定状态的物理元件,而具有两种稳定状态的元件到处可见,如一个开关具有通电和断电两个稳定状
态,计算机内部的元件正是以"1"代表通电,以"0"代表断电的,所以计算机内部运算使用的数是二进制
数,至于八进制数和十六进制数是对二进制数的人为缩写。
本题正确答案为 C。
10.一个字长的二进制位数是【 】。
1