在Linux/UNIX系统中C程序内存空间布局包括正文段 、 、未初始化的数据段、堆、栈、命令行参数和环境变量
第1题:
下列关于Linux说法中,不正确的是
A.Linux操作系统具有虚拟内存的能力
B.Linux操作系统不是UNIX系统的变种,因此Linux上程序不适合在UNIX平台上运行
C.Linux操作系统不限制应用程序可用内存的大小
D.Linux操作系统支持多用户,在同一时间可以有多个用户使用主机
第2题:
下列关于Linux与传统的网络操作系烧相比说法中不正确的是
A.Linux操作系统具有虚拟内存的能力
B.Linux操作系统不是UNIX系统的变种,因此Linux上程序不适合UNIX平台上运行
C.Linux操作系统不限制应用程序可用内存的大小
D.Linux操作系统支持多用户,在同一时间可以有多个用户使用主机
第3题:
下列关于Linux与传统的网络操作系统相比说法中错误的是
A.Linux操作系统不限制应用程序可用内存的大小
B.Linux操作系统允许多用户多进程
C.Linux操作系统符合UNIX标准是UNIX的变种
D.Linux操作系统具有虚拟内存的能力
第4题:
下面关于Linux操作系统的说法中,不正确的是( )。
A.Linux作系统部分符合UNIX标准,可以将Linux上完成的程序经过重新修改后移植到UNIX主机上运行
B.Linux作系统是免费软件,可以通过网络下载
C.Linux作系统不限制应用程序可用内存的大小
D.Linux作系统支持多用户,在同一时间内可以有多个用户使用主机
第5题:
Windows内存分配归为两个类型,是( )
A.段分配、块分配
B.段分配、堆分配
C.块分配、栈分配
D.栈分配、堆分配
第6题:
下列关于Linux操作系统的基本特点的描述,错误的是( )。
A.它不具有虚拟内存的能力
B.它适合作为Internet的标准服务平台
C.符合UNIX标准,可以将Linux上完成的程序移植到UNIX主机上去运行
D.Linux不限制应用程序可用内存的大小
第7题:
非初始化数据段由exec赋初值常称为()。
第8题:
下面关于Linux和Unix的叙述中,错误的是()
第9题:
C++程序运行时的内存空间可以分成全局数据区,堆区,栈区和()区。
第10题:
在存储空间布局中从低地址到高地址依次分布为()。
第11题:
第12题:
所有类的实例和数组都是在堆上分配内存的
对象所占的堆内存是由自动内存管理系统回收
堆内存由存活和死亡的对象组成
数组是分配在栈中的
第13题:
下列描述中错误的是( )。
A.Linux上完成的程序不能移植到UNIX主机上运行
B.Linux操作系统是免费软件,可以通过网络下载
C.Linux操作系统不限制应用程序可用内存的大小
D.Linux操作系统支持多用户,在同一时间内可以有多个用户使用主机
第14题:
进程内存布局包括几个部分()。
A、代码区
B、数据区
C、堆
D、栈段
第15题:
下列关于Linux操作系统的基本特点,说法错误的是( )。
A.它不具有虚拟内存的能力
B.它适合作Internet的标准服务平台
C.符合UNIX标准,可以将Linux上完成的程序移植到UNIX主机上去运行
D.Linux不限制应用程序可用内存的大小
第16题:
下面说法错误的是______。
A.Linux操作系统部分符合UNIX标准,可以将Linux上完成的程序经过重新修改后移植到UNIX主机上运行
B.Linux操作系统是免费软件,可以通过网络下载
C. Linux操作系统不限制应用程序可用内存的大小
D.Linux操作系统支持多用户,在同一时间内可以有多个用户使用主机
第17题:
下面关于Unix与Linux的叙述中,错误的是()。
A.Linux属于一种“类Unix”系统
B.Unix是优秀的主流操作系统
C.两者的源代码不同,两者的函数名称和参数也各不相同
D.Linux的运行效率还没有超过Unix
第18题:
(28)与传统的网络操作系统相比,Linux操作系统有许多特点,下面关于Linux主要持性的描述中,错误的是( )。
A) Linux操作系统具有虚拟内存的能力,可以利用硬盘来扩展内存
B) Linux操作系统具有先进的网络能力,可以通过TCP/IP协议与其他计算机连接
C) Linux操作系统与UNIX所不同,将Linux程序移植到UNIX主机上不能运行
D) Linux操作系统是免费软件,可以通过匿名FTP服务从网上获得
第19题:
下面说法错误的是()。
第20题:
()对处理器和必要的内存区域进行初始化,解压缩二进制内核映像并且在转交对系统的控制权之前把它加载到系统内存的合适位置。
第21题:
关于 JAVA 堆,下面说法错误的是()。
第22题:
正文段→数据段→bss段→堆→栈
栈→堆→bss段→数据段→正文段
正文段→堆→栈→数据段→bss段
堆→正文段→数据段→bss段→栈
第23题:
对于栈来讲,我们需要手工控制,容易产生memory leak。
对于堆来说,释放工作由编译器自动管理,无需我们手工控制
在Windows下,栈是向高地址扩展的数据结构,是连续的内存区域,栈顶的地址和栈的最大容量是系统预先规定好的。
对于堆来讲,频繁的new/delete势必会造成内存空间的不连续,从而造成大量的碎片,使程序效率降低。
第24题:
正文段
数据段
bss段
堆