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

时长:120分钟 总分:100分

135浏览 0人已完成答题

题型介绍
题型 单选题 多选题 判断题 简答题
数量 9 1 4 4
1.
在数据库系统中,产生不一致的根本原因是:()
问题详情




2.
下面关于线程管理错误的是()
问题详情




3.
What&rsquos the value of the&nbsplen&nbsp...
问题详情

What’s the value of the len variable?()

var array1 = [1, 2, 3, 4, 5]
var array2 = array1
array2.append(7)
var len = array1.count





4.
&nbsp关于以下代码的说法正确的是:() var a:Int = ...
问题详情

 关于以下代码的说法正确的是:()
var a:Int = 1
var b:Float = 2
var c = a + b





5.
关于viewDidLoad和loadView以下说法正确的是:() ...
问题详情

关于viewDidLoad和loadView以下说法正确的是:()

1、先执行loadView,后执行viewDidLoad

2、loadView负责创建View

3、界面是Interface Builder(IB)或者StoryBoard创建的时候,loadView不能被重写

4、这两个函数都不能手动调用






6.
UIButton的正确层级结构是()
问题详情




7.
即时聊天App不会采用的网络传输方式:()
问题详情




8.
&nbspOC代码: if ([aView isKindOfClass...
问题详情

 OC代码:
if ([aView isKindOfClass: MyView.class])

转成swift是()

9.
CF是[$##$]的缩写。
问题详情

CF是()的缩写。

10.
你有8个一样大小的球,其中7个的重量是一样的,另一个比较重。用天平将那个重...
问题详情

你有8个一样大小的球,其中7个的重量是一样的,另一个比较重。用天平将那个重一些的球找出来,至少需要()次

11.
现有如下任务需要安排在若干机器上并行完成,每个任务都有开始时间和结束时间(...
问题详情

现有如下任务需要安排在若干机器上并行完成,每个任务都有开始时间和结束时间(开始和结束时间都包括在任务执行时间内)的要求

任务名称      开始时间     结束时间
a             1       7
b             8       9
c             2       5
d             7      11
e             3       6
f             7        9
g             10      13

 

则最少需要使用的机器数目为()

12.
下面的代码是把数组里面的名字按字母的顺序排序,看上去比较复杂。尽最大的可能...
问题详情

下面的代码是把数组里面的名字按字母的顺序排序,看上去比较复杂。尽最大的可能简化闭包里的代码。

let animals = ["fish", "cat", "chicken", "dog"]
let sortedAnimals = animals.sort { (one: String, two: String) -> Bool in
  return one < two
}

13.
&nbsp在Objective-C中怎么检查一个字符串中是否还有另外一个...
问题详情

 在Objective-C中怎么检查一个字符串中是否还有另外一个字符串?

14.
货拉拉分布在全国各大城市的司机小哥,需要从公司出发,去到市内的业主待搬家的...
问题详情

货拉拉分布在全国各大城市的司机小哥,需要从公司出发,去到市内的业主待搬家的家里。已知他的位置以及业主的位置,但是由于城市道路交通的原因,他只能在左右中选定一个方向,在上下中选定一个方向,现在问他有多少种方案到达业主家。给定一个地图map及它的长宽n和m,其中1代表设计师位置,2代表业主位置,-1代表不能经过的地区,0代表可以经过的地区,请返回方案数,保证一定存在合法路径。保证矩阵的长宽都小于等于10。

测试样例:[[0,1,0],[2,0,0]],2,3        

返回:2

 

15.
以下关于内存泄漏说法正确的是()
问题详情





16.
一棵二叉树有7个度为1的结点,6个度为2的结点,则该二叉树共有个多少个结点()
问题详情




17.
在没有navigationController的情况下,要从一个ViewC...
问题详情

在没有navigationController的情况下,要从一个ViewController切换到另一个ViewController应该()





18.
这里有两个表,请用SQL语句查询年龄小于平均年龄的作者姓名(name),图...
问题详情

这里有两个表,请用SQL语句查询年龄小于平均年龄的作者姓名(name),图书名(name),出版社(press)。

图书表book:id, name, author_id, press, publish_date
作者表author:id, name, age, sex