题库 第6182页
单选题:以下关于可重定位目标文件的叙述中,错误的是________
以下关于可重定位目标文件的叙述中,错误的是________@[B](2)A. 在.text节中包含相应模块内所有机器代码B. 在.data节中包含相应模块内所有变量的初始值C. 在.rodata节中包含相应模块内所有只读数据D. 在.rel…
单选题:以下关于链接器基本功能的叙述中,错误的是_________
以下关于链接器基本功能的叙述中,错误的是_________@[C](2)A. 将每个符号引用与唯的一个符号定义进行关联B. 将每个.o文件中的.data节、.text节和.bss节分别合并C. 确定每个符号(包括全局变量和局部变量)的首地址…
单选题:以下有关使用GCC生成C语言程序执行文件的叙述中,错误的是_______。
以下有关使用GCC生成C语言程序执行文件的叙述中,错误的是_______。@[B](2)A. 第一步预处理,对#ichude、#define、#ifder 等预处理命令进行处理B. 第二步编译,将预处理结果编译转换为二进制形式的汇编语言程序…
单选题:以下有关缓冲区溢出以及缓冲区溢出攻击的叙述中,错误的是_____。
以下有关缓冲区溢出以及缓冲区溢出攻击的叙述中,错误的是_____。@[D](2)A. 当传送到栈中局部数组中的字符的个数超过数组长度时发生缓冲区溢出B. 恶意程序可利用像strcpy等无字符串长度设定的c库函数进行缓冲区溢出攻击C. 只要发…
单选题:假定int型数组a的首址在 ECX中,i在EDX中, 则“&a[i]-a 送EAX"所对应的汇编指令是_____。
假定int型数组a的首址在 ECX中,i在EDX中, 则“&a[i]-a 送EAX"所对应的汇编指令是_____。@[B](2)A. movl %ecx, %eaxB. movl %edx, %eaxC. leal ( ,%ecx, 4),…
单选题:假定静态short 型二维数组b和指针数组pb的声明如下:
假定静态short 型二维数组b和指针数组pb的声明如下:static short b[2][4] ={ {2, 9, -1, 5}, {3, 1, -6, 2 }};static short *pb[2]={b[0], b[1]}若b的首…
单选题:假定静态short型二维数组b的声明如下:
假定静态short型二维数组b的声明如下:static short b[2][4]={ {2, 9, -1,5}, {3,8, 2, -6}};若b的首地址为0x8049820,则按行优先存储方式下,数组元素“8” 的地址是_____。@[…
单选题:假定int型数组a的首址在ECX中,i在EDX中,则“*(a+i)送EAX"所对应的汇编指令是_____。
假定int型数组a的首址在ECX中,i在EDX中,则“*(a+i)送EAX"所对应的汇编指令是_____。@[A](2)A. movl (%ecx, %edx, 4), %eaxB. movl (%edx, %ecx, 4), %eaxC.…
单选题:假定int型数组a的首址在ECX中,则“a送EAX"所对应的汇编指令是______。
假定int型数组a的首址在ECX中,则“a送EAX"所对应的汇编指令是______。@[A](2)A. movl %ecx, %eaxB. movl %edx, %eaxC. leal (%ecx, 0), %eaxD. leal (%ec…
单选题:以下有关C语言程序的变量的作用域和生存期的叙述中,错误的是____。
以下有关C语言程序的变量的作用域和生存期的叙述中,错误的是____。@[A](2)A. 静态(static型)变量和非静态局部(auto型)变量都分配在对应栈帧中B. 因为非静态局部变量被分配在栈中,所以其作用域仅在过程体内C. 非静态局部…