以下面试题是结合嵌入式公司常拿出作为面试题考嵌入式工程师的题目,其中难度不大,又是实际操作用到的知识,对刚踏入工作岗位的工程师们很实用,不妨参考一下!
1、一个文件名字为rr.Z,可以用来解压缩的命令是:
A.tar
B.gzip
C.compress
D.uncompress
参考答案:D
2、用来辅助软件开发、运行、维护、管理、支持等过程中的活动的软件称为软件开发工具,通常也称为()工具。
A.CAD
B.CAI
C.CAM
D.CASE
参考答案:D
3、下面哪项技术可以用在WEB开发中实现会话跟踪实现?
A.session
B.Cookie
C.地址重写
D.隐藏域
参考答案:ABCD
4、有六个元素6,5,4,3,2,1顺序入栈,问下列哪一个不是合法的出栈序列?
A.5 4 3 6 2 1
B.4 5 3 1 2 6
C.3 4 6 5 2 1
D.2 3 4 1 5 6
参考答案:C
5、在Linux 系统中,在运行一个程序时,程序中未初始化的全局变量会被加载到以下哪个内存段中?
A.BSS
B.TEXT
C.DATA
D.STACK
参考答案:A
6、()设计模式将抽象部分与它的实现部分相分离。
A.Singleton(单例)
B.Bridge(桥接)
C.Composite(组合)
D.Facade(外观)
参考答案:B
7、下面有关jdbc statement的说法错误的是?
A.JDBC提供了Statement、PreparedStatement 和 CallableStatement三种方式来执行查询语句,其中 Statement用于通用查询, PreparedStatement 用于执行参数化查询,而 CallableStatement则是用于存储过程
B.对于PreparedStatement来说,数据库可以使用已经编译过及定义好的执行计划,由于 PreparedStatement 对象已预编译过,所以其执行速度要快于 Statement 对象”
C.PreparedStatement中,“?” 叫做占位符,一个占位符可以有一个或者多个值
D.PreparedStatement可以阻止常见的SQL注入式攻击
参考答案:C
8、下面关于求关键路径的说法不正确的是()
A.一个事件的迟开始时间为以该事件为尾的弧的活动迟开始时间与该活动的持续时间的差
B.求关键路径是以拓扑排序为基础的
C.一个事件的早开始时间同以该事件为尾的弧的活动早开始时间相同
D.关键活动一定位于关键路径上
参考答案:A
9、从技术的角度和系统地角度分析嵌入式系统的定义?
参考答案:以应用为中心,计算机技术为基础,软硬件可剪裁,适应应用系统对功能,成本,体积,可靠性,功耗严格要求的计算机系统。