选择题(每题只有一个正确答案)

  1. 以下哪个关键字用于定义常量?
  • A) int
  • B) const
  • C) static
  • D) volatile
  1. 在 C++ 中,哪个运算符用于动态分配内存?
  • A) *
  • B) &
  • C) new
  • D) delete
  1. 以下哪个是正确的 C++ 主函数签名?
  • A) int main()
  • B) void main()
  • C) main()
  • D) int main(void)
  1. 哪个头文件需要包含才能使用 cout 输出?
  • A) <string>
  • B) <stdio.h>
  • C) <iostream>
  • D) <fstream>
  1. 在 C++ 中,类的默认访问权限是什么?
  • A) public
  • B) private
  • C) protected
  • D) 无默认权限

填空题

  1. 在 C++ 中,释放动态分配的内存使用 __ 运算符。
  2. 定义一个指针变量 ptr,指向整数类型,应该写成:int ______ ptr;
  3. 在 C++ 中,cin 用于输入数据,它需要包含的头文件是 __

简答题

  1. 写一个简单的 C++ 程序,提示用户输入两个整数,然后输出它们的和。
  2. 解释 C++ 中 publicprivate 的区别,并给出一个简单的类定义示例。

请作答

你可以直接在回复中写下你的答案,比如:

  • 选择题:1. B, 2. C, …
  • 填空题:6. delete, 7. * , …
  • 简答题:写出代码和文字说明。

完成后,我会提供详细的答案和解析,帮助你理解。如果需要更难的题目或特定主题的测验(比如指针、类、继承等),也可以告诉我!现在,请开始回答吧!