UI考试题

选择题(共25题,每题3分)

1、下面对UIView、UIWindow和CALayer理解错误的是:( C )

            A、UIView继承于UIResponder

            B、UIResponder继承于NSObject,UIView可以响应用户事件。

            C、UIResponder继承与NSObject,CALayer继承于NSObject,CALayer可以响应事件。

            D、UIView是用来显示内容的,可以处理用户事件,CALayer是用来绘制内容的,依赖与UIView来进行显示

2、以下对多线程开发的理解错误的是:( B )

            A、发挥多核处理器的优势,并发执行让系统运行的更快、更流畅,用户体验更好

            B、多线程程序中,一个进程包含2个以上的线程(含2个)

            C、大量的线程降低代码的可读性,但不需要更多的内存空间

            D、当多个线程对同一个资源出现争夺的时候要注意线程安全的问题

3、以下不属于ios中实现多线程的方法是:( D )

            A、NSThread

            B、NSOperationQueue

            C、Grand Central Dispatch(GCD)

            D、NSURLRequest

4、对于UIScrollViewController,scrollView将开始降速时,执行的方法是:( D )

            A、-(void)scrollViewWillBeginDragging:(UIScrollView *)scrollView;{ }

            B、-(void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView;{ }

            C、-(void)scrollViewDidEndScrollingAnimation:(UIScrollView *)scrollView;{ }

            D、-(void)scrollViewWillBeginDecelerating: 

5、以下对于UIScrollView的属性,说法错误的是:( D )

            A、bounces 控制控件遇到边框是否反弹

            B、pagingEnabled 控制控件是否整页翻动

            C、scrollEnabled 控制控件是否能滚动

            D、contentInset 滚动范围大小  //视图在scrollView中的位置

6、实现一个生成Student实例对象的便利构造器的正确写法是:( A )

            A、+(id)studentWithName:(NSString *)newName andAge:(int)newAge

     {

       Student *stu = [[[Student alloc]initWithName:newName andAge:newAge] autorelease];

       return stu;

     }

            B、 -(id)studentWithName:(NSString *)newName andAge:(int)newAge

     {

       Student *stu = [[Student alloc]initWithName:newName andAge:newAge];

       return [stu autorelease];

     }

            C、 -(void)studentWithName:(NSString *)newName andAge:(int)newAge

     {

       Student *stu = [[Student alloc] initWithName:newNameandAge:newAge];

       return [stu autorelease];

     }

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值