前言:

周日下午参加的Cisco Webex笔试。智力题1的参考2是我给出答案,不知是否可以得分或者加分。其它数字规律题全线挂掉。基础题难度偏低,而且没有涉及算法方面。不过自己答得也很是一般,1题写得繁琐,2题、4题第2小题、8题、10题出现错误,7题答得不完全(汗!真正完全正确的基本没几个!),所以个人感觉C++基础有待提高,本次笔试智力题上有所见识,以后会有很大帮助。


智力题:

1、7克、2克砝码各一个,天平一个,如果用以上物品称三次将140克盐分成50克、90克。

参考1:

第一次,        将140克盐分成70克、70克,只需要调整天平平衡即可。

第二次,        将一份70克盐分成35克、35克。

第三次,        将7克、2克砝码放在天平两端,并且在两边总共放35克盐,调整天平平衡。则与2克砝码一起的是20克盐,与7克砝码一起胡是15克盐。将20克盐加入第一次分成70克盐。则140克盐被分成了50克、90克,完成!

参考2:

第一次,        用7克、2克砝码称取5克盐。

第二次,        将7克、2克砝码放在天平一侧,5克盐放在天平一侧,记录天平倾斜角度。

第三次,        将140克盐放在天平,调整左右,使倾斜角度与第二次相同。则天平左右托盘分别为50克、90克,完成!

2、找规律

961(25)432

932(  )731

参考:上式得9-6-1=2,4+3-2=5,下式得9-3-2=4,7+3-1=9,填入49。

3、找规律BFKQ(  )

参考:ABCDEFGHIGKLMNOPQRSTUVWXYZ,相邻两字母间距成3、4、5、6等差数列,填入X。

4、找规律41(28)27 83 ()65

参考:41与65、28与()、27与83成为3对。观察41与65和27与83两队,发现十位4+6=2+8=10,发现个位5-1=7-3=4,所以推出应填入84。


基础题:

1、  完成char* stringcpy(char* des, char* src)函数,失败返回0。

2、在Win32平台下,结构体定义如下

struct s{

int a;

char b;

long c;

};

问sizeof(s)的大小?

3、char s[]=”0123457”;

char*p1=”hello world”;

int a[]={0,1,2};

问sizeof(s),sizeof(p1),sizeof(a)的大小分别为多少?

4、给出下列定义的含义

const int * p1;

int const * p2;

int * foo1();

int (*foo2)();

char *argv[];

char (*arg)[];

5、写一个类,初始一个整型静态成员变量为0。

6、A* p1 = new A[10];

A* p2 = new A;

写出析构释放语句。

7、写出new/delete与malloc/free的区别。

8、给出下列代码的输出

#include <iostream> using namespace std; class parent{ public: parent(){ cout << "I am parent" << endl; } ~parent(){ cout << "destroy parent" << endl; } virtual void foo(){ cout << "I am in parent" << endl; } }; class child: public parent{ public: child(){ cout << "I am child" << endl; } ~child(){ cout << "destroy child" << endl; } virtual void foo(){ cout << "I am in child" << endl; } }; void test1(parent& p){ p.foo(); } void test2(parent p){ p.foo(); } int main() { child c; cout << endl; test1(c); cout << endl; test2(c); cout << endl; return 0; }

9、STL中vector与list的区别。

10、int count(const vector<int>&v, int i)实现的是找到v中比i小的元素个数。实现函数定义。


参考答案:

1、strcpy代码如下:

#include <stdio.h> char *strcpy(char *strDest, char *strSrc){ if(strDest==NULL || strSrc==NULL) return 0; char *address = strDest; while((*strDest++ = *strSrc++)!='/0'); return address; }

2、对齐问题,Win32long占用4字节,总共为12字节

3、8,4,12

4、常量指针,常量指针,返回值为int*,函数指针,每个元素类型为char*的数组,指向char数组的指针

5、非const的static成员变量在类体外定义

6、删除数组时要用delete [] p1语句

7、new/delete是运算符,而malloc/free是C库函数。运算符可以受编译器控制,使用时自动调用构造和析构函数。

8、结果如下:

I am parent I am child I am in child I am in parent destroy parent destroy child destroy parent

9、vector实现类似数组,物理空间上连续存储,索引速度快,但动态操作复杂,有时需要内存拷贝。list是链表,物理空间不需要连续存储,动态操作方便。

10、两种方法实现,一种const迭代器,一种C方法,推荐第一种。

#include <iostream> #include <vector> using namespace std; //count the num that less than i in vector<int> v int count(const vector<int>& v,int i); int main() { vector<int> vec; for(int i=0;i<10;i++) vec.push_back(i); cout << count(vec,5) << endl; return 0; } #ifndef SIZE int count(const vector<int>& v,int i){ int num = 0; for(vector<int>::const_iterator it=v.begin();it!=v.end();it++) if(*it<i) num++; return num; } #else int count(const vector<int>& v, int i){ int num = 0; for(int j=0;j<v.size();j++) if(v[j]<i) num++; return num; } #endif

