- 7
- 0
- 约2.38万字
- 约 36页
- 2025-09-08 发布于四川
- 举报
2025年学历类自考专业(计算机信息管理)管理信息系统-高级语言程序设计(一)参考题库含答案解析
一、单选题(共35题)
1.
在C语言中,若有定义`inta[5]={1,2,3,4,5},*p=a+2;`,则表达式`*(p++)+*(--p)`的值是:
【选项】
A.6
B.7
C.8
D.程序行为未定义
【参考答案】D
【解析】
1.表达式`*(p++)`先取`p`指向的值`3`,再将`p`自增指向`a[3]`。
2.此时`*(--p)`试图将`p`从`a[3]`减至`a[2]`并取值`3`。
3.但C语言规定同一表达式中对同一变量的多次修改(如`p++`和`--p`)属于“未定义行为”(UndefinedBehavior),结果取决于编译器实现。
4.因此正确答案为D,选项A、B、C的计算结果均不成立。
2.
以下关于C语言宏定义的描述,错误的是:
【选项】
A.宏展开是预处理阶段完成的
B.宏可以定义带参数的代码片段
C.宏不支持递归调用
D.宏定义末尾必须添加分号
【参考答案】D
【解析】
1.宏在预处理阶段替换文本(A正确)。
2.带参宏如`#defineMAX(a,b)((a)(b)?(a):(b))`合法(B正确)。
3.宏不支持递归(C正确)。
4.宏定义末尾无分号(D错误),若加分号会导致调用时代码语法错误
您可能关注的文档
- 2025年学历类自考专业(建筑工程)建筑材料-流体力学参考题库含答案解析.docx
- 2025年医卫类中药学(师)专业实践技能-基础知识参考题库含答案解析.docx
- 2025年职业资格证券从业资格证券投资分析-证券分析师参考题库含答案解析.docx
- 2025年计算机计算机二级Java语言程序设计-MySQL数据库程序设计参考题库含答案解析.docx
- 2025年学历类自考公共课计算机网络技术-高等数学基础参考题库含答案解析.docx
- 2025年医卫类中药学(中级)相关专业知识-专业技能实践参考题库含答案解析.docx
- 2025年学历类自考专业(护理)护理教育导论-社区护理学(一)参考题库含答案解析.docx
- 2025年公务员类国家电网安规考试变电安规-配电安规参考题库含答案解析.docx
- 2025年特种作业类危险化学品安全作业合成氨工艺作业-过氧化工艺作业参考题库含答案解析.docx
- 2025年计算机计算机一级网络安全素质教育-计算机基础及MS Office应用参考题库含答案解析.docx
最近下载
- 2024年九年级中考数学复习:二次函数与三角形的综合 刷题练习题汇编(Word版,含答案).docx VIP
- LT6242消防应急广播设备安装使用说明书.pdf
- 四库全书基本概念系列文库:海丰县志.pdf VIP
- 2025年环氧砂浆地坪施工方案(3).docx
- 【精选】2015年天津城建大学考研818测量学专业课重点考研真题解析参考书考试大纲.pdf VIP
- 2026开源证券股份有限公司校园招聘备考题库及答案解析(夺冠).docx VIP
- 《城轨信号基础设备维护》课件——任务1 常见的道岔转辙机设备 ZYJ7型电动液压转辙机结构与工作原理.pptx VIP
- TCNPCI0014—2023指向式旋转导向工具.pdf VIP
- 2025江苏国联空域科技发展有限公司招聘2人笔试参考题库附答案.docx VIP
- 水下机器人控制技术-全套PPT课件.pptx
原创力文档

文档评论(0)