i OS笔试题
精品文档
iOS笔试题
姓名___________________时间_
________________________________
—、填空题20题
1 、 与al loc对应的方法是___________与retain对应的方法是____________。
2、 @property的作用是_____________,@synthesiz啲作用是_____________。
3、 一个对象的deal loc方法在_________________________________时被调用。
4、 分类categories能够向一个已有的类中添加。拓展extensions能够在当前类
中增
加________________________________________________________。
5、 iOS开发者账户中最多能够添加__________台设备号。
6协议protocaI可以分为两种其中以关键字___________申明的协议可以不被实现。
7、 _____________是大多数Objective-C类继承的根类它没有父类。
8、 代理delegate的作用是___________________________________________。
9、 UIViewControl ler的didReceiveMemoryWarning方法在__________________时
会调用。
10、____________________________MVC模式中 M是指______________V是指
C是指_____________________。
1 1 、 autorelase的作用
是
。
12、 iOS后台运行是在________系统版本才开始支持。
13、 代码
- void setName: NSString* newName{self. name=n ewName;
}
被调用的结果是_________________。
14、 UDID是由____位十六进制字符串组成。
15、 在KVC中通用的属性访问器方法是____________和_____________
16、____________________________________________________________关键字ni l
收集于网络如有侵权请联系管理员删除
精品文档
在Objective-C中表示_____________________________________________
收集于网络如有侵权请联系管理员删除
精品文档
17、____________________________________________________________#import
和#include的区别是_______________________________________________。
18、 在O bj ective-C中是否支持运算符重载_______ 能否在头文件里申明私有方法_________。
19、在Instruments工具中用于检查内存泄露的工具是_________________
20、在iOS开发环境下后缀为.a的文件又叫做_________________________二、单
1 、在O bj ective-C中类的成员变量默认被申明为:
A:@private B:@protected C:@publ ic D:@package
2、 iPhone、 iPad、 iTouch中使用的架构是
A:arm B: i386 C:x86 D: IA-323、下面哪个类在iPhone应用程序开发时不能使用
A:UITabViewC on trol ler B:UINavigatio nCon trol ler C:UISpl itViewC on trol ler
D:UITableViewC on trol ler
4、 关于Objective-C++中的异常处理下面说法最正确的是
A:O bj e ct i ve-C不支持异常处理
B:在Objective-C++中 Objective-C的异常处理能够捕获C++的异常
C:在Objective-C++中 Objective-C的异常处理不能捕获到C++的异常
D:在Objective-C++中 Objective-C和C++的异常处理可以相互捕获异常
5、 在对象的deal loc方法中关于[super deal loc] 语句说法正确的是
A:[superdeal loc];有没有没有关系
B:[superdeal loc];应该放在deal loc方法内的第一行
C:[super deal loc];应该放在deal loc方法内的最后一行
D:[super deal loc];位置无所谓只要在deal loc方法里有就可以
&下面关于方法 [[[object method1]method2]method3:[object method4]];中的method调用顺序是
A: 1 234 B: 1 243 C 41 23 D:4321
7、 iOS开发中 HTTPS通讯是在什么位置来保障安全性
A:NSURLRequest方法里 B:NSURLRequest代理方法里
C:NSURLConnection方法里 D:NSURLConnection代理方法里
8、 关于NSURLConnection同步通讯和异步通讯下面说法正确的是
A:同步通讯是指发送数据后不等接收方回应接着发下一个数据
B:异步通讯时会阻塞当前线程
C:发送同步通讯时系统会自动创建一个单独的线程
D一般不在主线程中使用同步通讯 因为会引起主线程阻塞
收集于网络如有侵权请联系管理员删除
精品文档
9、下面方法中那一个方法没有创建新的线程
()
A:+(void)detach NewThreadSelector:(SEL)selector toTarget:(id)targetwithObject:(id)argume nt;
B: - (id)i nitWithTarget:(id)target selector:(SEL)selector object:(id)argume nt;C: -(void)performSelectorl nBackgro un d:(SEL)aSelector withObject:(id)arg;
D: - (void)performSelectorO nM ai nThread:(SEL)aSelector withObject:(id)arg waitUnti lDo ne:(BOOL)wait;
10、 ARC Automatic Referenee Counting模式下下面哪个方法是未被禁用的
A:reta in B:copy C:release D:autorelease
1 1 、 下面不是标准UlButton类型的是
A:UIButto nTypeRou ndedRect B:UIButto nTypeCo ntactAdd
C:UIButto nTypeRadio D:UIButto nTypel nfoLight
12、 在给UIButton设置图片时为了让图片适应按钮的大小需要将按钮的conten tMode设置为
A:UIViewCo nten tModeScaleToFi l l B:UIViewCo nte ntModeScaleAspectFit
C:UIViewCo nte ntModeScaleAspectFi l l D:UIViewCo nte ntModeCe nter
13、 关于UIControl和UIView之间的关系下面说法正确的是
A:UIControl继承于UIView B:UIView继承于UIControl
C:UIControl与UIView之间没有继承关系
D:UIControl和UIView都是直接继承于UIResponder
14、 关于应用程序目录在更新、恢复和更新过程的变化下面说法错误的是
A:在备份过程中/Library/Caches目录会被备份
B:在应用程序更新过程中 /Docume nts目录会被保留
C:在备份过程中/tmp目录将不会被备份
D:在应用程序更新过程中 /Li b rary/P refere n ces目录会被保留
15、 iPhone上不能被应用程序直接调用的系统程序是
A:通讯录 B:短信 C:日历 D:邮件
16、 下列UIView的方法中哪一个在IOS5.0前后的系统调用机制不同
A:addSubView B: layoutSubView C:drawRect D:removeFromSu perView
17、 构造UI Image的方法中 占用内存最大的哪个方法
A: imageNamed B: imageWithC on te ntsOfFi le C: imageWithData D:三者「 -样大
18、 下列对象中不能调用initWithContentsOfFile方法进行构造的是
A:NSStri ng B:NSXMLParser C:NSDictio nary D:NSData
收集于网络如有侵权请联系管理员删除
精品文档
19、关于iCloud,下面说法错误的是
A:可以通过程序将一个文档保存到用户的 iCloud里
B:用以通过程序在iCloud里只保存一个键值对
C: 不能在模拟器上测试iCloud程序
D:程序使用iCloud时只需要使用相应的API即可不需要额外的配置
20、应用程序大小超过多少时只能通过WiFi从App Store上下载()
A:5MB B:10MBC:20MBD:100MB
三、多选题(10题)
1 、 下面哪些方法是UlTableView的delegate方法 ()
A: - (NSI nteger)tableView:(UITableView*)tableViewnu mberOfRowsl nSectio n:(NSI nteger)sectio n;
B: - (UITableViewCel l *)tableView:(UITableView*)tableView cel lForRowAtIndexPath:(NS In dexPath*)i ndexPath;
C: - (CG F Ioat)tableView:(U ITableView*)tableViewheightForRowAtI ndexPath:(NSI ndexPath*)i ndexPath;
D: - (void)tableView:(U ITableView*)tableViewdidSelectRowAt In dexPath:(NSI ndexPath*)i ndexPath;
2、 下面哪些关键字会引起对象的引用计数(reta in Cou nt)加一 ()
A:al loc B: init C:retain D:copy
3、 在以.mm为拓展名的文件里可以包含的代码有哪些 ()
A:C B:Objective-C C:C++ D:Java
4、 下面哪些类中使用到了单例(Sin gletion)模式 ()
A:NSFi leMa nager B:NSNotificatio nCe nter C:UIAppl icatio n
D:UIDevice
5、 可以通过代码进行写操作的文件或目录有 ()
A:bundle目录 B:Documents目录C:keychain D:SQLite6下面各数据类型中能够直接放进NSArray数组的有 ()
A:BOOLB:NSInteger C:NSString D:NSArray
7、 O bj e ct i ve-C的快速枚举对比循环访问的优点下面说法正确的是 ()
A:使用快速枚举效率更高 B:语法更简洁
C:使用更安全 D:支持更多的数据类型
8、 关于XML和JSON,下列说法正确的有 ()A:XML是一种类似HTML的语言 JSON是一种轻量级的数据交换格式。 B:XML是基于键值对(key/val u e)的结构
C:JSON有DOM和SAX两种解析方式
D:JSON和XML之间可以相互转换
收集于网络如有侵权请联系管理员删除
精品文档
9、 在XCode上创建一个iOS工程会自动添加进工程的Frameworks有哪些
A:UIKit.framework B:F oun dati on. framework
C:CoreGraphics.framework D:QuartzCore.framework
10、 关于iOS程序后台运行下面说法正确的有 A:程序可以在后台播放音乐
B:程序可以在后台收集用户位置信息
C:程序可以在后台运行VO I P服务
D:程序可以在后台发送HTTP通讯
答案
一、 填空题20
1 、 deal loc release /autorelease
2、 申明属性及其特性 自动生成属性的访问器getter/setter方法
3、 引用计数retainCount降为0
4、 方法 属性和方法
5、 100
6、 @optional
7、 NSObj ect
8、 让一个对象实现另外一个对象的方法
9、 系统内存不足
10、 模型 视图控制器
1 1 、 延后调用released法将对象放入自动释放池
12、 iOS4.0
13、 程序死循环
14、 40
15、 val u eForKey: setVal u e:forKey:
16、 一个空对象
17、 #import可以避免文件被多次引用
18、 否不支持 否不能
19、 Leaks
20、 cocoa touch static l ibrary static l ibrary/静态库
二、 单选题20
I、 B2、A 3、 C 4、 C 5、 C 6、 B7、 D 8、 D 9、 D10、 BI I、 C
12、 C13、 A14、 C15、 C 16、 B17、 A18、 B 19、 D20、 C
三、 多选题10
1 、 CD 2、ACD 3、 ABC 4、 ABCD 5、 BCD 6、 CD 7、 ABC
8、 AD
收集于网络如有侵权请联系管理员删除
精品文档
9、 ABC 10、 ABC
收集于网络如有侵权请联系管理员删除
小渣云 做那个你想都不敢想的套餐 你现在也许不知道小渣云 不过未来你将被小渣云的产品所吸引小渣云 专注于一个套餐的商家 把性价比 稳定性 以及价格做到极致的商家,也许你不相信36元在别人家1核1G都买不到的价格在小渣云却可以买到 8核8G 高配云服务器,并且在安全性 稳定性 都是极高的标准。小渣云 目前使用的是美国超级稳定的ceranetworks机房 数据安全上 每5天备份一次数据倒异地 支持一...
wordpress外贸集团企业主题,wordpress通用跨屏外贸企业响应式布局设计,内置更完善的外贸企业网站优化推广功能,完善的企业产品营销展示 + 高效后台自定义设置。wordpress高级推广外贸主题,采用标准的HTML5+CSS3语言开发,兼容当下的各种主流浏览器,根据用户行为以及设备环境(系统平台、屏幕尺寸、屏幕定向等)进行自适应显示; 完美实现一套主题程序支持全部终端设备,保证网站在各...
digital-vm在日本东京机房当前提供1Gbps带宽、2Gbps带宽、10Gbps带宽接入的独立服务器,每个月自带10T免费流量,一个独立IPv4。支持额外购买流量:20T-$30/月、50T-$150/月、100T-$270美元/月;也支持额外购买IPv4,/29-$5/月、/28-$13/月。独立从下单开始一般24小时内可以上架。官方网站:https://digital-vm.com/de...