C语言程序设计选择题库100例

需积分: 10 8 下载量 57 浏览量 更新于2024-08-01 1 收藏 159KB DOC 举报
"C语言程序设计期末考试100道,包括选择题,适合复习和练习" C语言是一种广泛使用的编程语言,尤其适用于系统开发、底层编程以及嵌入式系统。这份资源提供了100道C语言的选择题,涵盖了数据类型、常量、字符编码、标识符规则、程序结构等多个基础概念。 1. 数据类型是C语言的基础,选项中提到的复数型、逻辑型和集合型不是C语言的标准数据类型,而双精度型(double)是,因此答案是C。 2. C语言的int类型常数在不同的平台上范围不同,但通常不超过32767,所以32768是不正确的,答案是A。 3. 在C语言中,字符常量用单引号括起,'\72'表示ASCII码为72的字符,即大写字母'H',因此变量a包含1个字符,答案是A。 4. 常量的表示中,0xFF是十六进制的255,1.2e0.5是不合法的浮点数,2L表示长整型的2,'\72'是字符常量,所以答案是B。 5. 字符常量用单引号括起,合法的选项是B,'\010'表示ASCII码为8的字符,通常是回车符。 6. 长整型常数可以用L或l后缀表示,所以合法的选项是B、4962710L。 7. 合法的标识符必须以字母、下划线开头,后续可以是字母、数字或下划线,所以合法的选项是C、_abc1。 8. C语言程序的基本单位是函数,答案是C。 9. define是预处理器宏定义的标识符,不能作为用户定义的标识符,而if是控制结构的关键字,也不能定义为标识符,答案是D。 10. 这道题与第9题相同,答案也是D。 11. 该程序定义了一个计算斐波那契数列的函数fib,当输入大于2时递归调用自身,否则返回2。fib(3)会调用fib(2)和fib(1),结果是2+1=3,输出是3,答案是A。 12. C语言中,函数的默认存储类别是extern,答案是C。 13. C语言函数定义时参数需指定类型,正确选项是C。 14. C语言中,二进制数据可以通过读写文件函数存取,如fread()和fwrite(),以二进制形式存入整型数据,不会受文本格式的影响。 这些题目覆盖了C语言的基本语法和概念,对学习和复习C语言非常有帮助。通过解答这些题目,可以检验和巩固对C语言的理解,提升编程能力。