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