1、对下列常见的各种网络术语,描述错误的是?
2021-07-07 21:47:56
- A、 DNS(域名系统)是一种用于TCP/IP应用程序的分布式数据库,因此它在TCP/IP体系结构中处于应用层。
- B、 TFTP是一种文件传递应用程序,它使用的传输层协议是TCP
- C、 Telnet是标准的提供远程登录功能的应用,可以在不同OS系统的主机之间运行
- D、 Ping是对两个TCP/IP系统连通性进行测试的基本工具,它利用ICMP进行基本的请求和应答
回答正确 正确答案: B
解析:
略
2、TCP断开连接的四次挥手中,第四次挥手发送的包会包含的标记,最正确的描述是?()
2021-07-07 21:48:09
- A、 FIN
- B、 FIN,PSH
- C、 ACK
- D、 FIN,ACK
回答正确 正确答案: C
解析:
略
3、以下哪些命令可以打印文件(demo.log)中包含ERP的行到标准输出()
2021-07-07 21:48:43
- A、 sed '/ERR/a\' demo.log
- B、 sed '/ERP/p' demo.log
- C、 sed '/ERP/d' demo.log
- D、 sed -n '/ERP/p' demo.log
回答正确 正确答案: D
解析:
略
4、对于Linux说法,下列说法正确的是()
2021-07-07 21:49:36
- A、 线性访问内存非法时,当前线程会进入信号处理函数
- B、 用mv命令移动文件时,文件的修改时间会发生变化
- C、 ulimit -c设置的是函数调用栈的大小
- D、 malloc函数是应用程序向操作系统申请内存的接口
回答正确 正确答案: A
解析:
略
5、如果进栈的顺序为X、Y、Z则下列哪个出栈顺序是不可能的?()
2021-07-07 21:50:06
- A、 XYZ
- B、 XZY
- C、 ZXY
- D、 ZYX
回答正确 正确答案: C
解析:
略
6、设带有头结点的单向循环链表的头指针变量为head,则其判空条件是()。
2021-07-07 21:50:31
- A、 head==0
- B、 head->next==0
- C、 head->next==head
- D、 head!=0
回答正确 正确答案: C
解析:
带头结点单向链表的判空条件是head.next==null; 带头结点的单向循环链表的判空条件是head.next==head;
7、C++里面如何声明const void f(void)函数为C程序中的库函数。
2021-07-07 21:51:02
- A、 static "C"
- B、 extern "C"
- C、 explict "C"
- D、 register "C"
回答正确 正确答案: B
解析:
extern "C"是强迫c++编译器对函数名进行修饰的时候采用c命名约定。 这样,在c++写的程序中就可以使用已经用c编译器编译好的obj或者lib了。
8、下面关于构造方法的说法不正确的是 ()
2021-07-07 21:51:19
- A、 构造方法也属于类的方法,可以创建对象的时候给成员变量赋值
- B、 构造方法不可以重载
- C、 构造方法没有返回值
- D、 构造方法一定要和类名相同
回答正确 正确答案: B
解析:
构造方法可以进行重载,但是参数列表必须不相同
9、在C++中,定义结构体类型struct时不能有成员函数,只有class可以有成员函数。
2021-07-07 21:51:29
- A、 正确
- B、 错误
回答正确 正确答案: B
解析:
C++中的struct对C中的struct进行了扩充,它已经不再只是一个包含不同数据类型的数据结构了,它获取了额外的功能。 struct能包含成员函数。 struct能继承。 struct能实现多态。 struct和class的一个区别就是默认的访问控制: struct是public的,class是private的。
10、【简答题】
哪些情况下会发生死锁?
解答视频:https://www.bilibili.com/video/BV1464y147oH
=====================================================================
下列叙述中正确的是()。
2021-07-07 21:47:16
- A、 算法的效率只与问题的规模有关,而与数据的存储无关
- B、 算法的时间复杂度是指执行算法所需要的计算工作量
- C、 数据的逻辑结构与存储结构是一一对应的
- D、 算法的时间复杂度与空间复杂度一定相关
回答正确 正确答案: B
解析:
略
20210707,一天又快过去了,继续加油鸭~