※ 选择题(共40题,每题2分)
1、我们输出MD5值的时候,选用的是什么进制输出的?
答案:(D)
A、2
B、8
C、10
D、16
2、下列哪些不属于CALayer属性
答案:(D)
A、CornerRadius
B、ShadowOpacity
C、anchorPoint
D、CGColor
3、有下列枚举类型代码 enum ProductCategory {case Washers , Dryers, Toasters} var product = ProductCategory.Toasters 枚举类型能够与switch语句很好结合使用,下面使用switch语句不正确的是
答案:(C)
A、switch product { case .Washers: println("洗衣机") case .Dryers : println("烘干机") default: println(“烤箱”)}
B、switch product {case .Washers: println("洗衣机") case .Dryers : println("烘干机") case .Toasters : println(“烤箱”)}
C、switch product {case .Washers: println("洗衣机") case .Dryers : println(“烘干机”)}
D、switch product {case .Washers: println("洗衣机") default: println(“烤箱")}
4、关于XML数据结构说法错误的是?
答案:(D)
A、需要自行定义标签
B、具有自我描述性
C、即可扩展标记语言
D、设计用来显示数据
5、使用GDataXMLNode需要
答案:(D)
A、添加libxml2.tbd动态链接库
B、在Header Search Paths添加 /usr/include/libxml2
C、导入头文件
D、以上都需要
6、设置镜像为淘宝镜像的命令行是
答案:(A)
A、$ gem sources -a http //ruby taobao org/
B、$ gem sources http //ruby taobao org/
C、$ gem sources -a http //ruby taobao/
D、$ gem -a http //ruby taobao org/
7、CoreData中进行数据增, 删, 改, 查的是 () 。
答案:(B)
A、被管理对象模型
B、被管理对象上下文的实例
C、实体描述类
D、持久化存储助理
8、字典从文件中读取数据的方法是()。
答案:(A)
A、dictionaryWithContentsOfFile:
B、dictionaryReadingContentsOfFile
C、readingDataFromContentsOfFile:
D、reading:
9、登录时,验证密码成功后执行的代理方法是什么
答案:(A)
A、- (void)xmppStreamDidAuthenticate:(XMPPStream *)sender;
B、- (void)xmppStream:(XMPPStream *)sender didNotAuthenticate:(NSXMLElement *)error;
C、- (void)xmppStreamDidConnect:(XMPPStream *)sender;
D、-(void)xmppStreamDidRegister:(XMPPStream *)sender;
10、苹果在国内的地图服务商是()
答案:(C)
A、Google
B、百度地图
C、高德地图
D、苹果官方地图
11、GCD队列执行任务的顺序,正确的是()
答案:(A)
A、先到先执行
B、随机执行
C、最后进入的最先执行
D、先到的最后执行
12、ping++支付支持主流的几种后端开发语言
提供的后端语言:PHP,Java,Ruby,Python,Node.js,Go,C#
答案:(D)
A、1
B、4
C、5
D、7
(Ping++链接:http://baike.baidu.com/link?url=FQs7nQwmV57SMFS0wVuE_1QA9UPJSC-OE8dlsiKy0_G3xcy4sCcRhNDoW0eNvNrCGYXnanP796x1hYeiiANTxa)
13、Ping++ 的管理平台对订单提供了退款功能?
在这个平台里,可直接发起退款,并能自动生成图表。
答案:(A)
A、提供了
B、没提供
C、官方没说明
D、以上都不对
14、以下可以给线程加锁的类,描述错误的是()
答案:(A)
A、atomic
B、NSConditionLock
C、NSLock
D、NSRecursiveLock
15、下列说法不正确的是
答案:(B)
A、CLLocationManager是定位的基础信息
B、CLGeocoder 是某个位置的地理信息 CLGeocode是地理位置编码与反编码的类
C、CLLocationCoordinate2D是存放经纬度的结构体
D、CLPlacemark是地标
16、RSA加密需要几个密钥?
答案:(C)
A、0
B、1
C、2
D、3
17、如何获取未读取消息数?
答案:(C)
A、[[EaseMob sharedInstance].chatManager conversations];
B、[[EaseMob sharedInstance].chatManager conversationForChatter:@"8001" conversationType:eConversationTypeChat];
C、 [EMConversation unreadMessagesCount];
D、以上都是
18、HTTPS中S的含义是:()
答案:(A)
A、Source Socket Layer
B、Safe
C、Source
D、Socket
HTTPS(全称:Hypertext Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。
19、如下哪种通知为视频缩放填充模式发生改变后发出
答案:(A)
A、MPMoviePlayerScalingModeDidChangeNotification
B、MPMoviePlayerPlaybackDidFinishNotification
C、MPMoviePlayerLoadStateDidChangeNotification
D、MPMoviePlayerLoadStateDidChangeNotification
20、下列函数定义不正确的是?()
答案:(D)
A、 func count(string: String) -> (vowels: Int, consonants: Int, others: Int) {
return (1, 2, 3)
}
B、 func count(string: String) -> () {
}
C、func count2(string: String) {
}
D、func count3(String string) {
}
21、数据库的描述不准确的是()。
答案:(C)
A、存放表
B、数据持久化操作的一种方式
C、存放临时数据
D、数据持久化的常用方式
22、关于SandBox中文件夹说法不正确的是。
答案:(D)
A、Documents保存应用运行时生成的需要持久化的数据
B、Library iTunes会自动备份该目录
C、tmp保存应用运行时所需的临时数据
D、Preferences存放缓存文件
23、存储密码的时候,最好存储在?
答案:(A)
A、钥匙串
B、用户配置文件
C、tmp目录下
D、document
24、部分开发者的应用限制网络访问权限,需要在白名单中添加的友盟log服务器域名不包括哪些()
答案:(D)
A、alog.umeng.com
B、alog.umeng.co
C、au.umeng.com
D、au.umeng.cn
25、- (UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidth topCapHeight: (NSInteger)topCapHeight两个参数分别代表什么?
答案:(D)
A、第一个是左边拉伸区域的宽度,第二个参数是上面拉伸的高度
B、第一个是左边不拉伸区域的宽度,第二个参数是上面拉伸的高度
C、第一个是左边拉伸区域的宽度,第二个参数是上面不拉伸的高度
D、第一个是左边不拉伸区域的宽度,第二个参数是上面不拉伸的高度
26、如果我们的请求是为了查找资源,HTML表单数据仅仅是用来帮助搜索这时候我们应该使用:
答案:(B)
A、JSON
B、GET方法
C、XML
D、POST方法
27、以下网络请求格式,AFNetworking不支持的是()
答案:(D)
A、AFHTTPRequestSerializer
B、AFJSONRequestSerializer
C、AFPropertyListRequestSerializer
D、AFXMLRequestSerializer
28、下列哪些是设置开始动画的代理方法
答案:(B)
A、 + (void)setAnimationDelegate:(id)delegate; //设置代理
B、+ (void)setAnimationWillStartSelector:(SEL)selector;
C、+ (void)setAnimationDidStopSelector:(SEL)selector; //停止动画
D、+ (void)setAnimationBeginsFromCurrentState:(BOOL)fromCurrentState;
29、下面sql语句正确的是。
答案:(C)
A、create table if not exists stu(s_id integer primary key autoincrement not null,s_name,s_age integer //s_name的类型:text
B、insert into stu (s_name) values (?,?)
C、update stu set s_age = 100 where s_age = ?
D、以上都对
30、银联支付完成后返回的代理结果不包括以下哪一项?
答案:(D)
A、success
B、fail
C、cancel
D、done
31、不是MD5算法特点有:
答案:(D)
A、压缩性
B、容易计算
C、抗修改性,强抗碰撞
D、速度快
32、以下那个方法是通知主线程执行的方法是()(void)performSelectorInBackground:(SEL)aSelector withObject:(id)arg ()
答案:(A)
A、- (void)performSelectorInBackground:(SEL)aSelector withObject:(id)arg
B、performSelectorInBackground:(SEL)aSelector withObject:(id)arg
C、[NSThread currentThread]
D、-(void)detachNewThreadSelector:(SEL)selector toTarget:(id)target withObject:(id)argument;
33、git优点有哪些()
答案:(D)
A、适合分布式开发,强调个体
B、公共服务器压力和数据量都不会太大
C、速度快、灵活
D、学习周期相对而言比较短
34、下列关于CALayer与UIView的说法正确的是
答案:(D)
A、layer不可以设置圆角显示(cornerRadius),也不可以设置阴影 (shadowColor)。
B、layer不可以设置圆角显示(cornerRadius),但是可以设置阴影 (shadowColor)。
C、layer不可以设置圆角显示(cornerRadius),但可以设置阴影 (shadowColor)。
D、若是要有圆角又要阴影,变通方法只能做两个重叠的UIView,一个的layer显示圆角,一个layer显示阴影
35、下列选项中不是AVPlayerItem的作用
答案:(A)
A、AVPlayer的子类
B、获取视频播放的信息
C、获取音频播放的信息
D、用于生成一个AVPlayer
36、下面代码可以实现什么样的效果?
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:5]; ?
[UIView setAnimationRepeatCount:1]; ? ?
[UIView setAnimationCurve:UIViewAnimationCurveLinear];
myView.frame = CGRectMake(100, 500, 100, 100);
答案:(D)
A、动画执行5秒该表view的frame
B、动画匀速执行5秒改变view的frame
C、动画执行5秒 改变view的frame 执行无数次
D、没有任何效果
37、语音编码的基本方法不包括()
答案:(B)
A、波形编码
B、带宽编码
C、参量编码
D、混合编码
38、语音数字传输和数字存储的必要过程包括()
答案:(D)
A、编码
B、存储
C、编码和传输
D、编码,传输,存储和译码
39、移除大头针的方法是
答案:(A)
A、
- (void)removeAnnotation:(id )annotation;
B、
- (void)addAnnotation:(id )annotation;
C、
- (void)addAnnotations:(NSArray *)annotations;
D、
- (MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id )annotation;
40、语音质量通常分为()
答案:(C)
A、两类
B、三类
C、四类
D、五类
※ 判断题(共20题,每题1分)
1、
NSTemporaryDirectory();
可以得到tmp文件夹的路径
答案:(T)
正确
错误
2、CoreData中, 谓词条件只能有一条。
答案:(F)
正确
错误
3、CASpringAnimation的mass参数表示质量,影响图层运动时的弹簧惯性,质量越大,弹簧拉伸和压缩的幅度越大
答案:(T)
正确
错误
4、一切不是SELECT命令的命令都视为更新。这包括 ?CREATE, UPDATE, INSERT,ALTER,COMMIT, BEGIN, DETACH, DELETE, DROP, END, EXPLAIN, VACUUM, and REPLACE ?(等)
答案:(T)
正确
错误
5、SWIFT中的结构体对比OC来说,可以添加初始化方法、可以遵守代理协议
答案:(T)
正确
错误
6、由于闭包本质上也是引用类型,因此也可能在闭包和上下文捕获变量(或常量)之间出现强引用循环问题。
答案:(T)
正确
错误
7、AnyObject可以表示任何类的实例,而Any可以表示任何的类型。
答案:(T)
正确
错误
8、我能能用GET请求方式修改服务器内部的数据么
答案:(F)
正确
错误
9、UIView和CALayer都可以响应用户的交互操作
答案:(F)
正确
错误
10、.以下for循环的执行次数是(3次 )。
for(var x=0,y=0; (y == 0) && (x < 4); x++) {
}
答案:(F)
正确
错误
11、NSXMLParser解析XML数据是把整个xml文档一次性读出
答案:(F)
正确
错误
12、删除cocopods只需 删除工程文件夹Podfile、Podfile.lock及Pods文件夹即可
答案:(F)
正确
错误
13、登陆的功能可以有多个代理
答案:(T)
正确
错误
14、KVO不移除观察者会造成crash么
答案:(T)
正确
错误
15、CoreData中, 可以创建多个数据管理器。
答案:(T)
正确
错误
16、使用地理编码功能,无需导入系统的CoreLocation类库即可操作
答案:(T)
正确
错误
17、XML文档必须有根元素
答案:(T)
正确
错误
18、数组中存放的是字符串对象时, 不可以直接写入文件。
答案:(F)
正确
错误
19、沙盒路径默认是隐藏的
答案:(T)
正确
错误
20、友盟默认的发送策略为“启动时发送”并且提供间隔发送
答案:(T)
正确
错误