iOS CocoaChina开发者小测验

1. iOSalloc对应哪个方法

A.dealloc B.release C.retain D.free

错误应该选择:A.dealloc


2. object-c,调用c++代码需要把文件后缀改成 A

A..mm B..m C..c D..cpp


3.下面哪个引入文件不会引起重复包含?A

A.import B.include C.@class D.@include


4. Object-C中与retain语义相反的方法是?B

A.dealloc B.release C.autoRelease D.delete


5. float a = 4.45; int b = 2.1; int c = a/b; NSLog(@"%d",c);请问输出结果是多少 B

A.1 B.2 C.4 D.5


6. objectc中的输出对象用哪个符号?A

A.@ B.$ C.& D.*


7.有一个类A继承自NSObject,包含一个方法+voidaMethod:(int)value,实例化一个类A并调用aMethod方法,以下语句哪个是正确的()C

A. a=[[A alloc] init];[a aMethod:10]; B. A*a=[[A alloc] init];[a aMethod:10]; C.A*a=[[A alloc] init];[A aMethod:10]; D.A a=[[A alloc] init];[A aMethod:10];


8. int a=0; for(int i=0;i<4;i++){ a++; },请问最后a是多少?D

A.1 B.2 C.3 D.4


9. int a = 3; int b = 5; int c= a^b;请问c结果是多少D

A.3 B.4 C.5 D.6


10. kvo属于哪种设计模式?A

A.观察者模式 B.代理模式 C.单例模式 D.访问者模式


11.要实现自定义对象的归档必须实现现的协议是

A.NSCopying B.NSCoding

错误应该选择:B.NSCoding


12. int sum =0; for (int i = 0; i<5; i++) { for (int j= 0; j<3; j++) { sum = i+j; } }请问sum结果是多少?D

A.3 B.4 C.5 D.6


13. iOS定义类时,用什么关键字?A

A.interface B.implementation C.class D.protocol


14. int b = 5; int c = 0; for (int i = 0; i < 3; i++) { while (b++) { if (b > 5) { c = b+i; break; } } } NSLog(@"%d",c);

A.0 B.3 C.5 D.10

错误应该选择:D.10


15.UIView中支持多点触摸,需要打开什么属性?

A.userInteractionEnabled B.multipleTouchEnabled C.transform D.bounds

错误应该选择:B.multipleTouchEnabled


16. UITableView直接父类是()D

A.UIView B.NSObject C.UIResponder D.UIScrollView


17. int a = 5; int b = 6; int c = a+ b++;请问c等于多少?C

A.5 B.6 C.11 D.12


18. object-ccategory是什么?

A.类目 B.协议 C.延展 D.代理

错误应该选择:A.类目


19.让一个UIView刷新的方法是() A

A.setNeedsDisplay B.drawRect C.loadView D.initWithFrame

20. int a = 31; int b = a%3 + 3/2; int c = a + b; c结果是多少?C

A.31 B.32 C.33 D.34



您的测验结果:

1. UITableView能否绑定多个数据源?

A. B.不能

错误应该选择:B.不能


2.一个UIViewController能否管理多个UITableView ? A

A.可以 B.不可以


3.那种语言暂时不能叫做跨平台开发语言?A

A.Objective-C B.C++ C.Java D.Lua


4.下面哪个没有出现在iPad的命名中?C

A.iPad2 B.iPad Air C.iPad3 D.iPad mini


5. CocoStudio是什么?A

A.开发工具集 B.开发引擎 C.UI编辑器 D.动画编辑器


6. Xcode5可以直接上传AppiTunesConnect中心,不用再通过Application Loader

A. B.

错误应该选择:A.


7.下面哪个不是广告平台?

A.Admob B.Domob C.InMobi D.TalkingData

错误应该选择:D.TalkingData


8.方法和选择器有何不同?A

A.selector是一个方法的名字,method是一个组合体。 B.method是一个方法的名字,selector是一个组合体。 C.method是一个方法的名字,selector是一个组合。 D.method是一个方法的名字。


9. Cocoa是什么?A

A.一个应用开发框架 B.一个游戏开发框架 C.应用和游戏开发框架 D.不是一个开发框架


10.怎么定义任意类型的对象?A

A.id B.void C.all D.static


11.开发者跟App Store的分成比例是哪个?(开发者:App Store) A

A.7:3 B.5:5 C.3:7 D.1:9


12.哪个不是免费的工具?

A.Xcode B.CocoStudio C.iBooks D.iPhoto

错误应该选择:D.iPhoto


13. Mac历史上大部分操作系统命名都是参考什么?A

A.猫科动物 B.各种狮子 C.各种豹子 D.各种豆子


14.苹果移动版操作系统的英文缩写,下列哪个拼写是对的?C

A.ios B.ISO C.iOS D.IOS


15. iTunes最早是用来做什么的?B

A.管理照片 B.管理音乐 C.管理应用 D.管理通讯录


16. CocoaChina的唯一货币是?A

A.可可豆 B.CCB C.威望 D.荣誉值


17. iOS应用发布到App Store后开发者可以拿到多少个promo code给自己的朋友免费下载使用?D

A.10 B.20 C.50 D.100


18. iOS类的实现文件怎么结尾?A

A..m B..c C..oc D..mm


19.下面哪个没有出现在iPhone的命名中?

A.iPhone3G B.iPhone3GS C.iPhone4G D.iPhone5S

错误应该选择:C.iPhone4G


20.下面哪个没有出现在Mac的命名中?

A.Mac Air B.iMac C.Mac Pro D.MacBook Pro

错误应该选择:A.Mac Air

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值