Sony筆試題和面試題答案

大風(fēng)車考試網(wǎng)

  如下分享的是Sony公司面試常見的筆試題,希望此資源的分享對各位求職者有幫助!筆試題目如下:
  1 #include “filename.h”和#include 的區(qū)別?

  對于#i nclude 編譯器從標(biāo)準(zhǔn)庫開始搜索filename.h;對于#i nclude “filename.h”編譯器從用戶工作路徑開始搜索filename.h

  2 頭文件的作用是什么?

  一、通過頭文件來調(diào)用庫功能。在很多場合,源代碼不便(或不準(zhǔn))向用戶公布,只要向用戶提供頭文件和二進(jìn)制的庫即可。用戶只需要按照頭文件中的接口聲明來調(diào)用庫功能,而不必關(guān)心接口怎么實現(xiàn)的。編譯器會從庫中提取相應(yīng)的代碼。二、頭文件能加強(qiáng)類型安全檢查。如果某個接口被實現(xiàn)或被使用時,其方式與頭文件中的聲明不一致,編譯器就會指出錯誤,這一簡單的規(guī)則能大大減輕程序員調(diào)試、改錯的負(fù)擔(dān)。

  3 C++函數(shù)中值的傳遞方式有哪幾種?

  C++函數(shù)的三種傳遞方式為:值傳遞、指針傳遞和引用傳遞。

  4 內(nèi)存的分配方式的分配方式有幾種?

  答:一、從靜態(tài)存儲區(qū)域分配。內(nèi)存在程序編譯的時候就已經(jīng)分配好,這塊內(nèi)存在程序的整個運行期間都存在。例如全局變量。

  二、在棧上創(chuàng)建。在執(zhí)行函數(shù)時,函數(shù)內(nèi)局部變量的存儲單元都可以在棧上創(chuàng)建,函數(shù)執(zhí)行結(jié)束時這些存儲單元自動被釋放。棧內(nèi)存分配運算內(nèi)置于處理器的指令集中,效率很高,但是分配的內(nèi)存容量有限。

  三、從堆上分配,亦稱動態(tài)內(nèi)存分配。程序在運行的時候用malloc或new申請任意多少的內(nèi)存,程序員自己負(fù)責(zé)在何時用free或delete釋放內(nèi)存。動態(tài)內(nèi)存的生存期由我們決定,使用非常靈活,但問題也最多。

  5 實現(xiàn)雙向鏈表刪除一個節(jié)點P,在節(jié)點P后插入一個節(jié)點,寫出這兩個函數(shù);

  6 寫一個函數(shù),將其中的\t都轉(zhuǎn)換成4個空格。

  7 Windows程序的入口是哪里?寫出Windows消息機(jī)制的流程.

  8 如何定義和實現(xiàn)一個類的成員函數(shù)為回調(diào)函數(shù)?

  9 C++里面是不是所有的動作都是main()引起的?如果不是,請舉例.

  10 C++里面如何聲明const void f(void)函數(shù)為C程序中的庫函數(shù)

  11 下列哪兩個是等同的

  int b;

  A const int* a = &b;

  B const* int a = &b;

  C const int* const a = &b;

  D int const* const a = &b;

  12 內(nèi)聯(lián)函數(shù)在編譯時是否做參數(shù)類型檢查

  13 三個float:a,b,c

  問值

  (a+b)+c==(b+a)+c

  (a+b)+c==(a+c)+b

  14 把一個鏈表反向填空

  15 設(shè)計一個重采樣系統(tǒng),說明如何anti-alias

  16 某個程序在一個嵌入式系統(tǒng)(200M的CPU,50M的SDRAM)中已經(jīng)最化了,換到另一個系統(tǒng)(

  300M的CPU,50M的SDRAM)中運行,還需要優(yōu)化嗎?

  17. 下面哪種排序法對12354最快

  a quick sort

  b.buble sort

  c.merge sort

  18. 哪種結(jié)構(gòu),平均來講,獲取一個值最快

  a. binary tree

  b. hash table

  c. stack

  19 請問C++的類和C里面的struct有什么區(qū)別?

  20 請講一講析構(gòu)函數(shù)和虛函數(shù)的用法和作用?

  21 全局變量和局部變量有什么區(qū)別?實怎么實現(xiàn)的?操作系統(tǒng)和編譯器是怎么知道的?

  22 一些寄存器的題目,主要是尋址和內(nèi)存管理等一些知識。

  23 8086是多少位的系統(tǒng)?在數(shù)據(jù)總線上是怎么實現(xiàn)的?

  24 多態(tài)。overload 和 override的區(qū)別。

  重載Overload特點(兩必須一可以)

  public bool withdraw(double amt, string name)

  public double withdraw(double amt)

  1、方法名必須相同

  2、參數(shù)列表必須不相同

  3、返回值類型可以不相同

  注意:override存在于繼繼承的關(guān)系類中。

  覆寫Override特點(三相同):

  public override bool withdraw(...)

  1、方法名相同

  2、參數(shù)列表相同

  3、返回值類型相同

  注意:存在于同一類中,但是只有虛方法和抽象方法才能被覆寫.

  <>

  • 相關(guān)文章
  • C++ 編程筆試題和面試題答案目C++ 編程筆試題和面試題答案目

    四、有關(guān)內(nèi)存的思考題(20分) voidGetMemory(char*p) { p=(char*)malloc(100); } voidTest(void) { char*str=NULL;GetMemory(st..

  • C++ 編程筆試題和面試題答案目C++ 編程筆試題和面試題答案目

    C++編程筆試題目,歡迎大家共享資源。 本試題僅用于考查C++/C程序員的基本編程技能。內(nèi)容限于C++/C常用語法,不涉及數(shù)據(jù)結(jié)構(gòu)、算法以及深奧的語法。筆試時..

  • 微軟筆試題和面試題答案解析與答案微軟筆試題和面試題答案解析與答案

    7、給出函數(shù)strcmp()的測試方案 intstrcmp(constchar*str1,constchar*str2) 【題目解析】 主要考查考慮問題的全面型,我覺得有一個電冰箱測..

  • C++ 編程筆試題和面試題答案目C++ 編程筆試題和面試題答案目

    四、有關(guān)內(nèi)存的思考題(20分) voidGetMemory(char*p) { p=(char*)malloc(100); } voidTest(void) { char*str=NULL;GetMemory(st..

  • C++ 編程筆試題和面試題答案目C++ 編程筆試題和面試題答案目

    C++編程筆試題目,歡迎大家共享資源。 本試題僅用于考查C++/C程序員的基本編程技能。內(nèi)容限于C++/C常用語法,不涉及數(shù)據(jù)結(jié)構(gòu)、算法以及深奧的語法。筆試時..

  • 微軟筆試題和面試題答案解析與答案微軟筆試題和面試題答案解析與答案

    7、給出函數(shù)strcmp()的測試方案 intstrcmp(constchar*str1,constchar*str2) 【題目解析】 主要考查考慮問題的全面型,我覺得有一個電冰箱測..

  • 河北新聞網(wǎng)兩學(xué)一做知識競賽(試題+答案完整版)河北新聞網(wǎng)兩學(xué)一做知識競賽(試題+答案完整版)

    2016河北新聞網(wǎng)兩學(xué)一做知識競賽開賽啦,快來圍觀吧。活動內(nèi)容為推動“兩學(xué)一做”學(xué)習(xí)教育深入開展,省委宣傳部、省委組織部組織開展“兩學(xué)一做”知識競賽活動,河北..

  • 河北新聞網(wǎng)兩學(xué)一做知識競賽活動試題答案河北新聞網(wǎng)兩學(xué)一做知識競賽活動試題答案

    2016年河北新聞網(wǎng)兩學(xué)一做知識競賽活動試題答案為推動“兩學(xué)一做”學(xué)習(xí)教育深入開展,省委宣傳部、省委組織部組織開展“兩學(xué)一做”大型知識競賽。此項活動由河北新聞..

  • 兩學(xué)一做學(xué)習(xí)教育知識競賽活動10篇兩學(xué)一做學(xué)習(xí)教育知識競賽活動10篇

    為隆重紀(jì)念中國共產(chǎn)黨建黨95周年,推進(jìn)我市“兩學(xué)一做”學(xué)習(xí)教育深入開展,推動廣大黨員干部認(rèn)真學(xué)好黨章黨規(guī)和*系列重要講話,現(xiàn)將“兩學(xué)一做”學(xué)習(xí)教育知識競賽題予..

  • 開展兩學(xué)一做學(xué)習(xí)教育知識競賽活動真題答案開展兩學(xué)一做學(xué)習(xí)教育知識競賽活動真題答案

    144.根據(jù)《中國共產(chǎn)黨紀(jì)律處分條例》規(guī)定,黨的各級代表大會的代表受到(D)處分的,黨組織應(yīng)當(dāng)終止其代表資格。A.警告(含)以上B.嚴(yán)重警告(含)以上C.撤銷黨內(nèi)職務(wù)(含)以..