文档库 最新最全的文档下载
当前位置:文档库 › IOS选择题带答案

IOS选择题带答案

IOS选择题带答案
IOS选择题带答案

软件开发应试人员考试试题(Android)

姓名:___________电话:___________

以下信息有工作经验人员如实填写,应届毕业不填(时间从毕业参加工作算起)从事Android开发时间____月

1.及时聊天app不会采用的网络传输方式是D

A UDP

B TCP

C Http

D FTP

2.下列技术不属于多线程的是A

A Block

B NSThread

C NSOperation

D GCD

3.线程和进程的区别不正确的是B

A进程和线程都是由操作系统所体会的程序运行的基本单元

B线程之间有单独的地址空间

C进程和线程的主要差别在于它们是不同的操作系统资源管理方式

D线程有自己的堆栈和局部变量

4.堆和栈的区别正确的是D

A对于栈来讲,我们需要手工控制,容易产生memory leak。

B对于堆来说,释放工作由编译器自动管理,无需我们手工控制

C在Windows下,栈是向高地址扩展的数据结构,是连续的内存区域,栈顶的地址和栈的最大容量是系统预先规定好的。

D对于堆来讲,频繁的new/delete势必会造成内存空间的不连续,从而造成大量的碎片,使程序效率降低。

5.下列回调机制的理解不正确的是???B

A目标动作对:当两个对象之间有?比较紧密的关系时,如视图控制器与其下的某个视图。???????

B代理:也叫委托,当某个对象收到多个事件,并要求同一个对象来处理所有事件时。委托机制必须依赖于某个协议定义的?方法来发送消息。???????

C通告机制:当需要多个对象或两个?无关对象处理同一个事件时。???????

D Block:适?于回调只发?生一次的简单任务。

6.对于runloop的理解不正确的是C

A每一个线程都有其对应的RunLoop

B默认非主线程的RunLoop是没有运行的

C在一个单独的线程中没有必要去启用RunLoop

D可以将NSTimer添加到runloop中

7.UITableView中cell的复用是由几个数组实现的B

A1B2C3D3或4

8.在线播放视频一般访问服务器中的类型文件A

A M3U8

B flv

C MP4

D data

9.点击Button响应链中最终得到响应的是B

A Window

B Application

C AppDelegate

D UIViewController

10。内存管理理解不正确的是B

A程序A里有一段内存被成功申请完成之后,内存计数器就从0变为1(这个过程是alloc);

B程序B里要使用已存在内存,那么内存计数器从1变为2(这个过程是retain或者copy);

C紧接着程序A不需要这个内存了,那么程序A就把这个内存计数器减1(这个过程是release);

D当系统发现这个内存计数器变为小于等于0,那么就调用垃圾回收程序把这段内存回收(这个过程是dealloc);

11断点续传需要在请求头中添加的控制续传最重要的关键字是A

A range

B length

C type

D size

12post传输的最大文件限制为C

A1G B2G C4G D8G

13MVC优点不正确的是D

A低耦合性

B高重用性和可适用性

C较低的生命周期成本

D代码高效率

1-10C语言&计算机基础

1、请看下面一段代码

static int

a=1;

int main(){

int b=2;

char*c=NULL;

c=(char*)malloc(100*sizeof(char));

return0;

}

请问访问a,b,c3种类型变量的效率从高到低依次是

A.cba

B.abc

C.acb

D.bca

2、下面四种内部排序算法中哪一种在最差情况下时间复杂度最高?

A.快速排序

B.冒泡排序

C.堆排序

D.归并排序

(B)

3、Shell中,将command1的输出作为command2的输入应该使用的命令是

https://www.wendangku.net/doc/cf6639837.html,mand1&&command2

https://www.wendangku.net/doc/cf6639837.html,mand1>command2

https://www.wendangku.net/doc/cf6639837.html,mand1&command2

https://www.wendangku.net/doc/cf6639837.html,mand1|command2

(D)

4、下面的数据结构中不属于线性结构的是

B.链表

C.二叉树

D.线性表

(C)

5、在一个二叉树上,第5层最多可以有的节点数是A.2

B.8

C.16

D.32

(C)

6、在长度为n的线性表上进行顺序查找,在最糟糕的情况下需要的比较次数是

A.n

B.2n-1

C.2n

(A)

7、下面那项不是动态语言的特性

A.在运行时替换一个类

B.在运行时动态加载lib文件

C.在运行时修改对象中的方法

D.在运行时增加对象的方法

(B)

8、已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是

A.cedba

B.acbed

C.decab

D.deabc

(A)

9、以下多线程对int型变量x的操作,哪个不需要进行同步:

A.x=y

B.x++

C.++x

D.x=1

(D)

10、多线程中栈与堆是公有的还是私有的

A.栈公有,堆私有

B.栈公有,堆公有

C.栈私有,堆公有

D.栈私有,堆私有

(C)

11-20Objective-C&Xcode

11、在Xcode中,需要编译混合Objective-C和C++的源码文件,需要将文件格式的后缀改为

B..cpp

C..mm

D..m

(C)

12、Objective-C声明一个类所要用到的编译指令是

A.@interface SomeClass

B.@protocol SomeClass

C.@implementation SomeClass

D.@autorelease SomeClass

(A)

13、使用Xcode创建工程时,支持同时创建的版本管理库是

A.Subversion

B.Mercurial

D.Concurrent Versions System

(C)

14、下面那个方法不属于NSObject的内省(Introspection)方法

A.init

B.isKindOfClass

C.responseToSelector

D.isMemberOfClass

(A)

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

A.@required

B.@optional

C.@interface

D.@protocol

16、需要在手动管理内存分配和释放的Xcode项目中引入和编译用ARC风格编写的文件,需要在文件的Compiler Flags上添加参数:

A.-shared

B.-fno-objc-arc

C.-fobjc-arc

D.-dynamic

(C)

17、下面关于Objective-C内存管理的描述错误的是

A.当使用ARC来管理内存时,代码中不可以出现autorelease

B.autoreleasepool在drain的时候会释放在其中分配的对象

C.当使用ARC来管理内存时,在线程中大量分配对象而不用autoreleasepool则可能会造成内存泄露

D.在使用ARC

的项目中不能使用NSZone

(A)

18、下面关于#import和#include的描述正确的是

A.#import是#include的替代指令,防止重复引用

B.#import和#include不可以混合使用

C.#import只用于引用Objective-C的文件,

#include只用于引用C和C++的文件

D.#import和#include的使用效果完全相同(A)

19、下面的代码问题在哪?

@implementation xxx

-(void)setVar:(int)i{

self.var=i;

}

A.应该将var synthesize

B.调用会出现死循环

C.正常

D.返回值错误

(B)

