niusouti.com
更多“在Linux/UNIX系统中C程序内存空间布局包括正文段 、 、未初始化的数据段、堆、栈、命令行参数和环境变量”相关问题
  • 第1题:

    下列关于Linux说法中,不正确的是

    A.Linux操作系统具有虚拟内存的能力

    B.Linux操作系统不是UNIX系统的变种,因此Linux上程序不适合在UNIX平台上运行

    C.Linux操作系统不限制应用程序可用内存的大小

    D.Linux操作系统支持多用户,在同一时间可以有多个用户使用主机


    正确答案:B
    解析:Linux操作系统不是UNIX的变种,但Linux操作系统符合UNIX标准,所以可以将Linux上的程序移迁到UNIX主机上执行。

  • 第2题:

    下列关于Linux与传统的网络操作系烧相比说法中不正确的是

    A.Linux操作系统具有虚拟内存的能力

    B.Linux操作系统不是UNIX系统的变种,因此Linux上程序不适合UNIX平台上运行

    C.Linux操作系统不限制应用程序可用内存的大小

    D.Linux操作系统支持多用户,在同一时间可以有多个用户使用主机


    正确答案:B
    解析:Linux操作系统不是UNIX的变种,但Linux操作系统符合UNIX标准,所以可以将linux上程序移迁到UNIX主机上执行。

  • 第3题:

    下列关于Linux与传统的网络操作系统相比说法中错误的是

    A.Linux操作系统不限制应用程序可用内存的大小

    B.Linux操作系统允许多用户多进程

    C.Linux操作系统符合UNIX标准是UNIX的变种

    D.Linux操作系统具有虚拟内存的能力


    正确答案:C
    解析:Linux操作系统虽然与UNTX系统根相似,但不是UNIX操作系统的变种。

  • 第4题:

    下面关于Linux操作系统的说法中,不正确的是( )。

    A.Linux作系统部分符合UNIX标准,可以将Linux上完成的程序经过重新修改后移植到UNIX主机上运行

    B.Linux作系统是免费软件,可以通过网络下载

    C.Linux作系统不限制应用程序可用内存的大小

    D.Linux作系统支持多用户,在同一时间内可以有多个用户使用主机


    正确答案:A

  • 第5题:

    Windows内存分配归为两个类型,是( )

    A.段分配、块分配

    B.段分配、堆分配

    C.块分配、栈分配

    D.栈分配、堆分配


    正确答案:D
    解析:内存分配分为分栈配和堆分配。栈上分配的内存系统自动释放,堆上分配的内存,系统不释放。栈一般是静态分配内存,堆上一般是动态分配内存。

  • 第6题:

    下列关于Linux操作系统的基本特点的描述,错误的是( )。

    A.它不具有虚拟内存的能力

    B.它适合作为Internet的标准服务平台

    C.符合UNIX标准,可以将Linux上完成的程序移植到UNIX主机上去运行

    D.Linux不限制应用程序可用内存的大小


    正确答案:A
    解析:Linux具有虚拟内存的能力,可以利用硬盘来扩展内存。

  • 第7题:

    非初始化数据段由exec赋初值常称为()。

    • A、正文段
    • B、数据段
    • C、bss段
    • D、堆

    正确答案:C

  • 第8题:

    下面关于Linux和Unix的叙述中,错误的是()

    • A、Linux是以Unix为原型的一种"类Unix"操作系统
    • B、两者的函数/命令的名称、参数和功能大体相同
    • C、两者的源代码基本相同
    • D、Unix的运行效率一般高于Linux

    正确答案:C

  • 第9题:

    C++程序运行时的内存空间可以分成全局数据区,堆区,栈区和()区。


    正确答案:代码

  • 第10题:

    在存储空间布局中从低地址到高地址依次分布为()。

    • A、正文段→数据段→bss段→堆→栈
    • B、栈→堆→bss段→数据段→正文段
    • C、正文段→堆→栈→数据段→bss段
    • D、堆→正文段→数据段→bss段→栈

    正确答案:A

  • 第11题:

    填空题
    C++程序运行时的内存空间可以分成全局数据区,堆区,栈区和()区。

    正确答案: 代码
    解析: 暂无解析

  • 第12题:

    单选题
    关于 JAVA 堆,下面说法错误的是()。
    A

    所有类的实例和数组都是在堆上分配内存的

    B

    对象所占的堆内存是由自动内存管理系统回收

    C

    堆内存由存活和死亡的对象组成

    D

    数组是分配在栈中的


    正确答案: C
    解析: 1. 对象存储在堆区。2. 数组是一种对象。

  • 第13题:

    下列描述中错误的是( )。

    A.Linux上完成的程序不能移植到UNIX主机上运行

    B.Linux操作系统是免费软件,可以通过网络下载

    C.Linux操作系统不限制应用程序可用内存的大小

    D.Linux操作系统支持多用户,在同一时间内可以有多个用户使用主机


    正确答案:A
    解析:与传统的网络操作系统相比,Linux操作系统主要有下列几个特点:①Linux操作系统不限制应用程序可用内存的大小;②Linux操作系统具有虚拟内存的能力,可以利用硬盘来扩展内存;③Linux操作系统允许在同一时间内,运行多个应用程序;④Linux操作系统支持多用户,在同一时间内可以有多个用户使用主机;⑤Linux操作系统具有先进的网络能力,可以通过TCP/IP协议与其他计算机连接,通过网络进行分布式处理;⑥Linux操作系统符合UNIX标准,可以将Linux上完成的程序移植到UNIX主机上去运行;⑦Lin

  • 第14题:

    进程内存布局包括几个部分()。

    A、代码区

    B、数据区

    C、堆

    D、栈段


    参考答案:ABCD

  • 第15题:

    下列关于Linux操作系统的基本特点,说法错误的是( )。

    A.它不具有虚拟内存的能力

    B.它适合作Internet的标准服务平台

    C.符合UNIX标准,可以将Linux上完成的程序移植到UNIX主机上去运行

    D.Linux不限制应用程序可用内存的大小


    正确答案:A
    解析:Linux具有虚拟内存的能力,可以利用硬盘来扩展内存。

  • 第16题:

    下面说法错误的是______。

    A.Linux操作系统部分符合UNIX标准,可以将Linux上完成的程序经过重新修改后移植到UNIX主机上运行

    B.Linux操作系统是免费软件,可以通过网络下载

    C. Linux操作系统不限制应用程序可用内存的大小

    D.Linux操作系统支持多用户,在同一时间内可以有多个用户使用主机


    正确答案:A

  • 第17题:

    下面关于Unix与Linux的叙述中,错误的是()。

    A.Linux属于一种“类Unix”系统

    B.Unix是优秀的主流操作系统

    C.两者的源代码不同,两者的函数名称和参数也各不相同

    D.Linux的运行效率还没有超过Unix


    正确答案:D

  • 第18题:

    (28)与传统的网络操作系统相比,Linux操作系统有许多特点,下面关于Linux主要持性的描述中,错误的是( )。

    A) Linux操作系统具有虚拟内存的能力,可以利用硬盘来扩展内存

    B) Linux操作系统具有先进的网络能力,可以通过TCP/IP协议与其他计算机连接

    C) Linux操作系统与UNIX所不同,将Linux程序移植到UNIX主机上不能运行

    D) Linux操作系统是免费软件,可以通过匿名FTP服务从网上获得


    正确答案:C
    (28)C) 【解析】Linux操作系统具有可移植性,能在微型计算机到 大型计算机的任何环境和任何平台上运行;另外,Linux操作系统具有标准的 兼容性。

  • 第19题:

    下面说法错误的是()。

    • A、Linux操作系统不限制应用程序可用内存的大小
    • B、Linux操作系统是免费软件,可以通过网络下载。
    • C、Linux操作系统部分符合UNIX标准,可以将Linux上完成的程序经过重新修改后移植到UNIX主机上运行。
    • D、Linux操作系统支持多用户,在同一时间可以有多个用户使用主机

    正确答案:C

  • 第20题:

    ()对处理器和必要的内存区域进行初始化,解压缩二进制内核映像并且在转交对系统的控制权之前把它加载到系统内存的合适位置。

    • A、引导装入程序
    • B、第二阶段引导装入程序
    • C、操作系统
    • D、Linux内核

    正确答案:B

  • 第21题:

    关于 JAVA 堆,下面说法错误的是()。

    • A、所有类的实例和数组都是在堆上分配内存的
    • B、对象所占的堆内存是由自动内存管理系统回收
    • C、堆内存由存活和死亡的对象组成
    • D、数组是分配在栈中的

    正确答案:D

  • 第22题:

    单选题
    在存储空间布局中从低地址到高地址依次分布为()。
    A

    正文段→数据段→bss段→堆→栈

    B

    栈→堆→bss段→数据段→正文段

    C

    正文段→堆→栈→数据段→bss段

    D

    堆→正文段→数据段→bss段→栈


    正确答案: C
    解析: 暂无解析

  • 第23题:

    单选题
    堆和栈的区别正确的是()
    A

    对于栈来讲,我们需要手工控制,容易产生memory leak。

    B

    对于堆来说,释放工作由编译器自动管理,无需我们手工控制

    C

    在Windows下,栈是向高地址扩展的数据结构,是连续的内存区域,栈顶的地址和栈的最大容量是系统预先规定好的。

    D

    对于堆来讲,频繁的new/delete势必会造成内存空间的不连续,从而造成大量的碎片,使程序效率降低。


    正确答案: C
    解析: 暂无解析

  • 第24题:

    单选题
    非初始化数据段由exec赋初值常称为()。
    A

    正文段

    B

    数据段

    C

    bss段

    D


    正确答案: A
    解析: 暂无解析