传智播客--iOS入学测试题

更新时间:2023-08-07 03:15:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

传智播客基础班毕业需要具备的基本能力测试题。

1、 下面描述self的用途不正确的是( )

A.self出现在对象方法中,self就代表对象

B.self出现在类方法中,self就代表类

C.self只能调用方法,不能访问成员

D.self.age=10;等价于[self setAge:10];

2、 说说对代理协议的理解。

3、 什么是多态,为什么要使用多态。

4、 说说你对面向对象的理解。

5、 中华人民共和国公民身份证号码组成规则是前4位是代表省份和地区(例如4201代表湖北省武汉市),最后一位代表性别(1或3代表男性)。编写一个程序,通过身份证号码判断某人是否是武汉人以及其性别。(Objective-C)

6、 写一个Person类,要保证无论什么情况下创建Person对象返回的都是同一个对象(单例设计模式)。(Objective-C)

传智播客基础班毕业需要具备的基本能力测试题。

7、 利用分类给NSString扩展3个方法(Objective-C)

1> 字符串反转(比如@”123”调用方法后返回@”321”)

2> 计算英文字母的个数(比如@”5435abc54abc3AHJ5”调用方法后返回的是9)

3> 去除字符串两端空格(比如@” 1235 45 ”调用方法后返回

@”1235 45”)

本文来源:https://www.bwwdw.com/article/4bcj.html

Top