- 0
- 0
- 约1.61万字
- 约 31页
- 2026-06-04 发布于上海
- 举报
计算机程序员C++题库及答案
一、单项选择题(共10题,每题1分,共10分)
在C++中,用于动态分配单个对象内存的运算符是什么?
A.malloc
B.new
C.alloc
D.create
答案:B
解析:正确选项是B。new是C++中用于动态内存分配的关键字,它会调用对象的构造函数并返回一个指向该对象的指针。选项A中的malloc是C语言中的库函数,在C++中虽然可以使用,但它不会调用构造函数,不符合C++面向对象的内存管理习惯。选项C和D不是C++标准中的内存分配运算符。
关于C++中的引用,以下说法正确的是?
A.引用在定义后可以改变其指向的对象
B.引用本身不占用内存空间
C.引用必须被初始化,且不能为空
D.可以定义一个指向引用的指针
答案:C
解析:正确选项是C。引用在定义时必须初始化,并且一旦绑定到一个对象,就不能再绑定到其他对象,因此引用不能为空。选项A错误,引用一旦初始化就不能改变其绑定关系。选项B错误,引用本身是一个别名,但作为变量,它在实现上通常占用存储空间(如一个指针的空间),尽管标准没有明确规定。选项D错误,C++不允许定义指向引用的指针,因为引用不是对象,没有地址。
下列哪个关键字用于声明一个类为虚基类,以解决多重继承中的菱形继承问题?
A.virtual
B.abstract
C.interface
D.override
您可能关注的文档
最近下载
- 侧柏叶枯病综合防治技术规范DB6103_T 88-2025_可搜索.pdf
- 2026年甘肃兰州市初二地生会考试题题库(答案+解析).docx VIP
- 端午节主题班会PPT课件——端阳佳节 民俗飘香.pptx VIP
- 宁夏高校教师资格考试应知应会手册--高等教育心理学部分.pdf VIP
- 一代才女石评梅.pdf VIP
- 《现代汉语》黄伯荣_廖序东_课后习题答案_上下册.doc VIP
- 2025年西安工投园区建设运营有限公司社会招聘(5人)考试备考题库及答案解析.docx VIP
- 工业机器人原理及应用考试题.docx VIP
- 白音华一号露天煤矿8Mta设计.docx
- DD2006-06数字地质图空间数据库标准.pdf VIP
原创力文档

文档评论(0)