20、下面那个方法可以比较两个NSString*str1,*str2的异同

A.if(str1=str2)xxx;

B.if([str1isEqualToString:str2])xxx;

C.if(str1&&str2)xxx;

D.if([str1length]==[str2length])xxx;

(B)

21-30iOS

21、下面哪个不属于对象数据序列化方法A.JSON

B.Property List

C.XML

D.HTTP

(D)

22、在UIKit中,frame与bounds的区别是

A.frame是bounds的别名

B.frame是bounds的继承类

C.frame的参考系是父视图坐标,bounds的参考系是自身的坐标

D.frame的参考系是自身坐标,bounds的参考系是父视图的坐标

(C)

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

A.有私有方法和私有变量

B.没有私有方法也没有私有变量

C.没有私有方法,有私有变量

D.有私有方法,没有私有变量

(C)

24、下面关于线程管理错误的是

A.GCD所用的开销要比NSThread大

B.可以在子线程中修改UI元素

C.NSOperationQueue是比NSthread更高层的封装

D.GCD可以根据不同优先级分配线程

(B)

25、下面代码的作用是让doSomeThing函数每隔1秒被调用1次。请问哪里有问题

NSTimer*myTimer=[NSTimer timerWithTimeInterval:1.0target:self

selector:@selector(doSomeThing:)userInfo:nil repeats:YES];

[myTimer fire]

A.没有将timer加入runloop

B.doSomeThing缺少参数

C.忘记传递数据给userInfo

D.myTimer对象未通过[[myTimer alloc]init]方法初始化

(A)

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

A.init->viewDidLoad->viewDidAppear-> viewDidUnload

B.init->viewDidAppear->viewDidLoad-> viewDidUnload

C.init->viewDidLoad->viewDidUnload-> viewDidAppear

D.init->viewDidAppear->viewDidUnload-> viewDidLoad

(A)

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

A.没有区别,只是为了方便

B.imageNamed方法只是创建了一个指针,没有分配其他内存

C.imageNamed方法将图片加载到内存中后不再释放

D.imageNamed方法将使用完图片后立即释放

(C)

28、一个类的delegate(代理)的作用不正确的是

A.delegate中的函数在其他类中实现

B.主要用于不同类型的对象之间一对一传递消息

C.没有指派则不会触发

D.可以一个对象的delegate指派给多个其他类型的对象

(D)

29

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

A.[self.navigationController pushViewController:nextViewController animated:YES];

B.[self.view addSubview:nextViewController.view];

C.[self pushViewController:nextViewController animated:YES];

D.[self

presentModalViewController:nextViewController animated:YES];

(D)

30、什么是key window?

A.App中唯一的那个UIWindow对象

B.可以指定一个key的UIWindow

C.可接收到键盘输入等事件的UIWindow

D.不可以隐藏的那个UIWindow对象

——————————————————————————————————————————————————————————————————————————

-————————————————————————————————————————————————————————————————————————

31求以下程序段的输出int test(int x,int y){x=x+y; return x*y;}int main(int argc,const char*

argv[]){@autoreleasepool{int x=3,y=10,z= test(x,y);NSLog(@"%d%d",x++,++z);}return0;}答案是A

A331B330C431D430

32求以下程序段的输出int func(int x){int countx=0; while(x){countx++;x=x&(x-1);}return countx;}int main(int argc,const char*

argv[]){@autoreleasepool{NSLog(@"%d",

func(2013));}return0;}答案:D

A1B5C8D9

生活与哲学 测试题及答案

《生活智慧与时代精神》测试题 命题人:李正 试卷说明: 1.考试范围:《生活与哲学》第一单元 2.时间:90分钟,满分:100分 3.本试题由第I卷和第II卷两部分组成 第I卷(选择题) 一、每道题的四个选项中,有且只有一个正确选项,每道题2分,共60分。 1. 在现实生活中,鸡生蛋,蛋生鸡。但若是要追问究竟是先有蛋还是先有鸡这一问题时,有人认为先有鸡,有人认为先有蛋,还有人认为鸡和蛋具有同样的遗传物质基础,二者在地球上的出现无所谓先后。当人们对世界“打破沙锅问到底”时,就会形成他对世界一定的总的看法和观点,这种看法和观点( ) ①源于人们对实践的追问和对世界的思考②属于世界观范畴③可以指导人们正确的认识和改造世界④是关于世界观的学说 A.①②?B.②③ C.①④??? ?D.③④ 2. 有人认为,哲学的智慧产生于人类的实践活动。也有人认为,哲学源于人们对实践的追问和对世界的思考。这两者 ( ) A.是矛盾的,因为实践是一切认识的源头 B.是矛盾的,因为对实践的追问未必都是哲学 C.不矛盾,前者是从本源来说的,后者是从获取方式来说的 D.不矛盾,说哲学源于对实践的追问,是因为认识在不断发展 3. 伟大的无产阶级革命家陈云说:“学好哲学,终身受益”。这说明( ) ①哲学是指导人们生活得更好的艺术②哲学的智慧产生于人类的实践③哲学就在我们身边,就在我们生活之中 ④哲学能够指导人们认识世界和改造世界 A.①④??? ?B.①② C.②③??? ?D.③④ 4.“哲学不是在世界之外,就如同人脑虽然不在胃里,但也不在人体之外一样。”“人们远在知道什么是辩证法以前,就已经辩证地思考了。”这两句话共同说明了哲学的() A.内涵 B.起源 C.任务 D.性质 5. “人人有贵于己者,弗思耳矣。”(每个人皆有他自己的尊贵之处,只是不去思考罢了)只要养成思考的习惯,生活的质量自然会随之提高,生命的内涵也将更为丰富。哲学是我们品味人生的开始。这从哲学上启示我们要( ) A.正确认识思维和存在的关系 B.坚持世界观和方法论的统一 C.正确对待社会进步与个人发展的关系 D.发挥哲学指导人们认识和改造世界的作用 6. 哲学是遭人误解最久、最深的一门学问。可以说它不是科学,也可以说它是最抽象的科学。这句话中前后两个“科学”分别是指 ( )

100个iOS开发面试题汇总

100个iOS开发面试题汇总 关于iOS开发面试,不管对于招聘和应聘来说,面试都是很重要的一个环节,特别对于开发者来说,面试中的技术问题环节不仅是企业对应聘者技能和积累的考察,也是一个开发者自我检验的好机会。 无论是对于公司还是开发者或设计师个人而言,面试都是一项耗时耗钱的项目,从编程、设计、App Store等各个方面对iOS开发者及设计师在面试时可能会遇到的问题进行了筛选与汇总。一方面,能够帮助HR在短时间内获取更多反馈信息,更好地甄选合适人选,而iOS开发者及设计师在寻找相关工作时,也可作为参考,为面试做好万全准备。 常见问题 你昨天/这周学习了什么? 你为什么热衷于软件开发?

