
笔试题
文章平均质量分 54
蜗蜗前行
嵌入式软件
展开
-
智力题
一根金条长31厘米,如果把它切成数段,使其中的一段或几段能够接成长为1到31中任何整数的金条,请问要切几次? 1 = 00001 2 = 00010 4 = 00100 8 = 01000 16 = 10000 31 = 11111 哪一位上需要1,就加哪个数。 第一刀切下一个1,剩下31-1=30 第二刀切下一个2,剩下30-2=28 第三刀切下一个4,剩下2原创 2017-01-01 21:07:01 · 489 阅读 · 0 评论 -
手动实现string类的方法实现
1.strcpychar * my_strcpy(char *dest,const char *src){ char *temp=dest; while(*temp++=*src++); return (temp-1);}2.strcatchar *mystrcat(char *target,const char * source){ while(*target)/原创 2017-01-01 22:44:08 · 499 阅读 · 0 评论 -
驱动笔试题目
1、 Linux设备中字符设备与块设备有什么主要的区别?请分别列举一些实际的设备说出它们是属于哪一类设备。 字符设备:字符设备是个能够像字节流(类似文件)一样被访问的设备,由字符设备驱动程序来实现这种特性。字符设备驱动程序通常至少实现open,close,read和write系统调用。字符终端、串口、鼠标、键盘、摄像头、声卡和显卡等就是典型的字符设备。 块设备:和字符设备类似,块原创 2017-01-06 10:11:39 · 3072 阅读 · 0 评论 -
笔试题总结
1.关于进程与线程的描述? 1.进程是操作系统分配资源的单位,而线程是操作系统调度的最小单位。线程共享进程提供的资源 2.创建或撤销进程时,系统都要为之分配和回收资源 3.同一个进程的多个线程之间可以并发执行,进程之间同样可以并发。 4.线程是进程的一个执行单元 2.关于虚函数的描述 1.多态主要以两种形式,静态多态和动态多态,静态多态主要实现了函数重载和运算符重载。动态多态主要实现了虚原创 2017-01-03 10:23:11 · 356 阅读 · 0 评论 -
c++测试题
1.enum string{ x1, x2, x3=10, x4, x5, } x;在全局域定义enum,输出x是0,但是在局部域定义enum,输出x是随机数。x1=0,x2=1,x3=10,x4=11,x5=12.x=0; 2.unsigned char *p1;unsigned long *p2;p1=原创 2017-01-01 15:03:31 · 1113 阅读 · 0 评论 -
笔试算法题
1.输入一串字符串,统计输入大小写英文字母、数字、空格、其他字符的数量#include<stdio.h>int main(){ int letter,num,space,other; letter=num=space=other=0; char ch; while((ch=getchar())!='\n') { if(ch>='A'&&ch原创 2017-03-12 15:41:57 · 384 阅读 · 0 评论 -
Linux笔试题
1.建立动态路由需要用到的文件有 /etc/hosts 设定用户自已的IP与名字的对应表 /etc/HOSTNAME 设定用户的节点名 /etc/resolv.conf 设置DNS /etc/gateways 设定路由器 2.linux修改路由的命令是? A,route命令用来显示目前本机路由表的内容,并且还可以针对路由表中的记录来进行相应的添加、删除或修改等操作。 B原创 2017-03-06 15:08:21 · 995 阅读 · 0 评论