delphi面试delphi原题.doc_第1页
delphi面试delphi原题.doc_第2页
delphi面试delphi原题.doc_第3页
delphi面试delphi原题.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论