ios考试题1


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

posted @ 2016-04-12 20:45  660813  阅读(721)  评论(0编辑  收藏  举报