嵌入式面试题三道,你都会了吗?

2017-12-26 14:17:24 来源: 嵌入式ARM
标签:
题一:
下面的声明都是什么意思?
 
const int a;
 
int const a;
 
const int *a;
 
int * const a;
 
int const * a const;
 
思考过后,再到下方寻找答案
 
题二: 
sizeofstrlen的区别?
 
思考过后,再到下方寻找答案
 
题三: 
在某工程中,要求设置一绝对地址为0x67a9的整型变量的值为0xaa66。编译器是一个纯粹的ANSI编译器。写代码去完成这一任务?
 
思考过后,再到下方寻找答案
 
题一答案:
A.前两个的作用是一样,a是一个常整型数;
 
B.第三个意味着a是一个指向常整型数的指针(也就是,整型数是不可修改的,但指针可以);
 
C.第四个意思a是一个指向整型 数的常指针(也就是说,指针指向的整型数是可以修改的,但指针是不可修改的);
 
D.最后一个意味着a是一个指向常整型数的常指针(也就是说,指针指向的整型数 是不可修改的,同时指针也是不可修改的)。
 
题二答案:
sizeof是运算符,在编译时即计算好了; 而strlen是函数,要在运行时才能计算。
 
题三答案:
int *p;
 
p = (int*)0x67a9;
 
*p = 0xaa66;
 
 
关注与非网微信 ( ee-focus )
限量版产业观察、行业动态、技术大餐每日推荐
享受快时代的精品慢阅读
 

 

继续阅读
UltraSoC嵌入式分析技术与Imperas虚拟平台联手助力多核开发及调试

UltraSoC和Imperas今日宣布:双方将达成一项广泛的合作,为多核系统级芯片(SoC)开发人员提供结合了嵌入式分析技术和虚拟平台技术的强大组合。

恩智浦将嵌入式AI环境延伸至边缘处理应用

恩智浦半导体(纳斯达克代码:NXPI)今天宣布推出易于使用的泛化机器学习开发环境,用于构建具有高端功能的创新应用。

JTAG和支持JTAG的CPU

通常所说的JTAG大致分两类,一类用于测试芯片的电气特性,检测芯片是否有问题;一类用于Debug;一般支持JTAG的CPU内都包含了这两个模块。

计算机模块让创新没那么难
计算机模块让创新没那么难

2018年,市场聚光灯聚焦在了以下几个领域:智能制造、物联网、人工智能、新能源汽车等。这些热门领域的快速发展为电子行业带来极大的发展机遇,对应用厂商提出了全新的设计需求,也让对功能开发起决定性作用的单板计算机面临着全新的机遇和挑战。

齐聚深圳、嵌入式专家研讨人工智能时代发展机遇

近日,嵌入式系统联谊会第23次主题讨论会就这些问题,邀请业内知名专家和学者做了深入的探讨!本次会议由嵌入式系统联谊会、深圳北航新兴产业技术研究院主办,深圳北航物联网研究院、物联网咖啡承办,北京航空航天大学出版社、泰智会共同协办。主题为”人工智能助力物联网产业发展”。

更多资讯
莫大康:迎接存储器业的挑战

较为乐观的估计,能用5年左右的时间,达到全球市场(2018年存储器业产值预测可达1,500亿美元)占比的3% - 5%,也即DRAM与NAND的累加产值能达到近50亿美元,表明中国存储器业的突围取得了初步的成功。

宜鼎iCAP云端管理平台实现终端远程智能管理,降低人力成本

宜鼎芯存Innodisk于今年Computex现场展出iCAP云端储存管理平台,以软件、硬件及固件跨界整合的优势,强势承接全球持续升温的智能工控管理需求。

旺宏电子:NOR Flash与NAND Flash内存都满载啦

内存供货商旺宏电子(Macronix),今日举行股东会,董事长吴敏求表示,NOR Flash与NAND Flash内存的需求持续满载,工业与车用的比例将进一步提升。

一文看懂STM32F4总线架构

在STM32F4中,有5个最重要的时钟源,为HSI、HSE、LSI、PLL。其中PLL实际是分为两个时钟源,分别为主PLL和专用PLL。在这五个中HSI、HSE以及PLL是高速时钟,LSI和LSE是低速时钟。

2018年第1季全球服务器销售概况

Gartner 6月11日公布,2018年第1季全球服务器销售额年增33.4%至166.93亿美元、出货量年增17.3%。

Moore8直播课堂
电路方案