你对哪一种控制系统比较熟悉? 是否参与过GitHub项目? 是否参与过GitHub或其他同类型网站的iOS开源项目? 请描述一下你的iOS应用开发流程。 是否熟知CocoaPods?它是什么?如何运行的? 请概括一下你对软件授权的理解,及其对软件开发的影响。 请概括一下你在构建iOS应用时的测试过程。iOS应用如何实现对其他语言、日期格式以及货币单位的支持? 请描述一下Instruments及其作用。 关于iOS技术 请解释一下Handoff是什么,并简述它是如何实现iOS、Mac/网页应用互通的。 iCloud包含了哪些技术与服务? iOS扩展是指?能否列举一些热门或常见的范例? HealthKit是什么? HomeKit是什么?

Apple Pay是什么?能否描述一下如何在应用中使用Apple Pay? 请解释一下iOS应用沙盒机制。 VoiceOver是什么?请举例解释一下iOS中的辅助功能(Accessibility)。开发者如何使用这些功能? iOS应用是如何实现后台多任务处理(Multitasking)的? Game Center针对iOS游戏有哪些功能? iBeacons是什么? Cocoa/Cocoa Touch是什么? 请概括一下Core Audio,Core Data以及Core Location各是什么。它们对iOS应用有何意义? 请描述SpriteKit和SceneKit的作用。 Metal是什么? 响应链(Responder Chain)是什么?它是如何发挥作用的? 按钮和其他控制方式对哪些操作做出回应? AppDelegate扮演着什么样的角色?

IOS软件工程师笔试题(全选择题)【0-1年经验】

单选题(共25题) 1.OC中包含一个自定义的头文件应该使用: A.#include "" B.#include<> C.#import "" D.#import<> 2.必须实现的协议方法使用:关键字声明. A.@property B.@interface C.@required D.@protocol 3.NSArray *array = [NSArrayarrayWithObjects:@"1",@"2",@"3",@"4",@"2", nil]; NSMutableSet *set = [[NSMutableSetalloc]init]; for(NSString *str in array) { [setaddObject:str]; } NSLog(@"%lu",[set count]); [set release]; 控制台打印的结果是: A.4 B.5 C.6 D.7 4.声明一个方法:提供Student对象数组按照学号升序排列的判断条件: A.-(NSComparisonResult)compareWithNumberForAscendSort:(Student*)otherStudent B.-(NSInteger)compareWithNumberForAscendSort:(Student*)otherStudent C.- (BOOL))compareWithNumberForAscendSort:(Student*)otherStudent D.+(int)compareWithNumberForAscendSort:(Student 5.OC语言中类的实例变量如果只可以被本类和其子类访问,需要下列哪个修饰符: A.@public B.@private C.@protected D.@friendly 6.关于集合描述不正确的是: A.所有的集合都可以添加元素。 B.集合分为可变集合.不可变集合。 C.数组.字典.NSSet这三种集合存储数据的方式不同。 D.所有集合都能保存id类型数据。 7.NSDictionary *dict = [NSDictionarydictionaryWithObject:@"a value" forKey:@"aKey"]; NSLog(@"%@",[dictobjectForKey:@"aKey"]); [dict release]; 控制台中打印的最后一条信息会是: A.a value B.aKey : a value

多项选择题

宏观部分多项选择题(共5 道试题,共20 分。) 1.居民消费函数的构成是由(A B ) A.初始消费支出 B. 边际消费倾向决定的引致消费 C. 基本的投资支出 D. 政府的支出 E. 净出口 2. 居民边际消费倾向递减说明(A B C E) A. 随着人们的收入增加消费的绝对数量也会增加 B.消费增加的数量小于国民收入的增加量 C. 消费在收入中的比例将随着国民收入的上升而下降 D. 消费在收入中的比例将随着国民收入的上升而上升 E. 消费和收入之间的差额随收入的增加而越来越大 3.乘数的公式表明(B C E) A.边际消费倾向越高,乘数就越小 B. 边际消费倾向越低,乘数就越小 C.边际消费倾向越高,乘数就越大 D.边际消费倾向越低,乘数就越大 E.乘数一定是不小于1的 4.在经济衰退时期,依靠发行公债扩大政府支出的扩张性财政政策对经济有下述影响(A B) A.缓和经济萧条 B.增加政府债务 C.缓和了通货膨胀 D.减少了政府债务 E.税收增加 5.下列关于短期总供给曲线命题正确的有(A C E) A.短期总供给曲线就是正常的总供给曲线 B.短期总供给曲线是一条水平线 C.短期总供给曲线表明国民收入与价格水平是同方向变化的 D.短期总供给曲线的斜率越大,一定的价格水平变动所引起的国民收入变动量越大 E.短期总供给曲线的斜率越大,一定的价格水平变动所引起的国民收入变动量越小 1.在经济衰退时期,依靠发行公债扩大政府支出的扩张性财政政策对经济有下述影响(A B) A.缓和经济萧条 B.增加政府债务 C.缓和了通货膨胀 D.减少了政府债务 E.税收增加 2.菲利普斯曲线具有以下特征(A C D) A.菲利普斯曲线斜率为负 B.菲利普斯曲线形状是一条直线 C.菲利普斯曲线与横轴相交的失业率为正值 D.菲利普斯曲线形状不是一条直线 E.菲利普斯曲线与横轴相交的失业率为零 3.按失业产生的原因,可将失业分为(A B C D E) A.摩擦性失业 B.结构性失业 C.周期性失业 D.自愿性失业 E.季节性失业 4.用总需求—总供给模型可以直接决定(A C) A.国民收入 B. 投资 C.价格水平 D.利息率 E.储蓄 5.下列表述正确的是(C D) A.总需求曲线是反映总需求与利率之间关系的曲线 B.总需求曲线上的点不表明产品市场与货币市场同时达到均衡 C.总需求曲线是表明总需求与价格水平之间关系的曲线 D.在以价格和收入为坐标的坐标系内,总需求曲线是向右下方倾斜的 E.在以利率和收入为坐标的坐标系内,总需求曲线是向右上方倾斜的 1.自然失业率上升的主要原因有(B C D)

生活与哲学试题及答案

