西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

首頁騰訊專區(qū)QQ動態(tài) → 騰訊2012年校園招聘筆試試題

騰訊2012年校園招聘筆試試題

相關軟件相關文章發(fā)表評論 來源:西西整理時間:2011/10/21 17:35:55字體大。A-A+

作者:西西點擊:547次評論:0次標簽: 騰訊

智聯(lián)招聘手機版V6.5.0 官方安卓版
  • 類型:生活服務大。26.4M語言:中文 評分:10.0
  • 標簽:
立即下載

騰訊2012年校園招聘筆試
join.qq.com

1.筆試時間
2011年10月各地區(qū)筆試
合肥,重慶,大連,武漢 筆試時間為10月9日
北京,深圳,南京,沈陽,長沙,上海,杭州 筆試時間為10月15日
天津,廈門,香港 筆試時間為10月22日

2.宣講會剩余時刻表
學校                    宣講時間          宣講地點
重慶郵電大學 9月26日 19:00-21:00 第三國際會議廳
重慶大學 9月27號 19:00-21:00 B區(qū)勤工樓2樓報告廳
中國科學技術大學 9月27日 19:00-21:00 西區(qū)學生活動中心2樓學術報告廳
復旦大學 10月13日 18:30-20:30 張江校區(qū)行政樓106號報告廳
上海交通大學 10月14日 13:00-15:00 閔行校區(qū)光彪樓一樓多功能廳
浙江大學 10月11日 9:00-11:30 玉泉校區(qū)邵逸夫科學館演講廳
北京大學 10月10日 15:00-17:00 英杰陽光大廳
北京航空航天大學 10月8日 19:00-21:00 學術交流廳
深圳大學 10月13日 19:00-21:00 科技樓一號報告廳
南京大學 10月13日 19:00-21:00 科技館一樓報告廳
東南大學 10月11日 14:00-16:00 逸夫科技館報告廳

3.2008年騰訊技術類校園招聘筆試試題(A8卷)
姓名:______________   聯(lián)系電話:_______________   簡歷編號:____________
學校:______________   專業(yè):___________________   學歷:________________
一.  單選題(每題4分,15題,共60分)
1.考慮函數(shù)原型void hello(int a,int b=7,char* pszC="*"),下面的函數(shù)調(diào)用鐘,屬于
不合法調(diào)用的是:
A hello(5)     B.hello(5,8)     C.hello(6,"#")     D.hello(0,0,"#")
2.下面有關重載函數(shù)的說法中正確的是:
  A.重載函數(shù)必須具有不同的返回值類型   B.重載函數(shù)形參個數(shù)必須不同
  C.重載函數(shù)必須有不同的形參列表       D.重載函數(shù)名可以不同
3.分析一下程序的運行結(jié)果:
#include<iostream.h>
class CBase
{
public:
CBase(){cout<<”constructing CBase class”<<endl;}
~CBase(){cout<<”destructing CBase class”<<endl;}
};
class CSub : public CBase
{
public:
CSub(){cout<<”constructing CSub class”<<endl;}
~CSub(){cout<<”destructing CSub class”<<endl;}
};
void main()
{
   CSub obj;
}
A. constructing CSub class           B. constructing CBase class
  constructing CBase class             constructing CSub class
  destructing CSub class               destructing CBase class
  destructing CBase class              destructing CSub class
C. constructing CBase class       
  constructing CSub class        
  destructing CSub class         
  destructing CBase class        
 D. constructing CSub class
    constructing CBase class
    destructing CBase class
     destructing CSub class
4.在一個cpp文件里面,定義了一個static類型的全局變量,下面一個正確的描述是:
A.只能在該cpp所在的編譯模塊中使用該變量
B.該變量的值是不可改變的
C.該變量不能在類的成員函數(shù)中引用
D.這種變量只能是基本類型(如int,char)不能是C++類型
5.觀察下面一段代碼:
class ClassA
{
public:
virtual ~ ClassA(){};
virtual void FunctionA(){};
};
class ClassB
{
public:
   virtual void FunctionB(){};
};
class ClassC : public ClassA,public ClassB
{
public:
};
 
