工学

单选题下面关于Objective-C内存管理的描述错误的是()A 当使用ARC来管理内存时,代码中不可以出现autoreleaseB autoreleasepool在drain的时候会释放在其中分配的对象C 当使用ARC来管理内存时,在线程中大量分配对象而不用autoreleasepool则可能会造成内存泄露D 在使用ARC的项目中不能使用NSZone

题目
单选题
下面关于Objective-C内存管理的描述错误的是()
A

当使用ARC来管理内存时,代码中不可以出现autorelease

B

autoreleasepool在drain的时候会释放在其中分配的对象

C

当使用ARC来管理内存时,在线程中大量分配对象而不用autoreleasepool则可能会造成内存泄露

D

在使用ARC的项目中不能使用NSZone

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

关于存储管理的任务,在下面的叙述中,哪一个是不正确的?

A.内存管理是给每个应用程序所必需的内存,而不占用其他应用程序的内存

B.内存管理是管理在硬盘和其他大容量存储设备中的文件

C.当某些内存不够用时,还可以从硬盘的空闲空间生成虚拟内存以便使用

D.采取某些步骤以阻止应用程序访问不属于它的内存


正确答案:B
解析:内存管理的目标是给每一个应用程序所必需的内存,而又不占用其他应用程序的内存。

第2题:

关于Objective-C说法错误的是?()

A.支持动态机制

B.支持开放式的动态绑定,简单化交互式用户接口架构

C.Objective-C包括命名空间机制

D.常见的编译时性能优化方法不能用于Objective-C


参考答案:C

第3题:

下面关于存储管理的叙述中正确的是:()。

A.先现在操作系统中,允许用户干预内存的分配

B.固定分区存储管理是针对单道系统的内存管理方案

C.可变分区存储管理可以对作业分配不连续的内存单元

D.页式存储管理中,页面大小是在硬件设计时确定的


正确答案:D

第4题:

操作系统的另一个主要功能是存储管理。关于存储管理的任务,下面的叙述中哪一个是错误的______。

A.内存管理是给每个应用程序所必需的内存,而又不占用其他应用程序的内存

B.内存管理是管理在硬盘和其他大容量存储设备中的文件

C. 当某些内存不够用时,还可以从硬盘的空闲空间生成虚拟内存以资使用

D.采取某些步骤可阻止应用程序访问不属于它的内存


正确答案:B
解析:内存管理的目标是给每一个应用程序所必需的内存,而又不占用其他应用程序的内存,不仅仅是文件管理。

第5题:

关于Windows98虚拟存储管理,下面叙述中错误的是______。

A.如果应用程序要装入的文件比系统RAM和交换文件合起来还要大,则无法进行

B.交换文件是虚拟内存管理器用来保存页面的文件

C.位于物理内存中的页面可以立即为应用程序所使用

D.虚拟存储管理通过换页进行物理内存和磁盘间的数据移动


正确答案:A
解析:映射文件I/O可以使VMM将虚拟内存地址映射到一个大文件上,并通知应用程序此文件可用,然后仅将应用程序实际需要访问的文件部分装入RAM或交换文件。

第6题:

下面是关于微型计算机存储系统是的层次结构描述正确的是()

A.CPU.内存.cach

B.外存B、CPU、cache、内存、外存

C.内存、cache、CPU、外存

D.内存、cache、外存、CPU


正确答案:B

第7题:

操作系统的一个主要功能是存储管理。关于存储管理的任务,下面的叙述中哪一个是错误的

A.内存管理给每个应用程序提供其所必需的内存,而又不占用其他应用程序的内存B.内存管理管理存储在硬盘和其他大容量存储设备中的文件C.当某些内存不够用时,还可以从硬盘的空闲空间生成虚拟内存以资使用D.采取某些步骤以阻止应用程序访问不属于它的内存


正确答案:B
内存管理的目标是给每一个应用程序提供其所必需的内存,而又不占用其他应用程序的内存。在保护模式下,Windows操作系统和OS/2操作系统的1MB可寻址内存使用完后,可以使用扩展内存。若系统不能提供足够的实际内存来满足一个应用程序的需要,虚拟内存管理程序就会介入来弥补不足。Windows操作系统和OS/2操作系统还可以采取某些步骤以阻止应用程序访问不属于它的内存,通过把应用程序限制在自己的地址空间来避免冲突。

第8题:

(24)下面关于存储管理任务的叙述中,不正确的是( )。

A)内存管理是给每个应用程序所必需的内存,而又不占用其他应用程序的内存

B)内存管理是管理硬盘和其他大容量存储设备中的文件

C)当某些内存不够用时,可以从硬盘的空闲空间生成虚拟内存以供使用

D)采取某些步骤以阻止应用程序访问不属于它的内存


正确答案:B
(24)B) 【解析】选项A),内存管理是给每个应用程序所必需的内存,而又不占用其他应用程序的内存:选项B),操作系统的内存管理是管理内存资源,文件系统负责管理硬盘和其他大容量存储设备中的文件;选项c),当某些内存不够用时,虚拟内存管理就会介入来弥补不足:选项D),内存管理的另一个任务是采取某些步骤以阻止应用程序访问不属于它的内存。

第9题:

下列关于Windows的描述中,错误的是( )。

A.启动进程的函数是CreateProcess

B.通过GDI调用作图函数

C.可使用多种文件系统管理磁盘文件

D.内存管理不需要虚拟内存管理程序


正确答案:D

第10题:

下面关于MMU和Linux描述错误的是()

A.MMU是内存管理单元Memory Management Unit的缩写

B.uClinux可以运行在有MMU的处理器上

C.Linux内核功能强大,内存管理功能丰富,即使在没有MMU的处理器上,也可以通过软件实现地址映射

D.Linux系统正是利用MMU,才能使得各个进程有独立的寻址空间


正确答案:C

更多相关问题