Linux驱动测试题,一就业模拟测试题linux驱动、系统底层工程师职位含答案.doc

一就业模拟测试题linux驱动、系统底层工程师职位含答案.doc

985d5aeb770ee9492884d6e4a9578419.gif

还剩

10页未读,

继续阅读

下载文档到电脑,马上远离加班熬夜!

亲,喜欢就下载吧,价低环保!

内容要点:

就业模拟测试题-LINUX 驱动、系统底层工程师职位 (点击此处— 》更多惊喜) http://lele185039.taobao.com本试卷从考试酷 examcoo 网站导出,文件格式为 mht,请用 WORD/WPS 打开,并另存为 doc/docx 格式后再使用试卷编号:143921试卷录入者:yisonghua(华清远见)试卷总分:80出卷时间:2012-09-13 14:53答题时间:150 分钟姓名: 学号: 班级: 6说明: 以下个体中的分数是说明题目的重要性而言的,并不是具体题目的考试分数,此试卷中的题目主要是出现在笔试之后的面试中,大部分题目要直接能说的出来,多去整理,完善自己的表达1.你平常是怎么用 C 写嵌入式系统的死循环的? [3 分]参考答案:while(1){//...}或者for(;;){//...{2.写一条命令,实现在 dir 以及其子目录下找出所有包含“hello world”字符串的文件[2 分]参考答案:grep -r "hello world" ./dir或者 grep -rHn "hello world" ./3.下面的两段程序中,循环能否执行?为什么?A:unsigned short i;unsigned short index = 0;for(i = 0; i long -> unsigned long -> long long -> unsigned long long -> float -> double -> long double注意,上面的顺序并不一定适用于你的机器,比如当 int 和 long 具有相同字长时,unsigned int 的精度就会比 long 的精度高(事实上大多数针对 32 机的编译器都是如此)。另外需要注意的一点是并没有将 char 和 short 型写入上式,原因是他们可以被提升到 int 也可能被提升到 unsigned int。提升数据的精度通常是一个平滑无损害的过程,但是降低数据的精度可能导致真正的问题。原因很简单:一个较低精度的类型可能不够大,不能存放一个具有更高精度的完整的数据。一个 1 字节的 char 变量可以存放整数 101 但不能存放整数 12345。当把浮点类型数据转换为整数类型时,他们被趋零截尾或舍入。强制类型转换:通常我们应该避免自动类型转换,当我们需要手动指定一个准确的数据类型时,我们可以用强制类型转换机制来达到我们的目的,使用方法很简单,在需要强制转换类型的变量或常量前面加上(type),例如(double)i; 即把变量 i 强制转换成 double 型。4.一个计划跑 LINUX 系统的 ARM 系统把 bootloader 烧录进去后,上电后串口上没有任何输出,硬件和软件各应该去检查什么? 提示: 1.跑 LINUX 的系统一般都需要外扩 DRAM,一般的系统也经常有 NOR 或NAND FLASH 2.bootloader 一般是由汇编和 C 编写的裸奔程序[5 分]参考答案:单片机系统:硬件上:1.确认电源电压是否正常。用电压表测量接地引脚跟电源引脚之间的电压,看是否是电源电压,例如常用的 5V。2.检查复位

发表评论

暂无评论,赶快抢占沙发吧。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值