2026年计算机等级C++语言考试选择题强化练习及答案.docxVIP

  • 0
  • 0
  • 约1.52万字
  • 约 35页
  • 2026-07-08 发布于四川
  • 举报

2026年计算机等级C++语言考试选择题强化练习及答案.docx

2026年计算机等级C++语言考试选择题强化练习及答案

1.下列选项中,关于C++语言特点的描述,错误的是()。

A.C++支持面向对象编程

B.C++是C语言的超集,完全兼容C

C.C++程序在运行时必须依赖于虚拟机

D.C++支持运算符重载和函数重载

答案:C

详细解析:C++是一种编译型语言,源代码经过编译链接后生成可执行的机器码,运行时直接由操作系统加载执行,无需像Java或C#那样依赖于特定的虚拟机环境。因此,选项C的描述是错误的。A、B、D均为C++的正确特性,需注意B选项中的“完全兼容”在绝大多数情况下成立,但在极端严格的语义层面可能存在极细微差别,通常认为是正确的。

2.在C++中,用于动态分配单个`int`类型内存的正确语句是()。

A.`intp=newint;`

B.`intp=newint;`B.`intp=newint;`

C.`intp=newint();`

D.`intp=newint();`D.`intp=newint();`

答案:B、D

详细解析:本题为多选题。`new`操作符用于在堆上动态分配内存,并返回指向该内存的指针。对于内置类型,`newint`分配内存但未初始化,`newint()`会进行值初始化(对于`int`,初始化为0)。两者都返回`int`类型。

文档评论(0)

1亿VIP精品文档

相关文档