一. 简答题1. 什么是逻辑错误?什么是语法错误?请举例说明.2. 控制语句有哪几种?请画出它的流程图或UML图.3. 什么是运算符重载?它如何增强了C++的扩展性?4. 为什么说”继承是C++面向对象的主要特征之一”?请简要说明.5. 类作用域和文件作用域的区别是什么?请详细说明.二. 编程题1. 编写程序,计算1~20000之间的质数,输出时要求每行10个数.2. 编写简单的加密,解密程序.在main()函数中接收需要加密的字符串,进行加密。加密时,将字符指针+1,Encrpy的参数为字符指