ios考试题及答案
一、单项选择题(每题2分,共10题)
1.以下哪种数据类型可存储整数?
A.floatB.intC.doubleD.char
答案:B
2.在iOS开发中,用于布局视图的框架是?
A.UIKitB.CoreDataC.MapKitD.AVFoundation
答案:A
3.以下哪个是UIViewController的生命周期方法?
A.viewDidAppearB.drawRectC.touchesBeganD.awakeFromNib
答案:A
4.存储用户设置通常使用?
A.CoreDataB.UserDefaultsC.FileManagerD.SQLite
答案:B
5.定义一个字符串常量正确的是?
A.letstr:StringB.varstr=C.letstr=helloD.varstr:String?
答案:C
6.以下哪个用于处理网络请求?
A.CoreLocationB.CoreImageC.URLSessionD.CoreAnimation
答案:C
7.视图控制器之间传递数据常用方法不包括?
A.属性赋值B.代理C.通知D.类方法调用
答案:D
8.给按钮添加点击事件的方法是?
A.addTargetB.setTitleC.setFrameD.backgroundColor
答案:A
9.以下哪种文件格式常用于iOS应用图标?
A..jpgB..pngC..gifD..bmp
答案:B
10.从故事板中获取视图控制器实例的方法是?
A.init()B.loadViewC.instantiateViewController(withIdentifier:)D.viewDidLoad
答案:C
二、多项选择题(每题2分,共10题)
1.以下属于iOS常用框架的有()
A.CoreGraphicsB.CoreDataC.FoundationD.SpriteKit
答案:ABCD
2.以下哪些是UIView的属性()
A.frameB.boundsC.centerD.alpha
答案:ABCD
3.处理触摸事件的方法有()
A.touchesBeganB.touchesMovedC.touchesEndedD.touchesCancelled
答案:ABCD
4.以下关于Swift数据类型说法正确的有()
A.Int表示整数B.Double精度比Float高C.String可存储文本D.Bool表示布尔值
答案:ABCD
5.以下哪些可以用于iOS应用的持久化存储()
A.CoreDataB.SQLiteC.UserDefaultsD.文件系统
答案:ABCD
6.以下属于视图控制器的视图加载相关方法有()
A.viewDidLoadB.viewWillAppearC.viewDidAppearD.viewDidLayoutSubviews
答案:ABCD
7.以下哪些是UILabel的属性()
A.textB.fontC.textColorD.numberOfLines
答案:ABCD
8.以下关于iOS中的自动布局说法正确的是()
A.可以通过约束来布局视图B.能适应不同屏幕尺寸C.有VisualFormatLanguageD.只能在代码中实现
答案:ABC
9.以下哪些是UITableView的数据源方法()
A.tableView(_:numberOfRowsInSection:)B.tableView(_:cellForRowAt:)C.tableView(_:heightForRowAt:)D.tableView(_:didSelectRowAt:)
答案:AB
10.以下哪些属于iOS开发中的动画类型()
A.视图动画B.核心动画C.转场动画D.物理动画
答案:ABCD
三、判断题(每题2分,共10题)
1.Swift语言中,变量一旦赋值不能再改变。()
答案:错
2.在iOS开发中,一个视图控制器只能管理一个视图。()
答案:错
3.CoreData适合存储大量