- 0
- 0
- 约1.03万字
- 约 24页
- 2026-07-09 发布于江苏
- 举报
C语言指针试题及解析
一、单项选择题(共10题,每题1分,共10分)
以下C语言语句中,关于指针变量定义格式正确的是()
A.int*p;
B.intp*;
C.int*p=100;
D.intp=a;
答案:A
解析:C语言中指针变量的定义固定格式为“类型标识符*指针变量名;”,A选项完全符合该格式,正确。B选项将星号置于变量名后,不符合标准定义规则,编译器会报错,错误。C选项给指针直接赋值整数100,而指针变量需存储内存地址,整数100未对应明确的合法内存地址,且语法逻辑上未完成地址关联,错误。D选项定义的是普通整型变量p,虽语法上允许将地址赋值给整型变量,但核心是定义指针变量的操作,此语句未满足指针变量的定义要求,错误。
以下操作中,能正确对指针p进行赋值的是(假设a为已定义的整型变量)()
A.p=a;
B.p=a;
C.*p=a;
D.*p=a;
答案:B
解析:指针变量p只能存储内存地址,A选项将整型变量a的值赋给指针,而非地址,错误。B选项取变量a的地址赋值给指针p,符合指针赋值规则,正确。C选项是给指针p指向的内存区域赋值地址,此时p未指向有效内存,解引用操作无意义,错误。D选项是给p指向的内存区域赋值a的值,同理p未初始化,操作非法,错误。
关于数组名和指针的关系,下列说法正确的是()
A.数组名是指针变量
您可能关注的文档
- 2026年价格鉴证师考试题库(附答案和详细解析)(0602).docx
- 2026年智能机器人系统集成师考试题库(附答案和详细解析)(0601).docx
- 2026年注册工业设计师考试题库(附答案和详细解析)(0602).docx
- 2026年运动康复师考试题库(附答案和详细解析)(0606).docx
- 2026年银行从业资格考试考试题库(附答案和详细解析)(0606).docx
- 一次灵魂探索想象作文.docx
- 不正当竞争中的商业诋毁行为.docx
- 专科行政管理就业前景.docx
- 久坐的每小时起身活动技巧.docx
- 书记员考试速录技能试题及答案.docx
- 高一预习人教A版(2019)高中数学必修一第06讲 集合与逻辑用语中的参数问题.docx
- 高一预习人教A版(2019)高中数学必修一第一二三章测试卷培优篇(含解析).pdf
- 高一预习人教A版(2019)高中数学必修一第一二三章测试卷培优篇(含解析).docx
- 高一预习人教A版(2019)高中数学必修一第18讲 对数函数.docx
- 投资入股协议2026修订版合同三篇.docx
- 高一预习人教A版(2019)高中数学必修一第17讲 对数.docx
- 2026年仓储智能化服务协议合同三篇.docx
- 高一预习人教A版(2019)高中数学必修一第16讲 指数函数.docx
- 2026年数据深度分析服务协议合同二篇.docx
- 2026年滑冰场场地租赁合同协议合同三篇.docx
最近下载
- 资产证券化与REITs培训:业务简介与发展实例.pptx
- 七升八 暑假语文作业(每日一练基础小卷).docx
- 2025-2026学年福建省漳州市高一(下)期末物理试卷(含答案).pdf VIP
- 缺铁性贫血病人的护理(1).pptx VIP
- 2026四川数据集团有限公司第四批员工招聘13人笔试历年常考点试题专练附带答案详解.docx VIP
- 五年级下册计算练习.doc VIP
- 晋中学院《C语言程序设计基础》2023-2024学年第一学期期末试卷.doc VIP
- 6.流动式起重机械使用验收表.pdf VIP
- 二升三年级数学暑假作业完整版.doc VIP
- 2023常州市新初一分班语文试卷含答案.doc
原创力文档

文档评论(0)