货拉拉2018秋招iOS工程师笔试题卷二(A)

时长:120分钟 总分:96分

115浏览 0人已完成答题

题型介绍
题型 单选题 多选题 判断题 简答题
数量 10 1 5 2
1.
已知一棵二叉树的前序遍历为CABEFDHG,中序遍历为BAFECHDG,那...
问题详情

已知一棵二叉树的前序遍历为CABEFDHG,中序遍历为BAFECHDG,那么它的后续遍历是()





2.
关于线程的特点,描述不正确的是()
问题详情




3.
下面的代码输出是什么?() var&nbspthing&nbsp=&...
问题详情

下面的代码输出是什么?()

var thing = "cars"
let closure = { [thing] in
  print("I love \(thing)")
}
thing = "airplanes"
closure()





4.
某公司有数据库,其中有一个表包含几十万个数据,但用户报怨说查询速度太慢,下...
问题详情

某公司有数据库,其中有一个表包含几十万个数据,但用户报怨说查询速度太慢,下面哪种方法能提高的查询速度?()





5.
不会立刻使引用计数器改变的是:()
问题详情




6.
于以下代码的说法正确的是:() var dic = [0:0, 1:0...
问题详情

于以下代码的说法正确的是:()
var dic = [0:0, 1:0, 2:0]
    var newDic = dic
    dic[0] = 1





7.
&nbsp对于语句NSString*obj = [[NSData all...
问题详情

 对于语句NSString*obj = [[NSData alloc] init] obj在编译时和运行时分别时什么类型的对象?()





8.
关于实例方法的描述错误的是:()
问题详情




9.
一个类的delegate(代理)的作用不正确的是:()
问题详情




10.
一群人开舞会,每人头上都戴着一顶帽子。帽子只有黑白两种,黑的至少有一顶。每...
问题详情

一群人开舞会,每人头上都戴着一顶帽子。帽子只有黑白两种,黑的至少有一顶。每个人都能看到其它人帽子的颜色,却看不到自己的。主持人先让大家看看别人头上戴的是什幺帽子,然后关灯,如果有人认为自己戴的是黑帽子,就打自己一个耳光。第一次关灯,没有声音。于是再开灯,大家再看一遍,关灯时仍然鸦雀无声。一直到第四次关灯,才有劈劈啪啪打耳光的声音响起。请问有多少人戴着黑帽子?()

11.
有两个线程,最初n=0,一个线程执行 n++ n++ 另一个执行 n+...
问题详情

有两个线程,最初n=0,一个线程执行 n++ n++ 另一个执行 n+=2 问,最后可能的 n 值?()

12.
已知有一个关键字序列:(19,14,23,1,68,20,84,27,55...
问题详情

已知有一个关键字序列:(19,14,23,1,68,20,84,27,55,11,10,79)散列存储在一个哈希表中,若散列函数为H(key)=key%7,并采用链地址法来解决冲突,则在等概率情况下查找成功的平均查找长度为()

13.
NS是[$##$]的缩写。
问题详情

NS是()的缩写。

14.
OC代码:SEL anotherMethod = @selector(ca...
问题详情

OC代码:SEL anotherMethod = @selector(callMeWithParam:)

转成swift是:()

15.
怎么给UIView 设置透明度,不影响其他sub views。
问题详情
16.
在Objective-C中,一个常量可以这样定义:const int nu...
问题详情

在Objective-C中,一个常量可以这样定义:const int number = 0
类似的Swift是这样定义的:let number = 0两者之间有什么不同吗?如果有,请说明原因。


17.
一个类的delegate(代理)的作用不正确的是()
问题详情




18.
使用imageNamed方法创建UIImage对象时,与普通的init方法...
问题详情

使用imageNamed方法创建UIImage对象时,与普通的init方法有什么区别?()