欢迎访问范文大全网!

百度网上笔试试题及答案8篇(百度考试答案)

分享 时间: 加入收藏 我要投稿 点赞

下面是散文章网小编分享的百度网上笔试试题及答案8篇(百度考试答案),供大家品鉴。

百度网上笔试试题及答案8篇(百度考试答案)

百度网上笔试试题及答案1

1、vsftpd配置本地用户传输速率的参数( )

A:anon_max_rate

B:user_max_rate

C: max_user

D: local_max_rate

答案:D

解析:vsftpd 是一个在类UNIX 操作系统上运行的FTP服务器,它是一个完全免费的、开放源代码的ftp服务器软件。vsftp支持很多其他的 FTP 服务器所不支持的特征,比如:高安全性需求、带宽限制、良好的可伸缩性、可创建虚拟用户、支持IPv6、速率高等。

vsftpd配置参数中:

local_max_rate本地用户的传输速率限制,单位为bytes/second,如果是0 为不限制。

Anon_max_rate匿名用户的传输速率限制,单位为bytes/second,如果是0 则不限制。

2、软件项目存储于/ftproot,允许apache用户修改所有程序,设置访问权限的指令( )

A:chmod apache -R /ftproot

B: chgrp apache /frproot

C: chown apache /ftproot

D: chmod apache /ftproot

答案:A

解析:B选项的chgrp命令是变更文件或目录所属群组。C选项的chown将文件的拥有者改为指定的用户或组。A、D选项的chmod 修改文件和文件夹读写执行属性;-R的作用是:可递归遍历子目录,把修改应到目录下所有文件和子目录。

3、设有6个结点的无向图,该图至少应有( )条边才能确保是一个连通图。

A:7

B:5

C:8

D:6

答案:B

解析:在一个无向图G中,若从顶点Vi到顶点Vj有路径相连,则称Vi和Vj是连通的。连通图是指任意两个结点之间都有一个路径相连。6个节点的无向图,至少要5个边才能确保是任意两个节点之间都有路径相连。下图是一种可能的连接方式:

4、关于Hadoop系统的作业任务调度等问题,以下描述错误的是( )

A:JobTracker是一个master服务,软件启动之后JobTracker接受Job的每一个子任务task运行于TaskTracker上,并监控它们,如果发现有失效的task就重新运行它。一般情况应该把JobTracker部署在单独的机器上。

B:JobClient会在用户端通过JobClient类对Job配置参数、打包成jar文件存储到hdfs,并把路径提交到JobTracker,然后由JobTracker创建每一个Task(即MapTask和ReduceTask)

C:Nagios不可以监控Hadoop集群,因为它不提供Hadoop支持。

D:HDFS默认Block Size为32M

答案:CD

解析:在Hadoop中,作业是使用Job对象来抽象的。JobClient负责向JobTrack提交Job:包括申请Job的ID、配置Job的运行环境、检查Job的输出配置、对Job的输入数据进行切分生成Job的目录以及相应文件(如jar、xml等)。即JobClient会在用户端通过JobClient类将配置好参数的Job打包成jar文件存储到hdfs,并把路径提交到JobTracker,然后由JobTracker创建每一个Task(即MapTask和ReduceTask)并将它们分发到各个TaskTracker服务中去执行。

JobTracker是一个master服务,软件启动之后JobTracker接收Job,负责调度Job的每一个子任务task运行于TaskTracker上,并监控它们,如果发现有失败的task就重新运行它。一般情况应该把JobTracker部署在单独的机器上。TaskTracker是运行在多个节点上的slaver服务。TaskTracker主动与JobTracker通信,接收作业,并负责直接执行每一个任务。

Nagios是一个可运行在Linux/Unix平台之上的开源监视系统,可以用来监视系统运行状态和网络信息。Nagios可以监视所指定的本地或远程主机以及服务,同时提供异常通知功能。Nagios可以用来监控Hadoop集群,快速定位出现问题的机器。

HDFS的块大小由dfs.block.size参数决定,默认是67108864,即64M。

5、Fisher线性判别函数的求解过程是将M维特征矢量投影在( )中进行求解。

A:M-1维空间

B:一维空间

C:三维空间

D:二维空间

答案:B

