Google公司预选笔试试题

Google公司预选笔试试题

发信人: whqnju (男儿何不带吴钩,收取关山五十州 ), 信区: Algorithm. 本篇人气: 1401
标 题: Google公司预选笔试试题
发信站: 南京大学小百合站 (Sat May 12 18:00:07 2007)

大家有兴趣看看吧,5/10 sjtu的考卷。

选择题3、8我蒙的,大牛给解答一下。

1.单项选择题
1. 下面一段代码的输出是[ ]
void fn( int* b){
(*b)++;
}
int main(){
int a=7;
fn(&a);
cout}
A.0 B.7 C.8 D.undefined

2. 定义int i,j,*p=&i; 那么下面哪条语句可以完成i=j的赋值[ ]
A.i=*p; B. *p=*&j; C.i=&j; D.I=**p;

3. 用二叉搜索树和哈希表存储相同的数据集,对于以下何种操作,二叉搜索树比哈希表

速度更快?[ ]
A.检索 B. 插入 C.删除 D.更新 E.排序

4. 包含N个几点和M条边的有向带权图G, 边的权为正, 以下操作中不可以在O(N+M)
的时间复杂度内完成的操作是:[ ]
A. 求结点s到结点t之间的最短距离
B. 求距离结点s最近的结点
C. 已知起始结点, 对图G中的结点进行拓扑排序
D. 求图G的最大强连通子图

5. 有如下递归函数f(n),其时间复杂度为[ ]
int f(int n){
if(n==0)
return 0;
if(n==1)
return 1;
return ( 5*f(n-1) – 6*f(n-2));
}
A.O(n) B. O(n^2) C. O(n^3) D. O(2^n)

6. 下面所述步骤中,哪一个不是创建经常所必需有的[ ]
A.由调度程序为进程分配CPU B.建立一个进程控制块
C.为进程分配内存 D.将进程控制块链入就绪队列

7. 在多进程的系统中,为了保证公区变量的完整性,各进程应互斥进入临界区。所谓临

界区是[ ]
A.一个缓冲区 B.一个数据区 C.一个同步机构 D.一段程序

8. 能产生满足如下条件语言的正则表达式是:1.每一个a后至少紧跟两个c; 2.每一个b

后至少紧跟一个c [ ]
A.(acc|bc|c)* B.(acc|bc)* C.(ac|bc)* D.不是正则语言

9. 以下哪项不是RPC(远程过程调用)的特点[ ]
A.速度快 B.降低系统耦合度 C.可以实现异构系统间的协作

10. 有三个桶,容量分别是3升,5升,7升,你只能进行下面的操作:
把一个桶中所有的水倒掉;
把一个桶A中的水倒入桶B,直到桶A空了或者桶B满了;
假设一开始容量为3升和5升的桶是满的,7升的桶是空的,希望通过一系列操作使3个桶

中任意一个中正好有4升水,那么至少需要[ ]次操作。
A.3 B.5 C.7 D.不可能

2. 程序设计与算法
2.1 实现如下编码算法,对于重复2-9次数的字符,用两个数字表示,即NX(其中N为重

复的次数,X为重复的字符,下同),超过九个则先输出9X,然后处理剩下的字符。对于

连续的不重复的字符,则两边加1来封字符串。如果被封的字符串其中有数字为1,则用1

来转义。 示例: AAAAAABCCCC -> 6A1B14C, 12344 -> 11123124。。。(下面的框

架是用C++语言写的。你可以用你熟悉的语言。)
void encode (const char* text, char* dest)
text 为需要编码的字符串,dest表示编码输出的目标空间,而空间足够大

2.2给定一颗有n个结点的二叉树。求它的所有结点数为m的连通子图数目。m<=n分析你的算法的时间复杂度,解释算法即可,不必写代码。

感谢您访问:生涯设计公益网!本文永久链接:https://www.16175.com/110698.html。侵删或不良信息举报请联系邮箱:121488412@qq.com或微信:aban618。
(0)

相关推荐

  • 面试也有标准答案?面试常见10个问题及回答技巧

    面试是一门学问,不仅考验一个人的学识和工作积累,也考验临场反应能力和语言表达能力。面试官要通过短短一个面试来判断你是否适合这家公司,而你要通过短短一个面试来展现自己所有的闪光点。 …

    面试技巧 2020年2月3日
    2.9K
  • HR面试问你如何看待996,该怎么回答

    【问题】 如果面试的时候,HR 问你如何看待 996,该怎么回答? 【分析】 如果作为面试候选人有这个疑问,说明是可以尝试或愿意接受996的,无论喜欢还是不喜欢,主要取决于工作和薪…

    2022年5月21日
    481
  • 利乐中国的笔试经验

    该学习了~~~~   今天,带着实习小组长的批评,请假去参加了利乐中国的笔试,极其受打击笔试分三部分:数学与推理;开放性问题;性格测试   做数学与逻辑题,受到了极大的挑战和打击,…

    2022年5月24日
    371
  • 展现民生银行面试过程

    提起民生银行面试投递简历,那已经是几个月前的事情了好像,当时是民生银行来到学校宣讲的,百千号的学生都去投递了,简历们被满满的码了几罗,当时就想这样海选,希望太渺茫了。   这个月初…

    2022年5月22日
    306
  • 航空公司空乘人员面试技巧

      应聘空乘人员,要了解航空公司空乘人员招聘条件,及其它相关事项,想要面试成功,了解相关的航空公司空乘人员面试技巧对你会有很的帮助。

    2017年2月15日
    2.3K
  • 什么是事业单位结构化面试

    结构化面试,亦称标准化面试,是一种对试题构成、测评要素、评分标准、时间控制、考官组成、实施程序和分数统计等各环节,事先按要求进行规范性设计的面试方法。 事业单位面试备考需要根据面试…

    2022年5月22日
    334
分享本页
返回顶部