選擇題
1.以下哪種數據類型不是數據庫的存儲類型
答案:D
A、text B、real C、blob D、string
2.下列哪種情況會出現樹沖突
答案:B
A、兩個用戶修改了同一個文件的同一塊區域
B、文件名修改造成的沖突
C、git自動處理(合並/應用補丁)出現的沖突
D、以上都不是
3、AFN集成的XML解析是
答案:A
A、NSXMLParser
B、GDataXMLNode
C、ReactiveCocoa
D、SBJSON
4、ShareSDK官方SDK在使用中收費標准?
答案:A
A、永久免費
B、一年100RMB
C、一年500RMB
D、一個月100RMB
5、XML解析的方式有
答案:C
A、DOM
B、SAX
C、以上兩種
D、GET
6、CASpringAnimation是iOS幾引入的動畫
答案:D
A、iOS8
B、iOS6
C、iOS7
D、iOS9
7、AFNetworking網絡判斷是哪個類
答案:A
A、AFNetworkReachabilityManager
B、AFNetworkReachability
C、AFNetworkReachabilitySession
D、AFNetworkReachabilityConnection
8、關於NSFileManager描述錯誤的是
答案:C
A、是一個單例類
B、可以用來創建文件夾
C、可以創建文件
D、[NSFileManager defaultManager];能夠得到NSFileManger的對象
9、對於一個接口,接口地址和參數之間的分割符號是:
答案:D
A、>
B、M
C、:
D、?
10、 有下面協議定義:
protocol Speaker {
class func speak()
}
下列實現協議的遵守者定義正確的是?
答案:C
A、class Dog : Speaker {
static func speak() {
println("Wang Wang!")
}
}
B、class Dog : Speaker {
func speak() {
println("Wang Wang!")
}
}
C、struct Cat : Speaker {
static func speak() {
println("Miao Miao!")
}
}
D、struct Cat : Speaker {
class func speak() {
println("Miao Miao!")
}
}
11、以下不是FMDB中重要的類是
答案:D
A、FMDatabase
B、FMResultSet
C、FMDatabaseQueue
D、FMDatabasePool
12、以下那個平台能實現第三方登陸
答案:D
A、友盟
B、微博SDK
C、百度SDK
D、新浪SDK
13、下面說法正確的是
答案:D
A、CAPropertyAnimation 繼承於NSObject
B、CABasicAnimation繼承於CAAnimation
C、CAKeyframeAnimation繼承於CAAnimation
D、CAPropertyAnimation繼承於CAAnimation
14、NSURLSessionDownloadTask *task = [session downloadTaskWithURL:url completionHandler:^(NSURL *location, NSURLResponse *response, NSError *error) {方法中,location代表了什麼
答案:D
A、文件的下載之前的地址
B、文件的路徑
C、任務的地址
D、文件的下載地址
15、dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0); 對於此方法描述錯誤的是 ()
答案:B
A、隊列中既可以添加同步任務也可以添加異步任務
B、獲取系統的串行隊列
C、DISPATCH_QUEUE_PRIORITY_DEFAULT 意思是隊列的優先級
D、獲取的是系統的並行隊列
16、Ping++ 的管理平台對訂單提供了退款功能?
答案:A
A、提供了
B、沒提供
C、官方沒說明
D、以上都不對
17、AVPlayerLayer繼承自__
答案:C
A、NSObject
B、UIControl
C、CALayer
D、UIResponder
18、以下哪個不是FMDB的優點
答案:D
A、對多線程的並發操作進行處理,所以是線程安全的;
B、以OC的方式封裝SQLite的C語言API,使用起來更加的方便;
C、FMDB是輕量級的框架,使用靈活。
D、可以實現跨平台使用
19、沙盒機制的特點。
答案:D
A、每個應用程序都在自己的沙盒裡
B、不能隨意跨越自己的沙盒去訪問別的應用程序沙盒中的內容(iOS8已經開放訪問)
C、應用程序向外請求或接收數據都需要經過權限認證
D、以上都對
20、AFNetworking默認不包括的請求格式是
答案:D
A、"text/json"
B、"text/javascript"
C、”text/html"
D、"text/plain"
21、POST請求是遵循什麼協議:
答案:A
A、HTTP
B、TCP
C、ftp
C、ftp
22、下列哪個操作是APP進入將要返回前台的操作?
答案:B
A、
- (void)applicationWillEnterForeground:(UIApplication *)application
{
[[EaseMob sharedInstance] applicationDidEnterBackground:application];
}
B、
- (void)applicationWillEnterForeground:(UIApplication *)application
{
[[EaseMob sharedInstance] applicationWillEnterForeground:application];
}
C、
- (void)applicationWillEnterForeground:(UIApplication *)application
{
[[EaseMob sharedInstance] applicationWillTerminate:application];
}
D、全部都是
23、支付寶包種的appScheme的作用是什麼
答案:A
A、標示app的id方便從支付寶支付結束後回到app
B、添加一些加密的信息為了安全
C、只是支付寶的配置信息沒有什麼作用
D、商品的唯一標識
24、以下對UILineBreakModeTailTruncation描述正確的是?
答案:A
A、以單詞為單位換行。無論是單行還是多行,都是末尾有省略號。
B、以單詞為單位換行。無論是單行還是多行,都是中間有省略號,省略號後面只有2個字符
C、以單詞為單位換行。以字符為單位截斷
D、以單詞為單位換行。如果是單行,則開始部分有省略號。如果是多行,則中間有省略號,省略號後面有4個字符
25、XML和JSON的區別不正確的是
答案:C
A、
B、對於復雜的數據結構使用XML,簡單的數據結構可采用JSON
C、XML應用廣泛,可擴展性強,被廣泛應用各種場合
D、JSON可讀性強,可描述復雜結構
26、將進行大數據解析時
答案:A
A、使用NSXMLParser解析方式好
B、采用DOM解析
C、效率高
D、可將數據全部讀入內存
27、CoreData中, momd文件是由 ()文件編譯而來的 。
答案:D
A、.sqlite
B、.html
C、.a
D、.xcdatamodeld
28、網絡支付不包括以下哪種:
答案:D
A、交易
B、清算
C、結算
D、付賬
29、http的端口是:
答案:A
A、80
B、100
C、443
D、8080
30、如下面的數據庫的表中,若職工表的主關鍵字是職工號,部門表的主關鍵字是部門號,SQL操作不能執行
答案:B
A、從職工表中刪除行(‘025’,’王芳’,’03’,720)
B、將行(‘005’,’喬興’,’04’,750)插入到職工表中
C、將職工號為’001’的工資改為700
D、將職工號為’038’的部門號改為’03’
31、iOS端MD5算出來都為多少位?
答案:B
A、16
B、32
C、64
D、128
32、以下可以給線程加鎖的類,描述錯誤的是()
答案:A
A、atomic
B、NSConditionLock
C、NSLock
D、NSRecursiveLock
33、下列那一個初始化方法可以構造文字消息對象
答案:A
A、
EMChatText *txtChat = [[EMChatText alloc] initWithText:@"藍鷗iOS消息"];
EMTextMessageBody *body = [[EMTextMessageBody alloc] initWithChatObject:txtChat];
B、
EMChatImage *imgChat = [[EMChatImage alloc] initWithUIImage:img displayName:@"displayName"];
EMImageMessageBody *body = [[EMImageMessageBody alloc] initWithChatObject:imgChat];
C、
EMChatVoice *voice = [[EMChatVoice alloc] initWithFile:recordPath displayName:];
voice、duration = aDuration;
EMVoiceMessageBody *body = [[EMVoiceMessageBody alloc] initWithChatObject:voice];
D、
EMChatFile *fileChat = [[EMChatFile alloc] initWithFile:localPath displayName:@"displayName"];
EMFileMessageBody *body = [[EMFileMessageBody alloc] initWithChatObject:fileChat];
34、以下不屬於友盟渠道使用的是
答案:D
A、添加渠道只能在mainfest裡設置
B、添加了新的渠道,安裝包已經發出去了,這個渠道卻沒有顯示
C、給渠道商開通渠道賬號,方便查看數據
D、在特定的路徑裡有些頁面不能顯示
35、下列不屬於定位管理的代理方法是
答案:D
A、-(void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray *)locations;
B、-(void)locationManager:(CLLocationManager *)manager didChangeAuthorizationStatus:(CLAuthorizationStatus)status;
C、- (void)locationManager:(CLLocationManager *)manager didFailWithError:(NSError *)error;
D、- (void)locationManager:(CLLocationManager *)manager didSuccess:(NSCorrect *)correct;
36、MD532位加密和MD516位加密後,密文相同的區間是?
答案:B
A、0-16
B、8-24
C、16-32
D、3-19
37、以下說法錯誤的時()
答案:D
A、當一個ID僅存在沖突的時候,利用這個ID統計的DAU和安裝都會被低估,但是有可能會高估留存
B、當一個ID僅存在漂移的時候,利用這個ID統計的DAU和安裝都會被高估,同時會影響留存
C、當一個ID既存在沖突又存在漂移的時候,利用這個ID統計出來的DAU和安裝是完全不可靠的
D、以上都不對
38、微信開放平台和公眾平台的區別以下說法錯誤的是
答案:C
A、公眾平台面向的是普通的用戶
B、開放平台面向的開發者和第三方獨立軟件開發商
C、公眾平台面向的非普通的用戶
D、公眾平台就是服務號訂閱號的管理開發後台
39、友盟錯誤分析的功能不包括()
答案:D
A、可以按照錯誤類型、應用版本篩選錯誤
B、可以根據不同的條件為錯誤添加標簽,便於快速分類及查找錯誤
C、可以自定義錯誤信息
D、iOS下可以通過上傳mapping文件來定位到Crash的具體位置
40、XML和HTML的設計區別是:
答案:A
A、XML的核心是數據,其重點是數據的內容。HTML被設計用來顯示數據,其重點是數據的顯示。
B、XML的核心是數據內容,其重點是數據展示。
C、HTML是核心是數據,重點是數據內容
D、XML和HTML沒有什麼區別
※ 判斷題
1、環信中的開放注冊是為了測試使用
答案:(T)
正確
錯誤
2、一旦NSOperationQueue中的任務之間建立依賴關系,就相當於程序同步執行
答案:(T)
正確
錯誤
3、iOS中MD5進行加密的時候,需要導入的頭文件是CommonDigest.h
答案:(T)
正確
錯誤
4、CoreData中表之間的關聯只能是一對多的關系。
答案:(F)
正確
錯誤
5、AVAudioPlayer屬性volume的范圍是0.0 ~ 10.0
答案:(F)
正確
錯誤
6、php能以json或則xml格式將數據返回給APP麼?
答案:(T)
正確
錯誤
7、下列語句序列執行後,k 的值是( 11)
var i=6, j=8, k=10, n=5, m=7
if i
答案:(F)
正確
錯誤
8、XML的設計宗旨是傳輸數據,而非顯示數據
答案:(T)
正確
錯誤
9、使用 CocoaPods 生成的 .xcworkspace 文件來打開工程,而不是以前的 .xcodeproj 文件
答案:(T)
正確
錯誤
10、CoreData中NSEntityDescription是用來做數據處理的類
答案:(F)
正確
錯誤
11、如果開發者在iOS app中建立了一個基於thrift的工程,並且集成友盟SDK,會產生重命名的沖突但是友盟iOS SDK在 3.1.8及以上版本中已經解決了這一問題
答案:(F)
正確
錯誤
12、當一塊資源被多個線程共享,也就是多個線程訪問同一塊資源的時候,容易發生數據混亂或者數據錯亂問題.
答案:(T)
正確
錯誤
13、https是http的安全版
答案:(T)
正確
錯誤
14、update Person set score = age where name = ‘jack’ ; 將Person表中名字等於jack的記錄,score字段的值 都改為 age字段的值
答案:(T)
正確
錯誤
15、AVPlayer也可以播放音頻文件
答案:(T)
正確
錯誤
16、CAAnimationGroup只有?個數組屬性,可以添加多個 CAAnimation一一執?
答案:(T)
正確
錯誤
17、使用第三方登陸可以免去用戶麻煩注冊的效果
答案:(T)
正確
錯誤
18、接口放回的數據會明顯的表示出數據類型麼
答案:(F)
正確
錯誤
19、xampp包含Apache、MySQL、PHP、PERL
答案:(T)
正確
錯誤
20、上線的方法是- (void)sendElement:(NSXMLElement *)element
答案:(T)
正確
錯誤