单项选择题对于语句NSString*obj=[[NSDataalloc]init];obj在编译时和运行时分别时什么类型的对象?()

A.编译时是NSString的类型;运行时是NSData类型的对象
B.编译时是NSObject的类型;运行时是NSData类型的对象
C.编译时是NSData的类型;运行时是NSString类型的对象
D.编译时是NSObject的类型;运行时是NSString类型的对象


您可能感兴趣的试卷

你可能感兴趣的试题

1.单项选择题

求以下程序段的输出()

A.1
B.5
C.8
D.9

2.单项选择题

求以下程序段的输出()

A.331
B.330
C.431
D.430

3.单项选择题什么是keywindow?()

A.App中唯一的那个UIWindow对象
B.可以指定一个key的UIWindow
C.可接收到键盘输入等事件的UIWindow
D.不可以隐藏的那个UIWindow对象

4.单项选择题在没有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];

5.单项选择题一个类的delegate(代理)的作用不正确的是()

A.delegate中的函数在其他类中实现
B.主要用于不同类型的对象之间一对一传递消息
C.没有指派则不会触发
D.可以一个对象的delegate指派给多个其他类型的对象

6.单项选择题使用imageNamed方法创建UIImage对象时,与普通的init方法有什么区别?()

A.没有区别,只是为了方便
B.imageNamed方法只是创建了一个指针,没有分配其他内存
C.imageNamed方法将图片加载到内存中后不再释放
D.imageNamed方法将使用完图片后立即释放

7.单项选择题UIViewController在显示过程中,各个方法的调用顺序是()

A.init->viewDidLoad->viewDidAppear->viewDidUnload
B.init->viewDidAppear->viewDidLoad->viewDidUnload
C.init->viewDidLoad->viewDidUnload->viewDidAppear
D.init->viewDidAppear->viewDidUnload->viewDidLoad

8.单项选择题

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

A.没有将timer加入runloop
B.doSomeThing缺少参数
C.忘记传递数据给userInfo
D.myTimer对象未通过[[myTimeralloc] init]方法初始化

9.单项选择题下面关于线程管理错误的是()

A.GCD所用的开销要比NSThread大
B.可以在子线程中修改UI元素
C.NSOperationQueue是比NSthread更高层的封装
D.GCD可以根据不同优先级分配线程

10.单项选择题Objective-C有私有方法吗?有私有变量吗?()

A.有私有方法和私有变量
B.没有私有方法也没有私有变量
C.没有私有方法,有私有变量
D.有私有方法,没有私有变量