方法ios笔试题教学文案

ios 5 0  时间:2021-02-08  阅读:()

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

收集于网络如有侵权请联系管理员删除

LOCVPS:美国XEN架构VPS七折,全场八折,日本/新加坡XEN架构月付29.6元起

LOCVPS发来了针对XEN架构VPS的促销方案,其中美国洛杉矶机房7折,其余日本/新加坡/中国香港等机房全部8折,优惠后日本/新加坡机房XEN VPS月付仅29.6元起。这是成立较久的一家国人VPS服务商,目前提供美国洛杉矶(MC/C3)、和中国香港(邦联、沙田电信、大埔)、日本(东京、大阪)、新加坡、德国和荷兰等机房VPS主机,基于XEN或者KVM虚拟架构,均选择国内访问线路不错的机房,适合建...

香港云服务器 1核 1G 29元/月 快云科技

快云科技: 12.12特惠推出全场VPS 7折购 续费同价 年付仅不到五折公司介绍:快云科技是成立于2020年的新进主机商,持有IDC/ICP等证件资质齐全主营产品有:香港弹性云服务器,美国vps和日本vps,香港物理机,国内高防物理机以及美国日本高防物理机产品特色:全配置均20M带宽,架构采用KVM虚拟化技术,全盘SSD硬盘,RAID10阵列, 国内回程三网CN2 GIA,平均延迟50ms以下。...

俄罗斯vps主机推荐,怎么样俄罗斯vps俄罗斯vps速度怎么样?

俄罗斯vps速度怎么样?俄罗斯vps云主机节点是欧洲十大节点之一,地处俄罗斯首都莫斯科,网络带宽辐射周边欧洲大陆,10G专线连通德国法兰克福、法国巴黎、意大利米兰等,向外连接全球。俄罗斯vps云主机速度快吗、延迟多少?由于俄罗斯数据中心出口带宽充足,俄罗斯vps云主机到全球各地的延迟、速度相对来说都不错。今天,云服务器网(yuntue.com)小编介绍一下俄罗斯vps速度及俄罗斯vps主机推荐!俄...

ios 5 0为你推荐
郭吉军郭吉军和管鹏这两个站长怎么样?群里有人骂郭吉军一个新的品牌,要怎么做网络推广51自学网站网上自学网站有哪些?最好是免费的,我想学习网页设计深圳公交车路线深圳公交车路线查询最新qq空间代码qq空间都是有哪些免费代码!(要全部)怎么样免费装扮qq空间要怎么免费装扮QQ空间!公章制作制作公章尺寸标准大小,字体,字号?照片转手绘如何把真人图片用photoshop做成手绘图片arm开发板想购买一个ARM开发板,选什么类型的好安卓应用平台手机系统应用在哪
域名服务器上存放着internet主机的 代理域名备案 plesk 美国翻墙 华为4核 腾讯云分析 美国网站服务器 如何安装服务器系统 免费网页申请 国外ip加速器 linux使用教程 789电视剧 万网主机管理 web服务器是什么 德讯 华为k3 网络速度 在线tracert 压力测试工具 linuxvi 更多