ios应用开发考试试题及答案
一、单项选择题(每题2分,共10题)
1.在iOS开发中,视图控制器的基类是()。
A.UIViewB.UIViewControllerC.NSObjectD.CALayer
答案:B
2.iOS应用的入口点函数是()。
A.main()B.viewDidLoad()C.applicationDidFinishLaunching()D.awakeFromNib()
答案:A
3.在iOS中,用于布局约束的框架是()。
A.CoreGraphicsB.AutoLayoutC.SpriteKitD.SceneKit
答案:B
4.以下哪种数据类型用于存储文本数据()。
A.NSNumberB.NSStringC.NSArrayD.NSDictionary
答案:B
5.在iOS开发中,用于管理应用程序的生命周期的类是()。
A.UIApplicationB.UIScreenC.UITabBarControllerD.UINavigationController
答案:A
6.要在iOS应用中显示图片,通常使用()类。
A.UIImageViewB.UIButtonC.UITextViewD.UILabel
答案:A
7.iOS开发中,用于处理触摸事件的方法是()。
A.touchesBegan()B.didReceiveMemoryWarning()C.shouldAutorotate()D.prepareForSegue()
答案:A
8.以下哪种方式不是iOS中数据持久化的方法()。
A.UserDefaultsB.CoreDataC.SQLiteD.NSNotification
答案:D
9.在iOS开发中,用于创建动画的类是()。
A.UIViewPropertyAnimatorB.CATransactionC.CAAnimationD.以上都是
答案:D
10.用于在iOS应用中创建表格视图的类是()。
A.UITableViewB.UICollectionViewC.UITextFieldD.UISwitch
答案:A
二、多项选择题(每题2分,共10题)
1.以下哪些是iOS中的视图类()。
A.UIViewB.UILabelC.UIButtonD.UITextField
答案:ABCD
2.iOS应用开发中,可以使用以下哪些工具进行调试()。
A.Xcode调试器B.打印日志C.InstrumentsD.模拟器
答案:ABCD
3.以下哪些是iOS中的导航栏组件()。
A.UINavigationBarB.UINavigationItemC.UIBarButtonItemD.UIToolbar
答案:ABC
4.在iOS开发中,数据存储可以采用()。
A.本地文件B.网络服务器C.CoreDataD.UserDefaults
答案:ABCD
5.以下哪些是iOS中的动画类型()。
A.帧动画B.补间动画C.关键帧动画D.转场动画
答案:ABCD
6.iOS开发中,用于处理网络请求的类有()。
A.NSURLSessionB.NSURLConnectionC.AFNetworkingD.Alamofire
答案:ABCD
7.以下哪些是iOS中的布局方式()。
A.绝对布局B.相对布局C.AutoLayoutD.框架布局
答案:CD
8.在iOS开发中,以下哪些属于视图控制器的生命周期方法()。
A.viewDidLoad()B.viewWillAppear()C.viewDidAppear()D.viewWillDisappear()
答案:ABCD
9.以下哪些是iOS中的手势识别器()。
A.轻击手势识别器B.长按手势识别器C.滑动手势识别器D.旋转手势识别器
答案:ABCD
10.iOS开发中,用于构建用户界面的方式有()。
A.代码创建