ios考试题

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

时间: 2024-11-06 05:48:02

ios考试题的相关文章

ios考试题2

选择题1.以下哪种数据类型不是数据库的存储类型 答案:DA.text    B.real    C.blob    D.string 2.下列哪种情况会出现树冲突 答案:BA.两个用户修改了同一个文件的同一块区域B.文件名修改造成的冲突C.git自动处理(合并/应用补丁)出现的冲突D.以上都不是 3.AFN集成的XML解析是 答案:AA.NSXMLParserB.GDataXMLNodeC.ReactiveCocoaD.SBJSON 4.ShareSDK官方SDK在使用中收费标准? 答案:AA.

UI考试题

※ 选择题(共25题,每题3分) 1. 当程序从后台将要重新回到前台的时候,会先执行以下哪个方法: 答案:(B) A.- (void)applicationDidFinishLaunching:(UIApplication*)application{ } B.- (void)applicationWillEnterForeground:(UIApplication *)application{ } C.- (void)applicationDidBecomeActive:(UIApplicati

iOS项目立项

哎,计划总是赶不上变化,仿佛又回到了十年前高三的时候,每月.每周.每天都有计划,但是每周.每天都有计划外的因素导致了计划时时变,唯一不变的就只有变化了. 想了许久,中期计划内还是转回iOS吧,说转回其实不太准确,因为一直都没有正式搞过iOS开发,都是自己玩儿的.上周拿着一年半前的iOS天气项目(https://git.oschina.net/zouzf1/TWFXWeather.git ,需要的朋友随便拿去用,别客气~~)去面试,尼玛,开了个月薪4~7k,试用三个月4k,转正7k,好吧,其实也跟

ios程序员6级考试(答案和解释)

http://blog.sunnyxx.com/2014/03/06/ios_exam_0_key/ 我是前言 上次发了个ios程序员6级考试题 ,还在不断补充中,开个帖子配套写答案和解释. 1. 下面的代码分别输出什么? 1 2 3 4 5 6 7 8 9 10 11 12 @implementation Son : Father - (id)init { self = [super init]; if (self) { NSLog(@"%@", NSStringFromClass(

iOS -- SKSpriteNode类

SKSpriteNode类 继承自 SKNode:UIResponder:NSObject 符合 NSCoding(SKNode)NSCopying(SKNode)NSObject(NSObject) 框架  /System/Library/Frameworks/SpriteKit.framework 可用性 可用于iOS 7.0或者更晚的版本 声明于 SKSpriteNode.h 参考指南 Sprite Kit Progamming Guide 概览 重要提示:这是一个初步的API或者开发技术

使用fruitstrap实现命令行将IPA包安装到iOS设备上

Requirements Mac OS X. Tested on Snow Leopard only. You need to have a valid iPhone development certificate installed. Xcode must be installed, along with the SDK for your iOS version. Usage fruitstrap [-d] -b <app> [device_id] Optional -d flag laun

iOS -- SKScene类

SKScene类 继承自 SKEffectNode:SKNode:UIResponder:NSObject 符合 NSCoding(SKNode)NSCopying(SKNode)NSObject(NSObject) 框架  /System/Library/Frameworks/SpriteKit.framework 可用性 可用于iOS 7.0或者更晚的版本 声明于 SKScene.h 参考指南 Sprite Kit Progamming Guide 概览 重要提示:这是一个初步的API或者开

iOS -- SKPhysicsWorld类

SKPhysicsWorld类 继承自 NSObject 符合 NSCodingNSObject(NSObject) 框架  /System/Library/Frameworks/SpriteKit.framework 可用性 可用于iOS 7.0或者更晚的版本 声明于 SKPhysicsWorld.h 参考指南 Sprite Kit Progamming Guide 概览 重要提示:这是一个初步的API或者开发技术文档.虽然已经审阅了本文档的技术准确性,但是它不是最终的版本.本机密信息仅适用于

iOS证书说明和发布

1.首先通过钥匙串访问——证书助理——从证书颁发机构请求证书——填写证书信息(邮箱,常用名称,存储到磁盘)——存储为(自定义名称.certSigningReuqest,简称CSR文件,只是为了提交到苹果开发者账号中,然后就没用了)到本地 2.苹果开发者账号中,创建证书(Development和Production)——上传CSR文件——下载证书运行 ( xxx.cer文件) 注意:只有在当前电脑中生成本地生成证书,上传到苹果开发账号,然后下载cer文件运行后,钥匙串中才有证书以及对应的秘钥 如果