导航
您当前的位置:首页 > 试卷大全 > 竞赛类 > 求职面试

iOS程序员面试真题及答案(2)

类型:全真试卷  解析:有解析  年份:2020  ★收藏  ✚纠错

一、单项选择题

1、如果需要在手动管理内存分配和释放的Xcode项目中引入和编译用ARC风格编写的文件,那么需要在文件的Compiler Flags上添加参数______。

    A.-shared    B.-fno-objc-arc    C.-fobjc-arc     D.-dynamic

 

2、CFSocket使用的是哪种socket?______

    A.BSD Socket

    B.NSOperationsQueue socket

    C.TCP/IP socket

    D.CFSocket

 

3、在哪个类中将允许同时使用一个或多个Block?______

    A.NSBlock               B.NSConcurrentBlock

    C.NSBlock ……此处隐藏14790个字…… rc[]="abc";

    char*dest=src+1;

    dest=(char*)mymemcpy2(dest,src,4);

    printf("%s\n",dest);

    return 0;

    }

    程序的运行结果为:

    Abc

    对于这个函数的实现,除了要保证代码的正确性,还需要特别注意以下几个方面的内容:

    1)对异常进行判断。判断src与dst是否为空指针。

    2)src指针要用const修饰,以避免无意中修改src。

    3)在实现的时候,需要把void*转换成能进行操作的数据类型,例如char*。

    4)函数为什么还需要返回值?这样可以支持链式表达。

    5)需要特别考虑指针重叠的情况。    

 

Tags:iOS程序员面试 石油党建“每日答题”2019年9月26日试题及答案 石油党建“每日答题”2019年9月27日试题及答案 石油党建“每日答题”2019年9月29
您可能感兴趣的试卷
相关试卷
关于我们 | 用户指南 | 版权声明 | 给我留言 | 联系我们 | 积分商城 | 答案求助 | 网站地图
Copyright © 2024 www.daanwo.com All Rights Reserved