📡
首页
🏢
企业
📚
考试
📖
攻略
📰
日报
👤
我的
校招宝-应届生校园招聘情报站
聚合秋招/春招/实习/提前批
联想校园招聘笔试题
编程语言 · 历年真题改编 · 题号 25665
多选题
编程语言
难度 3
真题改编 · 2023
中大厂
题目
一个由C语言编写的程序占用的内存分为哪几个部分
选项
4 个
A
栈(stack):由编译器自动分配释放,存放函数的参数值、局部变量的值、返回地址等,其操作方式类似于数据结构中的栈
B
堆(heap):一般由程序员动态分配(调用mallo()函数)和释放(调用free()函数),若程序员不释放,程序结束时可能由操作系统回收
C
数据段(data):存放的是全局变量、静态变量、常数。根据存放的数据,数据段又可以分成普通数据段(包括可读可写/只读数据段,存放静态初始化的全局变量或常量)、BSS数据段(存放未初始化的全局变量)
D
代码段(code):用于存放程序代码
🔒
答案与解析
:
登录后可查看本题答案、解析与考点讲解,并可在线作答自动判分
登录 / 注册
‹ 上一题
返回公务员考试·行测真题
下一题 ›
同类型题目
编程语言 · 继续练习
C语言嵌入式软件级别的优化有哪几种
练习本题 ›
GCC的编译流程分为哪些步骤
练习本题 ›
嵌入式开发主要采用C语言,使用C语言的好处是
练习本题 ›
GNU C的一大特色就是__attribute__机制,相关说法正确的是
练习本题 ›
嵌入式C语言堆和栈的区别包括
练习本题 ›
一套完整的编译工具集会包括很多组成部分,其中不包括
练习本题 ›
关于C语言的结构体,下列说法正确的是
练习本题 ›
关于C语言关键字C语言关键字volatile,下列说法错误的是
练习本题 ›
题目免费浏览 · 整套练习与模拟考登录后开始 · 答案与解析登录后可见
首页
企业
考试
攻略
日报
我的