C/C++语言程序设计期末考试复习重点

版权申诉
0 下载量 89 浏览量 更新于2024-07-16 收藏 45KB PDF 举报
"理工大学网络教育学院2018年春《C/C++语言程序设计》期末考试复习题" 这篇摘要提供了一份C/C++编程语言的复习资料,包含了多项选择题,涵盖了语言的基础概念、语法特性、类与对象、异常处理、继承方式、作用域规则以及字符串操作等多个知识点。 1. C/C++语言中的变量赋值和运算:题目1描述了x的值在执行x*=y+2后的结果,涉及算术运算符和赋值运算符的使用。 2. 循环结构:题目2考察while循环的执行次数,强调了循环条件的判断。 3. 关键字:题目3指出DIM不是C语言的关键字,强调了了解C语言关键字的重要性。 4. 类对象的生命周期:题目4涉及到类对象离开作用域时系统调用的函数,即析构函数。 5. 成员函数和友元函数:题目5区分了构造函数、析构函数、拷贝构造函数和友元函数的性质。 6. 数组初始化:题目6展示了二维数组的初始化,并询问a[0][0]的值,突出了数组元素的访问。 7. 异常处理:题目7提到了C++中的异常处理保留字try、catch和throw。 8. 继承方式:题目8讨论了不同继承方式对基类成员访问权限的影响,特别是私有继承。 9. 作用域分辨符:题目9明确了作用域分辨符的符号,即`::`,用于访问特定作用域内的成员。 10. 字符串操作函数:题目10介绍了用于字符串比较的函数strcmp()。 11. 合法标识符:题目11指出了C/C++中合法标识符的规则。 12. 字符数组大小:题目12涉及字符数组的存储空间,包括结束符'\0'。 13. 表达式错误:题目13列出了可能的错误表达式,例如非法的赋值操作或运算符使用。 14. 数组引用:题目14强调了数组索引的有效范围和正确的引用方式。 15. 字符串拼接:题目15给出了一个输出字符串的程序段,涉及字符串连接和字符数组的操作。 这些题目覆盖了C/C++语言的核心概念,对于学习者来说是很好的复习材料,有助于加深对语言特性的理解和应用。