你离iOS开发大师有多远

  1. 请问下列哪一个选项的语句不是循环语句?3
    • for
    • while
    • do…while
    • if
      答案:4
  2. 请问下列选项中哪一个选项中的代码运算最快?1
    • 100<<1
    • 100*2
    • 300-100
    • 100+100
      答案:1
  3. 调用方法时如果提示Deprecated错误,是什么含义?3
    • 方法书写错误
    • 方法被推荐使用
    • 已经有新方法替换该方法
    • 该方法不能被调用
      答案:3
  4. NSString*bookname=@”Sherlock Holmes”;
    Book*book ;
    book.name= bookname;
    NSLog(@”book:%@”,book.name);
    请问这段代码的输出结果是?1
    • book:(null)
    • book:Sherlock Holmes
    • book:%@
    • book:
      答案:1
  5. NSMutableString*s1=[NSMutableString stringWithString:@”123”];
    NSMutableString*s2=s1;
    [s2 appendString:@”456”];
    NSLog(@”%@”,s1);
    请问这段代码的输出结果是?1
    • 123456
    • 123
    • 456
    • s2
      答案:1
  6. NSString*s1=@”123”;
    NSString*s2=s1;
    s2=[s1 stringByAppendingString:@”456”];
    NSLog(@”%@”,s1); 2
    请问这段代码的输出结果是?
    • 123456
    • 123
    • 456
    • s2
      答案:2
  7. Book*book = [Book new];
    NSLog(@”%@”,book.name);
    NSLog(@”%d”,book.bid);
    请问这段代码的输出结果是?

    • (null) ,0
    • 0,0
    • (null) ,(null)
    • 0,(null)
      答案:1
  8. ARC对栈和堆的管理,下列选项中哪一个说法是正确的?2

    • ARC只管理栈上内存,不管理堆上内存。
    • ARC只管理堆上内存,不管理栈上内存。
    • ARC即管理栈上内存,又管理堆上内存。
    • ARC不管理栈上内存,也不管理堆上内存。
      答案:2 这个不知道为啥?有什么出处吗?
  9. NSMutableArray《NSString*》 *array;
    请问这句代码中包含了哪一种元素? 4
    注意:这里“《”等价于“<”

    • 扩展
    • 类别
    • 协议
    • 泛型
      答案:4
  10. @interface Book : NSObject
    请问这句代码中包含了哪一种元素?2
    • 扩展
    • 继承
    • 协议
    • 泛型
      答案:2
  11. NSString *s1 = @”123”;
    NSString *s2 = s1;
    NSString *s3 = s1;
    NSLog(@”%d”, (unsigned)[s1 retainCount]);
    请问这段代码的输出结果是?1

    • -1
    • 0
    • 1
    • 3
      答案:1
  12. NSString*a = @”Hello World”;
    NSString*b = @”Hello World”;
    请问这段代码中的指针a和指针b的地址一样吗?指针a和指针b指向的内容一样吗?

    • 指针地址都一样,指针内容也一样
    • 指针地址不一样,指针内容也不一样
    • 指针地址不一样,指针内容一样
    • 指针地址都一样,指针内容不一样
      答案:3,经过测试,结果正确答案应该为1.但是不理解
  13. 当array中的元素足够多时
    (1)for element in array {
    NSLog(@”%@”,element);
    }
    (2)for(int i = 0 ;i < array.count ; i++ ){
    NSLog(@”%@”, i, [array objectAtIndex:i]);
    }
    (3)NSEnumerator*enumerator = [array objectEnumerator];
    id obj = nil;
    while(obj= [enumerator nextObject]){
    NSLog(@”%@”,obj);
    }
    关于这三种遍历数组的方式以下哪个选项正确?1

    • (1)在遍历效率上最快,(3)次之
    • (2)在遍历效率上最快,(3)次之
    • (3)在遍历效率上最快,(1)次之
    • (3)在遍历效率上最快,(2)次之

iOS开发工程师测试

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 、4下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合;、下载 4使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合;、 4下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.m或d论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 、1资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值