拓维信息面经

避雷😅面试完了告诉我要硕士的,不早说,浪费时间

1  内存模型
代码区,data段,bss段,堆,未分配,栈,内核空间
堆和栈的区别
局部变量和全局变量存在哪里

2  结构体
字节对齐,和联合体的区别

3  指针
指针和引用的区别
常指针,野指针,常量指针区别
智能指针是什么
独享指针
弱指针

4  
链表和数组的区别
链表怎么插入和删除的

5  define和typedef的区别

6  函数重载是什么
虚函数可以用在析构函数和构造函数中吗

7  怎么避免死锁

8  openharmony和linux的区别,优势,特征
全部评论
问八股多还是问项目多
点赞 回复 分享
发布于 02-10 09:51 广东
是那个岗?
点赞 回复 分享
发布于 02-10 11:50 陕西

相关推荐

笔试题目题目范围包括C/C++语法、计算机网络、网络安全、操作系统、排序算法、查找算法编程题输出两个矩阵的和不会不熟悉多重指针表示矩阵总结:编程能力太差,只会C不行。只了解部分C语法和操作系统基础知识,对其他一窍不通。1.下列说法正确的是aa.实时操作系统中通常采用抢占式调度方式b.在抢占式系统中,进程的周转时间较之非抢占式系统是可预见的c.时间片轮转调度算法是一种非抢占式调度方式d.若现行进程等待某—事件时引起调度,则该系统采用的是抢占式调度抢占式调度方式(Preemptive Scheduling)是一种操作系统调度策略,在这种策略下,操作系统可以强行中断正在运行的进程,将 CPU 分配给其他进程。也就是说,即使当前进程没有执行完,它也可以被操作系统中断(抢占),然后由另一个更高优先级的进程继续执行。高优先级进程的优先性:当有一个高优先级的进程到达时,操作系统会中断当前正在运行的低优先级进程,把 CPU 资源分配给高优先级进程。时间片机制:系统通常会为每个进程分配一个时间片,时间片耗尽后,操作系统会强行停止当前进程,切换到下一个进程。实时性:抢占式调度有助于保证实时操作系统中对高优先级任务的及时响应。针对d,在抢占式系统中,调度可能是由于时间片耗尽或者某个高优先级任务的到来,而在非抢占式系统中,调度通常是因为进程自愿让出CPU。多选:C/C++中关于 sizeof()、strlen() 的描述正确的是?BCDA strlen()返回字符数组或字符串所占的字节数B.sizeof 是运算符,strlen 是函数c.sizeof()返回所占总空间的字节数D.c/c++中 strlen(str)和 str.length()和 str.size()都可以求字符串长度A. strlen() 返回字符数组或字符串所占的字节数这个说法是 错误的。strlen() 返回的是 字符串的长度,即字符的个数(不包括空字符 '\0'),而不是所占的字节数。如果你想知道数组或字符串的字节数,应该使用 sizeof()。B. sizeof 是运算符,strlen 是函数这个说法是 正确的。sizeof 是一个运算符,用来返回类型或变量的大小(以字节为单位),而 strlen() 是一个函数,用来计算 C 字符串(以 '\0' 结尾)中的字符个数。C. sizeof() 返回所占总空间的字节数这个说法是正确的。sizeof() 运算符返回对象或类型所占用的字节数,无论是变量、数组、结构体,还是其他数据类型。D. C/C++ 中 strlen(str) 和 str.length() 和 str.size() 都可以求字符串长度这个说法是 部分正确的。#牛客AI配图神器#strlen(str) 计算的是 C 风格字符串(以 '\0' 结尾)的长度。str.length() 和 str.size() 是 C++ std::string 类的方法,它们返回字符串的长度(字符个数)。
查看2道真题和解析 投递拓维信息等公司10个岗位
点赞 评论 收藏
分享
评论
5
8
分享

创作者周榜

更多
牛客网
牛客企业服务