ClassC aObject;
ClassA* pA=&aObject;
ClassB* pB=&aObject;
ClassC* pC=&aObject;
關于pA,pB,pC的取值,下面的描述中正確的是:
A.pA,pB,pC的取值相同.               B.pC=pA+pB
C.pA和pB不相同                      D.pC不等于pA也不等于pB
6.參照1.5的代碼,假設定義了ClassA* pA2,下面正確的代碼是:
A.pA2=static_cast<ClassA*>(pB);
B.void* pVoid=static_cast<void*>(pB);
 pA2=static_cast<ClassA*>(pVoid);
C.pA2=pB;
D.pA2=static_cast<ClassA*>(static_cast<ClassC*>(pB));
7.參照1.5的代碼,下面那一個語句是不安全的:
   A.delete pA   B.delete pB   C.delete pC
8.下列程序的運行結(jié)果為:
#include<iostream.h>
void main()
{
int a=2;
int b=++a;
cout<<a/6<<endl;
}
   A.0.5   B.0   C0.7   D.0.6666666-
9.有如下一段代碼:
#define ADD(x,y) x+y
int m=3;
m+=m*ADD(m,m);
則m的值為:
   A.15   B.12   C.18   D.58
10.如下是一個帶權的圖,圖中結(jié)點A到結(jié)點D的關鍵路徑的長度是:
A.13       B.15       C.28       D.58

11.下面的模板聲明中,正確的是:
A.template<typename T1,T2>
B.template<class T1,T2>
C.template<class T1,class T2>
D.template<typename T1;typename T2>
12.在Windows編程中下面的說法正確的是:
A.兩個窗口,他們的窗口句柄可以是相同的     B.兩個窗口,他們的處理函數(shù)可以是相同

C.兩個窗口,他們的窗口句柄和窗口處理函數(shù)都不可以相同.
13.下面哪種情況下,B不能隱式轉(zhuǎn)換為A?
A.class B:public A{}                 B.class A:public B{}
C.class B{operator A();}             D.class A{A(const B&);}
14.某公司使用包過濾防火墻控制進出公司局域網(wǎng)的數(shù)據(jù),在不考慮使用代理服務器的情
況下,下面描述錯誤的是”該防火墻能夠(   )”.
A.使公司員工只能訪問Internet上與其業(yè)務聯(lián)系的公司的IP地址.
B.僅允許HTTP協(xié)議通過,不允許其他協(xié)議通過,例如TCP/UDP.
C.使員工不能直接訪問FTP服務器端口號為21的FTP地址.
D.僅允許公司中具有某些特定IP地址的計算機可以訪問外部網(wǎng)絡
15.數(shù)字字符0的ASCII值為48,若有以下程序:
main()
{
   char a=’1’,b=’2’;
printf(“%c,”,b++);
printf(“%d\n”,b-a);
}
程序運行之后的輸出結(jié)果是:
A.3,2      B.50,2       C.2,2     D.2,50
二.  填空題(共40分)
本程序從正文文件text.in讀入一篇英文短文,統(tǒng)計該短文中不同單詞和它的出現(xiàn)次數(shù),并
按詞典編輯順序?qū)卧~及它的出現(xiàn)次數(shù)輸出到正文文件word.out中.
程序用一棵有序二叉樹存儲這些單詞及其出現(xiàn)的次數(shù),一邊讀入一邊建立.然后中序遍歷
該二叉樹,將遍歷經(jīng)過的二叉樹上的節(jié)點的內(nèi)容輸出.
程序中的外部函數(shù)
int getword(FILE* pFile,char* pszWordBuffer,int nBufferLen);
從與pFile所對應的文件中讀取單詞置入pszWordBuffer,并返回1;若單詞遇文件尾,已無
單詞可讀時,則返回0.
#include <stdio.h>
#include <malloc.h>
#include <ctype.h>
#include <string.h>
 
#define SOURCE_FILE "text.in"
#define OUTPUT_FILE "word.out"
#define MAX_WORD_LEN 128
 
typedef struct treenode
{
      char szWord[MAX_WORD_LEN];
      int nCount;
      struct treenode* pLeft;
      struct treenode* pRight;
}BNODE;
 
