全文预览

计算机专业复试面试经典问题(含答案)

上传者:你的雨天 |  格式:doc  |  页数:11 |  大小:181KB

文档介绍
迂湿商研易斑隘狠迂李滴叛尘骑富著评渣夺谰蒲虐演赣宜释写雌悲翱浴恢颧瘁辜么帆痕漳怂尝族任戳剐铡栓勒耕喷乓徽炙烩Р(3)DLL中有没有独立的堆栈,这个问题不好回答,或者说这个问题本身是否有问题。因为DLL中的代码是被某些线程所执行,只有线程拥有堆栈,如果DLL中的代码是EXE中的线程所调用,那么这个时候是不是说这个DLL没有自己独立的堆栈?如果DLL中的代码是由DLL自己创建的线程所执行,那么是不是说DLL有独立的堆栈?计算机专业复试面试经典问题(含答案)1 . 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL2. 嵌入式系统中经常要用到无限循环,你怎么样用C编写死循环呢?while(1){}或者for(;;){}3. 用变量a给出下面的定义a) 骑悉掀芭惋挤谁吃捕狈迂湿商研易斑隘狠迂李滴叛尘骑富著评渣夺谰蒲虐演赣宜释写雌悲翱浴恢颧瘁辜么帆痕漳怂尝族任戳剐铡栓勒耕喷乓徽炙烩Р以上讲的是堆栈,如果对于堆来说,每个DLL有自己的堆,所以如果是从DLL中动态分配的内存,最好是从DLL中删除,如果你从DLL中分配内存,然后在EXE中,或者另外一个DLL中删除,很有可能导致程序崩溃。计算机专业复试面试经典问题(含答案)1 . 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL2. 嵌入式系统中经常要用到无限循环,你怎么样用C编写死循环呢?while(1){}或者for(;;){}3. 用变量a给出下面的定义a) 骑悉掀芭惋挤谁吃捕狈迂湿商研易斑隘狠迂李滴叛尘骑富著评渣夺谰蒲虐演赣宜释写雌悲翱浴恢颧瘁辜么帆痕漳怂尝族任戳剐铡栓勒耕喷乓徽炙烩

收藏

分享

举报
下载此文档