计算机系统原理实验总复习题库.docx

上传人:b****1 文档编号:463683 上传时间:2022-10-10 格式:DOCX 页数:77 大小:272.64KB
下载 相关 举报
计算机系统原理实验总复习题库.docx_第1页
第1页 / 共77页
计算机系统原理实验总复习题库.docx_第2页
第2页 / 共77页
计算机系统原理实验总复习题库.docx_第3页
第3页 / 共77页
计算机系统原理实验总复习题库.docx_第4页
第4页 / 共77页
计算机系统原理实验总复习题库.docx_第5页
第5页 / 共77页
点击查看更多>>
下载资源
资源描述

计算机系统原理实验总复习题库.docx

《计算机系统原理实验总复习题库.docx》由会员分享,可在线阅读,更多相关《计算机系统原理实验总复习题库.docx(77页珍藏版)》请在冰豆网上搜索。

计算机系统原理实验总复习题库.docx

计算机系统原理实验总复习题库

已有C语言源程序test.c,采用一级优化,生成对应的汇编程序test.s,以下命令操作错误的是()。

A.gcc-O1-S-otest.stest.c

B.gcc-S-O1-otest.stest.c

C.gcc-S-O1test.c-otest.s

D.gcctest1.c-S-O1hello.s

问题7

运行以下程序,show_ueg()的输出是()

typedefunsignedchar*byte_pointer;