淄博六中生活与哲学综合试题(一) 一、选择题(在下列各题的四个选项中,只有一项是最符合题目要求的。每小题2分) 1.今天科学技术不仅仅是自然科学与工程技术,还是认识客观世界、改造客观世界的整个知识体系,而这个体系的最高概括是马克思主义哲学。”钱学森关于哲学与科学关系的论断 的合理性在于 ①认为哲学是科学之科学,是最高概括的科学 ②主张科学是哲学的知识前提,哲学是科学的最高概括 ③强调离开了哲学世界观的指导,科学研究就不能取得进展 ④指出哲学与科学具有一致性,哲学对科学具有方法论的指导作用 A .①② B .②③C.②④ D .③④ 2?王安石提出形者,有生之本”,与之相对立的观点是 A .心外无物” B .天地为万物之本” C .夫形于天地之间者,物也” D .舍天地则无以为道” 3?有一首英语儿歌这样唱道“告诉我为什么星辰闪耀,告诉我为什么常春藤缠绕……因为上 帝创造星辰闪耀,因为上帝创造常春藤缠绕……”美国一位著名科普作家这样改动了歌词: “核聚变让星辰闪耀,向性运动让常春藤缠绕……”这一改动反映了 ①唯物主义与唯心主义的区别②直接联系与间接联系的区别 ③科学精神与宗教精神的区别④可知论与不可知论的区别 A.①③ B.②④ C.②③ D.①④ 4?马克思主义哲学之所以是科学的,就在于它坚持了 A.实践的观点 B.革命的观点 C.阶级的观点 D.历史的观点 5?唯物主义和唯心主义是哲学史上的两个基本派别,唯心主义者都主张 A.事物是感觉的集合 B.事物是理念的影子 C.意识是世界的本原 D.世界是不可认识的 6?图7既可以看成正在对视的两个人,也可以看成一个酒杯。这表明 A.运动是客观事物的固有属性和存在方式 B.人们的认识结果是由认识的主题决定的 C.意识对客观世界的反映是主动而有选择的 D.人们的认识活动可以能动地改造客观世界 7?徐悲鸿偏爱画马,听马蹄得得,看马迎风奔驰,他觉得是一种精神享受,心 仿佛在和马一同驰骋。这表明,作为对世界的一种反映形式的艺术作品 qgn A.受到艺术家生活环境的深刻影响 B.源自于艺术家的技艺和艺术天分 C.离不开艺术家的生活感悟和情感 D.取决于艺术家的执着努力和勤奋 8?木星是太阳系中体积最大的行星,人们对它充满无限遐想。为了解木星的形成、进化和结构等,在最新航天科技的支持下,美国预计于2011年8月发射新的木星探测器朱诺”。对 木星的科学探测活动将进一步佐证 ①人类的好奇、兴趣和遐想是推进有关木星认识的直接动力②现代科技和探测手段的发展推动有关木星认识的深化发展③实践发展提出的客观需要是推进有关木星认识的根本动力④ 严密的逻辑和精心的准备能确保木星探测实践的如期成功 A .①②B?②③C.②④ D .③④ 9?关于“学习”有两种观点:其一,“人之岁月精神有限,诵说中度一日,习行中错一日;

iOS笔试题教学文案

i O S笔试题