int getword(FILE* pFile,char* pasWordBuffer,int nBufferLen);
 
void binary_tree(BNODE** ppNode,char* pszWord)
{
      if(ppNode != NULL && pszWord != NULL)
      {
             BNODE* pCurrentNode = NULL;
             BNODE* pMemoNode = NULL;
             int nStrCmpRes=0;
 
             ____(1)_____;pCurrentNode=*ppNode
 
             while(pCurrentNode)
             {
                    /*尋找插入位置*/
                    nStrCmpRes = strcmp(pszWord, ___(2)___ );pCurrentNode-
>nCount
 
                    if(!nStrCmpRes)
                    {
                           ___(3)___; pCurrentNode->nCount++
 
                           return;
                    }
                    else
                    {
                           ___(4)___; pMemoNode=pCurrentNode
                           pCurrentNode = nStrCmpRes>0? pCurrentNode-
>pRight : pCurrentNode->pLeft;
                    }
             }
      }
 
      pCurrent=new BNODE;
 
      if(pCurrentNode != NULL)
      {
             memset(pCurrentNode,0,sizeof(BNODE));
             strncpy(pCurrentNode->szWord,pszWord,MAX_WORD_LEN-1);
             pCurrentNode->nCount=1;
      }
 
      if(pMemoNode==NULL)
      {
             ___(5)___; *ppNode= pCurrentNode
      }
      else if(nStrCmpRes>0)
      {
             pMemoNode->pRight=pCurrentNode;
      }
      else
      {
             pMemoNode->pLeft=pCurrentNode;
      }
}
 
void midorder(FILE* pFile,BNODE* pNode)
{
      if(___(6)___) return;!pNode||!pFile
 
      midorder(pFile,pNode->pLeft);
      fprintf(pFile,"%s %d\n",pNode->szWord,pNode->nCount);
      midorder(pFile,pNode->pRight);
}
 
void main()
{
      FILE* pFile=NULL;
      BNODE* pRootNode=NULL;
      char szWord[MAX_WORD_LEN]={0};
 
      pFile=fopen(SOURCE_FILE,"r");
 
      if(pFile==NULL)
      {
             printf("Can't open file %s\n",SOURCE_FILE);
             return;
      }
 
      while(getword(pFile,szWord,MAX_WORD_LEN)==1)
      {
             binary_tree(___(7)___);// pRootNode,szWord
      }
 
      fclose(pFile);
 
      pFile=fopen(OUTPUT_FILE,"w");
      midorder(pFile,pRootNode);
      fclose(pFile);
}
三.  附加題(每題30分,2題,共60分)
1.      從程序健壯性進行分析,下面的FillUserInfo函數(shù)和Main函數(shù)分別存在什么問
題?
#include <iostream>
#include <string>
 
#define MAX_NAME_LEN 20
 
struct USERINFO
{
      int nAge;
      char szName[MAX_NAME_LEN];
};
 
void FillUserInfo(USERINFO* parUserInfo)
{
      stu::cout<<"請輸入用戶的個數(shù):";
 
      int nCount=0;
      std::cin>>nCount;
 
      for(int i=0;i<nCount;i++)
      {
             std::cout<<"請輸入年齡:";
             std::cin>>parUserInfo[i]->nAge;
 
             std::string strName;
             std::cout<<"請輸入姓名:";
             std::cin>>strName;
             strcpy(parUserInfo[i].szName,strName.c_str());
      }
}
 
