在同一个信道上的同一时刻,能够进行双向数据传送的通信方式是( )
2021-05-31 15:25:35
A、 单工
B、 半双工
C、 全双工
D、 上述三种均不是
回答正确 正确答案: C
解析:
全双工(Full Duplex)是通讯传输的一个术语。
通信允许数据在两个方向上同时传输,它在能力上相当于两个单工通信方式的结合。全双工指可以同时(瞬时)进行信号的双向传输(A→B且B→A)。指A→B的同时B→A,是瞬时同步的,四线制。
攻击者采用某种手段,使用户访问某网站时获得一个其他网站的IP地址,从而将用户的访问引导到其他网站,这种攻击手段称为?
2021-05-31 15:26:18
A、 ARP欺骗攻击
B、 重放攻击
C、 暴力攻击
D、 DNS欺骗攻击
回答错误 正确答案: D 你的选择:A
解析:
ARP欺骗攻击: 分为对路由器ARP表的欺骗和对内网PC的网关欺骗。
第一种ARP欺骗的原理是——截获网关数据。 第二种ARP欺骗的原理是— —伪造网关。
重放攻击:重放攻击(Replay Attacks)又称重播攻击、回放攻击或新鲜性攻击(FreshnessAttacks)是指攻击者发送一个目的主机已接收过的包,来达到欺骗系统的目的,主要用于身份认证过程,破坏认证的正确性。
暴力攻击:暴力破解攻击是指攻击者通过系统地组合所有可能性(例如登录时用到的账户名、密码),尝试所有的可能性破解用户的账户名、密码等敏感信息。攻击者会经常使用自动化脚本组合出正确的用户名和密码。
DNS欺骗攻击:DNS欺骗就是攻击者冒充域名服务器的一种欺骗行为。 如果可以冒充域名服务器,然后把查询的IP地址设为攻击者的IP地址。
HTTP CODE中403代表什么含义?()
2021-05-31 15:28:17
A、 服务器当前无法处理请求
B、 服务器不能或不会处理该请求
C、 服务器收到请求但拒绝提供服务
D、 服务器无法回应且不知原因
回答正确 正确答案: C
解析:
略
以下描述不正确的:
2021-05-31 15:28:56
A、 Http协议所使用的运输层协议是UDP
B、 Https的端口号是443
C、 TCP注重数据可靠性,UDP注重数据传输快
D、 传输层提供端到端的可靠报文传递和错误恢复
回答错误 正确答案: A 你的选择:C
解析:
略
显示当前TCP/IP网络中的所有配置信息的诊断命令是( )
2021-05-31 15:30:07
A、 ipconfig/all
B、 route
C、 telnet
D、 ping
回答正确 正确答案: A
解析:
ipconfig/all:显示当前TCP/IP网络中的所有配置信息
route:控制网络路由表。
telnet:远程登陆服务的标准协议和主要方式,常用的远程控制Web服务器的方法。
ping:检查网络是否连通,可以很好地帮助我们分析和判定网络故障。
下面有关孤儿进程和僵尸进程的描述,说法错误的是?
2021-05-31 15:30:33
A、 孤儿进程:一个父进程退出,而它的一个或多个子进程还在运行,那么那些子进程将成为孤儿进程。
B、 僵尸进程:一个进程使用fork创建子进程,如果子进程退出,而父进程并没有调用wait或waitpid获取子进程的状态信息,那么子进程的进程描述符仍然保 存在系统中。这种进程称之为僵死进程。
C、 孤儿进程将被init进程(进程号为1)所收养,并由init进程对它们完成状态收集工作。
D、 孤儿进程和僵尸进程都可能使系统不能产生新的进程,都应该避免
回答正确 正确答案: D
解析:
孤儿进程:一个父进程退出,而它的一个或多个子进程还在运行,那么那些子进程将成为孤儿进程。孤儿进程将被init进程(进程号为1)所收养,并由init进程对它们完成状态收集工作。
僵尸进程:一个进程使用fork创建子进程,如果子进程退出,而父进程并没有调用wait或waitpid获取子进程的状态信息,那么子进程的进程描述符仍然保存在系统中。这种进程称之为僵死进程。 如果进程不调用wait / waitpid的话, 那么保留的那段信息就不会释放,其进程号就会一直被占用,但是系统所能使用的进程号是有限的,如果大量的产生僵死进程,将因为没有可用的进程号而导致系统不能产生新的进程.
此即为僵尸进程的危害,应当避免。
孤儿进程是没有父进程的进程,孤儿进程这个重任就落到了init进程身上 ,init进程就好像是一个民政局,专门负责处理孤儿进程的善后工作。每当出现一个孤儿进程的时候,内核就把孤 儿进程的父进程设置为init,而init进程会循环地wait()它的已经退出的子进程。这样,当一个孤儿进程凄凉地结束了其生命周期的时候,init进程就会代表党和***出面处理它的一切善后工作。 因此孤儿进程并不会有什么危害。
以下命令可以用于获取本机cpu使用率的是:
2021-05-31 15:31:55
A、 ifconfig
B、 uptime
C、 top
D、 netstat
回答错误 正确答案: C 你的选择:D
解析:
ifconfig是linux中用于显示或配置网络设备(网络接口卡)的命令
uptime显示开机时间
top显示当前系统资源使用情况,相当于任务管理器
netstat命令用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。
Linux crontab中* * * * * /usr/local/run.sh这句话5个*号分别代表什么?
2021-05-31 15:34:39
A、 分钟 小时 日 月 星期
B、 秒 分钟 小时 日 月
C、 秒 分钟 小时 日 星期
D、 分钟 小时 日 月 年
回答错误 正确答案: A 你的选择:C
解析:
略
Linux系统中在给定文件中查找与设定条件相符字符串的命令为?
2021-05-31 15:32:52
A、 grep
B、 gzip
C、 find
D、 sort
回答错误 正确答案: A 你的选择:C
解析:
注意题目是在文件内查找,也就是查找文件里面的内容,用grep
下面关于IP和TCP协议哪个正确
2021-05-31 15:35:20
A、 IP是TCP上层协议
B、 IP协议是应用层协议
C、 由于两个属于同一层协议,他们之间可以直接通信。IP协议不提供可靠的通信
D、 TCP负责在数据传送之前将它们分割为 IP 包,然后在它们到达的时候将它们重组
回答正确 正确答案: D
解析:
略
关于epoll和select的区别,说法错误的是?
2021-05-31 15:36:44
A、 epoll和select都是I/O多路复用的技术,都可以实现同时监听多个I/O事件的状态
B、 epoll相比select效率更高,主要是基于其操作系统支持的I/O事件通知机制,而select是基于轮询机制
C、 epoll支持水平触发和边沿触发两种模式
D、 select能并行支持I/O比较小,且无法修改
回答错误 正确答案: D 你的选择:B
解析:
略
请描述http请求get和post的区别,下面描述不正确的是:
2021-05-31 15:36:17
A、 GET用于信息获取,而且应该是安全的和幂等的,POST表示可能修改变服务器上的资源的请求
B、 POST比GET安全,因为采用了SSL加密
C、 GET方式提交的数据最多只能是1024字节,理论上POST没有限制,可传较大量的数据
D、 POST提交,把提交的数据放置在是HTTP包的包体中,GET提交的数据会在地址栏中显示出来
回答错误 正确答案: B 你的选择:D
解析:
略
Linux程序运行后,文件句柄0,1,2分别是:()
2021-05-31 15:41:10
A、 标准输入,标准输出,标准错误
B、 标准错误,标准输入,标准输出
C、 标准输出,标准输入,标准错误
D、 都不是
回答正确 正确答案: A
解析:
文件IO中读取文件首先调用系统函数并传送文件名,选择一个路径打开文件。函数取回的顺序号就是文件句柄。 0标准输入 1标准输出 2标准错误 3标准辅助 4标准列表
Linux中包括两种链接:硬链接(Hard Link)和软连接(Soft Link),下列说法正确的是()
2021-05-31 15:41:26
A、 软连接可以跨文件系统进行连接,硬链接不可以
B、 当删除原文件的时候软连接文件仍然存在,且指向的内容不变
C、 硬链接被删除,磁盘上的数据文件会同时被删除
D、 硬链接会重新建立一个inode,软链接不会
回答错误 正确答案: A 你的选择:B
解析:
略
在某特定文件夹内查找内容含有"abc"的文件,选出可以实现的?
2021-05-31 15:41:41
A、 find .|xargs grep -ri “abc”
B、 grep “abc” *
C、 find -name “abc” .
D、 以上答案都不正确
回答错误 正确答案: B 你的选择:A
解析:
略
归并排序法的时间复杂度和空间复杂度分贝是
2021-05-31 15:43:17
A、 O(n^2) 和 O(1)
B、 O(nlog2n) 和 O(n)
C、 O(nlog2n) 和 O(1)
D、 O(n^2) 和 O(n)
回答错误 正确答案: B 你的选择:A
解析:
略
设某二叉树的先序遍历序列为 ABDGCEFH,中序遍历序列为 DGBAECHF,则其后序遍历 序列是( )
2021-05-31 15:44:35
A、 GDBEFHCA
B、 GDEFHBCA
C、 GDBEHFCA
D、 GBDEFCHA
回答正确 正确答案: C
解析:
略
就平均查找速度而言,下列几种查找速度从慢至快的关系是___________。
2021-05-31 15:46:53
A、 顺序 折半 哈希 分块
B、 顺序 分块 折半 哈希
C、 分块 折半 哈希 顺序
D、 顺序 哈希 分块 折半
回答错误 正确答案: B 你的选择:D
解析:
顺序查找的时间复杂度为o(n)
分块查找的时间复杂度为o(log2n)到o(n)之间
二分查找的时间复杂度为o(log2n)
哈希查找的时间复杂度为o(1)
以下不属于 TCP 拥塞控制方法的是()
2021-05-31 15:52:05
A、 慢启动
B、 拥塞避免加法增大
C、 慢启动阈值 ssthresh 减半
D、 慢重传
回答正确 正确答案: D
解析:
TCP 拥塞控制方法共有四种:慢启动,拥塞避免,快重传,快恢复
关于udp协议,正确的是()
2021-05-31 15:47:24
A、 udp需要三次握手,但不需要建立连接
B、 2500B的udp包能够一次穿透以太网
C、 DNS、NFS和SNMP使用的是UDP
D、 UDP和TCP一样都会出现粘包问题
回答错误 正确答案: C 你的选择:D
解析:
略
TCP 状态变迁中,存在 TIME_WAIT 状态,请问以下不正确的描述是?()
2021-05-31 15:53:28
A、 TIME_WAIT 状态可以帮助 TCP 的全双工连接可靠释放
B、 TIME_WAIT 状态是 TCP 是三次握手过程中的状态
C、 TIME_WAIT 状态是为了保证重新生成的 socket 不受之前延迟报文的影响
D、 TIME_WAIT 状态是为了让旧数据包消失在网络中
回答错误 正确答案: B 你的选择:D
解析:
略
使用什么命令进行查询,并不真正对硬盘上的文件系统进行查找,而是对文件名数据库进行检索,而且可以使用通配符?和*?
2021-05-31 15:55:14
A、 whereis
B、 find
C、 locate
D、 type
回答错误 正确答案: C 你的选择:B
解析:
locate并不真正对硬盘上的文件系统进行查找,而是对文件名数据库进行检索,而且可以使用通配符?和* find命令从指定的起始目录开始,递归地搜索其各个子目录,查找满足寻找条件的文件并对之采取相关的操作 whereis命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s) type命令用来显示指定命令的类型,判断给出的指令是内部指令还是外部指令
当前目录下有a和b两个文件,执行命令“ls>c”,请问文件c里面的内容是什么?
2021-05-31 16:03:49
A、 a
B、 b
C、 ab
D、 abc
回答正确 正确答案: D
解析:
略
若采用带头、尾指针的单向链表表示一个栈,那么该堆栈的栈顶指针top应该如何设置()
2021-05-31 16:09:58
A、 将表头项设置为top
B、 将链表尾设置为top
C、 随便哪端作为top都可以
D、 链表头、尾都不适合作为top
回答错误 正确答案: A 你的选择:B
解析:
略
设无向图G中的边的集合E={(a,b),(a,e),(a,c),(b,e),(e,d),(d,f),(f,c)},则顶点a出发进行广度优先遍历可以得到的一种顶点序列为()
2021-05-31 16:10:34
A、 abedfc
B、 abcefd
C、 acfdeb
D、 aedfcb
回答正确 正确答案: B
解析:
按照BFS原则:先遍历与顶点a邻接的顶点,因此前面是abce,直接排除ACD,选B
下列对派生类的描述中, _______________是错的。
2021-05-31 16:09:47
A、 一个派生类可以作另一派生类的基类
B、 派生类至少有一个基类
C、 派生类的成员除了它自己的成员外,还包含了它的基类的成员
D、 派生类中继承的基类成员的访问权限到派生类中保持不变
回答正确 正确答案: D
解析:
基类成员变量访问权限=Min〔基类中的访问权限,继承方式〕
下面关于垃圾收集的描述哪个是错误的?
2021-05-31 16:09:32
A、 使用垃圾收集的程序不需要明确释放对象
B、 现代垃圾收集能够处理循环引用问题
C、 垃圾收集能提高程序员效率
D、 使用垃圾收集的语言没有内在泄漏问题
回答错误 正确答案: D 你的选择:C
解析:
也会有内存泄露问题,例如访问资源文件,流不关闭,访问数据库等连接不关闭