腾讯2013研发工程师笔试题

时长:90分钟 总分:100分

171浏览 0人已完成答题

题型介绍
题型 单选题
数量 20
1.
以下表的设计,最合理的是( )
问题详情




2.
下面选项中,在数据库系统中,产生不一致的最重要原因是( )
问题详情




3.
用容积分别为15升和27升的两个杯子向一个水桶中装水,可以精确向水桶中注入多少升水?
问题详情

用容积分别为15升和27升的两个杯子向一个水桶中装水,可以精确向水桶中注入( )升水?




4.
考虑左递归文法S->Aa|b A->Ac|Sd|e,消除左递归后应该为?
问题详情

考虑左递归文法S->Aa|b A->Ac|Sd|e,消除左递归后应该为( )?




5.
下面的排序算法中,初始数据集的排列顺序对算法的性能无影响的是
问题详情




6.
使用二分查找算法在一个有序序列中查找一个元素的时间复杂度为?
问题详情

使用二分查找算法在一个有序序列中查找一个元素的时间复杂度为( )




7.
路由器工作在网络模型中的哪一层?
问题详情

路由器工作在网络模型中的哪一层( )?




8.
对于满足SQL92标准的SQL语句:SELECT foo,count(foo) FROM pokes WHERE foo>10 GROUP BY foo HAVING ORDER BY foo,其执行的顺序应该为?
问题详情

对于满足SQL92标准的SQL语句:SELECT foo,count(foo) FROM pokes WHERE foo>10 GROUP BY foo HAVING ORDER BY foo,其执行的顺序应该为( )




9.
在UNIX系统中,目录结构采用什么结构?
问题详情

在UNIX系统中,目录结构采用( )




10.
请问下面的程序一共输出多少个 “-”()
问题详情

请问下面的程序一共输出多少个 “-”()
int main(void)
{
    int i
    for (i = 0 i < 2 i++) { 
        fork() 
        printf("-") 
    } 
    return 0 
} 




11.
请问下面的程序一共输出多少个“-”?
问题详情

// 请问下面的程序一共输出多少个“-”?为什么?
#include <stdio.h>
#include <sys/types.h>
#include <unistd.h>

int main(void) {
    int i
    for (i = 0 i < 2 i++) {
        fork()
        printf("-\n")
    }
    return (0)
}




12.
避免死锁的一个著名的算法是?
问题详情

避免死锁的一个著名的算法是( )




13.
你怎么理解的分配延迟?
问题详情

你怎么理解的分配延迟(dispatch lantency)




14.
以下那一个不是进程的基本状态?
问题详情

以下那一个不是进程的基本状态 ()




15.
假定我们有3个程序,每个程序花费80%的时间进行I/O,20%的时间使用CPU。请问,在多线程/进程环境下,系统的总响应时间为?
问题详情

假定我们有3个程序,每个程序花费80%的时间进行I/O,20%的时间使用CPU。每个程序启动时间和其需要使用进行计算的分钟数如下,不考虑进程切换时间:
程序编号 启动时间 需要CPU时间(分钟)
1                00:00      3.5
2                00:10      2
3                00:15     1.5
请问,在多线程/进程环境下,系统的总响应时间为( )




16.
在所有非抢占CPU调度算法中,系统平均响应时间最优的是?
问题详情

在所有非抢占CPU调度算法中,系统平均响应时间最优的是( )




17.
什么是内存抖动(Thrashing)?
问题详情

什么是内存抖动(Thrashing)( )




18.
Belady&rsquos Anomaly出现在哪里?
问题详情

Belady’s Anomaly出现在哪里( )




19.
以下的生产者消费者程序中,那个不会出现锁死,并且开销最少
问题详情

以下的生产者消费者程序中,那个不会出现锁死,并且开销最少?
注:
down()
1 判断信号量的取值是否大于等于1
2 如果是,将信号量的值减去一,继续向下执行
3 否则,在该信号量上等待(进城被挂起)
up()
1 将信号量的值增加1(此操作将叫醒一个在信号量上面等待的进程)
2 线程继续往下执行
down()和up()是一组原子操作


20.
使用深度优先算法前序遍历下面的图,遍历的顺序为()
问题详情

使用深度优先算法遍历下面的图,遍历的顺序为()
761813afe.jpg