码迷,mamicode.com
首页 > 移动开发 > 详细

ios考试题2

时间:2016-04-12 22:07:32      阅读:380      评论:0      收藏:0      [点我收藏+]

标签:

选择题
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)
正确
错误




ios考试题2

标签:

原文地址:http://www.cnblogs.com/asdfg/p/5384437.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!