【牛客网】滴滴出行2017秋招测试岗笔试真题汇总

1、[单选题]

内存式管理方式中,首先淘汰在内存中空(未被修改或取)时间种替策略是_____.

A. 先进先出(FIFO)

B. 最近最少使用法(LRU)

C. 优先级调度

D. 轮转法

选B

 

2、[单选题]

进程P1使用源情况:申请资S1..请资S2释放资源S1P2使用源情况:申请资S2请资S1释放资源S2,系发执P1P2,系()

A 必定产生死锁

B 可能产生死锁

C 不会产生死锁

D 无法确定是否会产生死锁

选B

 

3、[单选题]

引用和指,下面法不正确的是:()

A 引用和指针在声明后都有自己的内存空间

B 引用必须在声明时初始化,而指针不用

C 引用声明后,引用的对象不可改变,对象的值可以改变,指针可以随时改变指向的对象以及对象的值

D 空值NULL不能引用,而指针可以指向NULL。

选A

引用没有自己的内存空间,但指针有自己的内存空间

 

4、[单选题]

关于排序,下面法不正确的是

A 快排时间复杂度为O(N*logN),空间复杂度为O(logN)

B 归并排序是一种稳定的排序,堆排序和快排均不稳定

C 序列基本有序时,快排退化成冒泡排序,直接插入排序最快

D 归并排序空间复杂度为O(N),堆排序空间复杂度的为O(logN)

选D

归并排序和堆排序的空间复杂度均为O(1),归并排序时间复杂度为O(1)

 

5、[单选题]

用二制来编码字符串“abcdabeaa”,需要能根据编码,解回原来的字符串,最少需要多的二制字符串?

A 17

B 18

C 19

D 29

选C

按照哈夫曼编码做

 

6、[单选题]

TCP闭过程中,主方不可能于的状态是(

A FIN_WAIT_1

B FIN_WAIT_2

C CLOSE_WAIT

D TIME_WAIT

选C

 

7、[单选题]

已知二叉的前序序列BCDEFAG,中序序列DCFAEGB请问后序序列___

A DAFEGCB

B DAEGFCB

C DAFGECB

D DAEFGCB

选C

 

8、[?][单选题]

请写出下面程序的输出

#include <iostream>
using namespace std;
unsigned intGetTestNum(){
    static unsigned inta= 0;  
    staticunsigned int b= 1;  
    int c= a + b;
    a = b;
    b = c;
    return c;
}
int main(int argc, char* argv[]) {
    for(int i= 0; i < 9; i++) {
       GetTestNum();
    }   
    cout << GetTestNum()<< endl;
}

A 1

B 144

C 89

D 55

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值