niusouti.com
参考答案和解析
正确答案: objc优点:
1). Cateogies
2). Posing
3). 动态识别
4).指标计算
5).弹性讯息传递
6).不是一个过度复杂的 C 衍生语言
7).Objective-C 与 C++ 可混合编程
objc缺点:
1).不支援命名空间
2).不支持运算符重载
3).不支持多重继承
4).使用动态运行时类型,所有的方法都是函数调用,所以很多编译时优化方法都用不到。(如内联函数等),性能低劣。
更多“简述Objective-C的优缺点。”相关问题
  • 第1题:

    简述笔试的优缺点。


    答案:
    解析:
    (1)笔试的优点是一次考试能提出十几道乃至上百道试题,由于考试题目较多,可以增加对知识、技能和能力的考察信度与效度;可以对大规模的应聘者同时进行筛选,花较少的时间达到高效率;对应聘者来说,心理压力较小,容易发挥正常水平;同时,成绩评定也比较客观,且易于保存笔试试卷。正是由于上述优点,笔试至今仍是单位经常使用的选择人员的重要方法。 (2)笔试的缺点是不能全面考察应聘者的工作态度、品德修养以及企业管理能力、口头表达能力和操作能力等。因此,还需要采用其他选择方法进行补充。一般来说,在人员招聘中,笔试往往作为应聘者的初次竞争,成绩合格者才能继续参加面试或下轮的竞争。

  • 第2题:

    简述Objective-C堆和栈的区别?


    正确答案: 管理方式:对于栈来讲,是由编译器自动管理,无需我们手工控制;对于堆来说,释放工作由程序员控制,容易产生memory leak。
    申请大小: 
    栈:在Windows下,栈是向低地址扩展的数据结构,是一块连续的内存的区域。这句话的意思是栈顶的地址和栈的最大容量是系统预先规定好的,在WINDOWS下,栈的大小是2M(也有的说是1M,总之是一个编译时就确定的常数),如果申请的空间超过栈的剩余空间时,将提示overflow。因此,能从栈获得的空间较小。
    堆:堆是向高地址扩展的数据结构,是不连续的内存区域。这是由于系统是用链表来存储的空闲内存地址的,自然是不连续的,而链表的遍历方向是由低地址向高地址。堆的大小受限于计算机系统中有效的虚拟内存。由此可见,堆获得的空间比较灵活,也比较大。 
    碎片问题:对于堆来讲,频繁的new/delete势必会造成内存空间的不连续,从而造成大量的碎片,使程序效率降低。对于栈来讲,则不会存在这个问题,因为栈是先进后出的队列,他们是如此的一一对应,以至于永远都不可能有一个内存块从栈中间弹出
    分配方式:堆都是动态分配的,没有静态分配的堆。栈有2种分配方式:静态分配和动态分配。静态分配是编译器完成的,比如局部变量的分配。动态分配由alloca函数进行分配,但是栈的动态分配和堆是不同的,他的动态分配是由编译器进行释放,无需我们手工实现。 
    分配效率:栈是机器系统提供的数据结构,计算机会在底层对栈提供支持:分配专门的寄存器存放栈的地址,压栈出栈都有专门的指令执行,这就决定了栈的效率比较高。堆则是C/C++函数库提供的,它的机制是很复杂的。

  • 第3题:

    单选题
    Objective-C的代码文件的后缀为()
    A

    .cpp

    B

    .m

    C

    .pl

    D

    .c


    正确答案: A
    解析: 暂无解析

  • 第4题:

    问答题
    简述播种造林的优缺点?植苗造林的优缺点?

    正确答案: 1)播种造林
    优点:有利于形成自然、匀称、完整的根系分布,幼树对环境的适应能力强,多棵种苗形成群体,可淘劣留优,技术简单,节约劳力,成本低。
    缺点:种子发芽要求较好的立地条件,干旱、高温、寒冷、霜冻、风沙、灌木杂草茂盛的地方不易成功,用种量大限制应用范围,易遭受鸟兽危害,抚育费用高。
    2)植苗造林
    优点:栽植完整的植株,对不良环境的抵抗能力较强;比播种造林方法营造的人工林郁闭早、初期生长快、用种量小,在水土流失严重、干旱的地方造林成功率高。
    缺点:育苗工序庞杂,起苗时苗木的根系受损伤,要经过缓苗期,且影响成活,造林费工。
    解析: 暂无解析

  • 第5题:

    简述品位分类的优缺点。
    1、品位分类制度的优点是:
    (1)结构富有弹性,适应性强,应用范围广,便于人事机构调整公务员的职务,所采用的级别随人走,免除了因职务变动和另有任命所带来的不安全感,能调动公务员工作的积极性,有利于个人的全面发展和人才流动;
    (2)它是建立在公务员应该是具有多面的知识的通才,而不需要很专门的知识这一认识基础上的,比较适用于担任领导责任的高级公务;
    (3)注重按行政首长和上级主管的意图行事,有利于集中统一地领导,树立行政权威,工作任务特别是临时性的任务指派也容易。
    2、品位分类制度的缺点是:
    (1)不注重对工作人员现有岗位设置是否合理进行调查分析,因人设岗,容易造成机构臃肿、职责不清,人浮于事局面;
    (2)在人事管理中主观随意性比较大,没有统一、规范的要求;
    (3)过分重视学历、资历、身份等静态因素,不利于学历低、资历强但能力强、水平高的人才脱颖而出。因此,近年来英国对品位制度作了较大改进,表现了向专业分工和职业分类方向发展的趋势。英国现行的分类管理制度是在品位分类的基础上,吸收了美国职位分类的精神建立起品位分类与职位分类相结合的分类制度。

  • 第6题:

    简述播种造林的优缺点?植苗造林的优缺点?


    正确答案: 1)播种造林
    优点:有利于形成自然、匀称、完整的根系分布,幼树对环境的适应能力强,多棵种苗形成群体,可淘劣留优,技术简单,节约劳力,成本低。
    缺点:种子发芽要求较好的立地条件,干旱、高温、寒冷、霜冻、风沙、灌木杂草茂盛的地方不易成功,用种量大限制应用范围,易遭受鸟兽危害,抚育费用高。
    2)植苗造林
    优点:栽植完整的植株,对不良环境的抵抗能力较强;比播种造林方法营造的人工林郁闭早、初期生长快、用种量小,在水土流失严重、干旱的地方造林成功率高。
    缺点:育苗工序庞杂,起苗时苗木的根系受损伤,要经过缓苗期,且影响成活,造林费工。

  • 第7题:

    单选题
    使用Objective-C语言输出“This is a Objective-Cprogram.”正确的是()
    A

    NSLog(@%s,This isa Objective-C program.);

    B

    NSLog(@%@,This isa Objective-C program.);

    C

    NSLog(@This is aObjective-C program.,%@);

    D

    NSLog(@This is a Objective-Cprogram.);


    正确答案: C
    解析: 暂无解析