面试
文章平均质量分 77
LX_明明如月
这个作者很懒,什么都没留下…
展开
-
iOS求职之OC面试题
1、Objective-C的类可以多重继承么?可以采用多个协议么? 答:不可以多重继承,可以采用多个协议。 2、#import和#include的区别是什么?#import #import能避免头文件被重复包含的问题: 1) 一般来说,导入objective c的头文件时用#import,包含c/c++头文件时用#include。 使用include要注意重复引用的问题: class转载 2014-08-30 23:57:26 · 370 阅读 · 0 评论 -
IOS面试题大全
Object-C有多继承吗?没有的话用什么代替? cocoa 中所有的类都是NSObject 的子类 多继承在这里是用protocol 委托代理 来实现的 你不用去考虑繁琐的多继承 ,虚基类的概念. ood的多态特性 在 obj-c 中通过委托来实现. Object-C有私有方法吗?私有变量呢? objective-c– 类里面的方法只有两种, 静态方法和实例方法. 这转载 2014-08-30 23:34:35 · 333 阅读 · 0 评论 -
C++/C试题(仅供参考!!!)
本试题仅用于考查C++/C程序员的基本编程技能。内容限于C++/C常用语法,不涉及数据结构、算法以及深奥的语法。考试成绩能反映出考生的编程质量以及对C++/C的理解程度,但不能反映考生的智力和软件开发能力。 笔试时间90分钟。请考生认真答题,切勿轻视。 一、请填写BOOL, float, 指针变量 与“零值”比较的 if语句。(10分) 提示:这里“零值”可以是0,0.0 , FA转载 2014-08-30 22:33:21 · 288 阅读 · 0 评论 -
iOS求职之C语言面试题
1.static有什么用途?(请至少说明两种) 1)限制变量的作用域 2)设置变量的存储域(堆,主动分配内存也是堆) 1)在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。 2) 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函数访问。它是一个本地的全局变量。 3) 在模块内,一个被声明为静态的函数只可被转载 2014-08-31 00:01:13 · 534 阅读 · 0 评论 -
Iphone基础面试题
1,用objective-c写一个插入法排序。 2.写一个NSString类的实现 + (id)initWithCString:(const char *)nullTerminatedCString encoding:(NSStringEncoding)encoding; + (id)initWithCString:(const char *)nullTerminatedC转载 2014-08-30 22:33:55 · 290 阅读 · 0 评论 -
objc&iphone 试题
1.main() { int a[5]={1,2,3,4,5}; int *ptr=(int *)(&a+1); printf("%d,%d",*(a+1),*(ptr-1)); } 答:2,5 *(a+1)就是a[1],*(ptr-1)就是a[4],执行结果是2,5 &a+1不是首地址+1,系统会认为加一个a数转载 2014-08-30 23:13:06 · 809 阅读 · 0 评论