解析:Fisher线性判别函数是将多维空间中的特征矢量投影到一条直线上,也就是把维数压缩到一维。寻找这条最优直线的准则是Fisher准则:两类样本在一维空间的投影满足类内尽可能密集,类间尽可能分开,也就是投影后两类样本均值之差尽可能大,类内部方差尽可能小。一般而言,对于数据分布近似高斯分布的情况,Fisher线性判别准则能够得到很好的分类效果。

6、采用开放定址法处理散列表的冲突时,其平均查找长度( )

A:高于二分查找

B:高于链接法处理冲突

C:低于二分查找

D:低于链接法处理冲突

答案:B

解析:散列表(哈希表)中处理冲突的方法有开放定址(Open Addressing)法和拉链(Chaining)法等。开放定址法是指一旦发生了冲突,就去寻找下一个空的散列地址。按照探查方法不同,可将开放定址法区分为线性探查法、二次探查法、双重散列法等。拉链法解决冲突的做法是将所有关键字为同义词的结点链接在同一个单链表中。拉链法处理冲突简单,且无堆积现象,即非同义词决不会发生冲突,因此平均查找长度较短。

7、并发操作会带来哪些数据不一致性( )

A:丢失修改、脏读、死锁

B:不可重复读、脏读、死锁

C:不可修改、不可重复读、脏读、死锁

D:丢失修改、不可重复读、脏读

答案:D

解析:并发操作指的是多用户或多事务同时对同一数据进行操作。

当两个或多个事务选择同一数据,并且基于最初选定的值修改该数据时,会发生丢失修改问题。每个事务都不知道其它事务的存在,最后的更新将重写由其它事务所做的更新,这将导致修改丢失。

当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问这个数据,然后使用了这个数据。因为这个数据是还没有提交的数据,那么另外一个事务读到的这个数据是脏数据。

一个事务重新读取前面读取过的数据,发现该数据已经被另一个已提交的事务修改过。即事务1读取某一数据后,事务2对其做了修改,当事务1再次读数据时,得到的与第一次不同的值。在一个事务中前后两次读取的结果并不致,导致了不可重复读。

死锁是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程。

8、类域界面方程法中,不能求线性不可分情况下分类问题近似或精确解的方法是( )

A:势函数法

B:基于二次准则的H-K算法

C:伪逆法

D:感知器算法

答案:D

解析:线性分类器的设计就是利用训练样本集建立线性判别函数式,也就是寻找最优的权向量的过程。求解权重的过程就是训练过程,训练方法的共同点是,先给出准则函数,再寻找是准则函数趋于极值的优化方法。ABC方法都可以得到线性不可分情况下分类问题近似解。感知器可以解决线性可分的问题,但当样本线性不可分时,感知器算法不会收敛。

9、假设有4条语句S1:a=5x; S2:b=5+y;S3:c=a+b;S4:d=c+y;根据Bernstein条件,下面说法正确的是( )

A:S1,S4可并发执行

B:S1,S2不可并发执行

C:S2,S3可并发执行

D:S3,S4不可并发执行

答案:D

解析:Bernstein条件是指两个过程如果有数据冲突,那么就没法并行执行。

A选项中,S4需要读数据c,而S3中数据c依赖于a,因此S4依赖于S1的结果,S1、S4不可并发执行。B选项中,S1依赖于x,S2依赖于y,S1和S2之间没有数据冲突,可以并发执行。C选项中,S3依赖于b,S3和S2之间有数据冲突,不可并发执行。D选项中,S4需要数据c,S4的执行依赖S3的结果,不可并发执行。

10、在C++语言中,若要对Data类中重载的加法运算符成员函数进行声明,下列选项中正确的是( )

A:Data+operator(Data);

B: Data+(Data);

C: Data operator+(Data);

D: Data operator+(Data,Data);

答案:C

解析:运算符重载声明形式为:返回类型 operator运算符(参数表);由于加法是二目运算符,作为类成员函数,还需要一个数据做“被加数”,因此参数列表中Data的数目是1个。此外,使用友元函数也能够达到同样的目的,其声明为friend Data operator+(Data,Data),因为友元函数不是类的成员函数,没有this指针,其形参数目与运算符需要的数目相同。

11、在一个带头结点的单链表HL中,若要在第一个元素之前插入一个由指针p指向的结点,应该使用的语句为:( )

A:HL =p; p->next =HL;

B: p->next =HL ;HL =p;

C: p->next =HL ->next;HL ->next =p;

D: p->next =HL ;p =HL;

