码迷,mamicode.com
首页 > 其他好文 > 详细

面试笔试题

时间:2018-06-29 11:03:04      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:解释   防止   后台   没有   哪些   解答   linux   进程   extern   

智力:

1. 有ABCD四人过桥,时间为1,2,5,10,只有一个手电筒,同时只能过两人,怎么过17分钟能过完?
 
2. 假设有一个池塘,里面有无穷多的水,现有两个空水壶,容积分别为5升和6升,如何只用这2个水壶从池塘里取得3升的水.


解答题:

1.Linux下文件权限是:d-rw-r—w- 用八进制写出来,解释之。
    642
    目录权限:
     6: 属主权限=可读+可写
     4: 属组权限:可读
     2: 其他用户: 可写
 
2.写出Linux杀后台进程的命令;
     ps -ef | grep gmake | grep –v root | awk ‘{print $2}‘ | xargs  kill -9
    
3.将/home/dir1/li 目录压缩并归档,帮存在/home/下,名字是li.tar.gz
   tar -zcvf /home/li.tar.gz /home/dir1/li
 
4.#ifndef / define / endif 都有啥用?
   防止重复引用
 
5.C++程序被C编译器编译后的函数,为哈要用 extern "C"声明?
   C没有函数重载
 
6. ICMP是什么协议?在那一层?
    ICMP : IP层用它来与其他主机或路由器交换错误报文和其他重要信息(ping, traceroute工具使用)
 
7. 3次握手?
    


大题:
1.写个函数比较两个字符串的大小,相等返回0。

#include
int compstr(char *stra,char *strb)
{
while(*stra == *strb){
if(*stra == ‘\0‘)
return 0;
stra++;
strb++;
}
return ((*stra >*strb) ? 1:-1);
}
void main(void){
char *stra = "abcdef";
char *strb = "abcdefg";
printf("%d\n",compstr(stra,strb));
}
 
2.进程间通讯有哪些?各有啥特点?
 

3.写一个链表,实现单向链表的反转。

4.求两个字符串的公共字符串。

5.数据库写SQL。。。(having + group by)

面试笔试题

标签:解释   防止   后台   没有   哪些   解答   linux   进程   extern   

原文地址:https://www.cnblogs.com/bzadhere/p/9241837.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!