- 1
- 0
- 约1.59万字
- 约 31页
- 2026-10-14 发布于四川
- 举报
C++语言考试题库含答案集
一、单项选择题(本大题共20小题,每小题1分,共20分)
1.在C++中,以下哪个关键字用于声明一个类的私有成员?
A.public
B.protected
C.private
D.internal
解析:C++中类的成员默认为私有(private),使用private关键字显式声明。public和protected分别声明公有和受保护成员,internal是C#关键字。本题考查类成员访问控制的基本概念,私有成员是类的封装核心,只能被类内部访问。
2.以下哪个运算符用于判断两个指针是否指向同一内存地址?
A.==
B.!=
C.===
D.=
解析:C++中判断指针是否相等使用==运算符,如`p1==p2`。!=用于判断不等,===是JavaScript运算符,=是C++20的强比较运算符。指针比较的是地址值而非对象内容,需注意与引用比较的区别。
3.关于动态内存分配,以下说法正确的是?
A.使用new分配的内存必须手动delete释放
B.delete[]可以释放单个new分配的内存
C.动态分配的内存生命周期由堆决定
D.动态分配的内存大小在编译时确定
解析:动态内存分配通过new分配
原创力文档

文档评论(0)