答案:C

解析:在插入节点时:先要将待插入节点p的后继节点设为第一个元素,也就是p->next =HL ->next。然后再将头结点HL的后继节点改为p节点,HL ->next =p。下图中红色的箭头说明了插入操作执行的顺序,如果顺序不当,就会丢失指向第一个元素的指针,破坏链表结构。

12、在KMP算法中,已知模式串为ADABCADADA,请写出模式串的next数组值( )

A:0,1,1,2,1,1,2,3,4,3

B:1,2,3,2,1,1,2,4,4,3

C:0,1,1,1,2,1,2,3,4,3

D:2,1,1,2,1,1,2,3,3,4

答案:A

解析:“前缀”指除了最后一个字符以外,一个字符串的全部头部组合;“后缀”指除了第一个字符以外,一个字符串的全部尾部组合。next数组值就是“前缀”和“后缀”的最长的共有元素的长度。

首先求最大相同前缀后缀长度。“A”的前缀和后缀都为空集,没有共有元素,共有元素长度为0;“AD”的前缀为[A],后缀为[D],没有共有元素,共有元素长度为0;“ADA”的前缀为 [A, AD],后缀为[DA, A],共有元素为A,长度为1;“ADAB”的前缀为[A, AD, ADA],后缀为[DAB, AB,B ],共有元素长度为0;以此类推,最大公共元素长度为0,0,1,0,0,1,2,3,2。

然后将最长相同前缀后缀长度值右移一位,并将next[0]初值赋为-1,得到的next数组:-1,0,0,1,0,0,1,2,3,2。

在某些语言中,数组不是从0开始索引的,而是从1开始索引,只需要将next数组中每个值加1,得到0,1,1,2,1,1,2,3,4,3。

13、影响聚类算法效果的主要因素有( )

A:特征选取

B:已知类别的样本质量

C:模式相似性测度

D:分类准则

答案:ACD

解析:聚类的目标是使同一类对象的相似度尽可能地大;不同类对象之间的相似度尽可能地小。聚类分析的算法可以分为划分法(Partitioning Methods)、层次法(Hierarchical Methods)、基于密度的方法(Density-Based Methods)、基于网格的方法(Grid-Based Methods)、基于模型的方法(Model-Based Methods)、谱聚类(Spectral Clustering)等,不用的方法对聚类效果存在差异(D正确);特征选取的差异会影响聚类效果(A正确)。聚类的目标是使同一类对象的相似度尽可能地大,因此不同的相似度测度方法对聚类结果有着重要影响(C正确)。由于聚类算法是无监督方法,不存在带类别标签的样本,因此,B选项不是聚类算法的输入数据。

百度网上笔试试题及答案2

6月11日,1389名考生参加东大自主招生考试,他们中约有300人可以拿到该校自招优惠资格。

当日上午,文科面试与理科笔试进行测试。今年东大自主招生测试仍分为笔试和面试。理科笔试全部以选择题形式出现,文科笔试除选择题外,还有主观论述题、阅读题。

以下是从新闻稿件中总结出的东北大学自主招生笔试题,供参考。

生活常识性问题进入考题

10时30分,理科笔试结束。考生介绍,笔试共有130多道选择题,时间为两个半小时。考生们感慨,别看是理科考试,考题涉及了物理、生物、语文、文学和生活常识等多方面。比如:在公交车上,什么情况下你会让座?废旧电池,你会怎样处理?12根火柴最多可以组成多少个正方形?

同时还有语文阅读题,给出了一道关于“骨骼”的文字材料,根据材料回答一些问题。

结合专业所需,多维度考查学生。

走出考场的考生普遍表示,试题并不难,只是有些题刚看时有点发蒙。

东大表示,总体来说,自主招生笔试命题一般不会再考查高考考过的知识点,而是重在考查学生的思维方式和思维能力。今年,东大在命题时增加了对核心价值观、传统文化等方面的比重,在考查学科特长的同时,着重衡量考生的综合能力。

百度网上笔试试题及答案3

百度招聘笔试题及答案

编程:

用C语言实现一个revert函数,它的功能是将输入的字符串在原串上倒序后返回,

2编程:

用C语言实现函数void*memmove(void*dest,constvoid*src,size_tn)。memmove

函数的功能是拷贝src所指的内存内容前n个字节

到dest所指的地址上。

3英文拼写纠错:

