1.以下关于HTTP状态码的描述,错误的是?( )
- A、 100,代表客户端应当继续发送请求
- B、 2xx,代表请求已成功被服务器接收、理解、并接受
- C、 301,代表被请求的资源已永久移动到新位置,用于重定向
- D、 4xx,代表服务器在处理请求的过程中有错误或者异常状态发生
类别 | 原因短语 | |
1xx | Informational(信息状态码) | 接受请求正在处理 |
2xx | Success(成功状态码) | 请求正常处理完毕 |
3xx | Redirection(重定向状态码) | 需要附加操作已完成请求 |
4xx | Client Error(客户端错误状态码) | 服务器无法处理请求 |
5xx | Server Error(服务器错误状态码) | 服务器处理请求出错 |
2.ARP 协议数据单元封存在( )中发送。
- A、 IP数据报
- B、 TCP报文
- C、 以太帧
- D、 UDP报文
3.linux系统下有多个文件目录,每个文件目录都有其独特的功能和作用,以下描述正确的是:
- A、 /bin: 必要的用户二进制可执行文件(部分用户使用)
- B、 /usr: 是文件系统的第二个主要部分. /usr是不可共享的只读数据
- C、 /etc: 主机特定的系统配置
- D、 /boot: 系统启动时要用到的所有文件
4.Linux命令行下如何查找列出/usr/local这个目录下所有包含字符mrtg的文件?
- A、 grep "mrtg" /usr/local
- B、 grep -r "mrtg" /usr/local
- C、 find /usr/local -name 'mrtg'
- D、 find /usr/local -name 'mrtg' -R
5.现在将/目录下的www文件权限改为只有主用户有执行的权限的有
- A、 chmod 001 /www
- B、 chmod u+x ,g-x,o-x /www
- C、 chmod o-x,g-x,u-x /www
6.若二叉树 T 的前序遍历序列和中序遍历序列分别是 bdcaef 和 cdeabf ,则其后序遍历序列为
- A、 ceadfb
- B、 feacdb
- C、 eacdfb
- D、 以上都不对
7.一棵深度为4的三叉树,最多有多少个节点?()
- A、 24
- B、 40
- C、 36
- D、 54
8.有如下程序段:
#include <stdio.h>
class A
{
public:
A()
{
printf("1");
}
A(A &a)
{
printf("2");
}
A &operator=(const A &a)
{
printf("3");
return *this;
}
};
int main()
{
A a;
A b = a;
}
则程序输出为:
- A、 12
- B、 13
- C、 无法确定
- D、 编译出错
9.下列有关运算法重载的叙述中,正确的是()?
- A、 C++中所有运算符都可以作为非成员函数重载
- B、 重载运算符时可以改变其结合性
- C、 C++中可以通过运算符重载创造新的运算符
- D、 运算符重载是多态的一种表现
10.c++中为什么要有智能指针?