面圈网
面试哥
注册登录
搜索
首页
社区
题库
问答广场
求职
职业考试
真题库
新
排行榜
教程
公司
发现
经验笔记
代码片段
技术栈
源码
在线文稿
资源下载
书库
首页
职业考试
IOS开发工程师笔试题(二)
IOS开发工程师笔试题(二)
时长:60分钟
总分:100分
239浏览
2人已完成答题
开始做题
题型介绍
题型
单选题
简答题
数量
18
2
IOS开发工程师笔试题(二)
1.
关于协议描述不正确的是:
问题详情
查看答案
A. 协议分正式和非正式协议。
B. 在要求确认协议的类必须实现协议中的方法时,可以使用@required。
C. 一个协议可以被多个类确认。
D. 协议中声明的方法,默认是@optional的。
2.
协议与委托的描述不正确的是:
问题详情
查看答案
A. 委托是iOS的一种设计模式
B. 协议里的方法默认是必须实现的
C. 类接受了多个协议,这些协议写在父类后面的<>内,多个协议之间用“.”隔开
D. 定义协议使用@protocol关键字
3.
使用OC语言输出“This is a Objective-C program.”正确的是:
问题详情
查看答案
A. NSLog(@"%s",This is a Objective-C program.);
B. NSLog(@"%@",This is a Objective-C program.);
C. NSLog(@"This is a Objective-C program.",%@);
D. NSLog(@"This is a Objective-C program.");
4.
现有如下集合,能准确删除“张三”的代码是:NSMutableDictionary * peoples=[NSMutableDictionary dictionaryWithObjectsAndKeys:@"张三",@"左护法",@"李四",@"右使",@"唐sir",@"老大哥", nil];
问题详情
查看答案
A. [peoples removeObjectForKey:@"左护法"];
B. [peoples removeObject:@"张三"];
C. [peoples removeObjectAtIndex:0];
D. [peoples removeAllObjects];
5.
OC中,所有类的根类是:
问题详情
查看答案
A. NSObject
B. NSDate
C. NSCoding
D. UIView
6.
面向对象的特性不包括:
问题详情
查看答案
A. 封装
B. 继承
C. 多态
D. 构造
7.
下列哪个选项与@synthesize配合使用:
问题详情
查看答案
A. @end
B. @interface
C. @implementation
D. @property
8.
名为print::的方法有几个传入参数:
问题详情
查看答案
A. 0
B. 1
C. 2
D. 3
9.
向OC控制台输出一个字符串应该用:
问题详情
查看答案
A. NSLog()
B. Printf()
C. NSPrintf()
D. scanf()
10.
NSDictionary *dict = [NSDictionary dictionaryWithObject:@"a value" forKey:@"aKey"]; NSLog(@"%@",[dict objectForKey:@"aKey"]); [dict release]; 控制台中打印的最后一条信息会是:
问题详情
查看答案
A. a value
B. aKey : a value
C. 崩溃信息
D. a value : aKey
11.
关于集合描述不正确的是:
问题详情
查看答案
A. 所有的集合都可以添加元素。
B. 集合分为可变集合、不可变集合。
C. 数组、字典、NSSet这三种集合存储数据的方式不同。
D. 所有集合都能保存id类型数据。
12.
OC语言中类的实例变量如果只可以被本类和其子类访问,需要下列哪个修饰符:
问题详情
查看答案
A. @public
B. @private
C. @protected
D. @friendly
13.
声明一个方法:提供Student对象数组按照学号升序排列的判断条件:
问题详情
查看答案
A. -(NSComparisonResult)compareWithNumberForAscendSort:(Student*)otherStudent
B. -(NSInteger)compareWithNumberForAscendSort:(Student*)otherStudent
C. - (BOOL))compareWithNumberForAscendSort:(Student*)otherStudent
D. +(int)compareWithNumberForAscendSort:(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]; 控制台打印的结果是:
问题详情
查看答案
A. 4
B. 5
C. 6
D. 7
15.
必须实现的协议方法使用:关键字声明.
问题详情
查看答案
A. @property
B. @interface
C. @required
D. @protocol
16.
OC中包含一个自定义的头文件应该使用:
问题详情
查看答案
A. #include ""
B. #include<>
C. #import ""
D. #import<>
17.
在使用 SQLite Open Helper 这个类时,它的哪一个方法是用来实现版本升级之用的
问题详情
查看答案
A. on Create()
B. on Creade()
C. on Update()
D. on Upgrade()
18.
当 Activity 被消毁时,如何保存它原来的状态
问题详情
查看答案
A. 实现 Activity 的 on Save Instance State()方法
B. 实现 Activity 的 on Save Instance()方法
C. 实现 Activity 的 on Instance State()方法
19.
UIScrollView继承于哪个类?它都有哪些功能?
问题详情
查看答案
20.
设置导航条上左侧和右侧小按钮的属性叫什么?
问题详情
查看答案
开始测试
×
确定开始答题吗? 一旦开始,将马上开始计时。
提
问题
写
面经
写
文章
微信
公众号
扫码关注公众号
回到
顶部
登录
×
微信登录
账号登录
验证码登录
记住我
登 录
忘记密码?
没有帐户?
立即注册
获取短信验证码
登 录
没有帐户?
立即注册
注册帐号
×
获取短信验证码
我已阅读并同意
《服务协议》
注 册
已有帐号?
立即登录