微店2016技术岗面试题

第一部分 简答(请选择一个题目解答)

1.请写出C/C++ 语言中的相关问题。

A. 请简述C/C++ 语言中找空间和对空间的主要区别。

B. C++处理异常可以有两种方式,一种是throw异常,一种是在函数中

return错误码。你怎么理解这两个方法的优劣。

2.请写出Java语言相关的问题。

A.请列举你所知道的Object类的方法。

B.请列举2种以上Java开发中出现内厝泄露的例子。(多写加分)

第二部分 语言题(请选择一个题目解答)

1.请指出下面 C 语言中 foo 函数的问题并指出修改建议,foo 函数次数。

void foo(char a[100], int cnt[256]) {

memset(cnt, 0, sizeof(cnt));

while (*a !=‘\0’){

++cnt[*a];

++a;

}

}

Int main() {

char a[100]=”口袋购物 abc”;

int cnt[256] ;

foo(a,cnt);

for (char c =’a’; c<=’z’;++c) {

Printf(“%c; %d\n”, c, cnt[c]);

}

Return 0;

}

作者:康斯坦丁666

本文来源于牛客网

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏潇涧技术专栏

Python Data Structures - C1 Search

参考内容: 1.Problem Solving with Python Chapter5: Search and Sorting online_link ...

661
来自专栏QQ音乐技术团队的专栏

Android Native 开发之 NewString 与 NewStringUtf 解析

本文将从一个 Native Crash 分析入手,带大家了解我们平时开发中,那些容易忽略但又很值得学习的底层源码知识。

1.4K9
来自专栏积累沉淀

hash算法原理详解

一.概念 哈希表就是一种以 键-值(key-indexed) 存储数据的结构,我们只要输入待查找的值即key,即可查找到其对应的值。 哈希的思路很简单,如果所有...

7175
来自专栏阿凯的Excel

Excel的匹配函数全应用

今天会和大家分享日常使用频率最高匹配函数用法,谈到匹配函数,首先想到的就是Vlookup,嗯,今天就是要分享Vlookup和他的小伙伴们的应用。 ? ...

3914
来自专栏Danny的专栏

设计模式奠基石——UML关系转化为代码

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/huyuyang6688/article/...

1943
来自专栏Ryan Miao

Java8-理解Collector

2954
来自专栏美团技术团队

Java8系列之重新认识HashMap

摘要 HashMap是Java程序员使用频率最高的用于映射(键值对)处理的数据类型。随着JDK(Java Developmet Kit)版本的更新,JDK1.8...

4355
来自专栏lhyt前端之路

js版本的(广、深)度优先搜索0. 前言1.队列、栈2.BFS1.1 矩阵形式的图的遍历1.2 树的BFS举例3.DFS

广度优先搜索(BFS)和深度优先搜索(DFS),大家可能在oj上见过,各种求路径、最短路径、最优方法、组合等等。于是,我们不妨动手试一下js版本怎么玩。

1182
来自专栏软件开发 -- 分享 互助 成长

string.length()与-1比较为什么会出现匪夷所思的结果

今天调试程序发现了个匪夷所思的事情,-1与string.length()比较永远是-1大,看下面代码 #include<iostream> #include<s...

2248
来自专栏LhWorld哥陪你聊算法

【机器学习】--Python机器学习库之Numpy

NumPy(Numerical Python的缩写)是一个开源的Python科学计算库。使用NumPy,就可以很自然地使用数组和矩阵。 NumPy包含很多实用的...

992

扫码关注云+社区

领取腾讯云代金券