cpp考试题库及答案.docxVIP

  • 1
  • 0
  • 约1.31万字
  • 约 46页
  • 2026-10-08 发布于河南
  • 举报

cpp考试题库及答案

一、单项选择题(共20题,每题2分)

1.下列关于C++与C语言关系的描述中,正确的是()

A.C++是C语言的超集,对C语言完全向下兼容

B.C++与C语言都是面向对象的程序设计语言

C.C语言不支持函数重载,C++在任何场景下都支持函数重载

D.C++新增的面向对象特性不包含对多态性的支持

答案:A

解析:C语言是纯面向过程的程序设计语言,不支持类、对象等面向对象特性,B选项错误;C++的函数重载要求函数名相同但参数列表(参数类型、数量、顺序)不同,仅返回值不同无法构成合法重载,且被externC修饰的函数会按照C语言的规则编译,不支持重载,C选项错误;C++面向对象的三大核心特性为封装、继承、多态,多态是面向对象特性的重要组成部分,D选项错误。

2.下列C++标识符中,符合命名规范的是()

A.2var

B._count

C.class

D.var-name

答案:B

解析:C++标识符要求必须以字母或下划线开头,后续可跟字母、数字、下划线,不能包含特殊字符,且不能使用C++关键字。A选项以数字开头,不符合规则;C选项class是C++定义类的关键字,不能作为标识符;D选项包含中划线特殊字符,不符合规则;B选项以下划线开头,由字母组成,符合命名规范。

3.若有定义inta=5,b=2;则表达式a/b+

文档评论(0)

1亿VIP精品文档

相关文档