0
点赞
收藏
分享

微信扫一扫

3.31来之即战

我是芄兰 2022-04-01 阅读 75
c++

1.检查网络连通性的应用程序是( )

  • A、 PING
  • B、 ARP
  • C、 NFS
  • D、 DNS

2.下面哪个文件定义了网络服务的端口?( )

  • A、 /etc/netport
  • B、 /etc/services
  • C、 /etc/server
  • D、 /etc/netconf

3.新建一个管理员用户admin,需要使用的参数()

  • A、 useradd -u 0 -o admin
  • B、 useradd -g -0 admin
  • C、 useradd -p -d admin
  • D、 useradd -e -f admin

4.写出linux命令: 在当前目录及其子目录所有的.cpp文件中查找字符串"example", 不区分大小写?

  • A、 grep -i example ./*.cpp
  • B、 grep -v example ./*.cpp
  • C、 grep -i -v example ./*.cpp
  • D、 grep -i -r example ./*.cpp

5.关于linux的I/O复用接口select和epoll,下列说法错误的是( )

  • A、 select调用时会进行线性遍历,epoll采用回调函数机制,不需要线性遍历
  • B、 select的最大连接数为FD_SETSIZE
  • C、 select较适合于有大量并发连接,且活跃链接较多的场景
  • D、 epoll较适用于有大量并发连接,但活跃连接不多的场景

6.栈的特点是先进后出。栈底至栈顶依次存放元素A、B、C、D, 在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能是:( )

  • A、 DCBEA
  • B、 DEBCA
  • C、 DBCEA
  • D、 DCAEB

7.HashMap的数据结构是怎样的?

  • A、 数组
  • B、 链表
  • C、 数组+链表
  • D、 二叉树

8.下列对函数double add(int a , int b)进行重载,错误的是

  • A、 int add(int a ,int b ,int c)
  • B、 int add(double a , double b)
  • C、 double add(double a , double b)
  • D、 int add(int a , int b)

9.如果有一个类是 myClass , 关于下面代码正确描述的是:

myClass::~myClass(){
    delete this; 
    this = NULL; 
}
  • A、 正确,我们避免了内存泄漏
  • B、 它会导致栈溢出
  • C、 无法编译通过
  • D、 这是不正确的,它没有释放任何成员变量

10.实现auto_ptr

举报

相关推荐

0 条评论