IOS开发工程师笔试题(二)

时长:60分钟 总分:100分

239浏览 2人已完成答题

题型介绍
题型 单选题 简答题
数量 18 2
IOS开发工程师笔试题(二)
1.
关于协议描述不正确的是:
问题详情




2.
协议与委托的描述不正确的是:
问题详情




3.
使用OC语言输出“This is a Objective-C program.”正确的是:
问题详情




4.
现有如下集合,能准确删除“张三”的代码是:NSMutableDictionary * peoples=[NSMutableDictionary dictionaryWithObjectsAndKeys:@"张三",@"左护法",@"李四",@"右使",@"唐sir",@"老大哥", nil];
问题详情




5.
OC中,所有类的根类是:
问题详情




6.
面向对象的特性不包括:
问题详情




7.
下列哪个选项与@synthesize配合使用:
问题详情




8.
名为print::的方法有几个传入参数:
问题详情




9.
向OC控制台输出一个字符串应该用:
问题详情




10.
NSDictionary *dict = [NSDictionary dictionaryWithObject:@"a value" forKey:@"aKey"]; NSLog(@"%@",[dict objectForKey:@"aKey"]); [dict release]; 控制台中打印的最后一条信息会是:
问题详情




11.
关于集合描述不正确的是:
问题详情




12.
OC语言中类的实例变量如果只可以被本类和其子类访问,需要下列哪个修饰符:
问题详情




13.
声明一个方法:提供Student对象数组按照学号升序排列的判断条件:
问题详情




14.
NSArray *array = [NSArray arrayWithObjects:@"1",@"2",@"3",@"4",@"2", nil]; NSMutableSet *set = [[NSMutableSet alloc]init]; for(NSString *str in array) { [set addObject:str]; } NSLog(@"%lu",[set count]); [set release]; 控制台打印的结果是:
问题详情




15.
必须实现的协议方法使用:关键字声明.
问题详情




16.
OC中包含一个自定义的头文件应该使用:
问题详情




17.
在使用 SQLite Open Helper 这个类时,它的哪一个方法是用来实现版本升级之用的
问题详情




18.
当 Activity 被消毁时,如何保存它原来的状态
问题详情



19.
UIScrollView继承于哪个类?它都有哪些功能?
问题详情
20.
设置导航条上左侧和右侧小按钮的属性叫什么?
问题详情