南开19秋(1709、1803、1809、1903、1909)《IOS系统应用开发》在...
19秋学期(1709、1803、1809、1903、1909)《IOS系统应用开发》在线作业1.[单选题]获取应用主线程所关联的串行队列的函数是哪个?( )
奥鹏作业答案可以联系QQ 761296021
A.dispatch_get_current_queue(void)
B.dispatch_get_global_queue(long priority , unsigned long flags)
C.dispatch_get_main_queue(void)
D.dispatch_queue_create(char * label,dispatch_queue_attr_t arr)
正确答案:——C——
2.[单选题]CGPoint结构体变量,包含( )个成员。
A.1 B.2
C.3 D.4
正确答案:——B——
3.[单选题]UIView和UILabel是什么关系?( )
A.UIView继承自UILabel
B.UILabel继承自UIView
C.都是UIViewController的子类
D.没有关系
正确答案:——B——
4.[单选题]模型类的描述错误的是( )。
A.不能在h文件对外暴露方法
B.可以起到保存数据的作用
C.通过属性记录数据
D.常常在h文件里设置属性供外界访问
正确答案:————
5.[单选题]下列哪个属性是设置UITabBar背景颜色的属性的?( )
A.tintColor
B.items
C.images
D.font
正确答案:————
6.[单选题]Quartz 2D坐标系是( )。
A.坐标原点位于左上角,横向X轴越大位置越向右,纵向Y轴越大位置越向上
B.坐标原点位于左上角,横向X轴越大位置越向右,纵向Y轴越大位置越向下
C.坐标原点位于左下角,横向X轴越大位置越向右,纵向Y轴越大位置越向上
D.坐标原点位于左下角,横向X轴越大位置越向右,纵向Y轴越大位置越向下
正确答案:————
7.[单选题]用于处理系统中数据模型的是( )。
A.Model
B.View
C.Controller
D.以上都不是 QQ 761296021
正确答案:————
8.[单选题]调用托管对象上下文的excuteFetchRequest:error:方法返回值类型是( )。
A.NSString
B.NSMutableString
C.NSArray
D.NSDictionary
正确答案:————
9.[单选题]跳到本视图的上一级的方法是( )。
A.(UIViewController*)popViewControllerAnimated:(BOOL)animated
B.(NSArray *)popToViewController:(UIViewController *)viewController animated:(BOOL)animated
C.(NSArray *)popToRootViewControllerAnimated:(BOOL)animated
D.(void)pushViewController:(UIViewController*)viewController animated:(BOOL)animated
正确答案:————
10.[单选题]UITextField直接继承于( )。
A.UIView
B.UIControl
C.UILabel
D.UIScrollView
正确答案:————
11.[单选题]下面哪个属性是UIView和UILabel都有的?( )
A.backgroundColor
B.text
C.font
D.lines
正确答案:————
12.[单选题]UITableView中将指定分区移动到另一个位置的方法是( )。
A.insertRowsAtIndexPaths:withRowAnimation
B.deleteRowsAtIndexPaths:withRowAnimation
C.moveRowAtIndexPath:toIndexPath:
D.moveSection:toSection
正确答案:————
13.[单选题]关于线程同步说法不正确的是( )。
A.线程安全问题是由于线程调度具有一定的随机性引起的
B.一个程序运行后至少有一个进程
C.实现线程安全可以使用@synchronized或NSLock实现线程同步
D.实现线程安全可以使用使运行中的线程休眠让系统切换到另一个线程执行
正确答案:————
14.[单选题]下列说法不正确的是( )。
A.itemSize用于设置单元格的宽度和高度
B.sectionInset用于设置各分区的大小
C.headerReferenceSize用于设置各分区页眉控件大小
D.footerReferenceSize用于设置各分区页脚控件大小
正确答案:————
15.[单选题]如果要在UITableView上添加搜索条的话,需要把UISearchBar设置成UITableView的哪个属性?( )
A.tableViewHeaderView
B.tableViewFooterView
C.backgroundView
D.scrollView
正确答案:————
16.[单选题]处理用户拖动手势的手势处理器是哪个?( )
A.UIRotationGestureRecognizer
B.UISwipeGestureRecongnizer
C.UIPanGestureRecongnizer
D.UILongPressGestureRecongnizer
正确答案:————
17.[单选题]处理用户滑动手势的手势处理器是哪个?( )
A.UITapGestureRecongnizer
B.UIPinchGestureRecongnizer
C.UIRotationGestureRecognizer
D.UISwipeGestureRecongnizer
正确答案:————
18.[单选题]下列说法不正确的是( )。
A.UICollectionView是一个视图对象,可以作为presentViewController:方法参数跳转
B.UICollectionViewController是网格视图控制器,其对象可以作为presentViewController:方法参数跳转
C.UICollectionViewFlowLayout是网格视图布局对象
D.UICollectionReusableView可作为网格视图控件内分区的页眉和页脚控件
正确答案:————
19.[单选题]以下哪个是UIScrollViewDelegate协议的回调方法?( )
A.setContentOffset:(CGPoint)contentOffset animated:(BOOL)animated
B.numberOfSections;
C.scrollViewDidScroll:(UIScrollView *)scrollView
D.以上都不是
正确答案:————
20.[单选题]处于哪一个类下管理的实体,才可以修改?( )
A.NSManagedObjectContext
B.NSManagedObject
C.NSPersistentStoreCoordinator
D.NSManagedObjectModel
正确答案:————
21.[多选题]为什么使用MVC模式( )。
A.提高代码的可重用性
B.使代码更加集中,便于阅读
C.提高代码的可维护性
D.减少企业的开发成本
正确答案:————
22.[多选题]沙盒下面的文件夹包含哪些?( )
A.Documents
B.Library
C.sqlite
D.tmp
正确答案:————
23.[多选题]以下不属于使用数据库的好处的是( )。
A.使界面更加流畅
B.方便数据管理和维护
C.节省流量,提高用户体验
D.解决一切数据存储问题的最佳方案
正确答案:————
24.[多选题]以下哪些方式可以释放对同步监视器的锁定?( )
A.当线程同步代码执行完毕,线程自动释放
B.同步代码块中遇到return、goto语句时释放
C.调用NSThread的sleepXxx方法暂停线程,释放锁定
D.当线程在同步代码块中出现了错误
正确答案:————
25.[多选题]使用AVAudioPlayer不需要加入下列哪些框架是( )
A.AudioToolbox.framework
B.AVFoundation.framework
C.MediaPlayer.framework
D.MediaToolbox.framework
正确答案:————
26.[多选题]GCD队列分为哪几种?( )
A.串行队列
B.并发队列
C.并行
D.以上都不对
正确答案:————
27.[多选题]创建NSThread的方式包括哪些?( )
A.线程执行体方法执行完成,线程正常结束
B.线程执行过程中出现了错误
C.直接调用了NSThread的exit方法类中止当前正在执行的线程
D.创建一个新线程就可以结束原来的线程
正确答案:————
28.[多选题]属于数据存储方式的包含哪些?( )
A.NSUserDefaults
B.SQL
C.sqlite3
D.CoreData
正确答案:————
29.[多选题]UITableView的两个委托属性是( )。
A.delegate
B.dataSource
C.tableDelegate
D.tableDataSourcd
正确答案:————
30.[多选题]使用UITableView需要签署的协议为( )。
A.UITableViewDelegate
B.UITableViewDataSource
C.UICollectionDelegate
D.以上都不对
正确答案:————
31.[判断题]UISearchBar中可以自动大写。
A.对
B.错
正确答案:————
32.[判断题]AVAudioPlayer支持任何位置的音频。
A.对
B.错
正确答案:————
33.[判断题]删除实体须调用的deleteObject:方法属于NSManagedObjectContext类。
A.对
B.错
正确答案:————
34.[判断题]allowableMovement表示长按手势必须使用几个手指长按才能触发该手势。
A.对
B.错
正确答案:————
35.[判断题]CoreData是一个纯粹的面向对象框架。
A.对
B.错
正确答案:————
36.[判断题]可以隐藏导航栏的返回按钮。
A.对
B.错
正确答案:————
37.[判断题]plist文件里只能存储数据。
A.对
B.错
正确答案:————
38.[判断题]解析XML方式包括DOM方式和SAX方式。
A.对
B.错
正确答案:————
39.[判断题]创建线程则可直接分享父进程的资。
A.对
B.错
正确答案:————
40.[判断题]plist文件里只能存储字典。
A.对
B.错
正确答案:————
41.[判断题]一个进程只能拥有一个线程。
A.对
B.错
正确答案:————
42.[判断题]创建NSManagedObjectModel对象来加载管理应用的托管对象模型。
A.对
B.错
正确答案:————
43.[判断题]xcode工程默入导入的框中没有音视频框架。
A.对
B.错
正确答案:————
44.[判断题]分段控件可以删除分段和增加分段。
A.对
B.错
正确答案:————
45.[判断题]如果要执行查询,可以不用先创建NSFetchRequest直接用。
A.对
B.错
正确答案:————
46.[判断题]-initWithRequest:delegate:采用同步方式获取网络数据。
A.对
B.错
正确答案:————
47.[判断题]用到数据库的工程需要导入libsqlite3.dylib库并添加头文件#import。
A.对
B.错
正确答案:————
48.[判断题]使用CoreData需导入CoreData.framework框架。
A.对
B.错
正确答案:————
49.[判断题]CoreData中,使用内存保存数据,不丢失。
A.对
B.错
正确答案:————
50.[判断题]MVC即:Model、View、Controller。
A.对
B.错
正确答案:————
附件是答案,核对题目下载
页:
[1]