11年千橡互动(人人网)C++笔试题

前面七个选择题

凭印象写几个。

1.有两个独立的类A和B,下面哪些不能出现在类A中?

A. A a       B. B &b    C  A *a     D  B b

2. 是一个有关模版函数调用的问题

中间几个记不清了。。

7. 一个函数的参数是数组,问真正传参的时候,传入的是数组首地址还是整个数组。。这个应该都会的

 

紧接着就是问答题:

为了方便记录,下面的序号和原题序号对不上,我只是为了告诉大家有哪些题目,而且从往年的题目来看,每年题目都有类似的原题出现。

8.设计一个算法,判断单链表是否有环

9.设计一个算法,完成四则运算的实现

10. 设计一算法,有一串数列,其中有正有负,找一区间,要求区间内各个数字和得绝对值最大。

11. 设计一个线性池

12.windows进程间的通信机制,分析各自的特点及应用范围

13.内存映射的原理及应用范围

14.CoCreateInstance的原理

15.有一道有关STL的改错题,出现了begin(),iterator,end()之类的,就是STL容器那一块的知识。

16.就是给了一个模版函数,然后输出不同数据类型时候的值(大概代码如下,可能我写出来的有编译错误,意思是这样的)

#include <iostream>< xmlnamespace prefix ="o" ns ="urn:schemas-microsoft-com:office:office" />

using namespace std;

 

int g=0;

template<typename T>

foo<T>()

{

    static int value = ++g;

    return value;

}

int main()

{

cout<<foo<int>();

cout<<foo<bool>();

cout<<foo<float>();

cout <<foo<bool>();

cout <<foo<int>();

cout <<foo<char();

cout<<endl;

 return 0;

}


zz from http://wangwenbingood1988.blog.163.com/blog/static/35154593201183104853147/



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值