在用户输入英文单词时,经常发生错误,我们需要对其进行纠错。假设已经有一个包

含了正确英文单词的词典,请你设计一个拼写纠错

的程序。

(1)请描述你解决这个问题的思路;

(2)请给出主要的'处理流程,算法,以及算法的复杂度;

(3)请描述可能的改进(改进的方向如效果,性能等等,这是一个开放问题)。

4寻找热门查询:

搜索引擎会通过日志文件把用户每次检索使用的所有检索串都记录下来,每个查询串

的长度为1-255字节。假设目前有一千万个记录,

这些查询串的重复度比较高,虽然总数是1千万,但如果除去重复后,不超过3百万个

。一个查询串的重复度越高,说明查询它的用户越多,

也就是越热门。请你统计最热门的10个查询串,要求使用的内存不能超过1G。

(1)请描述你解决这个问题的思路;

(2)请给出主要的处理流程,算法,以及算法的复杂度。

5集合合并:

给定一个字符串的集合,格式如:

{aaabbbccc},{bbbddd},{eeefff},{ggg},{dddhhh}

要求将其中交集不为空的集合合并,要求合并完成后的集合之间无交集,例如上例应

输出

{aaabbbcccdddhhh},{eeefff},{ggg}

(1)请描述你解决这个问题的思路;

(2)请给出主要的处理流程,算法,以及算法的复杂度

(3)请描述可能的改进(改进的方向如效果,性能等等,这是一个开放问题)。

////////////////////////////////1

1题

Char*revert(char*str)

{

intn=strlen(str);

inti=0;

Charc;

for(i=0;i{

C=str;

str=str[n-i];

str[n-i]=c;

}

returnstr;

}

///////////////////////////////////

2题

void*memmove(void*dest,constvoid*src,size_tn)

{

Assert((dest!=0)&&(src!=0));

Char*temp=(char*)dest;

Char*ss=(char*)src;

inti=0;

for(;i{

*temp =*ss ;

}

returntemp;

}

/////////////////////////////////////////////////

3题

(1)思路:

字典以字母键树组织,在用户输入同时匹配

(2)

流程:

每输入一个字母:

沿字典树向下一层,

A)若可以顺利下行,则继续至结束,给出结果;

B)若该处不能匹配,纠错处理,给出拼写建议,继续至a);

算法:

1.在字典中查找单词

字典采用27叉树组织,每个节点对应一个字母,查找就是一个字母

一个字母匹配.算法时间就是单词的长度k.

2.纠错算法

情况:当输入的最后一个字母不能匹配时就提示出错,简化出错处理,动态提示

可能处理方法:

(a)当前字母前缺少了一个字母:搜索树上两层到当前的匹配作为建议;

(b)当前字母拼写错误:当前字母的键盘相邻作为提示;(只是简单的描述,可

以有更多的)

根据分析字典特征和用户单词已输入部分选择(a),(b)处理

复杂性分析:影响算法的效率主要是字典的实现与纠错处理

(a)字典的实现已有成熟的算法,改进不大,也不会成为瓶颈;

(b)纠错策略要简单有效,如前述情况,是线性复杂度;

(3)改进

策略选择最是重要,可以采用统计学习的方法改进,

百度网上笔试试题及答案4

经过了漫长的等待,终于在月初收到百度的实习通知,现在已经到北京开始上班了,总结一下百度笔试和面试的经历,就是运气好些吧。

百度大概6月份左右就开始暑假实习的招聘工作了,投简历,网上笔试,然后是技术一面,技术二面,我好像比较特殊,加了一个部门经理的非技术面,最后,也就在一周前,hr发实习offer了。

网上笔试总共三题,两个编程题,一个开放性的题目。第一题比较简单,第二题写一个算法并要证明一个算法的正确性,笔试后详细想想,其实第二题提交算法没错但是证明是错的,第三题是关于大数据大访问量的类似校内的设计题,想几点写几点就交了,总体感觉做得比较一般,过几天后就技术一面了,也挺意外的(其中也参加了百度之星比赛,进了下一轮),可能也有点关系吧。

技术一面考了大概5个题,一个是介绍一些简历上他感兴趣的东西,这个简单;一个算法设计题,主要用hash表提高查找效率,这题我好像回答了大概3种方法以及每种方法的时空效率,面试人挺满意的,这次面试印象比较深的也就这题了。其它好像还考了操作系统进程通信信号量,c++的多态虚函数表,操作系统进程调度的几种方法等。总体上感觉上马马虎虎。

