广州市保伦电子有限公司嵌入式开发工程师线上测试题
1、用预处理指令个整型数的数组(nrry of 10integers);
(1)一个有10个指针的数组,该指针是指向一个整型数的(nrry of 10 pointers to integers);
(2)一个指向有10个整型数组的指针(pointer to nrry of 10 integers);
(3)一个指向函数的指针,该函数有一个整型参数并返回一个整型数(pointer to function thttkes integers n rgument returns n integer);
(4)一个有10个指针的数组,该指针指向一个函数,该函数有一个整型参数并返回一个整型数(nrry of 10 pointers to functions thttke integer rgument return integer);
2、关键字voltile有什么含义?并举出三个不同的例子。嵌入式系统开发是什么
3、嵌入式系统总是要用户对变量或寄存器进行位操作,给定一个整型变量,写两段代码,第一个设置的bit3,第二个去除的bit3,在以上操作中,要保持其他位不变。
4、嵌入式系统常常具有要求程序员去访问某特定的内存位置的特点,在某工程中,要去设置一肯定地址为0x679的整型变量的值为0x66。编译器是一个纯粹的NSI编译器,写代码去完成这一任务。
5、中断是嵌入式系统中的重要组成部分,这导致了许多编译开发商提供一种扩展mdsh;mdsh;让标准C支持中断,具有代表性的是,产生一个新的关键字:-interrupt,下面的代码就使用了-interrupt 去定义了一个中断子程序(ISR),请评论下这段代码的-interrupt,double compute-re(double rdius){double re=PI*rdius*rdius;print f(\n re=%f,re);return re;}
6、尽管不像非嵌入式计算机那样常见,嵌入式系统还是有从堆(hep)中动态安排内存的过程的,那么嵌入式系统中,动态分派内存可能发生的问题是什么?
7、关键字sttic的作用是什么?
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论