voidshow_bytes(byte_pointerstart,intlen){inti;

for(i=0;i

}

voidstring_ueg(){constchar*s="DEF";

show_bytes((byte_pointer)s,strlen(s));

}

A.414243444546

B.444546

C.414243

D.686870

问题8

C语言支持多种数据类型。

是否

问题9

用命令ls-al显示出文件ff的描述如下所示,由此可知文件ff的类型为

()。

-rwxr-xr--1rootroot599Cec1017:

12ff

已知函数如下:

voidxor_swap(int*x,int*y)

{

//

(1)

*y=*x^*y;//

(2)

*x=*x^*y;//(3)

*y=*x^*y;//(4)

}

执行xor_swap(3,5);语句,则在上述程序中表达式

(2)执行完毕,*y的值是

.

6

问题12

在位运算中,操作数每左移一位,其结果相当于()

A.操作数乘以2

B.

操作数乘以4

C.操作数除以4

D.操作数除以2

问题13

sizeof(int)=4,声明inta[10],数组a的首地址在寄存器ecx中,数组下标i存

放在edx中,表达式的结果存在eax中,则表达式&a[i]对应的汇编代码是()

A.movl(%ecx,%edx),%eax

B.movl(%ecx,%edx,4),%eax

C.

leal(%ecx,%edx),%eax

D.leal(%ecx,%edx,4),%eax

问题14

gdb的内存查看命令x的使用格式为:

x/nfu,其中u的取值不可以是

()

A.

n

B.h

C.

b

D.w

问题15

print

gdb调试查看变量值的命令是

问题16

除非特别指定,cp假定要拷贝的文件在下面哪个目录下()

A.当前目录

B.

root目录

C.用户目录

D.home目录

问题17

linux下目前最常用到的是ELF格式的二进制代码。

一个ELF格式的可执行程

序通常划分为如下几个部分:

.text、.data和.bss,其中.text是只读的代码

区,.data是可读可写的数据区,而.bss则是可读可写且没有初始化的数据区。

是否

问题18

EIP

IA-32结构中,两个专用寄存器分别是指令指针寄存器和标志寄存器

EFLAGS

问题19以下关于Linux为什么用企鹅做logo最离谱的解释?

A.李纳斯十分仰慕马化腾;

B.

李纳斯小名叫豆豆

C.企鹅……貌似很好吃的样子

D.李纳斯喜欢像企鹅

问题20

在32位机器上,double类型的精度是()

A.17

B.

14

C.15

D.16

问题21

IEEE754标准32位单精度数尾数的位数是()

A.23

B.

63

C.22

D.24

问题22

表达式0x13&0x17的值是()

A.0x17

B.

0x13

C.0xec

D.0xf8

问题23

如果您想列出当前目录以及子目录下所有扩展名为“.txt”的文件,那么您可以使用的命令是()

A.find.-name'.txt'

B.

ls*.txt

C.ls–d.txt

D.find.'.txt'

问题24

如果您想列出当前目录以及子目录下所有扩展名为“.txt”的文件,那么您可以使用的命令是()

A.find.-name'.txt'

B.

ls*.txt

C.ls–d.txt

D.find.'.txt'

问题25

IA-32规定中,以下哪个寄存器不属于调用者保存寄存器?

A.EAX

B.

EBX

C.ECX

D.EDX

问题26Linux分区类型默认的是()

A.vfat

B.ext2/ext3

C.

swap

D.dos

问题27Linux分区类型默认的是()

A.vfat

B.ext2/ext3

C.

swap

D.dos

问题28

表达式0x13|0x17的值是()

A.

0x03

B.0xE8

C.

0x17

D.0xc8

问题29

假设8位无符号整数变量x和y的机器数分别是X和Y。

如X=A6H,Y=3FH,

0

0

则执行x+y的运算结果中,标志位CF=,OF=,执行x-y的

0

1

运算结果中,CF=,OF=。

问题30

以下关于Linux目录的说法中哪个是正确的?

(多选题)

A.所有用户的家目录都在/home下

B./sbin目录下存放的命令任何普通用户都不能执行

C./etc目录下存放了所有的设备文件

D.内核存放在/boot目录下

问题31

gstabs

linux下执行as命令时加上参数可以使生成的目标程序包含符号表,

能够进行调试。

问题32

IA-32指令系统中,根据指令给定信息得到操作数或者操作数地址的方式称为

寻址方式

问题33不同符号的数x和y相减,x-y=diff,如果diff的符号位与x的符号相反,则结果溢出。

问题34

16156

-3087

已知shortx=-12345;执行x<<2;和x>>2;的结果分别是和。

问题35

在C语言中,如果执行一个运算时同时有无符号数和带符号数参加,那么,C编译器会隐含的将无符号数强制类型转换为带符号数。

是否

问题36

用ls–al命令列出下面的文()件列表,是符号连接文件的是()

A.drwxr--r--1helusers1024Sep1008:

10zhang

B.-rw-rw-rw-2hel-susers56Sep0911:

05hello

C.-rwxrwxrwx2hel-susers56Sep0911:

05goodbey

D.lrwxr--r--1helusers7Sep1208:

12cheng

问题37

在使用GCC编译器的过程中,以下()选项可用来指定生成的目标文件名。

A.-S

B.

-o

C.-c

D.-E

问题38

.i

gcc支持的c语言预处理文件的扩展名为

问题39

所谓“机器字长”通常是指CPU内部用于整数运算的数据通路的宽度,因此“字

长”等于CPU内部用于整数运算的运算器位数和通用寄存器宽度。

对错

问题40

在32位机器上,表达式~0x13值是()

A.0xFFFFFF17

B.

0xFFFFFF71

C.0xFFFFFFEC

D.0xFFFFFFFC

问题41

finish

gdb下运行程序,直到当前函数返回的命令是

问题42

每个过程都有自己的栈区,称为栈帧。

因此,在程序执行时,一个栈有若干栈帧组成,每个栈帧用专门的

指定起始位置。

当前栈帧的范围在和指向的区域之间。

由于不断有数据出入,所以

而可以固定不变。

问题43

8

2

A-32中的定点寄存器中共有个通用寄存器,个专用寄存器

6

和个段寄存器。

问题44

阅读以下C代码,补充完整对应的汇编代码:

intloop(intx,inty,intn)

{do{x+=n;y*=n;n--;

}

while((n>0)&&(y

}

汇编代码:

loop:

pushl%ebpmovl%esp,%ebpmovl8(%ebp),%eaxmovl12(%ebp),%ecxmovl16(%ebp),%edx

.L3:

.L5:

popl%ebp

ret

问题45

linux安装分区,SWAP分区分配多大比较适合?

A.可有可无,可以不分

B.

越大越好

C.内存的2倍,最大不超过2G

D.内存的2倍

问题46

C语言中的位运算是一种数值运算,运算时将两个操作数中对应的各二进制位按照指定的逻辑运算规则逐位进行计算。

对错

问题47

怎样显示当前目录()

A.ls

B.who

C.

cd

D.pwd

问题48

)命令可更改一个文件的权限设置.

A.chmod

B.

file

C.change

D.attrib

问题49

Linux安装

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1