【2021】小米秋招IOS方向第二场笔试

时长:120分钟 总分:100分

88浏览 0人已完成答题

题型介绍
题型 多选题 填空题 简答题
数量 15 2 5
1.
get请求与post请求的描述哪些是正确的
问题详情

get 请求与 post 请求的描述哪些是正确的





2.
iOS中持久化方式有哪些?
问题详情



3.
闭包与逃逸闭包描述正确的
问题详情




4.
.Objective-C的类可以多重继承么?没有的话用什么代替
问题详情




5.
Swift访问控制权限都有什么
问题详情






6.
下面哪项不是动态语言的特性
问题详情




7.
以下代码是否有效:structPlayingCards{staticlet...
问题详情

以下代码是否有效:
struct PlayingCards {
       static let deckSize
       var pictureStyle: String
}



8.
下面的代码问题在哪?@implementationxxx......-(v...
问题详情

下面的代码问题在哪?
@implementation xxx......
 - (void)setVar:(int)i {
                         self.var = i 
  }





9.
关于下面代码,以下选项哪个正确?letcredentials=["twos...
问题详情

关于下面代码,以下选项哪个正确?
let credentials = ["twostraws", "fr0sties”]




10.
ObjC声明一个类所要用到的编译指令是
问题详情




11.
以下代码是否会crashletlegoBricksSold:Int?=40...
问题详情

以下代码是否会crash

let legoBricksSold: Int? = 400_000 
let numberSold = legoBricksSold!



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

即时聊天App 不会采用的网络传输方式




13.
以下代码是swift的代码吗funccount(to:Int){forii...
问题详情

以下代码是swift的代码吗
      func count(to: Int) {
              for i in 1...to {
                     print("I'm counting: \(i)")
              } 
      }



14.
下面对category描述不正确的是
问题详情

下面对category 描述不正确的是





15.
下列创建变量方式正确的是
问题详情



16.
类别和类扩展的区别
问题详情
17.
 什么情况使用 weak 关键字,相比 assign 有什么不同?
问题详情
18.
通知和代理有什么区别
问题详情
19.
如何为Class定义一个对外只读对内可读写的属性?
问题详情

如何为Class 定义一个对外只读对内可读写的属性?

20.
当我们向线程池中请求一个线程时,如果线程池中没有空闲资源了,请问线程池该如...
问题详情

当我们向线程池中请求一个线程时,如果线程池中没有空闲资源了,请问线程池该如何处理这个请求?

21.
字符串指定字符反转
问题详情

给定两个字符串,将中的包含在中的字符翻转。

22.
二叉树的中序遍历
问题详情

给定一个二叉树的根节点root,返回它的中序遍历结果。

数据范围:树上节点数满足 ,树上每个节点的值满足
进阶:空间复杂度 ,时间复杂度