IOS笔试题

发布 2024-04-17 03:25:11 阅读 7412

一、 选择、填空。

1. 一般静态方法中返回的结果对象,是否需要手动释放。

a. 需要 b. 不需要 c.都可以。

2. 当一个对象被当做参数传递到某方法后,此方法可以改变这个对象的属性,并可返回变化后的结果。这里使用的是。

a. 值传递 b. 引用传递。

3. 如何判断一个对象是否实现了某一个方法。

4. 当一个线程进入某方法后,在方法执行之前,不允许其它线程访问,使用___lock___

二、 简答题。

1. 请简述你对ios中mvc模式的理解,什么是mvc,mvc的优缺点是什么?

2. 静态变量和实例变量的区别是什么?

3. 如果要实现后台线程进行文件**,应使用哪些类或框架来进行,请简述。

4. 写出你的团队中使用的版本控制系统,和版本控制系统的作用?

5. 你还了解哪些其它语言,技术或框架?

三、 程序与设计。

1. 有和两个文件。现在想给test类里中增加一个私有方法hello,那么在和文件中该如何编写。

2. 用递归实现n! =n*(n-1) *n-2) *2*1.

3. 请写一个单例模式。

4. 一个农夫,买了一头小牛,这头小牛成长到第四年开始,会每年生一头小牛,所出生的小牛成长到第四年开始,也会每年生一头小牛,请问n年后,农夫共有多少头牛。请写出**实现。

/1 1 2 3 4 5

5. 请用uml图画出设计模式中的状态模式、策略模式、责任链模式和命令模式中的任两个模式。

IOS简历

项目一 iphone版 项目描述 epub阅读器运行于iphone4及更高版本的苹果手机上,实现了对epub文件内容解析,将epub书籍内容分页显示于设备上,实现了书签,夜间模式,设置字体,横竖屏等功能。epub文件实际上是一个zip包,包内含有html文件和xml文件。首先使用unzip类对epu...

SQL笔试题笔试题

家庭住址,联系 create table stu 学号int 姓名varchar 8 年龄int,性别varchar 4 家庭地址varchar 50 联系 int 历varchar 6 3 修改学生表的结构,删除一列信息,家庭住址alter table stu drop column家庭地址4 向...

笔试题 笔试题目大全

一 选择题。选择题有单项选择 双项选择和多项选择三种类型,多项选择题是选择题中难度最大的一种,它并不指定正确答案的个数,可能只有一个是正确的,也可能两个是正确的,也可能全部是正确的。二 判断题。这类试题看似简单,但如思路不对,同样会造成错误。三 填空题。填空题的答案是唯一的,要用简明 准确 完整的语...