判断题若当前类别中的方法与父类方法名称相同时,当前类别具有更高的优先级。

您可能感兴趣的试卷

你可能感兴趣的试题

4.单项选择题

对于下面代码说法正确的是:()
@property(copy,nonatomic,readonly)NSString*calValue;

A.没有getter方法,当对calValue赋值时,将产生一个NSString副本。
B.此属性可保证多线程安全。
C.此属性在合成时可以生成设置器方法(setter-getter方法)。
D.此属性只能读取,不能赋值。

5.单项选择题下列选项中不能正常为emp的name属性赋值的代码有()

A.emp.name=@"李连杰";
B.emp->name=@"周杰伦";
C.[empset Value:@"柳传志"forKey:@"name"];
D.[empset Name:@"黄圣依"];

6.单项选择题自定义一个Person类,下面哪个选项是规范的便利构造器声明方式()

A.-(id)personWithName:(NSString*)theName;
B.-(id)personwithName:(NSString*)theName;
C.+(id)personwithName:(NSString*)theName;
D.+(id)personWithName:(NSString*)theName;

7.单项选择题声明一个返回值为NSArray,并且带两个字符串对象的Block类型变量()

A.NSArray(*aBlock)(NSString*str,NSString*str2)
B.NSArray^(*aBlock)(NSString*str,NSString*str2)
C.NSArray(^aBlock)(NSString*str,NSString*str2)
D.NSArray*(^aBlock)(NSString*str,NSString*str2)

8.单项选择题NSString和NSMutableString的关系和区别描述不正确的是()

A.NSString是不可变字符串,即本身内容不能被改变。
B.NSMutableString是可变字符串,即本身内容可修改。
C.NSMutableString是NSString的子类。
D.NSString和NSMutableString没有任何关系。

9.单项选择题下面哪个选项是正确的()

A.用继承可以扩展一个类,要调用扩展的方法,既可以用父类,也可以用子类
B.用类目可以扩展一个类,可以直接用该类或该类的实例对象,去调用该类目扩展的方法
C.延展就是类目
D.可以在一个类的外部,调用这个类延展的方法

10.单项选择题实例变量默认的访问修饰符是()

A.@public
B.@private
C.@protected
D.@package