操作系统面试题
摘要:1.基本知识点: 1) 操作系统是控制和管理计算机软硬件资源,以尽量合理有效的方法组织多个用户共享多种资源的程序集合。 2) 操作系统的基本功能:(1)处理机管理。主要功能包括进程控制、进程调度、进程同步和进程通信。(2)存储器管理。主要功能包括内存分配、地址映射、内存保护和内存扩充。(3)设备...
阅读全文
C中的volatile关键字
摘要:volatile提醒编译器它后面所定义的变量随时都有可能改变,因此编译后的程序每次需要存储或读取这个变量的时候,都会直接从变量地址中读取数据。如果没有volatile关键字,则编译器可能优化读取和存储,可能暂时使用寄存器中的值,如果这个变量由别的程序更新了的话,将出现不一致的现象。下面举例说明。在D...
阅读全文
float和double类型的存储方式
摘要:Float double 类型在计算机的存储方式 计算机中只认识10的二进制数,那么该如何存储小数呢? 那么我们先看Floa类型:Float在计算机(32位)中是4个字节的,具体地:第一位为符号位0为正,1为负 第2到第9位为指数位,第10到32位为尾数位,具体地如下图所示:1291032现在我们举...
阅读全文
华为上机题
摘要:1.解析9进制,11进制的字符串为10进制的数字输出,输入的字符串有效位(0v0012345678)长度不超过8位,前面的00不算做有效位。解析后以10进制的数字输出。如果解析到非法字符串则返回-19进制:9进制的数的范围:0,1,2,3,4,5,6,7,89进制的开始为:0V或者0v9进制的正确实...
阅读全文
字符串操作
摘要://如何实现字符串所有组合 //例如 输入abc 输出a b c ab ac bc abcvoid subset(int n,vectorc) { for(int i= 1 ; i ch; while ((c=getchar())!='\n') //注意这里的输入结束判断 ...
阅读全文
程序员面试宝典 笔记 第七章
摘要:1、指针和引用的区别: 1.非空区别 指针能指向空,而引用不行 2.作为参数传递时不同 引用:在引用传递过程中,被调函数的形式参数虽然也作为局部变量在栈区开辟了内存空间,但这时存放的是主函数实参变量的地址,正因为如此,被调函数对形参的 任何操作都会成为间接寻址,即通过栈存放的地址访问主函数的...
阅读全文
程序员面试宝典 笔记(第六章 预处理 const 和sizeof())
摘要:1 void main() 2 { 3 char *arr="0123456789"; 4 cout<<sizeof(arr)<<endl;//4 5 cout<<sizeof(*arr)<<endl;//1 6 char ss2[]="0123456789"; 7...
阅读全文
某学长面经
摘要:我的求职经验分享首先推荐大家看看一本书,《这些道理没人告诉你》,如果想改善你在面试当中的表现,那么这本书或许是你的福音。再推荐一个必备的求职网站:应届生网,找工作时务必经常浏览这个网站,无论是求职信息还是笔经面经(当然还有学校的就业信息网)。从2013年8月到2014年2月期间,我先后拿到了华为(研发岗),富士通(研发岗),重庆移动(技术岗),联通(业务岗),交通银行(客户经理岗),农业银行(业务岗),建设银行(业务岗)等七八个offer。赠人玫瑰,手有余香。下面就和大家分享一下我的部分求职经历,但愿能给师弟师妹们带来一点帮助吧。我总共面试的企业是9家,很幸运9家企业全部面试通过。由于我相对来
阅读全文