2026校招:iOS开发笔试题及答案.docVIP

  • 0
  • 0
  • 约3.27千字
  • 约 10页
  • 2026-01-22 发布于广东
  • 举报

2026校招:iOS开发笔试题及答案

一、单项选择题(每题2分,共20分)

1.以下哪个是iOS开发中常用的布局框架?

A.Masonry

B.GCD

C.AFNetworking

D.SDWebImage

2.以下哪个方法是UIViewController的生命周期方法?

A.viewDidLoad

B.awakeFromNib

C.drawRect

D.touchesBegan

3.以下哪个是Swift语言中的可选类型?

A.Int

B.String

C.Optional

D.Array

4.以下哪个是Objective-C中的属性修饰符?

A.static

B.atomic

C.virtual

D.abstract

5.以下哪个是iOS开发中用于网络请求的库?

A.CoreData

B.Realm

C.Alamofire

D.CoreAnimation

6.以下哪个是UIView的属性?

A.title

B.text

C.frame

D.image

7.以下哪个是Swift中的闭包语法?

A.func(){}

B.{}

C.{()-Voidin}

D.class{}

8.以下哪个是Objective-C中的消息发送语法?

A.[objectmethod];

B.object.method();

C.object-method();

D.object::method();

9.以下哪个是iOS开发中用于数据持久化的技术?

A.CoreGraphics

B.CoreMotion

C.UserDefaults

D.CoreTelephony

10.以下哪个是UIButton的状态?

A.editing

B.highlighted

C.selected

D.B和C

二、多项选择题(每题2分,共20分)

1.以下哪些是iOS开发中的多线程技术?

A.GCD

B.NSThread

C.NSOperationQueue

D.AFNetworking

2.以下哪些是Swift中的集合类型?

A.Array

B.Dictionary

C.Set

D.Tuple

3.以下哪些是Objective-C中的协议?

A.UITableViewDataSource

B.UITableViewDelegate

C.UICollectionViewDataSource

D.UICollectionViewDelegate

4.以下哪些是iOS开发中的动画框架?

A.CoreAnimation

B.UIKitDynamics

C.SpriteKit

D.SceneKit

5.以下哪些是UIViewController的模态呈现样式?

A.fullScreen

B.pageSheet

C.formSheet

D.currentContext

6.以下哪些是Swift中的访问控制级别?

A.public

B.private

C.internal

D.fileprivate

7.以下哪些是Objective-C中的内存管理方式?

A.ARC

B.MRC

C.GC

D.SMR

8.以下哪些是iOS开发中的手势识别器?

A.UIPanGestureRecognizer

B.UISwipeGestureRecognizer

C.UITapGestureRecognizer

D.UILongPressGestureRecognizer

9.以下哪些是UIView的动画属性?

A.alpha

B.frame

C.transform

D.backgroundColor

10.以下哪些是Swift中的类型转换操作符?

A.as

B.as?

C.as!

D.is

三、判断题(每题2分,共20分)

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

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

3.UIViewController的viewDidAppear方法在视图第一次加载时调用。()

4.GCD是基于线程池的多线程技术。()

5.Swift中的字典是无序的。()

6.在Objective-C中,ARC会自动管理对象的内存。()

7.UIView的frame属性可以改变视图的大小和位置。()

8.Swift中的闭包可以捕获其周围的变量。()

9.在iO

文档评论(0)

1亿VIP精品文档

相关文档