今天笔试之后被鄙视了……我凭印象记下些题来 自己一个一个编辑试试。
程序不全 考点我也不是特别清楚 就别探究考题细节了……记下来先 不想再被这么鄙视第二回了…
Linux系统中保存系统信息和进程的文件:/proc
Linux进程间通信方式:
# 管道( pipe )# 有名管道 (named pipe) # 信号量( semophore ) # 消息队列( message queue ) # 信号 ( sinal ) # 共享内存( shared memory ) # 套接字( socket )
查看当前进程命令:命令用ps, 如果是编成用getpid(), getppid().
查找文件:find -
用socket,连接客户端和服务器,列出API:
-socket 创建套接字
-bind 绑定本机端口
-connect 建立连接
-listen 监听端口
-accept 接受连接
-recv,recvfrom 接收数据
-send,sendto 发送数据
-close,shutdown 关闭套接字
用最简语句重写memcpy()
void * memcpy (void * dst, const void * src, size_t count){ void * ret = dst; while (count--) { *(char *)dst = *(char *)src; dst = (char *)dst + 1; src = (char *)src + 1; } return(ret);}
写一个双向链表,在头尾标志之间加数据
//这个……我再去看看数据结构
sturct
{
char i[];
int j=sizeof(i);
}test
test.i=0AE0;
printf("sizeof(i)=%d",test.j);
问在x86和powerpc里 各显示什么内容
//有关大小端存储,一会儿查查
char buf1[11];
char buf2[11];
char *a="hello world";
memcpy(buf1,"111",sizeof(buf1));
memcpy(buf2,*a,sizeof(buf2));
printf("%d,%d",sizeof(buf1),sizeof(buf2));
*p="aBcD";
p[0]='A';
p[1]='B';
p[2]='C';
p[3]='D';
printf("%s",*p)
阅读(1379) | 评论(0) | 转发(0) |