隔了一段时间,正好已经回家了,又来了技术二面。也是一题算法题,统计大量query中词频最高的100个,问得比较细,比如内存有限、时间无限时怎么处理等等。感觉回答的一般,当时百度之星也考了这题,实际做得得分也不高。还有一题有点像智力题,4个硬币,正反两面,放在四个角上,找出一个必胜策略把4个硬币都翻成同一面朝上的,每次可以翻任意个硬币,翻完后四个硬币每被任意旋转。当时回答得磕磕碰碰的,面试之后认真想想了,其实是个类似编译中状态转移的问题。还有一题是函数调用中可能出现的问题,到现在也没搞懂。总体二面感觉不好,等了一个多月都没消息,估计已经被刷了,已经不抱希望了。

结果有一天突然百度来电话了,说要非技术面一次,面就面吧,当积累经验好了。终面是一个部门经理,人挺好的(前面技术面的人也挺nice的),问了一些关于与人合作的问题,遇到困难时的解决方法等等,不过好像大部分时间都是那个经理在告诉我要怎么处理会比较好,大概面了半个钟头。面完之后又是等待,直到前一周hr打电话过来说给offer了,本来已经不抱希望了,结果还是拿到了实习offer,虽然来得晚了些。

总体上感觉百度对算法很重视,特别是算法的效率,好像比较倾向于hash之类的东西,面试时对问题的考查比较深入,会在一个问题上深入讨论下去,考查一个人知识的深度。不过说实在,觉得能拿到实习offer运气成分可能会更多一些吧,本来已经买到了算法导论,借了一些书要开始认真复习一遍准备接下来的正式招聘,现在只好打包行李来到北京,过起北漂的生活,有得必有失吧。

百度网上笔试试题及答案5

以下是从新闻稿件中总结出的清华大学自主招生笔试题,供参考。

“这题比高考难,但比竞赛题容易。”清华自主招生考场外,一位考生说。

清华自主招生考试科目为数学与逻辑、物理探究、阅读与表达,考生根据报考专业选择其中两门参加测试。不少考生就没想到阅读与表达中会考到笔顺。阅读与表达有30道题,内容比较宽泛,考查字音、字形、词语、句子衔接等,还考查“火”“及”等字的笔顺。

考题还涉及《红楼梦》文本解读,考生需要对贾政、贾宝玉的对诗内容进行判断。

H7N9信息发布后引起社会恐慌怎么办?在陌生人为主的现代社会,怎样做到取信于人?

清华大学招办主任刘震介绍,自主选拔看重的是学生长期以来知识积累的深度、广度以及灵活运用的能力,因此考题既包含课本内容,也涉及课外的知识储备。

百度网上笔试试题及答案6

swift笔试试题及其答案

事实上,Swift是一种复杂的语言。它包含面向对象和函数方法这两个方面,并且随着新版本的发布在一直进化。

你可以用这些问题来测试应聘者关于Swift方面的知识水平,或者测试一下你自己。如果你不知道答案,没关系,没一个问题下面都有答案供你学习。

这些问题包含两个方面:

笔试问题:通过电子邮件做一个编程测试是极好的,因为这涉及到写大量的代码,从代码质量上可以看出一个人的水平。

面试问题:电话面试或者面对面面试也是很好的,因为对面试者来说口头交流会更方面。

每个方面有分成三个等级:

初级:适合读了一到两本有关Swift的书,并且已经开始用Swift开发应用程序的初学者。

中级:适合那些对Swift语言的概念有深刻理解和强烈兴趣的,并且一直在阅读大量有关Swift的博客文章并进行实践的中级工程师。

高级:适合那些以探索Swift语言知识为乐趣,挑战自己,使用前言技术的人们。

假如你想回答这些问题,我建议你在回答这些问题之前,打开Playground运行一下这些问题的代码。这些问题的答案都在Xcode 7.0 Beta 6 版本中测试过。

准备好了吗?系好安全带,现在就开始!

笔试问题

初学者

问题1、(Swift 1.0及其之后的版本的问题)有什么更好的方法来写下面的for循环?

for var i = 0; i < 5; i++ {

print(“Hello!”)

}

答案:

for _ in 0...4 {

print(“Hello!”)

}

