嵌入式linux期末考试试卷,嵌入式Linux_期末考试试题(含答案).doc

嵌入式Linux_期末考试试题(含答案)

( ) 1. 下列关于Linux安装的说法中,不正确的是 。

A.如果计算机的内存为128MB,则SWAP分区(交换分区)的大小通常设定为256M。

B.安装时Linux分区的文件系统类型一般为ext2或ext3。

C.安装时要进行磁盘分区,如果选择“自动分区”,系统会自动保留硬盘上原来的数据。

D.Linux除了可以从光盘安装外,还可以从网上下载Linux的iso映像文件,从硬盘安装。

( ) 2. 下列说法中,不正确的是 。

A. Shell程序编写完后还需要用gcc编译器编译。

B.可以通过将shell程序作为sh命令的输入来执行shell程序。

C. shell程序中定义的函数不能有参数。

D. Linux是免费使用和自由传播的类UNIX操作系统,但它并不是没有版权。

( ) 3. 为了利用GDB调试C/C++程序,在编译时需要把调试信息加载到可执行文件中,则用GCC编译源程序时,需要利用选项 。

A. –O2B. -EC. –WallD. -g

( ) 4. $temp=’world’;echo hello’$temp’

上述命令执行的结果为 。

A. helloworldB. hello$temp C. hello’world’ D. hello

( ) 5. 下列关于网络编程的叙述中,错误的是 。

A.一个完整的网络程序应该包含两个独立的程序,它们分别运行在客户端和服务器端。

B.相同条件下UDP发送数据的速度要比TCP快。

C. 当使用UDP编程时,如果函数sendto( )成功返回,表示系统发出的数据被通讯的对方准确接收到了。

D.端口号是16bit的地址码,端口号和IP地址构成一个插口(socket)。

( ) 6. 某shell程序在运行时需要向脚本传递参数,则为了得到所有命令行参数,我们可以使用变量 。

A. $@B. $#C. $0 D. $!

( ) 7. 将当前目录下的文件shell.sh 。

A. cp shell.sh B. mv shell.sh /home/linux

C. lls shell.sh / home/linux/shell.sh D. mv /root/shell.sh /home/linux/shell.sh

( ) 8. 在linux下进行shell编程时,注释符是 。

A. B. //C. /* */ D. 以上都不对

( ) 9. 任何时候用户需要回到用户主目录时可以使用命令 。

A. cd B. pwd C. path D. cd .

( ) 10. 文件exer1的访问权限为744,现要取消文件所有者的执行权限,同时增加同组用户的写权限,下列命令中正确的是 。

A. chmod u+x, g+w exer1B. chmod 646 exer1

C. chmod a-x, g+w exer1D. chmod g+w exer1

11. 就是将前一个命令的标准输出作为后一个命令的标准输入。

12. Linux有两种工作界面:字符界面和图形界面,其中 界面功能更强大。

13. 常用的socket类型有两种: 和 。

14. 将文件file1和文件file2连接成文件file3的命令是 。

15. 传递给shell脚本的位置参数只有前9个可以被访问,为了访问第9个位置参数以后的参数,使用 。

16. shell不仅是用户命令的解释器,同时也是一种功能强大的 , 是Linux缺省的shell。

17. 在shell编程时,如果将测试条件置于方括号内,应注意方括号两边必须有 。

18. 有时用户需要在一行给出多个shell命令,假定输入的命令都需要运行,则在shell提示符下输入命令时,可在命令之间加上符号 。

19. 为了获得父进程的ID号,可是使用函数 。

20. 在用bash命令调试shell程序时,为了将shell执行

1、 ARM微处理器有 7种工作模式,它们分为两类 非特权模式 、 特权模式 。其中用户模式属于 非特权模式 2、 ARM支持两个指令集, ARM核因运行的指令集不同,分别有两个状态 ARM 、 Thumb ,状态寄存器CPSR的 T 位反映了处理器运行不同指令的当前状态 3、 ARM核有多个寄存器,其中大部分用于通用寄存器,有小部分作为专用寄存器, R15 寄存器用于存储PC,R13通常用来存储 SP 4、 ARM处理器有两种总线架构,数据和指令使用同一接口的是 冯诺依曼 ,数据和指令分开使用不同接口的是 哈佛结构 1. 下列不是嵌入式系统特点的是: A. 系统内核小 B. 专用性强 C. 系统精简 D. 实时性要求不高 2. 关于ARM汇编和C语言混合编程下列错误的是: A.C语言中可以直接嵌入某些汇编指令 B. C语言中可以调用汇编的子程序 C. 汇编程序中可以调用C语言的函数 D. C语言嵌入的汇编指令时,不可以使用C的变量 3. 关于ATPCS规则,说法错误的是: A. 只能使用R0-R3来传递参数 B. R13为堆栈指针SP,需要保护 C. R14为连接寄存器,用于存放程序返回地址 D. 单字的返回值存放在R0 4. 关于交叉编译描述正确的是: A. 编译器运行在目标机,生成的可执行文件在宿主机上运行 B.编译器运行在宿主机,生成的可执行文件在宿主机上运行 C.编译器运行在目标机,生成的可执行文件在目标机上运行 D.编译器运行在宿主机,生成的可执行文件在目标机上运行 5. 建立嵌入式Linux开发环境中,使用Bootp协议的直接目的是: A. 分配宿主机的IP地址 B. 分配目标机的IP地址 C. 用于宿主机和目标机之间通讯 D. 用于监控目标机的运行。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值