ios考试题目及答案
一、单项选择题(每题2分,共10题)
1.在iOS开发中,用于显示视图的类是()
A.UIWindowB.UIControlC.UILabelD.UIButton
答案:A
2.以下哪个是iOS中常用的布局方式()
A.流式布局B.线性布局C.自动布局D.表格布局
答案:C
3.存储用户偏好设置通常使用()
A.CoreDataB.UserDefaultsC.SQLiteD.Realm
答案:B
4.处理触摸事件的方法在哪个类中()
A.UIViewB.UIViewControllerC.NSObjectD.UICollectionView
答案:A
5.用于加载网络数据的框架是()
A.CoreAnimationB.CoreDataC.AlamofireD.MapKit
答案:C
6.以下哪种文件格式用于iOS应用图标()
A..jpgB..pngC..pdfD..psd
答案:B
7.定义视图控制器生命周期方法的类是()
A.UIViewB.UIResponderC.UIViewControllerD.NSObject
答案:C
8.在iOS中,创建线程的常用类是()
A.NSOperationQueueB.GCDC.NSThreadD.以上都是
答案:D
9.以下哪个属性用于设置视图的背景颜色()
A.textColorB.backgroundColorC.tintColorD.shadowColor
答案:B
10.从Storyboard中获取视图控制器实例的方法是()
A.initWithNibNameB.initWithCoderC.instantiateViewController(withIdentifier:)D.allocinit
答案:C
二、多项选择题(每题2分,共10题)
1.以下属于iOS开发语言的有()
A.SwiftB.Objective-CC.JavaD.C++
答案:AB
2.下列哪些是UIView的属性()
A.frameB.boundsC.centerD.alpha
答案:ABCD
3.以下属于iOS中的布局类有()
A.UIStackViewB.UICollectionViewFlowLayoutC.UITableViewFlowLayoutD.NSLayoutConstraint
答案:ABD
4.以下可以用于数据持久化的有()
A.CoreDataB.SQLiteC.UserDefaultsD.Realm
答案:ABCD
5.以下哪些是UIViewController的生命周期方法()
A.viewDidLoadB.viewWillAppearC.viewDidDisappearD.didReceiveMemoryWarning
答案:ABCD
6.处理网络请求的方式有()
A.NSURLSessionB.AFNetworkingC.AlamofireD.GCD
答案:ABC
7.以下哪些属于iOS中的控件()
A.UILabelB.UIButtonC.UITextFieldD.UIImageView
答案:ABCD
8.用于创建动画的框架有()
A.CoreAnimationB.UIViewAnimationC.QuartzCoreD.Metal
答案:AB
9.以下哪些属于iOS应用的发布流程步骤()
A.打包B.上传到AppStoreC.测试D.审核
答案:ABCD
10.以下哪些类与iOS中的表格视图相关()
A.UITableViewB.UITableViewCellC.UITableViewDataSourceD.UITableViewDelegate
答案:ABCD
三、判断题(每题2分,共10题)
1.Swift是iOS开发的唯一语言。()
答案:错
2.UIView不能响应触摸事件。()
答案:错
3.CoreData只能存储简单数据类型。()
答案:错
4.视图控制器的viewDidLoad方法只会被