- 请问下列哪一个选项的语句不是循环语句?3
- for
- while
- do…while
- if
答案:4
- 请问下列选项中哪一个选项中的代码运算最快?1
- 100<<1
- 100*2
- 300-100
- 100+100
答案:1
- 调用方法时如果提示Deprecated错误,是什么含义?3
- 方法书写错误
- 方法被推荐使用
- 已经有新方法替换该方法
- 该方法不能被调用
答案:3
- NSString*bookname=@”Sherlock Holmes”;
Book*book ;
book.name= bookname;
NSLog(@”book:%@”,book.name);
请问这段代码的输出结果是?1
- book:(null)
- book:Sherlock Holmes
- book:%@
- book:
答案:1
- NSMutableString*s1=[NSMutableString stringWithString:@”123”];
NSMutableString*s2=s1;
[s2 appendString:@”456”];
NSLog(@”%@”,s1);
请问这段代码的输出结果是?1
- 123456
- 123
- 456
- s2
答案:1
- NSString*s1=@”123”;
NSString*s2=s1;
s2=[s1 stringByAppendingString:@”456”];
NSLog(@”%@”,s1); 2
请问这段代码的输出结果是?
- 123456
- 123
- 456
- s2
答案:2
Book*book = [Book new];
NSLog(@”%@”,book.name);
NSLog(@”%d”,book.bid);
请问这段代码的输出结果是?- (null) ,0
- 0,0
- (null) ,(null)
- 0,(null)
答案:1
ARC对栈和堆的管理,下列选项中哪一个说法是正确的?2
- ARC只管理栈上内存,不管理堆上内存。
- ARC只管理堆上内存,不管理栈上内存。
- ARC即管理栈上内存,又管理堆上内存。
- ARC不管理栈上内存,也不管理堆上内存。
答案:2 这个不知道为啥?有什么出处吗?
NSMutableArray《NSString*》 *array;
请问这句代码中包含了哪一种元素? 4
注意:这里“《”等价于“<”- 扩展
- 类别
- 协议
- 泛型
答案:4
- @interface Book : NSObject
请问这句代码中包含了哪一种元素?2
- 扩展
- 继承
- 协议
- 泛型
答案:2
NSString *s1 = @”123”;
NSString *s2 = s1;
NSString *s3 = s1;
NSLog(@”%d”, (unsigned)[s1 retainCount]);
请问这段代码的输出结果是?1- -1
- 0
- 1
- 3
答案:1
NSString*a = @”Hello World”;
NSString*b = @”Hello World”;
请问这段代码中的指针a和指针b的地址一样吗?指针a和指针b指向的内容一样吗?- 指针地址都一样,指针内容也一样
- 指针地址不一样,指针内容也不一样
- 指针地址不一样,指针内容一样
- 指针地址都一样,指针内容不一样
答案:3,经过测试,结果正确答案应该为1.但是不理解
当array中的元素足够多时
(1)for element in array {
NSLog(@”%@”,element);
}
(2)for(int i = 0 ;i < array.count ; i++ ){
NSLog(@”%@”, i, [array objectAtIndex:i]);
}
(3)NSEnumerator*enumerator = [array objectEnumerator];
id obj = nil;
while(obj= [enumerator nextObject]){
NSLog(@”%@”,obj);
}
关于这三种遍历数组的方式以下哪个选项正确?1- (1)在遍历效率上最快,(3)次之
- (2)在遍历效率上最快,(3)次之
- (3)在遍历效率上最快,(1)次之
- (3)在遍历效率上最快,(2)次之
你离iOS开发大师有多远
最新推荐文章于 2023-07-19 22:34:39 发布