百度2016研发工程师笔试题(六)
2015/12/614:09(网上收集整理的,参考答案在后面,若有错误请大神指出)
1.HTTP的会话有四个过程,请选出不是的一个()
A.建立连接
B.发出响应信息
C.发出请求信息
D.传输数据
2.OSI参考模型中,网络层的主要功能是()
A.路由选择,拥塞控制与网络互连
B.提供可靠的端一端服务,透明地传送报文
C.数据格式变换,数据加密与解密,数据压缩与恢复
D.在通信实体之间传送以帧为单位的数
3.以下代码执行结果?()
<?php
mysql_connect('localhost','root',"");
$result = mysql_query("SELECT id,name FROM tb1");
while($row = mysql_fetch_array($result,MYSQL_ASSOC)){
echo' ID:' .$row[0].' Name:'.$row[];
}
?>
A.报错
B.循环换行打印全部记录
C.无任何结果
D.只打印第一条记录
4.MapReduce框架中,在Map和Reduce之间的combiner的作用是()
A.对中间格式进行压缩
B.对中间结果进行混洗
C.对Map的输出结果排序
D.对中间过程的输出进行本地的聚集
5.请选择下列程序的运行结果
#include<iostream>
usingnamespace std;
class B0//基类BO声明
{
public://外部接口
virtualvoid display0//虚成员函数
{
cout<<"B0::display0"<<endl;}
};
classB1:public B0//公有派生
{
public:
void display() {cout<<"B1::display0"<<endl; }
};
class D1: public B1//公有派生
{
public:
void display(){cout<<"D1::display0"<<endl; }
};
void fun(B0 ptr)//普通函数
{
ptr.display();
}
intmain()//主函数
{
B0 b0;//声明基类对象和指针
B1 b1;//声明派生类对象
D1 d1;//声明派生类对象
fun(b0);//调用基类B0函数成员
fun(b1);//调用派生类B1函数成员
fun(d1);//调用派生类D1函数成员
}
A.B0::display()B0::display() B0::display()
B.B0::display()B0::display() D1::display()
C.B0::display()B1::display() D1::display()
D.B0::display()B1::display() B1::display()
6. 命令
subnet166.173.197.131 netmask 255.255.255.192{
range166.173.197.10 166.173.197.107;
default-lease-time600;
max-lease-time7200;
}
表示?()
A.向166.173.197.10网络分配从166.173.197.133到166.173.
B.一个两小时的最大租用时间
C.指定了一个十分钟的缺省租用时间
D.网络地址166.173.197.0
7. 设某计算机的逻辑地址空间和物理地址空间均为64KB,按字节编址。某进程最多需要6页数据存储空间,页的大小为1KB,操作系统采用固定分配局部置换策略为此进程分配4个页框。当该进程执行到时刻260时,要访问逻辑地址为17CAH的数据。该逻辑地址对应的页号是()
页号 页框好装入时间 访问位
0 7 130 1
1 4 230 1
2 2 200 1
-
9 160 1
A.5
B.6
C.7
D.8
8.在一个分时操作系统中,进程出现由运行状态进入就绪状态,由阻塞状态进入就绪状态的原因分别可能是()
A.等待资源而阻塞,时间片用完
B.时间片用完,因获得资源被唤醒
C.等待资源而阻塞,因获得资源被唤醒
D.时间片用完,等待资源而阻塞
9.下列选项中是正确的方法声明的是?()
A.protectedabstract void f1()
B.publicfinal void f1() {}
C.staticfinal void fq(){}
D.privatevoid f1() {}
10.对数据表进行修改的语句正确的是()
A.altertable employee add memo
B.altertable employee drop column age
C.altertable employee add column
D.altertable employee drop age
11.有命令:awk'BEGIN { Arr[2,79]=78__________ }'
为了让执行的结果是78,应该填()语句
A.printArr["2\03479"]
B.printArr[2,79]
C.idx=2SUBSEP 79;print Arr[idx]
D.printArr[ 2, 79]
12.数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包括()
A.数据字典,应用程序,审计档案,数据库后备副本
B.数据字典,应用程序,审计档案,日志文件
C.数据字典,应用程序,数据库后备副本
D.日志文件,数据库后备副本
13.在一棵度为3的树中,度为3的节点个数为2,度为2的节点个数为1,则度为0的节点个数为()
A.6
B.5
C.4
D.7
14.在/etc/fstab文件中指定的文件系统加载参数中,参数一般用于CD-ROM等移动设备。
A. defaults
B. sw
C. rw和ro
D. noauto
参考答案:
-
D
-
A
-
A
-
D
-
A
-
BC
-
A
-
B
-
BCD
-
B
-
ABCD
-
D
-
A
-
D