delphi面試delphi原題.doc_第1頁(yè)
delphi面試delphi原題.doc_第2頁(yè)
delphi面試delphi原題.doc_第3頁(yè)
delphi面試delphi原題.doc_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

注:可以用delphi,不準(zhǔn)上網(wǎng),時(shí)間不限,覺(jué)得可以就交卷。 一、選擇題(共10道)50分1.dbExpress元件訪問(wèn)資料庫(kù)是通過(guò)哪種方式與特定的資料庫(kù)連接的?( )A. BDEB.其他三項(xiàng)都不是C.DbExpress自己的資料庫(kù)連接DLLD.ODBC 2. Try 表達(dá)式AExcept表達(dá)式BEnd;與try表達(dá)式AFinally表達(dá)式BEnd;有什麼區(qū)別( );A.無(wú)論有沒(méi)異常,前者都會(huì)執(zhí)行表達(dá)式B,而後者要在發(fā)生異常時(shí)才會(huì)執(zhí)行表達(dá)式B。B. 無(wú)論有沒(méi)異常,後者都會(huì)執(zhí)行表達(dá)式B,而前者要在發(fā)生異常時(shí)才會(huì)執(zhí)行表達(dá)式B。C沒(méi)區(qū)別3. 一個(gè)物件類(lèi)可以繼承和直接使用它的父類(lèi)的所有成員,除了:( ) A、 public域 B、 private域 C、 protected域和private域 D、 protected域和方法 E、 private域和方法4.關(guān)於記錄與類(lèi)的說(shuō)法錯(cuò)誤的是:( )A.記錄沒(méi)有繼承關(guān)係,而類(lèi)有B.不能自動(dòng)對(duì)記錄的域初始化C.類(lèi)可以使用with語(yǔ)句而記錄不能D.記錄沒(méi)有任何保密性,所有細(xì)節(jié)從外部都是可見(jiàn)的,或者說(shuō)是公用的。5. 已知有說(shuō)明Var x:real;下列程式段中的錯(cuò)誤為:( ) case x0 then f:=f(n-2) else f:=f(n+3) end; 則調(diào)用f(51)的值是(a ) A、 0 B、 1 C、 -1 D、 -2 E、 2 8. 使用Delphi多線程的優(yōu)點(diǎn)是( ) A、程式運(yùn)行速度加快 B、不需要考慮同步訪問(wèn)共用資源與記憶體 C、程式編寫(xiě)更簡(jiǎn)單 D、可以在後臺(tái)運(yùn)行線程9.在多個(gè)應(yīng)用程式訪問(wèn)同一個(gè)DLL時(shí),下面關(guān)於DLL中使用總體變數(shù)的說(shuō)法哪個(gè)是正確的?( )A.每個(gè)應(yīng)用程式都各自使用在他自己的進(jìn)程空間內(nèi)複製的一份該總體變數(shù)B.總體變數(shù)在DLL中是不允許使用的C.每個(gè)應(yīng)用程式訪問(wèn)的是同一個(gè)總體變數(shù),該總體變數(shù)的有引用計(jì)數(shù)。10.以下不合法的陣列是:( )A.arr:Array of ClassB.arr:Array of TButtonC.arr:Array of byteD.arr:Array of string二、簡(jiǎn)答題 10分1.請(qǐng)說(shuō)明Overload 和overwrite的區(qū)別:5分2. delphi2009正式版已經(jīng)出了,2010測(cè)試版也出來(lái)了,功能比以前的delphi強(qiáng)大多了,為什麼許多開(kāi)發(fā)者還用著老版本?5分 三、編程題 40分(可用Delphi或C,C+來(lái)寫(xiě))1.求出0100的所有素?cái)?shù)。20分。 2.已經(jīng)鏈表結(jié)點(diǎn)結(jié)構(gòu)和頭結(jié)點(diǎn)Phead,寫(xiě)一個(gè)函數(shù)把鏈表逆序。20分。(任選一種語(yǔ)言,不準(zhǔn)通過(guò)改變結(jié)點(diǎn)的Data值來(lái)實(shí)現(xiàn))A.PNode = TNodeTNode = packed record Data: integer; / Next: PNode; / end;ReverseList(PNode Phead):PNode; /鏈表逆序Btypedef struct Node int Data; struct Node * Next; Node;Node *ReverseList(Node * Phead); /鏈表逆序加分題:1. 假如整形數(shù)組a:array0.2 of integer = (0, 1,1);他的遍歷演算法如下procedure Traversal(a:array0.2 of integer);varI,Temp: integer;beginFor I := low(a) to high(a) do Temp :=ai;End;那麼有一枚舉類(lèi)型Type Color = (red,blue,green,yellow,white,black);他的遍歷的演算法是什麼?10分。2. 寫(xiě)一個(gè)對(duì)字串,進(jìn)行簡(jiǎn)單的加密解密演算法。15分。(可用Delphi或C,C+來(lái)寫(xiě)),function Enc(Str:String):String;/字串加密函數(shù),返回值類(lèi)型不要求一定是字串fun

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論