高频精选:iOS开发校招笔试题及答案.docVIP

高频精选:iOS开发校招笔试题及答案.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

高频精选:iOS开发校招笔试题及答案

单项选择题(每题2分,共10题)

1.以下哪个是Objective-C中的类方法标识?

A.+

B.-

C.

D.

2.下列哪个不是iOS应用的生命周期方法?

A.viewDidLoad

B.viewWillAppear

C.viewDidFinish

D.viewDidDisappear

3.以下哪种布局方式不属于iOS的布局方式?

A.AutoLayout

B.Frame布局

C.Canvas布局

D.StackView布局

4.在Swift中,定义常量使用的关键字是?

A.var

B.let

C.const

D.final

5.以下哪个是iOS中的触摸事件方法?

A.touchesBegan

B.touchStart

C.touchBegin

D.touchesStart

6.Objective-C中,用于创建对象的方法通常是?

A.new

B.create

C.init

D.make

7.以下哪个是iOS开发中常用的网络请求框架?

A.Alamofire

B.Retrofit

C.Volley

D.OkHttp

8.在iOS中,用于管理应用程序生命周期的类是?

A.UIViewController

B.UIApplication

C.UINavigationController

D.UITabBarController

9.Swift中,可选类型的标志是?

A.!

B.?

C.

D.@

10.在iOS开发中,用于存储用户偏好设置的类是?

A.NSUserDefaults

B.NSFileManager

C.NSData

D.NSArray

多项选择题(每题2分,共10题)

1.以下属于iOS开发语言的有?

A.Objective-C

B.Swift

C.Java

D.Python

2.关于AutoLayout,以下说法正确的是?

A.可以实现自适应布局

B.基于约束来布局视图

C.只能在Storyboard中使用

D.可以在代码中实现

3.以下哪些是iOS中的视图控制器?

A.UIViewController

B.UINavigationController

C.UITabBarController

D.UICollectionViewController

4.在Swift中,以下哪些可以作为函数的返回值?

A.基本数据类型

B.数组

C.字典

D.自定义类型

5.以下属于iOS开发中动画相关的类有?

A.CABasicAnimation

B.CAKeyframeAnimation

C.UIViewAnimation

D.UIImageAnimation

6.关于Objective-C的内存管理,以下说法正确的是?

A.有手动引用计数(MRC)

B.有自动引用计数(ARC)

C.可以使用垃圾回收机制

D.内存管理完全由系统负责

7.以下哪些是iOS开发中的数据存储方式?

A.SQLite

B.CoreData

C.文件存储

D.网络存储

8.在iOS开发中,以下哪些可以用于处理异步操作?

A.GCD

B.NSOperationQueue

C.NSThread

D.NotificationCenter

9.以下属于iOS应用界面设计规范的有?

A.简洁易用

B.色彩搭配协调

C.操作流程简单

D.图标设计清晰

10.关于Swift的闭包,以下说法正确的是?

A.可以捕获上下文中的变量

B.可以作为函数的参数

C.可以作为函数的返回值

D.闭包的语法和函数类似

判断题(每题2分,共10题)

1.在Objective-C中,类方法可以访问实例变量。()

2.Swift是一种静态类型语言。()

3.iOS应用只能在真机上运行,不能在模拟器上运行。()

4.AutoLayout只能在iOS11及以上版本使用。()

5.在Objective-C中,@synthesize关键字用于自动生成属性的存取方法。()

6.Swift中的可选类型可以避免空指针异常。()

7.网络请求在iOS开发中只能使用系统自带的NSURLSession。()

8.在iOS开发中,UIViewController是所有视图控制器的基类。()

9.可以在Objective-C代码中直接调用Swift代码。()

10.iOS应用的启动图标尺寸是固定的,不能自定义。()

简答题(每题5分,共4题)

1.简述

文档评论(0)

文坛一枝梅 + 关注
实名认证
文档贡献者

专业的人,做专业的事。

1亿VIP精品文档

相关文档