全部分类 > IT技术 > 软件开发 > 后端开发

剑指offer,顶级互联网公司技术笔试真题测试

AI技术发布于 2017-06-27 11:13
(6.0)分
  • 试卷时长
    100 分钟
  • 题目数
    24 道题
  • 试卷总分
    100
  • 已售
    633
  • 答题结束可查答案
    共可答4次
积分 50.0 / 次 买考试

试卷描述

从tier1互联网公司技术笔试题集中抽取24道题进行练习,每次答的题不一样。80分以上才可能进入这些高帅富公司的面试呢!

试卷结构

选择题
技能
题型
题目数
分值
未指定技能
单选题
20
60
问答题
技能
题型
题目数
分值
未指定技能
问答题
4
40
第一部分:选择题 (共20道题) 展开全部
1 [ 单选题 ] (3.0分) 未指定技能

1、以下程序的打印结果是()


#include<iostream>
using namespace std;

void swap_int(int a , int b)
{
    int temp = a;
    a = b;
    b = temp;
}

void swap_str(char* a , char* b)
{
    char* temp = a;
    a = b;
    b = temp;
}

int main(void)
{
    int a = 10;
    int b = 5;
    char* str_a = "hello world";
    char* str_b = "world hello";
    swap_int(a , b);
    swap_str(str_a , str_b);
    printf("%d %d %s %s\n", a , b , str_a , str_b);

    return 0;
}

  • A

    10 5 hello world world hello

  • B

    10 5 world hello hello world

  • C

    5 10 hello world world hello

  • D

    5 10 world hello hello world

2 [ 单选题 ] (3.0分) 未指定技能

以下程序打印的两个字符分别是

typedef struct object object;
struct object
{
    char data[3];
};

int main(void)
{
    object obj_array[3] = { {'a','b','c'},
                            {'d','e','f'},
                            {'g','h','i'} };
    object* cur =  obj_array;
    printf("%c %c\n", *(char*)((char *)(cur)+2) , *(char*)(cur+2));

    return 0;
}

  • A

    c g

  • B

    b d 

  • C

    g g 

  • D

    g c

3 [ 单选题 ] (3.0分) 未指定技能

C/C++语言:请问在64位平台机器下 sizeof(string_a) , sizeof(string_b)大小分别是

  char *string_a = (char *)malloc(100*sizeof(char));   
  char string_b[100];

  • A

    8 100

  • B

    100 8 

  • C

    100 100

  • D

    8 8

第二部分:问答题 (共4道题) 展开全部
1 [ 问答题 ] (10.0分) 未指定技能

求子数组的最大和  题目:输入一个整形数组,数组里有正数也有负数。数组中连续的一个或者多个整数组成一个子数组,每个子数组都有一个和。
求所有字数组的和的最大值。要求时间复杂度为O(n).例如输入的数组为1,-2,3,10,-4,7,2,-5,和最大的子数组为3,10,-4,7,2,因此输出为该数组的和18.
(写出思路和代码)

2 [ 问答题 ] (10.0分) 未指定技能
在搜索引擎中,会针对每一个网站生成一段摘要,并展示在相应query的搜索结果中。给你两个字符串S和T,请设计并实现一个高效的最短摘要生成算法,该算法能找出S中包含所有T中的字符的最短子字符串,即最短摘要,如:
S = "ADOBECODEBANC"
T = "ABC"
最短摘要为"BANC"
3 [ 问答题 ] (10.0分) 未指定技能
在一个字符串中找到第一个只出现一次的字符。如abaccdeff,输出b

购买评价 (6.0)分

题库负责人

在线考试系统之互联网、IT题库团队负责人
共发布了 161 份试卷

相关试卷

2017-06-27 11:13
剑指offer,360公司2016年校园招聘笔试真题(技术类)
积分 50.0 / 次
2017-06-27 11:13
剑指offer,360公司2016年实习生招聘笔试真题(技术类)
积分 50.0 / 次
2016-05-06 22:56
成都万全技术员笔试题目、技术部招聘笔试、微信考试、在线考试
积分 20.0 / 次
2017-06-27 11:13
剑指offer,某互联网公司校招产品运营岗笔试试卷
免费 / 次