南开大学22秋学期(高起本1709-1803、全层次1809-2103)《IOS系统应用开发》在线作业三
奥鹏南开在线作业满分答案参考
22秋学期(高起本1709-1803、全层次1809-2103)《IOS系统应用开发》在线作业-00003
1.以下的协议定义正确的是( )。
选项A:@protocol protocolName
选项B:@implementation protocolName
选项C:@interface protocolName
选项D:@interface className (protocolName)
满分答案问询微信:424329
2.下列哪一个按钮类型属于自定义的是?( )
选项A:UIButtonTypeContactAdd
选项B:UIButtonTypeCustom
选项C:UIButtonTypeSystem
选项D:UIButtonTypeInfoLight
满分答案问询微信:424329
3.如果某事件传播到应用程序窗口(UIWindow)没有处理,那么该事件( )。
选项A:传播到顶层视图的视图控制器去处理
选项B:传播到UIApplication处理
选项C:传播到UIResponder处理
选项D:被丢弃
满分答案问询微信:424329
4.以下说法有误的是( )。
选项A:CAAnimation是所有动画类的基类,实现了CAMediaTiming和CAAction协议
选项B:CATransition控制层的过渡动画
选项C:CAPropertyAnimation用来创建属性动画
选项D:CAKeyframeAnimation是CAPropertyAnimation的父类,支持关键帧的属性动画
满分答案问询微信:424329
5.deleteObject:方法删除实体属于下列哪一个对象的方法?( )
选项A:NSManagedObjectContext
选项B:NSManagedObject
选项C:NSPersistentStoreCoordinator
选项D:NSManagedObjectModel
满分答案问询微信:424329
6.设置UITableView显示行数,需要实现哪个方法?( )
选项A:(NSInteger)tableView:(UITableView*)tableView numberOfRowsInSection:
选项B:(UITableViewCell)tableView:(UITableView*)tableView cellForRowAtIndexPath
选项C:(NSInteger)numberWithSectionsInTableView: (UITableView*)tableView;
选项D:以上方法都不对
满分答案问询微信:424329
7.当用户手指在控件上移动时激发的方法是哪个?( )
选项A:touchesBegan:withEvent
选项B:touchesMoved:withEvent
选项C:touchesEnded:withEvent
选项D:touchesCancelled:withEvent
满分答案问询微信:424329
8.下列说法不正确的是( )。
选项A:UICollectionView类继承自UIScrollView
选项B:UICollectionViewFlowLayout类继承自UICollectionViewLayout
选项C:UICollectionViewDelegateFlowLayout协议继承自UICollectionViewDelegate协议
选项D:UICollectionViewController类继承自UIScrollViewController
满分答案问询微信:424329
9.Quartz 2D坐标系是( )。
选项A:坐标原点位于左上角,横向X轴越大位置越向右,纵向Y轴越大位置越向上
选项B:坐标原点位于左上角,横向X轴越大位置越向右,纵向Y轴越大位置越向下
选项C:坐标原点位于左下角,横向X轴越大位置越向右,纵向Y轴越大位置越向上
选项D:坐标原点位于左下角,横向X轴越大位置越向右,纵向Y轴越大位置越向下
满分答案问询微信:424329
10.MVC中C对应的是( )。
选项A:View(视图)
选项B:Controller(控制器)
选项C:Model(模型)
选项D:以上都不对
满分答案问询微信:424329
11.UIViewController的v. navigationItem.hidesBackButton作用是( )。
选项A:右按钮
选项B:左按钮
选项C:隐藏后退按钮
选项D:标题视图
满分答案问询微信:424329
12.导航控制器的代理是( )。
选项A:UINavigationControllerDelegate
选项B:UIViewControllerDelegate
选项C:UITableViewDelegate
选项D:UITableDataSource
满分答案问询微信:424329
13.读取本项目中的文件,应使用( )。
选项A:NSTimer
选项B:NSObject
选项C:NSFileManager
选项D:NSBundle
满分答案问询微信:424329
14.以下哪个属性可以设置导航条的背景颜色?( )
选项A:barTintColor
选项B:backgroundColor
选项C:alpha
选项D:opaque
满分答案问询微信:424329
15.创建位图时获取CGContextRef须首先调用的方法是( )。
选项A:UIGraphicsGetCurrentContext()
选项B:UIGraphicsEndPDFContext()
选项C:UIGraphicsBeginImageContext()
选项D:CGContextStrokeRect(CGContextRef c,CGRect rect)
满分答案问询微信:424329
16.下列哪个属性是设置UITabBar背景颜色的属性的?( )
选项A:tintColor
选项B:items
选项C:images
选项D:font
满分答案问询微信:424329
17.以下哪个是点击手势事件?( )
选项A:UITapGestureRecognizer
选项B:UIPinchGestureRecognizer
选项C:UIRotationGestureRecognizer
选项D:UISwipeGestureRecognizer
满分答案问询微信:424329
18.NSOperationQueue说法错误的是( )。
选项A:多线程任务队列(FIFO)
选项B:一个多线程任务
选项C:会按提交到队列的先后顺序进行执行
选项D:任务结束的时间并不一定是先执行的先结束
满分答案问询微信:424329
19.UIPageControl中设置总共数量的属性是( )。
选项A:numberOfPage
选项B:numberOfPageses
选项C:numberOfPages
选项D:Controller
满分答案问询微信:424329
20.表示二位矩阵的类是( )。
选项A:CAAnimationGroup
选项B:CATransform3D
选项C:CAKeyframeAnimation
选项D:CGAffineTransform
满分答案问询微信:424329
21.下面哪个类属于NSOperation的子类?( )
奥鹏南开在线作业满分答案参考 选项A:NSInvocationOperation
选项B:NSBlockOperation
选项C:继承自NSOperation并重写了-(void)main方法的类
选项D:以上三个都是
满分答案问询微信:424329
22.关于滚动视图的说法正确的是( )。
选项A:当内容视图宽度或者高度超过控件的frame时,会出现滚动条
选项B:滚动视图继承自UITableView
选项C:滚动视图的偏移属性是一个CGPoint类型
选项D:可以设置滚动视图按页滚动
满分答案问询微信:424329
23.在使用网格视图的过程中,会用到以下哪个协议?( )
选项A:UICollectionViewDelegate
选项B:UICollectionViewDataSource
选项C:UITableViewDelegate
选项D:UITableViewDataSource
满分答案问询微信:424329
24.关于GCD说法正确的是( )。
选项A:可以简便实现线程同步
选项B:核心概念有队列,任务
选项C:使用起来方便快捷,效率很高
选项D:采用OC语言的风格
满分答案问询微信:424329
25.UITableView的两个委托属性是( )。
选项A:delegate
选项B:dataSource
选项C:tableDelegate
选项D:tableDataSourcd
满分答案问询微信:424329
26.属于数据存储方式的包含哪些?( )
选项A:NSUserDefaults
选项B:SQL
选项C:sqlite3
选项D:CoreData
满分答案问询微信:424329
27.以下属于MVC的优点的是( )。
选项A:产品结构清晰
选项B:易于维护
选项C:有利于软件工程化管理
选项D:增加了系统结构的复杂性
满分答案问询微信:424329
28.使用Core Data不需要加入的框架是( )。
选项A:Foundation.framework
选项B:CoreData.dylib
选项C:CoreData.framework
选项D:SQLite.dylib
满分答案问询微信:424329
29.关于线程说明正确的是( )。
选项A:线程也称轻量级进程,是进程的执行单元
选项B:一个进程可以包括多个线程,一个线程必须有一个父进程
选项C:线程创建时,系统需为其分配独立的内存空间和资源
选项D:线程与线程之间共享父进程的内存空间和资源
满分答案问询微信:424329
30.NSUserDefaults可以存放的数据类型有( )。
选项A:BOOL
选项B:Student
选项C:float
选项D:NSInteger
满分答案问询微信:424329
31.dispatch_once()函数将控制提交的代码块在整个应用的生命周期内最多只执行一次。
选项A:对
选项B:错
满分答案问询微信:424329
32.AVAudioPlayer支持任何位置的音频。
选项A:对
选项B:错
满分答案问询微信:424329
33.plist文件内容可以在程序运行时修改。
选项A:对
选项B:错
满分答案问询微信:424329
34.xcode工程默入导入的框中有Foundation框架。
选项A:对
选项B:错
满分答案问询微信:424329
35.UIScrollView直接继承自UITableView。
选项A:对
选项B:错
满分答案问询微信:424329
36.创建NSManagedObjectModel对象来加载管理应用的托管对象模型。
选项A:对
选项B:错
满分答案问询微信:424329
37.归档需要遵守NSCopying协议。
选项A:对
选项B:错
满分答案问询微信:424329
38.UITabBar里面没包含UITabBarItem。
选项A:对
选项B:错
满分答案问询微信:424329
39.MVC中C指的是控制器。
选项A:对
选项B:错
满分答案问询微信:424329
40.使用SQLite3的第一步是导入libsqlite3.dylib并添加头文件。
选项A:对
选项B:错
满分答案问询微信:424329
41.视图一般存储在mvc的V的部分。
选项A:对
选项B:错
满分答案问询微信:424329
42.单行文本框(UITextField)中,设置文本内容的属性是title。
选项A:对
选项B:错
满分答案问询微信:424329
43.repeatCount属性表示动画组动画的重复次数。
选项A:对
选项B:错
满分答案问询微信:424329
44.创建线程则可直接分享父进程的资。
选项A:对
选项B:错
满分答案问询微信:424329
45.获取Documents路径只能通过NSSearchPathForDirectoriesInDomains()方法获取。
选项A:对
选项B:错
满分答案问询微信:424329
46.sqlite3_open功能是打开数据库。
选项A:对
选项B:错
满分答案问询微信:424329
47.删除整张表用关键字deleteall。
选项A:对
选项B:错
满分答案问询微信:424329
48.NSMutableString对象也可以直接当成NSString对象使用。
选项A:对
选项B:错
满分答案问询微信:424329
49.NSHomeDirctory()返回的不是沙盒路径。
选项A:对
选项B:错
满分答案问询微信:424329
50.NSSearchPathForDirectoriesInDomains()方法返回一个字符串。
选项A:对
选项B:错
满分答案问询微信:424329