iOS笔试题 姓名_________________ 时间____________________ 一、填空题(20题) 1、与alloc对应的方法是,与retain对应的方法是。 2、@property的作用是 , @synthesize的作用是。 3、一个对象的dealloc方法在时被调用。 4、分类(categories)能够向一个已有的类中添加。 拓展(extensions)能够在当前类中增 加。 5、iOS开发者账户中,最多能够添加台设备号。 6、协议(protocal)可以分为两种,其中以关键字申明的协议可以不被实现。 7、是大多数Objective-C类继承的根类,它没有父类。 8、代理(delegate)的作用是。 9、UIViewController的didReceiveMemoryWarning方法在时会调用。 10、MVC模式中,M是指,V是指,C是指。 11、autorelase的作用 是 。 12、 iOS后台运行是在系统版本才开始支持。 13、代码: - (void)setName:(NSString *)newName{ https://www.wendangku.net/doc/cf6639837.html, = newName; } 被调用的结果是。 14、UDID是由位十六进制字符串组成。 15、在KVC中通用的属性访问器方法是和。 16、关键字nil在Objective-C中表示。

17、#import和#include的区别是。 18、在Objective-C中是否支持运算符重载,能否在头文件里申明私有方法。 19、在Instruments工具中,用于检查内存泄露的工具是。 20、在iOS开发环境下,后缀为.a的文件又叫做。 二、单选题(20题) 1、在Objective-C中,类的成员变量默认被申明为:()A:@private B:@protected C:@public D:@package 2、iPhone、iPad、iTouch中使用的架构是()A:arm B:i386 C:x86 D:IA-32 3、下面哪个类在iPhone应用程序开发时不能使用 ( ) A:UITabViewController B:UINavigationController C:UISplitViewController D:UITableViewController 4、关于Objective-C++中的异常处理,下面说法最正确的是 () A:Objective-C不支持异常处理 B:在Objective-C++中,Objective-C的异常处理能够捕获C++的异常 C:在Objective-C++中,Objective-C的异常处理不能捕获到C++的异常 D:在Objective-C++中,Objective-C和C++的异常处理可以相互捕获异常 5、在对象的dealloc方法中,关于[super dealloc];语句说法正确的是()A:[super dealloc];有没有没有关系 B:[super dealloc];应该放在dealloc方法内的第一行 C:[super dealloc];应该放在dealloc方法内的最后一行 D:[super dealloc];位置无所谓,只要在dealloc方法里有就可以 6、下面关于方法:[[[object method1] method2] method3:[object method4]];中的method调用顺序是 ( ) A: 1 2 3 4 B: 1 2 4 3 C:4 1 2 3 D: 4 3 2 1 7、iOS开发中,HTTPS通讯是在什么位置来保障安全性()A:NSURLRequest方法里B: NSURLRequest代理方法里 C:NSURLConnection方法里D:NSURLConnection代理方法里 8、关于NSURLConnection同步通讯和异步通讯,下面说法正确的是()A: 同步通讯是指发送数据后,不等接收方回应,接着发下一个数据 B: 异步通讯时会阻塞当前线程 C: 发送同步通讯时,系统会自动创建一个单独的线程

多项选择题

多项选择题 Document number:PBGCG-0857-BTDO-0089-PTT1998

多项选择题:(30题) 1、1995年,比尔盖茨《未来之路》中提及到物联网概念,包括()。(A、B、C、D) 2、国际电信联盟(ITU)发布名为《Internet of Things》的技术报告,其中包含()。(A、B、D) 3、欧洲EpoSS组织预测物联网的发展是一个漫长的过程,将经历四个阶段()。(A、B、C、D) 4、物联网的主要特征()。(A、C、D)A.全面感知B.功能强大C.智能处理D.可靠传送 5、IBM智能地球战略的主要构成部分()。(B、C、D) A、应用软件 B、RFID标签 C、实时信息处理软件 D、传感器 6、基于四大技术的物联网支柱产业群包括()。(A、B、C、D) A、RFID从业人员 B、传感网从业人员 C、M2M人群 D、工业信息化人群 7、早期物联网技术包括()。(A、B、D) 8、物联网的工作原理()。(A、B、C、D) 9、物联网的中国标准组织有那些()。(A、B、C、D) 10、那些是目前物联网的困境()。(B、C、D)A、管理B、地址C、频谱D、核心技术标准化 11、物联网技术体系主要包括()。(A、B、C)A、感知延伸层技术B、网络层技术C、应用层技术D、物理层 12、数据采集和感知用于采集物理世界中发生的物理事件和数据,主要包括()。( A、B、C、D) 13、延伸网指附属于传统电信网的用户接入点的网络,主要包括()。(A、B、C、D) 14、应用支撑平台层用于支撑跨行业、跨应用、跨系统之间的信息协同、共享、互通的功能,主要包括()。(B、C、D) 15、短距离无线通信相关标准包括()。(A、B、C、D) 16、RFID相关标准有()。(A、B、C) 17、无线传感网相关标准()。(A、B) 18、RFID工作模式有()。(B、D)A、低压电模式B、电磁耦合方式C、电感耦合方式D、高压电模式 19、RFID的技术特点有()。(A、B、C、D) 20、RFID标签的分类按供电方式分有()。(C、D)A、高频标签B、低频标签C、有源(Active)标签D、无源(Passive)标签 21、RFID标签的分类按工作频率分有()。(A、B、C、D) 22、RFID标签的分类按通信方式分包括()。(A、B) 23、RFID标签的分类按标签芯片分()。(A、B、D) 24、ZigBee网络设备类型包括()。(B、C、D) 25、ZigBee网络拓扑类型包括()。(A、B、D)A、星型B、网状C、环形D、树形 26、下面那些是行排式二维条码()。(A、B、C)A、PDF417 B、CODE49 C、CODE16K D、QR Code 27、下面那些是矩阵式二维条码()。(B、C、D)A、PDF417 B、Data Matrix C、Code one D、QR Code 28、云计算的服务模式()。(A、B、D)A、IaaS B、SaaS C、QaaS D、PaaS 29、云计算的关键技术()。(A、B、C)A、虚拟化B、服务计算C、效用计算D、可靠性计算 30、云计算平台的特点()。(A、B、C、D)A、虚拟化B、基于互联网C、大型的集中计算D、按需使用 1、物联网关键技术的薄弱点有哪些?( A B C D) D、在设计、可靠性、封装等方面,缺乏统一标准和自主知识产权 2、按照部署方式和服务对象可将云计算划分为( A B C)。A、公有云B、私有云 C、混合云 D、国有云 3、下列说法正确的是( A B C D)。A.“智慧浙江”就是生产和生活更低碳、更智能、更便捷 4、与一般的电子地图相比较,网络地图有哪些不同特点?(A B C D) 5\以下是中间件的主要任务和功能的是(A B C D) 6、我们将物联网信息处理技术分为那四个层次?( A B C D) 7、以下那个是交通信息发布子系统对交通信息进行实时发布的渠道?(B C D) 8、智能建筑管理系统必须以(A B C D)等多种集成技术为基础。 10、从技术上看,生物传感器由( A C)构成。其中,分子识别元件是生物传感器选择性测定的基础,它可以引起某种物理变化或化学变化。 A.分子识别元件 B.图像识别元件 C.换能器 D.辅助电源

100道哲学题(带答案)

第【1】题 哲学是( ). A.关于自然界和社会发展一般规律的科学 B.科学的世界观和方法论 C.系统化和理论化的世界观 D.革命性和科学性相统一的世界观 正确答案:C 第【2】题 哲学的基本问题是(). A.物质和运动的关系问题 B.可知论和不可知论的关系问题 C.思维和存在的关系问题 D.理论和实践的关系问题 正确答案:C 第【3】题 哲学与具体科学的区别表现在(). A.哲学是世界观,具体科学是方法论 B.哲学是绝对的,具体科学是相对的 C.哲学揭示一般规律,具体科学揭示特殊规律 D.哲学以各门具体科学为基础 正确答案:D 第【4】题 哲学为具体科学的研究提供(). A.一般方法 B.经验材料 C.理论结论 D.具体方法 正确答案:A 第【5】题 马克思主义哲学同具体科学的关系是(). A.普遍和特殊的关系 B.整体和局部的关系 C.代替和被代替的关系 D.有限和无限的关系 正确答案:A 第【6】题 马克思主义哲学的理论来源是(). A.古希腊朴素唯物主义哲学 B.17世纪英国唯物主义哲学 C.18世纪法国唯物主义哲学 D.19世纪德国古典哲学 正确答案:D 第【7】题 马克思主义哲学的创立意味着().

A.人类哲学思想的发展达到了顶峰 B.科学哲学体系的最终完成 C.绝对真理的体现 D.人类优秀哲学思想集大成和在更高阶段上发展的起点 正确答案:D 第【8】题 马克思主义哲学是整个马克思主义理论的(). A.主要内容 B.理论基础 C.核心部分 D.实质和灵魂 正确答案:B 第【9】题 马克思主义哲学是(). A.劳动人民的世界观 B.无产阶级的世界观 C.为全社会服务的世界观 D.新兴阶级的世界观 正确答案:B 第【10】题 学习马克思主义哲学的根本目的在于(). A.提高知识理论水平 B.培养和确立科学的世界观 C.掌握正确的工作方法 D.全面提高人的素质 正确答案:B 马克思主义哲学 第【11】题 我国著名的地质学家李四光在从事地质学研究中,自觉应用马克思主义哲学的基本原理和方法,创立了地质力学的新理论,对我国石油地质工作作出了巨大的贡献.这说明( ). A.哲学是对具体科学的概括和总结 B.哲学随具体科学的发展而发展 C.哲学是具体科学的总和 D.哲学对具体科学的研究有指导作用 正确答案:D 第【12】题 哲学的生命力从根本上说在于(). A.适应时代的需要 B.满足统治阶级的需要 C.反映劳苦大众的需要 D.适应思想创新的需要 正确答案:A 第【13】题

ios面试题锦集(带答案)

iOS 面试题锦集 1.Difference between shallow copy and deep copy??浅复制和深复制的区别?? 答案:浅层复制:只复制指向对象的指针,而不复制引用对象本身。?深层复制:复制引用对象本身。?意思就是说我有个A对象,复制一份后得到A_copy 对象后,对于浅复制来说,A和A_copy指向的是同一个内存资源,复制的只不 过是是一个指针,对象本身资源?还是只有一份,那如果我们对A_copy执行了 修改操作,那么发现A引用的对象同样被修改,这其实违背了我们复制拷贝的一 个思想。深复制就好理解了,内存中存在了?两份独立对象本身。?用网上一哥们 通俗的话将就是:?浅复制好比你和你的影子,你完蛋,你的影子也完蛋?深复 制好比你和你的克隆人,你完蛋,你的克隆人还活着。 2.What is advantage of categories? What is difference between implementing a category and inheritance??类别的 作用?继承和类别在实现中有何区别? 答案:category 可以在不获悉,不改变原来代码的情况下往里面添加新的方法,只能添加,不能删除修改。?并且如果类别和原来类中的方法产生名称冲突,则类别将覆盖原来的方法,因为类别具有更高的优先级。?类别主要有3个作用:?(1)将类的实现分散到多个不同文件或多个不同框架中。?(2)创建对私有方法的 前向引用。?(3)向对象添加非正式协议。?继承可以增加,修改或者删除方法, 并且可以增加属性。 3.Difference between categories and extensions??类别和类 扩展的区别。 答案:category和extensions的不同在于后者可以添加属性。另外后者添加的 方法是必须要实现的。?extensions可以认为是一个私有的Category。

市场营销学多项选择题

市场营销学习题与解答(第一部分) 第一章市场营销概述 1.从交换实现的必要条件来看,必须满足几条。 A.至少有两方 B.双方都拥有可用于交换的东西 C.双方都认为对方的东西对自己是有价值的 D.双方有可能相互沟通并把自己的东西递交给对方 E.双方都有决定进行交换和拒绝交换的自由 2.人们会对其在购买活动中所获得的和所支付的成本进行比较。 A.产品B.效能 C.价值D.提供物 E.职能研究方法 3.生产导向的企业营销活动表现是。 A.企业能生产什么就卖什么 B.企业卖什么,消费者就买什么 C.消费者需要什么,企业就生产什么 D.以生产为中心,以产品为出发点 E.以生产为中心,以推销为重点 4.社会营销观念要求在制定营销政策时统筹兼顾几方面的利益,它们是。 A.企业利润B.上级指示 C.竞争者动向D.社会利益 E.消费者需要的满足 5.关系营销强调,企业市场营销的目标不能仅停留在一次交易的实现,而应当努力发展和相关群体之间长期稳定的良好关系,包括。 A.供应商B.经销商 C.顾客D.竞争者 E.媒体 6.“全方位营销”观念认为在现代经济条件下,企业应当通过由所构成的全方位营销管理来实施营销活动过程。 A.需求管理B.资源管理 C.网络管理D.客户管理 答案 1.ABCDE2.BC3.ABDE4.ADE5.ABCDE6.ABC 第二章企业战略与营销管理 1.从企业的角度讲,企业任务的确定一般应当考虑基本要素。 A.企业历史B.管理者偏好 C.企业资源D.市场环境 E.企业核心能力 2.企业目标体系的形成应当贯彻原则。 A.层次化B.协调性 C.现实性D.数量化

E.系统性 3.企业战略计划过程包括步骤。 A.企业任务说明B.企业目标描述 C.SWOT分析D.企业业务组合 E.业务战略计划的制定 4根据市场吸引力和业务成功概率的高低,业务风险性评价矩阵构成区域。A.理想业务B.风险业务 C.明星业务D.成熟业务 E.麻烦业务 5.最著名的战略业务单位的分类和评价方法是美国的。 A.福特汽车公司法B.波士顿咨询集团法 C.头脑风暴法D.通用电气公司法 E.马尔科夫链法 6.企业间的战略联盟可以有多种类型,包括的联盟。 A.产品与服务B.制造与销售 C.促销或渠道D.后勤和物流 E.价格 7.企业在业务目标设定以后,就要进行战略选择,可供选择的战略有。A.竞争战略B.开发战略 C.布局战略D.基本战略 E.战略联盟 8.业务风险评价矩阵的评价要素是。 A.成功概率B.失败概率 C.市场吸引力D.业务优势 9.营销管理的基本任务是。 A.分析市场机会B.选择目标市场 C.实施营销努力D.策划营销战略 E.设计营销方案 参考答案 1.ABCDE 2.ABCD 3.ABDE 4.ABDE 5.BD 6.ACDE 7.ABCDE 8.AC 9.ABCDE 第三章市场营销环境 1.营销环境具有等特点。 A.客观性B.动态性 C.适应性D.复杂性 E.不可控性 2.企业的目标顾客包括。 A.消费者市场B.生产者市场 C.国内市场D.国际市场 E.中间商市场F.政府市场

100道哲学题带答案

第【1】题哲学是(). A.关于自然界和社会发展一般规律的科学 B.科学的世界观和方法论 C.系统化和理论化的世界观 D.革命性和科学性相统一的世界观 正确答案:C 第【2】题哲学的基本问题是(). A.物质和运动的关系问题 B.可知论和不可知论的关系问题 C.思维和存在的关系问题 D.理论和实践的关系问题 正确答案:C 第【3】题 哲学与具体科学的区别表现在(). A.哲学是世界观,具体科学是方法论 B.哲学是绝对的,具体科学是相对的 C.哲学揭示一般规律,具体科学揭示特殊规律 D.哲学以各门具体科学为基础 正确答案:D 第【4】题哲学为具体科学的研究提供(). A.—般方法 B.经验材料 C.理论结论 D.具体方法 正确答案:A 第【5】题I 马克思主义哲学同具体科学的关系是(). A.普遍和特殊的关系 B.整体和局部的关系 C.代替和被代替的关系 D.有限和无限的关系正确答案:A 第【6】题 马克思主义哲学的理论来源是(). A.古希腊朴素唯物主义哲学 B.17世纪英国唯物主义哲学 C.18世纪法国唯物主义哲学 D.19世纪德国古典哲学 正确答案:D 第【7】题 马克思主义哲学的创立意味着().

A.人类哲学思想的发展达到了顶峰 B.科学哲学体系的最终完成 C.绝对真理的体现 D.人类优秀哲学思想集大成和在更高阶段上发展的起点正确答案:D 第【8】题 马克思主义哲学是整个马克思主义理论的(). A.主要内容 B.理论基础 C.核心部分 D.实质和灵魂正确答案:B 第【9】题马克思主义哲学是(). A.劳动人民的世界观 B.无产阶级的世界观 C.为全社会服务的世界观 D.新兴阶级的世界观 正确答案:B 第【10】题I 学习马克思主义哲学的根本目的在于(). A.提高知识理论水平 B.培养和确立科学的世界观 C.掌握正确的工作方法 D.全面提高人的素质正确答案:B 马克思主义哲学第【11】题 ,自觉应用马克思主义哲学的基本原理和方法,创立了地我国著名的地质学家李四光在从事地质学研究中 质 力学的新理论,对我国石油地质工作作出了巨大的贡献.这说明( ). A.哲学是对具体科学的概括和总结 B.哲学随具体科学的发展而发展 C.哲学是具体科学的总和 D.哲学对具体科学的研究有指导作用正确答案:D 第【12】题I 哲学的生命力从根本上说在于() A.适应时代的需要 B.满足统治阶级的需要 C.反映劳苦大众的需要 D.适应思想创新的需要 正确答案:A 第【13】题

黑马程序员IOS面试宝典之iOS性能优化

黑马程序员:IOS面试宝典之iOS性能优化 1. 平时你是如何对代码进行性能优化的? 利用性能分析工具检测,包括静态Analyze 工具,以及运行时Profile 工具,通过Xcode工具栏中Product->Profile可以启动,启动后界面如下 比如测试程序启动运行时间,当点击Time Profiler应用程序开始运行后.就能获取到整个应用程序运行消耗时间分布和百分比.为了保证数据分析在统一使用场景真实需要注意一定要使用真机,因为此时模拟器是运行在Mac上,而Mac上的CPU往往比iOS设备要快。 为了防止一个应用占用过多的系统资源,开发iOS的苹果工程师门设计了一个“看门狗”的机制。在不同的场景下,“看门狗”会监测应用的性能。如果超出了该场景所规定的运行时间,“看门狗”就会强制终结这个应用的进程。开发者们在crashlog里面,会看到诸如0x8badf00d这样的错误代码。 2. 优化Table View 为了保证table view平滑滚动,确保你采取了以下的措施: ?正确使用`reuseIdentifier`来重用cells ?尽量使所有的view opaque,包括cell自身 ?如果cell内现实的内容来自web,使用异步加载,缓存请求结果 ?减少subviews的数量 ?尽量不适用`cellForRowAtIndexPath:`,如果你需要用到它,只用一次然后缓存结果?使用`rowHeight`, `sectionFooterHeight` 和`sectionHeaderHeight`来设定固定的高,不要请求delegate 3. UIImage加载图片 A:imagedNamed初始化 B:imageWithContentsOfFile初始化 imageNamed默认加载图片成功后会内存中缓存图片,这个方法用一个指定的名字在系统缓存中查找并返回一个图片对象.如果缓存中没有找到相应的图片对象,则从指定地方加载图片然后缓存对象,并返回这个图片对象. 而imageWithContentsOfFile则仅只加载图片,不缓存. 大量使用imageNamed方式会在不需要缓存的地方额外增加开销CPU的时间来做这件事.当应用程序需要加载一张比较大的图片并且使用一次性,那么其实是没有必要去缓存这个图片的,用imageWithContentsOfFile是最为经济的方式,这样不会因为UIImage元素较多情况下,CPU会被逐个分散在不必要缓存上浪费过多时间. 使用场景需要编程时,应该根据实际应用场景加以区分,UIimage虽小,但使用元素较多问题会有所凸显. 1>不要在?viewWillAppear 中做费时的操作 viewWillAppear: 在view 显示之前被调用,出于效率考虑,在这个方法中不要处理复杂费时的事情;只应该在这个方法设置view 的显示属性之类的简单事情,比如背景色,字体等。要不然,用户会明显感觉到view 显示迟钝。 2>在正确的地方使用reuseIdentifier table view用`tableView:cellForRowAtIndexPath:` 为rows分配cells的时候,它的数据应该重用自UITableViewCell。一个table view维持一个队列的数据可重用的UITableViewCell 对象。

iOS笔试题目

A.assign B.retain C.copy D.Strong 选 A ;避免循环引用!那么就要知道循环引用是怎么来的?比如,使用 tableview 的时候我们会设置他的 delete;可能一般情况下是你的 viewcontroller 对象;viewcontroller 持有着这个tableview,如果tableview 不使用 assign (arc 使用 weak)的话,那么就造成了tableview 持有viewcontroller,即相互持有,最终结果 是viewcontroller 内存泄露,释放不掉了;这是一个很严重的问题!viewcontroller 是一个很大的对象! B,D 是一个意思,都是持有(保留);copy的话就更不可能了,原因很简单,tableview 怎么知道他的delete 有没有实现 copying 协议呢! 2.关于Objective-C中属性的说明,以下错误的是(D) 是可读可写特性,需要生成getter方法和setter方法 是只读特性,只有getter方法,没有setter方法 是赋值属性,setter方法将传入参数赋值给实例变量 表示持有特性,copy属性表示拷贝属性,都会建立一个相同的对象 Copy是创建一个新对象,Retain是创建一个指针,引用对象计数加1。 Copy属性表示两个对象内容相同,新的对象retain为1 ,与旧有对象的引用计数无关,旧有对象没有变化。copy减少对象对上下文的依赖。 Retain属性表示两个对象地址相同(建立一个指针,指针拷贝),内容相同,这个对象的retain值+1也就是说,retain 是指针拷贝,copy 是内容拷贝 3.下面对category描述不正确的是(B) 可以添加新的方法 可以删除修改之前的方法

《成本会计》考试多项选择题归纳

《成本会计》考试多项选择题归纳一 12.可修复废品必须同时具备的条件包括( AC )。 A. 经过修复可以使用 C. 所花赞的修复费用在经济上合算13.下列方法中,属于产品成本计算的基本方法有( ABC ).A. 品种法 B. 分步法 C. 分批法 14.工业企业各种要素费用中的其他费用包括( ABCE ).A.邮电费 B. 印刷费 C. 保险费 E. 差旅费15.辅助生产车间不设“制造费用”账户核算是因为( BCDE ).B.制造费用很少 C. 辅助生产车间不对外提供商品 D. 辅助生产车间规模很小E.为了简化核算工作 17.下列各项中,应计人产品成本的费用有( ABCD )。 A. 车间办公费B.季节性停工损失 C. 车间设计制图费D.在产品的盘亏损失 二 1.不形成产品价值,但应计人产品成本的有( ABE )。A.废品损失B.季节性停工损失 E. 固定资产修理期间的停工损失 2.核算废品损失过程中,可能贷记的账户有( ABCDE )。A. “基本生产成本”B.“废品损失” C. “应付工资”D.“制造费用” E. “原材料” 3.产品成本计算的分批法适用于( ABC )。 A.单件小批类型的生产B.小批单步骤 C. 小批量、管理上不需要分生产步骤计算产品成本的多步骤4.下列各项中,属于当月应计提折旧的固定资产有( AD )。A.闲置的厂房D.月份内报废的设备5.采用代数分配法分配辅助生产费用( AC )。 A.能够提供正确的分配计算结果 C. 适用于实现电算化的企业 6.为了正确计算产品成本,必须正确划分以下几个方面的费用界限( CDE )。 C. 生产费用与期间费用D.各个会计期间 E. 完工产品与在产品 7.发生下列各项费用时,可以直接借记“基本生产成本”账户的有( BD )。 B.构成产品实体的原材料费用 D. 车间生产工人工资 三 1.下列各项中,属于成本会计核算和监督的内容有( CD )。 C.各项生产费用的支出和产品生产成本的形成 D.各项期间费用的支出和归集过程 3.值易耗吕的摊铺方法有( ABE ). A.一次摊销法 B.分次摊销法 E.五五摊销法4.按年度计划分配率分配制造费用,“制造费用”账户月末( ACDE ) A.可能有月末余额 C.可能有借方余额 D.可能有贷方余额 E.可能无月末余额2.对工业企业生产费用最基本的分类是( CD ) C.费用要素 D.产品生产成本项目 5.逐步结转分配法的忧点是( BCDE ). B.能够提供各步骤半成品成本资料 C.能够为半成品和在产品的实物管理及资金管理提供数据 D.能够反映各步骤所耗上步骤半成品费用和本步骤加工费,有利于各步骤的成本管理 E.有利于开展成本分析工作 四 1.不形成产品价值,但应计入产品成本的有( ABE )。 A.废品损失B.季节性停工损失 E.固定资产修理期间的停工损失 2.工业企业成本核算的一般程序包括( ABCD )。 A.对企业的各项支出、费用进行严格地审核和控制 B..正确划分各个月份的费用界限,正确核算待摊费用和顶提费用 C.将生产费用在各种产品之间进行分配和归集 D.将生产费用在本月完工产品与月末在产品之间进行分配和归集 3.计人产品的工资,按其用途应分别借记( ABD )账户。 A.“基本生产成本”B.“制造费用”D.“辅助生产成本”4.下列各项损失中,不属于废品损失的有( BCDE )。 B.产品入库以后发现的由于保管不善发生的废品的损失 C.降价出售不合格晶的降价损失 D.产品销售后发现的废品由于包退发生的损失 E.产品销售后发现的废品由于包换发生的损失 5.采用分步法时,作为成本计算对象的生产步骤可以( ABCDE ) A.按生产车间设立 B.按实际生产步骤设立 C.在一个车间内按不同生产步骤设立 D.将几个车间合并设立 E.以上均正确 五 1.不计人产品成本的费用是( BCD )。 B.营业费用 C.财务赀用 D.管理费用 2.待摊费用分月摊销时,应记人( BCD )。 B.“待摊费用”账户贷方 C.“管理费用”账户借方 D.“制造费用”账户借方 3.“预提费用”是( AD )。 A.负债类账户 D.资产类账户5.采用分批法计算产品成本时,成本计算对象可以按( ABCD )。 A.一张定单中的不同品种产品分别确定 D.一张定单中的同种产品分批确定 C.一张定单中单件产品的组成部分分别确定 D.多张定单中的同种产品确定 六 3.下列项目中,属于制造费用所属项目的有( BCDE )。 B.试验检验费 C.机物料消耗 D.保险费 E.低值易耗晶摊销 4.生产费用在完工产品和月末在产品之间分配的方法有( ABCE )。 A.定额比例法B.按定额成本计价法 C.约当产量比例法E.不计在产品成本法1.不计入产品成本的费用是( BCD )。 B.营业费用 C.财务费用D.管理费用5.下列表述正确的有( ACE )。 A.计划成本可以是国家下达的指令性指标 C.定额成本是企业自行制定的目标成本 E.企业可制定计划成本,也可不制定计划成本

iOS笔试题

iOS笔试题 姓名_________________ 时间____________________ 一、填空题(20题) 1、与alloc对应的方法是,与retain对应的方法是。 2、@property的作用是 , @synthesize的作用是。 3、一个对象的dealloc方法在时被调用。 4、分类(categories)能够向一个已有的类中添加。 拓展(extensions)能够在当前类中增 加。 5、iOS开发者账户中,最多能够添加台设备号。 6、协议(protocal)可以分为两种,其中以关键字申明的协议可以不被实现。 7、是大多数Objective-C类继承的根类,它没有父类。 8、代理(delegate)的作用是。 9、UIViewController的didReceiveMemoryWarning方法在时会调用。 10、MVC模式中,M是指,V是指,C是指。 11、autorelase的作用 是 。 12、 iOS后台运行是在系统版本才开始支持。 13、代码: - (void)setName:(NSString *)newName{ https://www.wendangku.net/doc/cf6639837.html, = newName; } 被调用的结果是。 14、UDID是由位十六进制字符串组成。 15、在KVC中通用的属性访问器方法是和。 16、关键字nil在Objective-C中表示。

17、#import和#include的区别是。 18、在Objective-C中是否支持运算符重载,能否在头文件里申明私有方法。 19、在Instruments工具中,用于检查内存泄露的工具是。 20、在iOS开发环境下,后缀为.a的文件又叫做。 二、单选题(20题) 1、在Objective-C中,类的成员变量默认被申明为:()A:@private B:@protected C:@public D:@package 2、iPhone、iPad、iTouch中使用的架构是()A:arm B:i386 C:x86 D:IA-32 3、下面哪个类在iPhone应用程序开发时不能使用 ( ) A:UITabViewController B:UINavigationController C:UISplitViewController D:UITableViewController 4、关于Objective-C++中的异常处理,下面说法最正确的是 () A:Objective-C不支持异常处理 B:在Objective-C++中,Objective-C的异常处理能够捕获C++的异常 C:在Objective-C++中,Objective-C的异常处理不能捕获到C++的异常 D:在Objective-C++中,Objective-C和C++的异常处理可以相互捕获异常 5、在对象的dealloc方法中,关于[super dealloc];语句说法正确的是()A:[super dealloc];有没有没有关系 B:[super dealloc];应该放在dealloc方法内的第一行 C:[super dealloc];应该放在dealloc方法内的最后一行 D:[super dealloc];位置无所谓,只要在dealloc方法里有就可以 6、下面关于方法:[[[object method1] method2] method3:[object method4]];中的method调用顺序是 ( ) A: 1 2 3 4 B: 1 2 4 3 C:4 1 2 3 D: 4 3 2 1 7、iOS开发中,HTTPS通讯是在什么位置来保障安全性()A:NSURLRequest方法里B: NSURLRequest代理方法里 C:NSURLConnection方法里D:NSURLConnection代理方法里 8、关于NSURLConnection同步通讯和异步通讯,下面说法正确的是()A: 同步通讯是指发送数据后,不等接收方回应,接着发下一个数据 B: 异步通讯时会阻塞当前线程 C: 发送同步通讯时,系统会自动创建一个单独的线程

相关文档