swift 实现了两个数组运算符closed operator 和 half-operator.前者包含数组中得所有值。例如:下面的例子包含从0到4得所有整数

0...4

Half-operator不包含数组中的最后一个元素,下面的.例子会得到的结果和上面的一样:

0..<5

问题2– Swift 1.0 or later

思考下面的问题:

struct Tutorial {

var difficulty: Int = 1

}

var tutorial1 = Tutorial

var tutorial2 = tutorial1

tutorial2.difficulty = 2

tutorial1.difficulty 和 tutorial2.difficulty的值分别是多少?假如Tutorial是一个类,会有什么不同?并说明原因,

答案:tutorial1.difficulty 的值是1,然而tutorial2.difficulty的值是2.

在Swift中结构体是值类型,他们的值是复制的而不是引用的。下面的一行代码意思是复制了tutorial1的值并把它赋值给tutorial2:

var tutorial2 = tutorial1

从这一行开始,tutorial2值得改变并不影响tutorial1的值。

假如Tutorial是一个类,tutorial1.difficulty和tutorial2.difficulty的值将都会是2.在Swift中类对象都是引用类型。tutorial1属性的任何改变将会反应到tutorial2上,反之亦然。

问题3 – Swift 1.0 or later

view1声明成var类型,view2声明let类型。这里有什么区别吗?下面的最后一行代码能编译吗?

import UIKit

var view1 = UIView()

view1.alpha = 0.5

let view2 = UIView()

view2.alpha = 0.5 // Will this line compile?

答案:view1是个变量可以重新赋值给一个新的实例化的UIView对象。使用let你只赋值一次,所以下面的代码是不能编译的:

view2 = view1 // Error: view2 is immutable

百度网上笔试试题及答案7

百度笔试题目

1、英文题目的连线题,N个排成方队的圈,圈里有数字,外面有突起,请你按数字要求连线,要求:将这些圈连成整体,每个圈可外接线的数目要与圈里数字一致,且线不能相交

2、如果你盯着一张红色的海报,然后再看白色的`墙,那么你看到的墙的外围是神马颜色的~(那时,我多么希望这教室里刚好挂着一面国旗~)

选项有:绿色,红色,紫色,蓝色

3、图形题~

4、有四个箱子,里面分别是金,银,铜,铁,有100个人来猜,这四个箱子里分别是什么,有23个人猜对了0个,58个人猜对了1个,14个人猜对了2个,

求!有几个人猜对了3个,几个人猜对了4个(谁会做啊!我就Orz)

5、人照镜子的时候,会觉得左右是相反的,但上下不是相反的,你动左手,就觉得镜子里是右手在动,你动上牙齿,还是看见上牙齿在动,这是什么原因?写出你的理解

6、有一种质地不均匀的绳子,烧完整根刚好是一个小时,假设有无数根这样的绳子,那么怎样可以用烧绳子的方法计算出正好1个小时15分钟~(出考场后,经一中科院的牛人点拨,才大彻大悟!只可惜,俺当时没想出来啊~先不告你,你自己看,一会儿再上答案)

7、三个看不见里面的箱子,一个上面写着“苹果”一个写着“橘子”,一个写着“苹果&橘子”,已知这三个标签都错误,现在请你挑一个箱子拿出一个水果,你能说出这三个箱子里分别是什么么?写出步骤~

百度网上笔试试题及答案8

A. XPCOM B. XP C. COM D. CORBA

选择 B

8. 以下代码打印的`结果是(假设运行在 i386 系列计算机上):

字串2

struct st_t

{

int status;

short *pdata;

Char errstr[32];

};

st_t st[16];

Char *p = (char *)( st[2].errstr + 32 );

printf( “%d”, ( p - (char *)(st) ) );

A. 32 B. 114 C. 120 D. 1112

选择 C,因为st[2]的起始地址比st[0]的起始地址高80位,

st[2].errstr的起始地址比st[2]的起始地址高8位

再加上32位就等于 120.

9. 一个栈的入栈序列是 A,B,C,D,E,则栈的不可能的输出序列是:

A. EDCBA B. DECBA C. DCEAB D. ABCDE

选择 C

10. STL 中的哪种结构是连续形式的存储:

A. map B. set C. list D. vector

选择 D

221381
领取福利

微信扫码领取福利

百度网上笔试试题及答案8篇(百度考试答案)

微信扫码分享