当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法。
 

 

 ·vmware上linux图形界面的安装    »显示摘要«
    摘要: 如果你是使用vmware,那么你可以这样 首先在vmware的vm->install vmware tools选择install 在执行 1.mount /dev/cdrom /mnt/cdrom 2.cd /mnt/cdrom 有一个文件vmware-linux*.tar.gz 3.cp vmware-linux*.tar.gz /tmp 4.cd ......
    摘要: 1创建oracle用户帐号和安装目录 在shell下,作为root groupadd dba groupadd oinstall useradd –g oinstall –g dba oracle passwd oracle mkdir /opt/oracle mkdir /opt/oracle/product mkdir /o......


C语言测试:想成为嵌入式程序员应知道的0x10个基本问题
c语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法.这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为带面试者与被面试者提供许多有用信息,此外,撇开面试的压力不谈,这种测试也是相当有趣的.

从被面试者的角度来讲,你能了解许多关于出题者或监考者的情况.这个测试只是出题者为显示其对ansi标准细节的知识而不是技术技巧而设计吗?这个愚蠢的问题吗?如要你答出某个字符的ascii值.这些问题着重考察你的系统调用与内存分配策略方面的能力吗?这标志着出题者也许花时间在微机上而不上在嵌入式系统上.如果上述任何问题的答案是“是”的话,那么我知道我得认真考虑我是否应该去做这份工作. 【程序编程相关:在44b0成功编译了自己写的触摸屏程序

【推荐阅读:安装phpbb2

从面试者的角度来讲,一个测试也许能从多方面揭示应试者的素质:最基本的,你能了解应试者c语言的水平.不管怎么样,看一下这人如何回答他不会的问题也是满有趣.应试者是以好的直觉做出明智的选择,还是只是瞎蒙呢?当应试者在某个问题上卡住时是找借口呢,还是表现出对问题的真正的好奇心,把这看成学习的机会呢?我发现这些信息与他们的测试成绩一样有用. 【扩展信息:nano-X提供的函数和接口

有了这些想法,我决定出一些真正针对嵌入式系统的考题,希望这些令人头痛的考题能给正在找工作的人一点帮住.这些问题都是我这些年实际碰到的.其中有些题很难,但它们应该都能给你一点启迪.

这个测试适于不同水平的应试者,大多数初级水平的应试者的成绩会很差,经验丰富的程序员应该有很好的成绩.为了让你能自己决定某些问题的偏好,每个问题没有分配分数,如果选择这些考题为你所用,请自行按你的意思分配分数.

预处理器(preprocessor)

1 . 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)

#define seconds_per_year (60 * 60 * 24 * 365)ul

我在这想看到几件事情:

•; #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等)

•; 懂得预处理器将为你计算常数表达式的值,因此,直接写出你是如何计算一年中有多少秒而不是计算出实际的值,是更清晰而没有代价的.

•; 意识到这个表达式将使一个16位机的整型数溢出-因此要用到长整型符号l,告诉编译器这个常数是的长整型数.

•; 如果你在你的表达式中用到ul(表示无符号长整型),那么你有了一个好的起点.记住,第一印象很重要.

2 . 写一个“标准”宏min ,这个宏输入两个参数并返回较小的一个.

#define min(a,b) ((a) <= (b) ? (a) : (b))

这个测试是为下面的目的而设的:

&#8226;; 标识#define在宏中应用的基本知识.这是很重要的,因为直到嵌入(inline)操作符变为标准c的一部分,宏是方便产生嵌入代码的唯一方法,对于嵌入式系统来说,为了能达到要求的性能,嵌入代码经常是必须的方法.

&#8226;; 三重条件操作符的知识.
...   下一页
 ·xml for linux的安装    »显示摘要«
    摘要: 我下载了两个文件:libxml2-2.6.13.tar.gz和xml4c5_4_0-redhat_80-gcc_32.tar.gz 加入环境: export xercescroot=/home/lch/xml export path=$path:/home/lch/xml/bin export xercesc_nls_home=$xercescroot/msg e......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE