黑马程序员技术交流社区
标题:
【iOS基础】天啦噜,答题挣技术分啦!(三)
[打印本页]
作者:
柳柳桑
时间:
2016-8-19 17:50
标题:
【iOS基础】天啦噜,答题挣技术分啦!(三)
【iOS基础】天啦噜,答题挣技术分啦!(三)
还在为技术分犯愁吗?以后柳柳桑不定期给大家带来技术题,不仅可以考核一下所学的内容,还可以轻松获得技术分。好啦,不多说了,上题!(此处为iOS基础专场,Java学科的同学请绕行,不然答了也没分哦~)
以下每题答对得一个技术分,共5个技术分。
1、以下说法不正确的是()
A、nonatomic:提供多线程保护,提高性能,在没有使用多线程的编程中可以选择使用。
B、assign:属性默认值。说明设置器直接进行赋值,针对基础数据类型(NSInteger,CGFloat)和C数据类型(int, float, double, char)等等。
C、retain:此属性只用于obj-c的对象类型,对参数进行release旧值,再retain新值。
D、copy:此属性只对实现NSCopying协议的对象有效(NSString)。拷贝工作由copy方法执行。
2、关于类目、延展的描述错误的是()
A、延展主要为类提供“私有”方法
B、类目、延展不但能为类添加方法,而且都可以添加新的实例变量
C、无论能否拿到类的源码,类目都可以对其扩展
D、类目和延展声明语法不同
3、自定义一个Person类,下面哪个选项是规范的便利构造器声明方式()
A、-(id)personWithName:(NSString *)theName;
B、-(id)personwithName:(NSString *)theName;
C、+(id)personwithName:(NSString *)theName;
D、+(id)personWithName:(NSString *)theName;
4、下面哪个选项是正确的()
A、用继承可以扩展一个类,要调用扩展的方法,既可以用父类,也可以用子类
B、用类目可以扩展一个类,可以直接用该类或该类的实例对象,去调用该类目扩展的方法
C、延展就是类目
D、可以在一个类的外部,调用这个类延展的方法
5、协议与委托的描述不正确的是()
A、委托是iOS的一种设计模式
B、协议里的方法默认是必须实现的
C、类接受了多个协议,这些协议写在父类后面的<>内,多个协议之间用“、”隔开
D、定义协议使用@protocol关键字
各位同学,请将答案直接以直接回帖的形式发布,答案
已设置为仅楼主可见
。
答题截止时间:2016年8月25日
加技术分时间:2016年8月26日
注意点:【iOS基础】仅限
iOS
学科的同学作答,非iOS学科的同学答了也不加分!
请大家认真答题,另外请随时关注柳柳桑动态哦~技术答题活动不断,挣技术分轻松又简单,再也不用每日刷帖啦~
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2