单项选择题在OC中扩展类的方法的形式不包括()
A.继承
B.多态
C.分类
D.类扩展
您可能感兴趣的试卷
你可能感兴趣的试题
1.单项选择题关于协议描述不正确的是()
A.协议分正式和非正式协议。
B.在要求确认协议的类必须实现协议中的方法时,可以使用@required。
C.一个协议可以被多个类确认。
D.协议中声明的方法,默认是@optional的。
2.单项选择题
下面程序段的输出结果是什么()
A.1=2;3=4
B.1=2;2=3
C.2=1;4=3
D.2=1;3=2
3.单项选择题关于KVC的描述正确的是()
A.KVC是指"Key-ValueObserving"
B.是一种间接访问对象的属性的机制。
C.只能访问对象的属性。
D.当对象的属性值改变时,我们能收到一个通知。
4.单项选择题协议与委托的描述不正确的是()
A.委托是iOS的一种设计模式
B.协议里的方法默认是必须实现的
C.类接受了多个协议,这些协议写在父类后面的<>内,多个协议之间用“、”隔开
D.定义协议使用@protocol关键字
5.单项选择题Objective-C语言中类的实例变量如果只可以被本类和其子类访问,需要下列哪个修饰符()
A.@public
B.@private
C.@protected
D.@friendly
6.单项选择题下面哪个选项是类()
A.演员
B.张艺谋
C.擎天柱
D.周杰棍的雪铁龙
7.单项选择题向Xcode控制台输出一个字符串应该用()
A.NSLog()
B.Printf()
C.NSPrintf()
D.scanf()
8.单项选择题名为print::的方法有几个传入参数()
A.0
B.1
C.2
D.3
9.单项选择题下面关于类概念的描述中,错误的是()
A.类是抽象数据类型的实现
B.类是具有共同行为的若干对象的统一描述体
C.类是创建对象的模板
D.类就是C语言中的结构体类型
10.单项选择题必须实现的协议方法使用()关键字声明
A.@property
B.@interface
C.@required
D.@protocol