面试
文章平均质量分 57
闲云飘洋
这个作者很懒,什么都没留下…
展开
-
面试题
1.下列程序的输出结果#include int main(){ printf("%f\n", 5); printf("%d\n", 5.01);}答:printf根据说明符%f,认为参数应该是个double型在printf函数中,float会自动转换成doble,从stack中读了8个字节。内存越界,输出0.000000第二个是一个大数2. 下面程序是否有错?如果有,错在哪里转载 2013-03-19 18:18:09 · 801 阅读 · 0 评论 -
大小端的几种判断方法
1.运行结果:找到0x8041018地址不难发现:value 的低位04存放在cpu的低地址上,所以为小端模式原理:value是int型而 p 是 char 型指针,只能读取一个字节的数据,从低位读起,小端读到04,大端读到012.与第一种原创 2013-01-20 16:44:04 · 837 阅读 · 0 评论 -
linux面试笔试题
一.填空题:1. 在Linux系统中,以 文件 方式访问设备 。2. Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统。3. Linux文件系统中每个文件用 i节点 来标识。4. 全部磁盘块由四个部分组成,分别为引导块 、专用块 、 i节点表块 和数据存储块。5. 链接分为: 硬链接 和 符号链接 。6. 超级块包含了i节点表 和 空闲块表 等重要的文件系统信转载 2013-03-29 13:04:11 · 850 阅读 · 0 评论 -
嵌入式软件工程师面试题
预处理器(Preprocessor)1 . 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL我在这想看到几件事情:1) #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等)2) 懂得预处理器将为你计算常数表达式的值,因转载 2013-03-14 22:32:58 · 684 阅读 · 0 评论 -
杨辉三角 c语言
/******杨辉三角*******/int main(){ int a[10][11]={{1,1}};//初始化第一行 1 1 int i,j; for(i = 0;i < 10; i++) a[i][0] = 1; //第一列全部赋值 1 for(i = 1; i < 10; i ++)/*i,j分别控制行和列*/ { for(j原创 2013-01-19 17:25:47 · 561 阅读 · 0 评论