2011年Cisco Webex实习生笔试相关推荐

  1. Cisco WebEx:企业协作服务中的音频需求

    在LiveVideoStack线上交流分享中,Cisco资深音频算法工程师高华基于思科的企业协作服务产品实践,分析整理了协作服务中遇到的音频需求,详细介绍了思科WebEx meeting 中的音频方案 ...

  2. 阿里实习生笔试程序检测题目

    昨天晚上偶然看到同学在做阿里实习生笔试中的程序编码检测,题目如下给定两个数组A和B,假定其中有四个元素即为:A=[a1,a2,a3,a4]  B=[b1,b2,b3,b4]; 那么将B中的元素插入到A ...

  3. 2012年奇虎360校园招聘实习生笔试编程题

    2012年奇虎360校园招聘实习生笔试编程题 1.  自己实现库函数 int atoi(const char* str);  注意两点:(1). 字符串中,符号位的处理. (2).字符串中,出现非数字 ...

  4. 阿里巴巴2017实习生笔试(一)

    1.内联函数: A 项错误,因为使用 inline 关键字的函数只是用户希望它成为内联函数,但编译器有权忽略这个请求,比如:若此函数体太大,则不会把它作为内联函数展开的. B 项错误,头文件中不仅要包 ...

  5. 美团产品经理助理实习生笔试小计

    美团产品经理助理实习生笔试小计 刚刚结束,觉得还是比较简单的 1,逻辑思维题,就像小学时候的找数字规律一样 举个例子,不是原题: 2,数学题,就像小学时候的奥数题一样,偷偷挖坑 3,语句排序题,就像小 ...

  6. Cisco WebEx WRF 播放器存在多个漏洞

    安全漏洞:CN-VA09-123 发布日期:2009年12月18日 漏洞类型:代码执行  漏洞评估:重要 受影响的软件:      Cisco WebEx (Windows) 27.00     Ci ...

  7. 服务器错误信息泄露,Cisco WebEx Meeting Center冗长服务器错误响应远程信息泄露漏洞...

    发布日期:2013-12-13 更新日期:2013-12-17 受影响系统: Cisco WebEx Meetings Server 描述: ----------------------------- ...

  8. 记一次网易2018实习生笔试-大数据岗位

    记一次网易2018实习生笔试-大数据岗位 网易2018实习生招聘笔试题-大数据开发实习生-云音乐 凭借印象和草稿,记录下一些题目. 共有20道选择题,3道编程题,2道简答题. 选择题 HDFS Blo ...

  9. YY-测试实习生笔试+面试复盘

    YY-测试实习生笔试+面试复盘 笔试题都挺基础的,基本都写出来了,好好准备可以过的.因为疫情所以是线上的,在牛客上笔试有摄像头. 一.笔试题 单选题: 如下哪些测试场景不属于负载压力测试() A.疲劳 ...

最新文章

  1. 使用Emit的TypeBUilder动态创建接口程序集的性能报告。
  2. JavaScript基础01【简介、js编写位置、基本语法(6种基本数据类型)】
  3. oracle sql last_value,図でイメージするOracle DatabaseのSQL全集 第3回 分析関数
  4. python只能对列表进行切片_Python中的列表
  5. native下拉图片放大 react_RN下拉图片放大 - Chason-洪的个人空间 - OSCHINA - 中文开源技术交流社区...
  6. 怎么写c++ documentation_球鞋鞋标怎么看真假、有几种 耐克鞋标鉴定方法推荐
  7. 中国大陆IP过滤器-Java实现
  8. MT7621方案GPIO介绍
  9. mysql最大tpmc_tpcc-mysql 压力测试 tpmc基准测试
  10. CentOS7安装DockerCentOS7安装DockerCompose
  11. php阿里支付回调逻辑,php 银联支付回调
  12. LeetCode 871. 最低加油次数
  13. windows 查看ip命令
  14. 2021年全球便携式电动车辆行业调研及趋势分析报告
  15. 下一个创业风口 大脑银行商学堂助力中小企业从直播中寻求创业新机遇
  16. 全球与中国回音壁市场深度研究分析报告
  17. Problem E: 类模板Sample
  18. 校尉羽书飞瀚海,顺序表中增删改
  19. 问答机器人三种实现方式
  20. git status 显示中文和解决中文乱码

热门文章

  1. Rose Data Modeler与数据库的建模
  2. 计算机如何连接新的无线网络,换了个新wifi怎么设置?
  3. IDEA TOMCAT设置UTF-8编码
  4. 《请君入瓮——APT攻防指南之兵不厌诈》—第3章3.3节 稽查PT和APT
  5. tga缩略图预览_具有扩展预览的缩略图网格
  6. 如何在云服务器上部署项目
  7. 雨林木风 Ghost XP SP3 纯净版 V2013.04
  8. 阿里面试官的”说一下从url输入到返回请求的过程“问的难度就是不一样!
  9. 智能客服 | 浅谈人工智能聊天机器人ChatGPT
  10. 图片太大?不符合上传大小?PS帮你搞定!