- 2
- 0
- 约1.37万字
- 约 30页
- 2026-05-20 发布于江苏
- 举报
C++编程指针题库及答案
一、单项选择题(共10题,每题1分,共10分)
在32位系统环境下,一个普通指针变量本身占用的内存字节数是以下哪一项
A.1字节
B.2字节
C.4字节
D.和指针指向的目标数据类型占用的字节数完全相同
答案:C
解析:指针变量的核心作用是存储内存地址,32位系统的地址总线宽度为32位,因此所有指针变量本身固定占用4字节的存储空间。选项A是char类型变量的占用大小,不符合指针的存储规则;选项B是短整型变量的占用大小,仅在16位系统下指针才会占用2字节,不符合题干指定的32位环境;选项D表述错误,指针本身的存储空间大小和指向的目标类型没有关联,指向int、char甚至自定义结构体的指针本身占用字节数在32位系统下都是4字节。
以下关于C++中空指针(nullptr)的描述,正确的是
A.空指针指向地址为0的内存空间,可以正常读写该空间数据
B.空指针是一个合法的指针值,代表指针没有指向任何有效对象
C.空指针和未初始化的野指针是完全等价的概念
D.空指针的占用字节数为0
答案:B
解析:C++标准定义nullptr是专门的空指针字面量,代表当前指针没有绑定任何合法的有效内存对象,是合法的指针取值。选项A错误,地址为0的内存区域被操作系统标记为受保护的不可访问区域,任何读写操作都会触发访问违规;选项C错误,野指针是指向随机未知内存的无效指针,
您可能关注的文档
- 2026年公关策划师考试题库(附答案和详细解析)(0508).docx
- 2026年基层法律服务工作者执业资格考试题库(附答案和详细解析)(0501).docx
- 2026年注册地质工程师考试题库(附答案和详细解析)(0428).docx
- 2026年注册市场营销师(CMM)考试题库(附答案和详细解析)(0512).docx
- 2026年注册林业工程师考试题库(附答案和详细解析)(0506).docx
- 2026年注册矿业工程师考试题库(附答案和详细解析)(0508).docx
- 2026年注册船舶工程师考试题库(附答案和详细解析)(0513).docx
- 2026年注册节能评估师考试题库(附答案和详细解析)(0505).docx
- 2026年移动安全工程师考试题库(附答案和详细解析)(0508).docx
- 2026年项目管理专业人士(PMP)考试题库(附答案和详细解析)(0501).docx
最近下载
- 佳能 IR C3020 C3025 C3025i 彩色复印机维修手册.pdf VIP
- 油管锚通用技术条件.pdf VIP
- ISO9001质量管理体系-质量手册.doc VIP
- 机械设计基础课后答案(杨可桢).doc VIP
- KPMG毕马威+国际财务报告准则+IFRS 18号+入门指南.pdf
- 专题10 带电粒子在复合场中的运动(讲义)(全国通用)(解析版)-2026年高考物理二轮复习讲练.docx
- 传感器与检测技术试题.docx VIP
- 点焊、缝焊和凸焊的焊接工艺评定试验 编制说明.docx VIP
- 2024年黑龙江省高考数学试卷(含答案详解).pdf
- 新能源与人工智能、大数据等技术的融合发展研究_新能源未来趋势.docx
原创力文档

文档评论(0)