(全)近幾年科大訊飛軟件筆試題目_第1頁
(全)近幾年科大訊飛軟件筆試題目_第2頁
(全)近幾年科大訊飛軟件筆試題目_第3頁
(全)近幾年科大訊飛軟件筆試題目_第4頁
(全)近幾年科大訊飛軟件筆試題目_第5頁
已閱讀5頁,還剩12頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

卷a數(shù)a661宏宏為5{}4(全)近幾年科大訊飛軟件筆試題目--第1頁3)的cs和s{}{}{}{}(全)近幾年科大訊飛軟件筆試題目--第2頁{}{}{{}}A{{A{(全)近幾年科大訊飛軟件筆試題目--第3頁B{{ABC*}ABBA(全)近幾年科大訊飛軟件筆試題目--第4頁>{{}}{(全)近幾年科大訊飛軟件筆試題目--第5頁}若,則對任一事件kkknlll1c00{{(全)近幾年科大訊飛軟件筆試題目--第6頁}{{{}}{}}}{{}{}}Nc的{(全)近幾年科大訊飛軟件筆試題目--第7頁{}{}{{{}}}}{{}}(全)近幾年科大訊飛軟件筆試題目--第8頁*{}{}答:一種自動存管理的策略,就是自動垃圾回收機制。既然是自動垃圾回收,那么平臺肯定得采取一種方式發(fā)現(xiàn)垃圾,然后清除。這就是垃圾收集算法所關注的問題。垃圾收集算法的任務就是將活動的對象和已經(jīng)死掉的對象分別出來,然后將死掉的對象的存回收,而且為了更好的利用存,有的算法還會對存碎片進行壓縮。JAVA,C#面向服務的體系結構面向服務的體系結構(Service-OrientedArchitecture,SOA)是一個組件模型,它將應用程序的不同功能單元(稱為服務)通過這些服務之間定義良好的接口和契約聯(lián)系起來。接口是采用中立的方式進行定義的,它應該獨立于實現(xiàn)服務的硬件平臺、操作系統(tǒng)和編程語言。這使得構建在各種這樣的系統(tǒng)中的服務可以一種統(tǒng)一和通用的方式進行交互。SaaS的中文名稱為軟營或軟件運營。SaaS是基于互聯(lián)網(wǎng)提供軟件服務的軟件應用模式。作為一種在21世紀開始興起的創(chuàng)新的軟件應用模式,SaaS是軟件科技發(fā)展的最新趨勢SaaS提供商為企業(yè)搭建信息化所需要的所有網(wǎng)絡基礎設施及軟件、硬件運作平臺,并負責所有前期的實施、后期的維護等一系列服務,企(全)近幾年科大訊飛軟件筆試題目--第9頁業(yè)無需購買軟硬件、建設機房、招聘IT人員,即可通過互聯(lián)網(wǎng)使用信息系統(tǒng)。就像打開自來水龍頭就能用水一樣,企業(yè)根據(jù)實際需要,從SaaS提供商租賃軟件服務。13、指針和引用的相同點和不同點:●都是地址的概念;指針指向一塊存,它的容是所指存的地址;而引用則是某塊存的別名?!锊煌c:●引用只能在定義時被初始化一次,之后不可變;指針可變;引用“從一而終”,指針可以“見異思遷”;●引用沒有const,指針有const,const的指針不可變;●引用不能為空,指針可以為空;●“sizeof引用”得到的是所指向的變量(對象)的大小,而“sizeof指針”得到的是指針本身的大??;●指針和引用的自增(++)運算意義不一樣;●引用是類型安全的,而指針不是(引用比指針多了類型檢查14、多線程問題為什么多線程會比單線程更耗時呢?其原因就在于,線程啟停以及線程上下文切換都會引起額外的開銷,所以消耗的時間比單線程多。為什么加鎖后的三線程比兩線程還慢呢?其原因也很簡單,那把讀寫鎖就是罪魁禍首。實際情況并不是并行執(zhí)行,反而成了串行執(zhí)行,在采用多線程方法設計程序時,如果產(chǎn)生的額外開銷大于線程的工作任務,就沒有并行的必要。線程并不是越多越好,軟件線程的數(shù)量盡量能與硬件線程的數(shù)量相匹配。最好根據(jù)實際的需要,通過不斷的調(diào)優(yōu),來確定線程數(shù)量的最佳值。虛擬存儲器:在具有層次結構存儲器的計算機系統(tǒng)中,自動實現(xiàn)部分裝入和部分替換功能,能從邏輯上為用戶提供一個比物理貯存容量大得多,可尋址的“主存儲器”。虛擬存儲區(qū)的容量與物理主存大小無關,而受限于計算機的地址結構和可用磁盤容量。特點:多次性、對換性、虛擬性。多次性是指一個作業(yè)被分成多次調(diào)入存運行,亦即在作業(yè)運行時沒有必要將其全部裝入,只需將當前要運行的那部分程序和數(shù)據(jù)裝入存即可;以后每當要運行到尚未調(diào)入的那部分程序時,再將它調(diào)入。對換性是指允許在作業(yè)的運行過程中進行換進、換出,亦即,在進程運行期間,允許將那些暫不使用的程序和數(shù)據(jù),從存調(diào)至外村的對換區(qū)(換出),待以后需要時再將它們從外存調(diào)至存(換進)。虛擬性是指能夠從邏輯上擴充存容量,使用戶所看到的存容量遠大于實際存容量。16、什么是this指針?其主要功能是什么?this指針是類的一個自動生成、自動隱藏的私有成員,它存在于類的非靜態(tài)成員函數(shù)中,指向被調(diào)用函數(shù)所在的對象的地址。另外一種情況是當參數(shù)與成員變量名相同時使用this指針,如this->n=n(不能寫成n=n)(全)近幾年科大訊飛軟件筆試題目--第10頁1.在C/C++中,動態(tài)申請的存是在堆上的。如果發(fā)送此類的存泄露,函數(shù)每執(zhí)行一次就丟失一塊存。長時間運行改程序可能引起系統(tǒng)"存耗盡"。2.野指針:未初始化的指針稱為野指針。通常的避免方法就是在指針定義的時候就初始化,初始為NULL或者一個有意義的存地址。對于動態(tài)申請的存地址,在該存釋放之后,對應指針最好立即賦值為NULL。并在具體使用指針的時候判斷指針的值是否為NULL。3.存越界訪問:存越界訪問通常發(fā)生在數(shù)組、字符串或者連續(xù)存的訪問。有兩種情況:讀越界,即讀了非有效的數(shù)據(jù)。如果所讀的存地址是無效的,程序會立即崩潰。如果所讀存地址是有效的,讀入的時候不會有錯誤,但是讀入的數(shù)據(jù)是隨機的,可能會產(chǎn)生不可控制的后果。舉個簡單的例子,字符串輸出,如果沒有結束符,會輸出一堆亂碼也可能輸出正常,也就是說結果是不可控的。寫越界,亦稱為緩沖區(qū)溢出,通常寫越界會發(fā)生錯誤。存寫越界造成的后果是非常嚴重的。例如訪問數(shù)組越界可能會修改訪問數(shù)組的循環(huán)變量,造成死循環(huán)。4.返回指向臨時變量的指針char*getString(){charb[]="Hello,Tocy!";returnb;}5.試圖修改常量6.存未分配成功,但已經(jīng)使用7.存分配成功,但沒有初始化2012年科大訊飛軟件筆試題度(全)近幾年科大訊飛軟件筆試題目--第11頁;;CCCCaC2(全)近幾年科大訊飛軟件筆試題目--第12頁s;{}{}A{A{}A{(全)近幾年科大訊飛軟件筆試題目--第13頁}{BB}i6——)n個(全)近幾年科大訊飛軟件筆試題目--第14頁2013年科大訊飛軟件類筆試題2、上山和下山的路程都是1km,上山時速度15km/h,下山速度為多少才能到達時速30km/h)ABCD{(全)近幾年科大訊飛

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論