所选答案: [未给定]
正确答案: C. 内存的2倍,最大不超过2G
问题 108 IA-32规定中,以下哪个寄存器不属于调用者保存寄存器?
所选答案:
得 0 分,满分 10 分
[未给定]
正确答案:
A. EBX
得 0 分,满分 10 分
问题 109 的权限为( )
某文件的组外成员的权限为只读;所有者有全部权限;组内的权限为读与写,则该文件
所选答案: 正确答案:
[未给定]
A. 764
得 0 分,满分 10 分
问题 110 先要将x加上偏移量,再右移,目的是使商朝0方向舍入。
采用移位运算进行常量的除法运算时,对于带符号整数x,如果x<0, 则在移位之前,
所选答案: [未给定] 正确答案: 对
得 0 分,满分 10 分
问题 111 假设:sizeof(int)=4, 声明int a[10],数组a的首地址在寄存器ecx中,数组下标i存放在edx中,表达式的结果存在eax中,则表达式a[0]对应的汇编代码是()
所选答案: 正确答案:
[未给定]
B. movl (ìx), êx
得 0 分,满分 10 分
问题 112 linux下标准的链接器是[x]
x 的指定答案:
[未给定]
x 的正确答案: ld
问题 113 以下哪个版本的Linux不属于RedHat系?
得 0 分,满分 10 分
所选答案: [未给定]
正确答案: C. Ubuntu
问题 114
1 的指定答案: 2 的指定答案:
得 0 分,满分 10 分
在AT&T汇编语言中,过程调用指令是[1],过程返回指令是[2]。(请用英文小写字母)
[未给定] [未给定]
1 的正确答案: call 2 的正确答案: ret
问题 115 得 0 分,满分 10 分
C语言中允许无符号整数和带符号整数之间的转换,转换前后的机
器数发生了改变。
所选答案: [未给定] 正确答案: 否
得 0 分,满分 10 分
问题 116 下面哪个是你学习字符界面的原因?
所选答案: [未给定] 正确答案: B.
服务器可能没有图形界面;
问题 117 IA-32规定中,以下哪个寄存器不属于被调用者寄存器?
所选答案:
得 0 分,满分 10 分
[未给定]
正确答案:
C. ECX
得 0 分,满分 10 分
问题 118 已知汇编,请补充完整对应的C程序(填空各个符号之间不要有空格)。 a:
pushl ?p
movl %esp, ?p movl 8(?p), íx movl 12(?p), êx cmpl êx, íx
jle .L2
subl êx, íx movl íx, êx jmp .L4 .L2:
subl íx, êx .L4: popl ?p ret C程序: int a(int x ,int y) { if([1]) return [2]; else return [3]; }
1 的指定答案: 2 的指定答案: 3 的指定答案:
[未给定] [未给定] [未给定]
1 的正确答案: x>y 2 的正确答案: x-y 3 的正确答案: y-x
问题 119
所选答案:
得 0 分,满分 10 分
在使用GCC编译器的过程中,以下()选项可用来指定生成的目标文件名。
[未给定]
正确答案:
C. -o
得 0 分,满分 10 分
问题 120 删除文件命令为( )
所选答案:
[未给定]
正确答案:
A. rm
得 0 分,满分 10 分
问题 121 linux下目前最常用到的是
ELF 格式的二进制代码。一个 ELF 格式的
可执行程序通常划分为如下几个部分:.text、.data 和 .bss,其中 .text
是只读的代码区,.data 是可读可写的数据区,而 .bss 则是可读可写且没有初始化的数据区。
所选答案: [未给定] 正确答案: 是
得 0 分,满分 10 分
问题 122 C语言的按位运算有()(多选)
所选答案: [未给定] 正确答案: C. &
F. | G. ^ H. ~
问题 123 gdb下运行程序,直到当前函数返回的命令是[x]
x 的指定答案:
得 0 分,满分 10 分
[未给定]
x 的正确答案: finish
f
问题 124 得 0 分,满分 10 分
哪个命令可以将普通用户转换成超级用户( )
所选答案:
[未给定]
正确答案:
A. su
得 0 分,满分 10 分
问题 125 C语言中,表达式-1<0u
所选答案:
的值为()
[未给定]
正确答案:
C. 0
得 0 分,满分 10 分
问题 126 IA-32处理器主要有两种工作方式,即[x]模式和保护模式。
x 的指定答案:
[未给定]
x 的正确答案: 实地址
实
问题 127 得 0 分,满分 10 分
在C语言中,如果执行一个运算时同时有无符号数和带符号数参加,