面试是评估一个软件工程师能力的重要环节,下面我将给你介绍一些常见的C软件工程师面试题,希望能对你有所帮助。 1.请解释什么是指针,并说明指针的作用。 指针是C语言中的一个重要概念,它是一个变量,其值为另一个变量的地址。指针可以用来存储变量的地址,通过指针可以直接访问该地址上存储的变量的值。指针的作用...
应聘c软件工程师各公司面试题1.static (1)函数体内static变量的作用范围为该函数体,不同于auto变量,该变量的内存只被分配一次,因此其值在下次调用时仍维持上次的值; (2)在模块内的static全局变量可以被模块内所用函数访问,但不能被模块外其它函数访问; (3)在模块内的static函数只可被这一模块内的其它函数调用...
面试模拟:C/C++ 开发工程师 - 第一轮 1. D-Bus 通讯基础 面试官:你能简单描述一下D-Bus是什么以及它的主要用途吗? 回答建议:D-Bus是一个简单的进程间通信系统,允许应用程序之间进行通信。它提供了一种方式,使得应用程序可以请求其他应用程序的服务,发送或接收消息,或者发出信号表示某些事件发生。D-Bus主要用于...
2)用static修饰全局变量:使其只在本文件内部有效,而其他文件不可连接或引用该变量。 3)用static修饰函数:对函数的连接方式产生影响,使得函数只在本文件内部有效,对其他文件是不可见的(这一点在大工程中很重要很重要,避免很多麻烦,很常见)。这样的函数又叫作静态函数。使用静态函数的好处是,不用担心与其他文件的同...
博主与大家一起学习,一起刷题,共同进步; 写文不易,麻烦给个三连!!! 1.const的用法(定义和用途)(必考) 答案: const主要用来修饰变量、函数形参和类成员函数: 1)用const修饰常量:定义时就初始化,以后不能更改。 2)用const修饰形参:func(const int a){};该形参在函数里不能改变 ...
软件工程师面试题嵌入式CC笔试题(含答案) 软件工程师+嵌入式C/C++笔试题一、你对MVC的理解,MVC有什么优缺点?结合Struts,说明在一个Web应用如何去使用?答:MVC设计模式(应用观察者模式的框架模式) M: Model(Business process layer),模型,操作数据的业务处理层,并独立于表现层(Independent of presentation)。 V: ...
c语言作为计算机程序设计语言,是考察软件工程师应聘者技术能力的关键。计算机程序c语言面试常见问题,我们来看看。c语言 面试题 精选(笔试)单选题部分 1、C语言程序的基本单位是___A.语句 B.函数 C.程序行 D.字符 答案:B 2、C语言程序由()组成 A.子程序 B.过程 C.函数 D.主程序段程序 ...
关于编程哪些事 C/C++高级软件开发工程师 ✎ 鹅厂面试题 今天给大家带来一道鹅厂面试题。请阅读下面三行代码,思考输出是什么,为什么呢? #include<stdio.h> int main() { int a[5]={1,2,3,4,5}; int *ptr=(int*)(&a+1); printf("%d,%d",*(a+1),*(ptr-1)); ...
C/C++基础笔试面试题-嵌入式软件工程师-Part1 //前言:本文仅用于作者自己学习记录,如有侵权请联系删除 1.const 关键字const用来告诉编译器一个一旦被初始化过的变量就不能再修改. 1、起作用的阶段 编译运行时起作用-同时有进行类型检查-且定义的只读变量只备份一次。//类型检查:验证操作接收的是否为合适的类型...
奔图电子-软件笔试试题v1.1(C,C++工程师)_嵌入式-常用知识面试题库_大厂面试真题.docx 9页内容提供方:159***1944 大小:33.76 KB 字数:约5.21千字 发布时间:2024-08-18发布于湖北 浏览人气:17 下载次数:仅上传者可见 收藏次数:0 需要金币:*** 金币 (10金币=人民币1元)奔图...