C语言基础复习与考试重点

需积分: 9 1 下载量 174 浏览量 更新于2024-08-05 1 收藏 33KB DOCX 举报
"C语言复习题" C语言是一种强大的编程语言,因其简洁、紧凑的语法而受到程序员的广泛欢迎。它的特点包括: 1. C语言的语法简洁明了,能够编写出复杂的功能,但并不是说它能直接操作硬件。虽然C语言接近底层,可以进行指针操作,间接实现对硬件的控制,但它本身并不直接支持硬件级别的操作。 2. 一个C程序由一个或多个函数组成,而不是单一的主程序和子程序结构。这使得C程序具有模块化和可重用性的特点。 3. do-while循环是C语言中的一种循环结构,它会先执行一次循环体,然后再检查条件。因此,循环体内可以是任何合法的C语句,包括复合语句,并且while后的分号是必须的。循环体至少会被执行一次,而在每次循环结束时,需要有能使while条件变为假的操作,以便退出循环。 4. 一维整形数组的正确声明方式是`int a[10];`,其他选项要么声明不完整,要么违反了C语言的规则。 5. 二维数组的正确声明方式是`double a[1][4];`,选项A缺少维度信息,B中的声明方式错误,D则使用了错误的括号。 6. 当数组名作为参数传递给函数时,实际上传递的是数组首元素的地址,即形参获得的是该数组的第一个元素的首地址,而不是值或所有元素的值。 7. C程序的执行总是从`main()`函数开始,到`main()`函数结束,这是程序执行的起点和终点。 8. `main()`函数在C程序中的位置可以是任意的,不影响程序的编译和运行。 9. C编译程序是一个将C源代码编译成目标程序的程序,生成的通常是可执行的机器指令文件。 10. 错误的叙述是C,因为C语言中的注释不会被编译成机器指令,它们在编译过程中会被忽略。 11. C语言的标识符由字母、数字和下划线组成,但不能以数字开头。例如,"1test"是不合法的标识符。 这些知识点涵盖了C语言的基本概念,如语法特性、程序结构、循环控制、数组声明、函数调用以及编译过程等,是C语言学习的基础内容。通过复习这些题目,可以帮助理解和巩固C语言的核心知识。