- 1
- 0
- 约2.79万字
- 约 36页
- 2026-01-29 发布于河北
- 举报
重要面试的是C/C++软件工程师,但愿对大家有所协助。
一C语言部分
I问:在嵌入式开发中,为何能通过C语言去直接操作硬件?
答:由于有指针,指针是C语言的灵魂,他可以直接访内存。
2问:链表的作用?
答:用于内存管理,链表节点中的指针域可以将不持续的内存彼此关联起来,从而实
现内存的动态管理。
3问:什么变量不能用指针指向?
答:寄存器变量(regisier修饰),由于这个变量会优先选择寄存到CPU寄存器中,而指
针只能指向内存的任务区域,但不能指向寄存器。
4问:有符号字符型和无符号字符型变量的最大值和最小值分别是多少(十六进制多少),
为何?
答:有符号(-128——127,-0x80——0x7F);无符号(0——255,0——OxFF)
5局部变量能否和全局变量重名?
答:能,局部会屏蔽全局。
6全局变量和局部变量的区别。
全局变量,储存在静态区.进入main函数之前就被创立.生命周期为整个源程序。
局部变量,在栈中分派.在函数被调用时才被创立.生命周期为函数内.
7头文献中的ifndef/define/endif干什么用?
防止反复包括
8include和include””有什么区别?
ttinclude:告诉预处理器在原则系统目录中寻找文献。
^include丁“告诉预处理器先在目前目录中寻找文献,找不到则再在
原则目录下寻找文献。
9const有什么用途?(请至少阐明两种)
1()定义const常量
2()const可以修饰函数的参数返回值,甚至函数的定义体。
被const修饰的东西都受到强制保护,可以防止意外的变动,能提高程序的强健
性。
〃指向常整形数的指针变量
constchar*pl=name;〃指针所指向的内容不能变,指针指向的地址可变。constchar
*p;〃和charconst*p
〃指向整形数的常指针
char*constp2=name;//地址不可变,内容可变。
〃指向常量的常指针
constchar*constname=chen;〃地址不变,内容不变。
10.数组与链表的区别。
数组中的数据在内是次序储的,插入需要移动诸多值。
由于链表是随机储的,链表访问需要遍历。
11>内的分派:
1、栈区s(tack)-由编译器自动分派释放,寄函数的参数值,局部变量的值等。
其操作方式类似于数据构造中的栈.
2、堆区h(eap)-一般由程序员分派释放,若程序员不群放,程序结束时也许由
OS回收o注意它与数据构造中的堆是两回事,分派方式倒是类似于链表,呵呵。
3、全局区(静态区)s(tatic)一一全局变量和静态变量的储是放在一块的,初始化的
全局变量和静态变量在一块区域,未初始化的全局变量和未初始化的静态变量在相邻的另
一块区域。-程序结束后有系统释放
4、文字常量区一常量字符串就是放在这里的。程序结束后由系统释放
5、程序代码区一寄函数体的二进制代码。
12^sieof和strlen()的区别
参照答案:
①sieof是运算符,计算数据所占的内存空间;strlen()是一种函数,计算字符数组的
字符数;
②sieof以用类型作参数;strlen()只能用char*作参数,必须是以70结束
③数组做sieof的参数不退化,传递给strlen就退化为指针了;
④sieof操作符的成果类型是sie_t,它在头文献中typedef为unsignedint类型。该类
型保证能容纳实现建立的最大对象的字节大小
13、在C++
您可能关注的文档
- 常识判断试题精编.pdf
- 常识判断真题19.pdf
- 2025年城镇污水处理设施环境应急响应预案编制指南.pdf
- 2025年初级经济师之初级经济师基础知识考试题库.pdf
- 2025新疆哈密市事业单位面向西部计划志愿者和三支一扶人员招聘笔试参考题库附答案解析.docx
- 2025广东中山市公安局沙溪分局招聘辅警6人笔试参考题库附答案解析.docx
- 2025生态环境部黄河流域生态环境监督管理局生态环境监测与科学研究中心招聘工作人员10人笔试历年题库.docx
- 2025新疆维吾尔自治区公安厅所属单位招聘警务辅助人员笔试试题(2人)附答案解析.docx
- 2025锡林浩特市第二批公益性岗位人员招募136人参考试题附答案解析.docx
- 2026中国农业银行宁夏回族自治区分行校园招聘146人笔试参考题库附答案解析.docx
- 2026中国通服广西公司校园招聘参考试题附答案解析.docx
- 2025广东省华南师范大学附属小学招聘教师14人笔试参考题库附答案解析.docx
- 2025浙江杭州建德市更楼街道社区卫生服务中心编外工作人员招聘1人备考试题附答案解析.docx
- 2025广东江门鹤山市公安局警务辅助人员招聘29人笔试历年题库(第四批)附答案解析.docx
- 2025广西崇左市公安局江州分局招聘警务辅助人员30人参考试题附答案解析.docx
- 2025水利部海河水利委员会所属事业单位招聘37人笔试参考题库附答案解析.docx
- 2025恒丰银行郑州分行社会招聘10人参考试题附答案解析.docx
- 2025红河州泸西县纪委监委招聘城镇公益性岗位工作人员笔试试题(3人)附答案解析.docx
- 2025江西吉安市永新县卫健系统部分医疗机构及县纪委监委招聘临聘人员22人笔试试题附答案解析.docx
- 2025广东深圳市宝安区审计局招聘机关事业单位编外人员1人笔试备考题库附答案解析.docx
最近下载
- 中药制剂检测技术第二章中药制剂的鉴别技术.ppt VIP
- 四级(中级工)中式面点师理论知识考核要素细目表.doc VIP
- 小葵花幼儿园小班“彩色的象”教案.doc VIP
- DL_T825-2021电能计量装置安装接线规则.pdf VIP
- 第四章第二节图像中频通道教程.ppt VIP
- [PPT课件]智慧医院建设和医院智慧服务评级.pptx VIP
- 一种低场核磁共振测量双氧水含量的方法.pdf VIP
- 机电安装质量管理计划交底.docx VIP
- 2022-2023学年江苏省苏州市高二上册期末数学质量检测试题(含解析).pdf VIP
- DB 31MZZ 002—2023精神障碍社区康复服务规范.pdf VIP
原创力文档

文档评论(0)