嵌入式面试题,综合笔试题推荐内容
1、下面关于TCP协议的说法,哪些是正确的:
A.不支持广播通讯
B.不需要建立链接,直接可以发生数据
C.提供紧急数据传送功能,当有紧急数据发送时,接收方收到后会优先读取紧急数据
D.能够探知到接收方处理能力,当接收方大量数据未接收时,会停止继续发送新数据
参考答案:ACD
2、下列关于管道(Pipe)通信的叙述中,正确的是()
A.一个管道可以实现双向数据传输
B.管道的容量仅受磁盘容量大小限制
C.进程对管道进行读操作和写操作都可能被阻塞
D.一个管道只能有一个读进程或一个写进程对其操作
参考答案:C
3、两个进程加载同一个动态链接库时(windows钟的dll文件或linux中的.so文件),动态链接库的以下哪个资源是两个进程共享的?
A.文本区域
B.栈区域
C.堆区域
D.文件描述符
参考答案:D
4、以下关于linux操作系统中硬链接和软链接的描述,正确的是?
A.硬链接和软链接指向的inode的编号是一样的
B.可以建立一个空文件的软链接
C.linux操作系统可以对目录进行硬链接
D.硬链接指向inode节点
参考答案:B
5、关于web表单登录中用到的图形验证码的实现,以下做法不正确的有:
A.返回给浏览器的html代码中包含图形验证码和文本字符串,登录前客户端判断输入内容和页面中保存的内容是否一致
B.服务器端在返回的图片和cookie中同时包含图形验证码,登录前客户端判断输入内容和cookie保存的内容是否一致
C.服务器端生成验证码后一方面通过图片将验证码返回给客户端,同时在服务器端保存文本的验证码,由服务器端验证输入内容是否正确
D.浏览器通过识别图形验证码中的内容和用户输入的内容判断是否一致
参考答案:AD
6、在shell中变量的赋值有四种方法,其中,采用name=12的方法称 。
A.直接赋值
B.使用read命令
C.使用命令行参数
D.使用命令的输出
参考答案:A
7、下列选项中,不属于SQL约束的是:
A.UNIQUE
B.PRIMARY KEY
C.FOREIGN KEY
D.BETWEEN
参考答案:D
8、在bash中,下列哪些语句是赋值语句?()
A.a ="test"
B.$a ="test"
C.a="test"
D.$a="test"
参考答案:C
9、下面有关linux查看系统负载的命令,说法错误的是?
A.uptime命令主要用于获取主机运行时间和查询linux系统负载等信息
B.vmstat命令可以查看查看cpu负载
C.sar命令可以查看网络接口信息
D.free命令可以查看磁盘负载情况
参考答案:D
10、tar命令用于解压的参数是?
A.-v
B.-x
C.-c
D.-f
参考答案:B