A-IOS工程師面試筆試試題及答案_第1頁
A-IOS工程師面試筆試試題及答案_第2頁
A-IOS工程師面試筆試試題及答案_第3頁
A-IOS工程師面試筆試試題及答案_第4頁
A-IOS工程師面試筆試試題及答案_第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

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

文檔簡(jiǎn)介

A-IOS工程師面試筆試試題及答案1.下面的http狀態(tài)碼中哪一個(gè)是狀態(tài)碼是標(biāo)注請(qǐng)求不正確地:A.302是請(qǐng)求鏈接錯(cuò)誤或者找不到服務(wù)器。(正確答案)B.500以上是服務(wù)器錯(cuò)誤。C.200以上是正確。D.100以上是請(qǐng)求接受成功。2、使用imageNamed方法創(chuàng)建UIImage對(duì)象時(shí),與普通的init方法有什么區(qū)別?A.沒有區(qū)別,只是為了方便B.imageNamed方法只是創(chuàng)建了一個(gè)指針,沒有分配其他內(nèi)存C.imageNamed方法將圖片加載到內(nèi)存中后不再釋放(正確答案)D.imageNamed方法將使用完圖片后立即釋放3、判斷是否為iPad設(shè)備語句是?A.if([[UIDevicecurrentDevice]userInterfaceIdiom]==UIUserInterfaceIdiomPhone){...}B.if([[UIDevicecurrentDevice]userInterfaceIdiom]!=UIUserInterfaceIdiomPhone){...}C.if([[UIDevicecurrentDevice]userInterfaceIdiom]==UIUserInterfaceIdiomPad){…}(正確答案)4、使用Xcode創(chuàng)建工程時(shí),支持同時(shí)創(chuàng)建的版本管理庫是A.SubversionB.MercurialC.Git(正確答案)D.ConcurrentVersionsSystem5、添加子視圖的方法中,是下列哪個(gè)面向?qū)ο筇匦缘捏w現(xiàn)?A.封裝B.繼承C.多態(tài)(正確答案)D.協(xié)議6、以下是定義cell重用標(biāo)識(shí)符的語句:staticNSStringconstreuseIdentifier=@"Cell";關(guān)于以上代碼說法正確的是?A.static是為了修飾變量是全局區(qū)域的B.static是為了修飾變量是可以被其它類引用為全局變量的C.const是為了修飾reuseIdentifier指針本身不可以改變(正確答案)D.const是為了修飾reuseIdentifier指針指向的內(nèi)容不可以改變7、下列哪項(xiàng)不屬于數(shù)據(jù)持久化?A.屬性列表(正確答案)B.CoreDataC.NSUserDefaultsD.歸檔和反歸檔8、下面哪個(gè)類可以創(chuàng)建可變對(duì)象A.NSStringB.

NSArrayC.

NSMutableDictionary(正確答案)D.NSSet9、使用protocol時(shí),聲明一組可選擇實(shí)現(xiàn)與否的函數(shù),需要在聲明的前一行加上:

A.@requiredB.@optional(正確答案)C.@interfaceD.@protocol10、下面關(guān)于#import和#include的描述正確的是

A.#import是#include的替代指令,防止重復(fù)引用(正確答案)B.#import和#include不可以混合使用C.#import只用于引用Objective-C的文件,#include只用于引用C和C++的文件D.#import和#include的使用效果完全相同11、下面那個(gè)方法可以比較兩個(gè)NSStringstr1,str2的異同

A.if(str1=str2)xxx;B.if([str1isEqualToString:str2])xxx;(正確答案)C.if(str1&&str2)xxx;D.if([str1length]==[str2length])xxx;12、下面關(guān)于線程管理錯(cuò)誤的是

A.GCD所用的開銷要比NSThread大B.可以在子線程中修改UI元素(正確答案)C.NSOperationQueue是比NSthread更高層的封裝D.GCD可以根據(jù)不同優(yōu)先級(jí)分配線程13、UIViewController在顯示過程中,各個(gè)方法的調(diào)用順序是

A.init->viewDidLoad->viewDidAppear->viewDidUnload(正確答案)B.init->viewDidAppear->viewDidLoad->viewDidUnloadC.init->viewDidLoad->viewDidUnload->viewDidAppearD.init->viewDidAppear->viewDidUnload->viewDidLoad14、一個(gè)類的delegate(代理)的作用不正確的是

