一、选择题
1.在网络字节序中,所谓”小端”(little endian)说法正确的是( )
A. 高字节数据存放在低地址处,低字节数据存放在高地址处 B. 低字节位数据存放在内存低地址处, 高字节位数据存放在内存高地址处
C. 和编译器相关 D. 上述答案都不正确
2.C语言中,系统自动打开的文件是( ) A. 二进制文件 B.随机文件 C.非缓冲文件 D.设备文件
3.TCP使用( )进行流量控制。 A. 3次握手法 B. 窗口控制机制 C. 自动重发机制
D. 端口机制
4.TCP/IP层IP协议的服务是( ) A. 可靠服务 B. 有确认的服务 C. 无连接数据报 D. 以上都不对
5.对于一个没有设置任何套接口选项的阻塞套接口,调用recv接收对方的数据,对方发
送数据前突然断电,下列哪种情况将会发生( ) A. recv永远不会返回 B. recv立刻返回-1 C. recv立刻返回0
D. recv在等待很长一段时间后返回-1
6.下列哪些关于套接口选项函数的说法是正确的( )
A. SO_DONTLINGER选项是让TCP套接口不对数据进行缓存,调用send函数后立刻将数 据发送出去;
B.调用SO_RCVBUF和SO_SNDBUF调整TCP窗口的大小;
C. SO_REUSEADDR选项允许套接口绑定在一个已经在使用的地址上;
D. SO_MAX_MSG_SIZE选项获取每次调用TCP套接口send时,所能发送的最大字节数; 二、问答题
1.fork和vfork的区别?
2.excel协议族有哪些,举例函数原型? 3.创建线程、进程的函数是什么?
4.线程间临界资源怎么保护?条件变量的使用? 5.编译有线程的文件要加什么参数? 6.线程与进程的区别?
7.多进程和多线程的区别,分别在什么情景下用? 8.说出线程和进程的定义,为什么用多线程不用多进程? 9.创建信号量函数原型? 10.互斥的实现方法?
11.二进制信号量与互斥信号量的区别?有什么作用? 12.产生死锁的必要条件是什么?解决死锁有几种方法? 13.解释可重入?
14.怎么实现一个线程阻塞另一个线程? 15.HTTP403是什么意思?HTTP302是什么意思?
16.假如子网掩码维255.255.255.245 有多少个ip可用? 17.判断192.162.1.1 是A、B、C类那种网络ip地址?
18.ISO模型每层分别是什么?集线器、交换机、路由器的工作原理? 19.IP 通过什么协议转成域名和MAC地址? 20.域名解析的过程和步骤? 21.列举常见的网络协议? 22.ARP协议工作原理? 23.TCP/IP协议三本书名? 24.简述snmp协议? 25.Socket通信流程? 26.TCP和UDP的区别? 27.网络七层协议?
28.C/S架构中,当服务器给客服端发送数据时,客服端离开,服务器怎么判断?
29.说说TCP三次握手?发送的是什么内容?TCP报头内容?
30.多任务系统环境下经常用到函数阻塞和非阻塞状态,其区别是什么?
31.写出发送信号的命令或函数。 32.pid_t fork() 返回值的意义? 33.系统调用和库函数的区别? 34.C/S架构设计? 35.sprintf的功能?
36.进程的创建及进程间通信的机制? 37.线程的创建及线程间通信机制?
38.w hile(a > 0){…},其中的a应该定义为有符号类型还是无符号类型?
39.怎么让父进程知道子进程结束了? 40.说说使用管道和共享内存的整个过程?
41.进程关闭了,管道或者共享内存还存在吗,为什么?
42.僵尸进程是什么?怎么形成的,哪些情况下会形成僵尸进程? 43.僵尸进程解决办法? 44.进程与线程的区别? 45.进程间的通信方式?
46.同步和互斥的区别? 三、编程题 1.字符数组倒置 2.一周时间对应
3.编写一个TCP通信程序,实现如下功能:连接到192.168.1.1的4000端口谅解成功后接
受数据,数据格式为:数据固定标识(6个字节,分别为
0x00,0x00,0x01,0x00,0x01,0xb4)+数据长度(4个字节网络字节序)+数据。当收到的数据包含有\"yes\"字符串时,回应\"yes\否则回应\"no\"。回应的数据格式与接受的数据格式一致。
4.编写两个线程,其中一个线程接收用户输入,一个线程输出用户输入的数据,要求使用
线程同步方法进行处理,不能采用类似sleep(x)的等待语句,不能影响程序的执行效率。
5.简单写出多路复用select() 的使用流程 6.SQLite3编程示例
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- sceh.cn 版权所有 湘ICP备2023017654号-4
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务