摩拜2018校招客户端开发(iOS)笔试卷

时长:120分钟 总分:110分

198浏览 1人已完成答题

题型介绍
题型 单选题 多选题 填空题
数量 20 10 3
1.
以下操作中,数组比链表速度更快的是____
问题详情





2.
关于下列操作哪个复杂度为O(1)?
问题详情




3.
以下关于内联函数,说法正确的是?
问题详情

以下关于内联函数,说法正确的是:




4.
float x 与“零值”比较的if语句为?
问题详情




5.
假设把整数关键字K Hash到有N个槽的散列表,以下哪些散列函数比较合适?
问题详情

假设把整数关键字K Hash到有N个槽的散列表,以下哪些散列函数比较合适()




6.
下面哪些属于UITableViewDelegate协议的方法?
问题详情




7.
关于浅复制和深复制的说法,下列说法正确的是
问题详情




8.
下列程序编译时会出现错误,请根据行号选择错误位置( )
问题详情

下列程序编译时会出现错误,请根据行号选择错误位置( )
#include <iostream>
using namespace std
class A{
  int a1
protected:
  int a2
public:
  int a3
}
class B: public A{
  int b1
protected:
  int b2
public:
  int b3
}
class C:private B{
  int c1
protected:
  int c2
public:
  int c3
}
int main(){
  B obb
  C obc
  cout<<obb.a1//1
  cout<<obb.a2//2
  cout<<obb.a3//3
  cout<<obc.b1//4
  cout<<obc.b2//5
  cout<<obc.b3//6
  cout<<obc.c3//7
  return 0
}




9.
MVC是一种常见的架构。以下描述错误的是?
问题详情




10.
下面()数据结构常用于函数调用。
问题详情




11.
什么是key window?
问题详情




12.
<pre class="prettyprint lang-cpp">  UIVi
问题详情

  UIViewController在显示过程中,各个方法的调用顺序是





13.
<pre class="prettyprint lang-cpp">  在UIK
问题详情

  在UIKit中,frame与bounds的区别是





14.
<pre class="prettyprint lang-cpp">使用imag
问题详情

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





15.
<pre class="prettyprint lang-cpp"> 使用pro
问题详情

 使用protocol时,声明一组可选择实现与否的函数,需要在声明的前一行加上:





16.
<pre class="prettyprint lang-cpp">在没有nav
问题详情

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




17.
<pre class="prettyprint lang-cpp">Object
问题详情

Objective-C有私有方法吗?有私有变量吗?





18.
<p> <span>下面对</span> <span>category<
问题详情

下面对 category 描述不正确的是





19.
如下代码段,哪种描述是正确的()
问题详情




20.
以下关于进程和线程描述中,错误的是()
问题详情




21.
以下对于方法覆盖的说法正确的有()
问题详情






22.
HTTP中Get与Post的区别中不包含下面哪一项?
问题详情




23.
在使用super 和this关键字时,以下描述正确的是
问题详情




24.
访问修饰符作用范围由大到小是
问题详情




25.
TCP的三次握手过程中,accept发生在三次握手的哪个阶段?
问题详情




26.
倒着输出整数
问题详情

C写一个输入的整数,倒着输出整数的函数,要求用递归方法。 输入描述: 一个整数输入样例: -1563 输出描述: 该整数的倒序输出输出样例 -3651
27.
属于网络层协议的是
问题详情

属于网络层协议的是?




28.
下面哪些运算符不能被重载?
问题详情




29.
stl::deque是一种什么数据类型?
问题详情




30.
下面关于const正确的是?
问题详情




31.
建立TCP需要三次握手才能建立,而断开连接则需要几次
问题详情




32.
返回小于 N 的质数个数
问题详情

请考虑性能
输入描述: 一个整数N输入样例: 10 输出描述: 小于N的质数数量输出样例 4
33.
分石头
问题详情

已知石头重量数组。将石头分为质量最接近的两组 输入描述: 数组,值为每个石头的质量输入样例: 5,1,1,1,1,1 输出描述: 两组的质量(降序排序)输出样例 5,5