codeER.tec

【code_小马】小米面试题笔记

2019-10-12  本文已影响0人  曾经像素有点低
 1. 有关数据流图的说法中,正确的是 (B)

A. 数据流图中包含有较多的计算机术语
B. 数据流图中不包含具体的物理元素
C. 数据流图中可以表示出选择和循环
D. 数据流图中有一些特殊的图表符号,不易于理解
2. 关于循环引用和死锁,下列说法正确的有 (C、D)

A. 任何一个Block,在其中使用self就会导致循环引用
B. 在一个Block中,如果只是使用self,而不是把self赋值给别人,那么self所指对象的引用计数就不会增加,所以不会导致循环引用
C. 定义一个Delegate属性,用__unsafe_unretained修饰,不会导致循环引用
D. 主线程调用"dispatch_sync(dispatch_get_main_queue(), ^{});"会导致死锁
3. 下面属于ios多线程实现方法的是? (B、C、D)

A. 使用@synchronized(self)
B. 使用GCD
C. 使用NSOperationQueue
D. 使用NSTheard
4. 下列代码: 
@property(nonatomic,assign)id<Painting>myObject; 
下面哪个说法是错误的 (A、B、D)

A. 是说myObject是Painting分类的一部分
B. 是说myObject遵从于Painting分类
C. 是说myObject遵从于Painting协议
D. 不是合法的Objective-C语法格式

5. 关于OC中的类及isa,下列说法正确的有? (A、C)

A. 每个实例对象都有个isa的指针,他指向该对象的类
B. 每个类也有个isa指针,它指向该类的父类
C. 每个类本质上都是一个对象,是其元类(meteClass)的实例D. 元类也有个isa指针,它指向的是根元类(root metaClass),根元类也有isa指针,指向的是NSObject
6. 以下说法正确的是 (A、B、C、D)
A. 内联(inline)函数改善了函数调用的执行效率
B. 类A的友元(friend)函数可以访问类A的私有成员
C. 类A的友元(friend)类B可以访问类A的私有成员
D. 类A的静态数据成员为类A的所有对象所共享
7. 下面对静态数据成员的描述中,正确的是 (D)
A. 静态数据成员可以在类体内进行初始化
B. 静态数据成员不可以被类的对象调用
C. 静态数据成员不受private控制符的作用
D. 静态数据成员可以直接用类名调用
8. 在关系数据库设计中,关系模式是用来记录用户数据的 (A)A. 二维表B. 视图C. 属性D. 实体
上一篇下一篇

猜你喜欢

热点阅读