int main(int argc,char* argv[])
{
      USERINFO arUserInfos[100]={0};
      FillUserInfo(arUserInfos);
     
      printf("The first name is:");
      printf(arUserInfos[0].szName);
      printf("\n");
 
      return 0;
}
2.      假設你在編寫一個使用多線程技術的程序,當程序中止運行時,需要怎樣一個機
制來安全有效的中止所有的線程?請描述其具體流程.

    求職app大全
    (77)求職app大全
    求職大全包含國內(nèi)知名招聘求職網(wǎng)站手機版,畢業(yè)季就業(yè)春節(jié)求職必備的幾款手機,只要下載安裝好,就會發(fā)現(xiàn)不需要擠在人才市場,工作機會也不少招聘行業(yè)發(fā)展了這么多年了,已經(jīng)形成了三個巨頭,,智聯(lián),中華英才網(wǎng)。三個巨頭占據(jù)了行業(yè)的半壁江山,而且相對靠譜。他們是綜合的招聘平臺,幾乎涵蓋了所有的行業(yè)領域,如果不知道自己行業(yè)領域有什么招聘平臺,那就去這三家,基本能解決問題,但是效率和質(zhì)量不好保證。求職排名手機,智聯(lián),中...更多>>
    • 前程無憂 51job安卓版V6.3.0 官方

      11-23 / 7.2M

      推薦理由:前程無憂51job客戶端,是由前程無憂(51job.com)精心打造的招聘求職軟件,提供職位搜索、簡歷投遞、簡歷修改
    • 拉勾網(wǎng)app3.3.3 安卓官網(wǎng)版

      02-15 / 22.0M

      推薦理由:拉勾網(wǎng)(求職找工作)app,為用戶提供豐富的互聯(lián)網(wǎng)求職崗位,拉鉤網(wǎng)也正是專注于這一塊的,保證您能找到滿意
    • 智聯(lián)招聘手機版V6.5.0 官方安卓版

      01-13 / 26.4M

      推薦理由:想搶先一步發(fā)現(xiàn)好工作?讓智聯(lián)招聘來幫您!它是由智聯(lián)招聘公司為Android手機用戶量身打造的手機求職應用,供職
    • 58同城手機版7.6.5 安卓版

      02-13 / 34.9M

      推薦理由:58同城客戶端,是一款完全免費生活信息服務類軟件,基于自有的互聯(lián)網(wǎng)平臺,向用戶提供便捷的生活信息瀏覽查
    • 獵聘秘書人才招聘v2.9.12 安卓版

      07-23 / 9.4M

      推薦理由:獵聘秘書是招聘網(wǎng)站獵聘網(wǎng)推出的一款移動平臺應用,在成搶占中高端招聘市場后,獵聘網(wǎng)開始向移動領域進軍了
    • 獵聘同道2.50.0 安卓版

      02-17 / 18.3M

      推薦理由:獵聘同道是一個招聘類的APP,這里每天都有各種各樣的崗位推薦,你可以從中尋找適合自己的崗位,隨時關注職場
    大學生兼職
    (55)大學生兼職
    大學生兼職應用適應當代大學生群體,通過發(fā)布各類兼職信息,讓高校學子們在學校時就能接觸社會,主要以發(fā)傳單銷售收銀迎賓校對等基礎工作為主,簡單易懂,所有工資可當日結(jié)算,或是與雇傭者進行協(xié)商,讓你的大學生活更加豐富多彩。人員來源在我國從事兼職的人員大致有三類發(fā)揮余熱的離退休人員學有專長的科學技術人員業(yè)余時間較為寬裕,有精力能力的教師演員醫(yī)生新聞記者報刊編輯在校大學生運動員等等。薪酬行情網(wǎng)絡編輯兼職報酬元...更多>>
    手機求職
    (72)手機求職
    西西軟件園為各位手機用戶帶來手機求職軟件大全,為用戶說明手機找工作軟件哪個好,還有那些比較知名的找工作網(wǎng)站的手機客戶端,快來下載吧智聯(lián)招聘智聯(lián)招聘公司為手機用戶量身打造的手機求職應用,供職位查詢簡歷投遞實時推薦薪酬查詢求職指導等服務,是您的貼身求職助手。趕集趕集生活是著名生活服務網(wǎng)站趕集網(wǎng)的手機客戶端,通過此客戶端,可以輕松瀏覽趕集網(wǎng)上的海量服務信息。方便快捷,永久免費,永遠安全。前程無憂前程無憂客...更多>>

    相關評論

    閱讀本文后您有什么感想? 已有人給出評價!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過難過
    • 5 囧
    • 3 圍觀圍觀
    • 2 無聊無聊

    熱門評論

    最新評論

    發(fā)表評論 查看所有評論(0)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字數(shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)