题库 第6181页
单选题:以下有关重定位信息的叙述中,错误的是_____。
以下有关重定位信息的叙述中,错误的是_____。@[A](2)A. 重定位信息是由编译器在生成汇编指令时产生的B. 指令中的重定位信息在可重定位目标文件的.rel.text节中C. 数据中的重定位信息在可重定位目标文件的.rel.data…
单选题:以下有关重定位功能的叙述中,错误的是_____。
以下有关重定位功能的叙述中,错误的是_____。@[D](2)A. 重定位的最终目标是重新确定各模块合并后每个引用所指向的目标地址B. 重定位的第一步应先将相同的节合并,且将具有相同存取属性的节合并成段C. 重定位的第二步是确定每个段的起始…
单选题:以下是有关链接过程中符号解析(符号绑定)的叙述,错误的是__________
以下是有关链接过程中符号解析(符号绑定)的叙述,错误的是__________@[B](2)A. 符号解析的目的是将符号引用与某目标模块中定义的符号建立关联B. 同一个符号名可能在多个模块中有定义,每个定义处的符号都须分配空间C. 本地符号的…
单选题:14.以下有关ELF目标文件的符号表的叙述中,错误的是______
14.以下有关ELF目标文件的符号表的叙述中,错误的是______@[D](2)A. 可重定位和可执行两种目标文件中都有符号表且数据结构一样B. 符号表定义在.symtab节中,每个表项描述某个符号的相应信息C. 通过符号表可获得符号的名称…
单选题:以下有关链接符号类型的叙述中,错误的是______
以下有关链接符号类型的叙述中,错误的是______@[D](2)A. 由模块m定义并能被其他模块引用的符号称为m的全局符号B. 由其他模块定义并被模块m引用的符号称为m的外部符号C. 由模块m定义并仅在m中引用的符号称为m的本地符号D. 在…
单选题:若x 为局部变量,xp、y和z是全局变量,则以下判断中错误的是______
若x 为局部变量,xp、y和z是全局变量,则以下判断中错误的是______@[A](2)A. 赋值语句“"int y=x+z ;"中,y和z都是符号的引用B. 赋值语句“y=x+z,"中,y和z都是符号的引用C. 静态局部变量声明“stat…
单选题:以下关于ELF可执行目标文件的程序头表(段头表)的叙述中,错误的是______。
以下关于ELF可执行目标文件的程序头表(段头表)的叙述中,错误的是______。@[A](2)A. 用于描述可执行文件中的节与主存储器中的存储段之间的映射关系B. 通过段头表可获得可装人段或特殊段的类型、在文件中的偏移位置及长度C. 描述了…
单选题:以下关于ELF可重定位和可执行两种目标文件格式比较的叙述中,错误的是______
以下关于ELF可重定位和可执行两种目标文件格式比较的叙述中,错误的是______@[B](2)A. 可重定位目标文件中有可重定位节.rel.text和.rel.data,在可执行目标文件中则没有B. 可重定位目标文件中有初始化程序段.ini…
单选题:以下关于ELF目标文件的节头表的叙述中,错误的是_______
以下关于ELF目标文件的节头表的叙述中,错误的是_______@[A](2)A. 每个表项用来记录某个节的内容以及相关描述信息B. 通过节头表可获得节的名称、类型、起始地址和长度C. 描述了每个可装入节的起始虚拟地址、对齐和存取方式D. 数…
单选题:以下关于 ELF目标文件的ELF头的叙述中,错误的是________
以下关于 ELF目标文件的ELF头的叙述中,错误的是________@[A](2)A. 包含了ELF头本身的长度和目标文件的长度B. 包含了操作系统版本和机器结构类型等信息C. 包含了节头表和程序头表各自的起始位置和长度D. 数据结构在可重…