A.delegate中的函數(shù)在其他類中實(shí)現(xiàn)B.主要用于不同類型的對(duì)象之間一對(duì)一傳遞消息C.沒有指派則不會(huì)觸發(fā)D.可以一個(gè)對(duì)象的delegate指派給多個(gè)其他類型的對(duì)象(正確答案)15、什么是keywindow?

A.App中唯一的那個(gè)UIWindow對(duì)象B.可以指定一個(gè)key的UIWindowC.可接收到鍵盤輸入等事件的UIWindow(正確答案)D.不可以隱藏的那個(gè)UIWindow對(duì)象16.下列技術(shù)不屬于多線程的是

ABlock(正確答案)BNSThreadCNSOperationDGCD17.堆和棧的區(qū)別正確的是A對(duì)于棧來講,我們需要手工控制,容易產(chǎn)生memoryleak。B對(duì)于堆來說,釋放工作由編譯器自動(dòng)管理,無需我們手工控制C在Windows下,棧是向高地址擴(kuò)展的數(shù)據(jù)結(jié)構(gòu),是連續(xù)的內(nèi)存區(qū)域,棧頂?shù)牡刂泛蜅5淖畲笕萘渴窍到y(tǒng)預(yù)先規(guī)定好的。D對(duì)于堆來講,頻繁的new/delete勢(shì)必會(huì)造成內(nèi)存空間的不連續(xù),從而造成大量的碎片,使程序效率降低。(正確答案)18.下列回調(diào)機(jī)制的理解不正確的是

A目標(biāo)動(dòng)作對(duì):當(dāng)兩個(gè)對(duì)象之間有?比較緊密的關(guān)系時(shí),如視圖控制器與其下的某個(gè)視圖。B代理:也叫委托,當(dāng)某個(gè)對(duì)象收到多個(gè)事件,并要求同一個(gè)對(duì)象來處理所有事件時(shí)。委托機(jī)制必須依賴于某個(gè)協(xié)議定義的?方法來發(fā)送消息。(正確答案)C通告機(jī)制:當(dāng)需要多個(gè)對(duì)象或兩個(gè)?無關(guān)對(duì)象處理同一個(gè)事件時(shí)。DBlock:適?于回調(diào)只發(fā)?生一次的簡(jiǎn)單任務(wù)。19下列不屬于iOS存儲(chǔ)方式的是

ANSFileManager(正確答案)B歸檔CSQLiteDCoreData20、類別的作用不正確的是

A將類的實(shí)現(xiàn)分散到多個(gè)不同文件或多個(gè)不同框架中。B創(chuàng)建對(duì)私有方法的前向引用。C向?qū)ο筇砑臃钦絽f(xié)議。繼承可以增加,修改或者刪除方法。D不能添加屬性(正確答案)1.周末休息,你去公園里散步,你會(huì)選擇在下面哪個(gè)地方休息呢?○A一條幽靜的小徑邊的座椅○B(yǎng)輕風(fēng)拂枊的湖邊○C很多人的涼亭內(nèi)○D一棵大樹下2.有一天,你去爬山,到了半山腰,你看到一個(gè)男子站在那里,那么你感覺這個(gè)男子是在做什么?○A爬完了,正要下山○B(yǎng)就是停在那休息○C正往山上爬○D在等什么人○E猜不出來3.假設(shè)你是《我是特種兵》中的一個(gè)角色,你要去參加射擊比賽,這次的比賽規(guī)則是可以隨便射擊,只要最后射中目標(biāo)就可以,那么,你打算從哪里開始?○A從最近的靶子開始○B(yǎng)從最遠(yuǎn)的靶子開始○C從自己看著不順眼的靶子開始○D隨意開始4.也許你很久沒騎腳踏車了,但不妨想一想你喜歡或者正使用的腳踏車應(yīng)該是哪一款?○A輕便型腳踏車○B(yǎng)電動(dòng)腳踏車○C變速越野車5.假如你和朋友去山洞探險(xiǎn),沒想到在一個(gè)最危險(xiǎn)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論