1.使用 UIImageview的 animationlmages属性播放动画,图片序列中的图片需要具有相同的尺寸,如果序列中的图片具有不同的尺寸,可能会产生意料之外的动画效果?[A]
A.正确 B.错误
2.使用 System Sound Services播放音频,无法直接进行循环播放或立体声播放的控制?[A]
A.正确 B.错误
3.使用 AVAudioplayer技术,可以控制播放的音量、设置立体声,还可以设置播放中声音的速率?[A]
A.正确 B.错误
4. AVAudioplayer技术不支持进行声音播放的快进和后退?[B]
A.正确 B.错误
5.在 Quart2D中,使用含有 Create或Copy的函数创建的对象,使用完后必须释放,否则将导致内存泄露?[A]
A.正确 B.错误
6.和 UIKit的坐标系一样, Quartz2D的坐标系原点也是在屏幕的左上角?[B]
A.正确 B.错误
7.在 Quartz2D中,使用方法 CGContextAddLineToPoint移动画笔到一个点来开始新的子路径?[B]
A.正确 B.错误
8.每个 Criter滤镜对象至少拥有一个输入参数,并且产生一个输出图像?[A]
A.正确 B.错误
9. Ccontext对象可以基于GPU,也可以基于CPU?[A]
A.正确 B.错误
10.当使用GPU进行渲染时,由于是使用 OpengGL ES技术,所以可以获得比CPU更快的渲染速度,但是无法在后台进行操作?[A]
A.正确 B.错误
11. CIContext在默认情况下是使用GPU进行渲染的?[B]
A.正确 B.错误
12. Context在使用CPU渲染时,速度比GPU较慢。此时可以通过iOS的GCD技术在后台进行渲染,从而提升用户的体验吗。[A]
A.可以 B.不可以
13. CIDetector对象无法在视频中进行特征的搜索和检测?[B]
A.正确 B.错误
14. QuartzCore框架和 Coregraphics框架是可以跨平台使用的,在iOS和 mac OS上都能使用?[A]
A.正确 B.错误
15. Quartzcore框架可以直接使用 UIImage、 UIColor?[B]
A.正确 B.错误
16. Cadisplay Link是一个能让我们以和屏幕刷新率相同的频率将内容画到屏幕上的定时器?[A]
A.正确 B.错误
17. Core Animation动画框架可以用在iOS平台,无法用在 mac os平台?[B]
A.正确 B.错误
18. Core Animation是可以直接作用在 CALayer上的,所以它也可以作用在 UIView上?[B]
A.正确 B.错误
19. Core animation框架的动画执行过程都是在后台操作的,不会阻塞主线程?[A]
A.正确 B.错误
20. Caanimation是所有动画对象的父类,可以直接使用它,而无需使用它具体的子类?[B]
A.正确 B.错误
21. Scenekit可以与 Core Image, Core Animation, Spritekit等已有的图形框架相互整合及协作吗?[A]
A.可以 B.不可以
22. Scene Kit,框架是 Cocoa下的3D渲染框架,它并不支持古老的 Objective-C语言[B]
A.正确 B.错误
23.对 Sprite Kit来说, Scene Kit中的3D模型可以与2D精灵混合使用吗?[A]
A.可以 B.不可以
24.对 Scene Kit来说, Sprite Kit中的场景和纹理可以作为 Scene Kit的纹理贴图吗?[A]
A.可以 B.不可以
25. Scenekit中的坐标系是右手坐标系,即笛卡尔坐标系吗?[A]
A.是的 B.不是
26.由于Meta1非常底层,所以它允许你使硬件达到运行效率的峰值,对你的游戏如何运行有着完全的控制?[A]
A.正确 B.错误
27在线播放视频一般访问服务器中的哪种类型文件?[A]
A. M3U8 B.flv C. MP4 D. data
28.以下 UIView动画曲线类型,哪种表示动画速度由慢变快?[B]
A. easelnOut B.easeIn C.easeOut D. linear
29. Quartz2D不具有以下哪些功能?[C]
A. path-based drawing B. offscreen rendering
C. Animation D. anti-aliased rendering
30.关于 Avplayerlayer实例的 videogravitv属性,以下哪一项可以保留视频的宽高比,并对视频进行缩放,以填满层的围区域?[A]
A. AVLayer VideoGravityResizeAspectFill B. AVLayer VideoGravityResizeAspect
C. AVLayer VideoGravityResize D.都不是
31.以下哪种框架可以让开发者自由、方便地调整全部或部分文字的颜色、尺寸、位置布局等属性,可以更加便捷地创建杂志、日记类的应用。[C]
A. UIKit B.Foundation C.coreText D. Core Image
32.以下哪个是 Core Text的字形绘制的最小单位?[B]
A. CTFrame B. CTRun C. CTLine D. CTPath
33. Core Image图像处理框架是从哪个iOS版本起加入进来的?[A]
A. iOS 5 B. iOS 6 C. iOS 7 D. iOS 8
34.图像处理框架是基于什么对图像进行分析与处理的?[B]
A.颜色 B.像素 C.点 D.直方图
35. Core Image在iOS6之后的滤镜数量增加至多少个?[D]
A.24 B.36 C.48 D.93
36.自哪个版本的iOS开始, Apple为用户带来了炫酷的毛玻璃效果?[B]
A. iOS 6 B. iOS 7 C. iOS 8 D. iOS 9
37. CGImageRef、 CGColorRef两种数据类型是定义在哪个框架中的?[B]
A. Foundation B. CoreGraphics C. UIKit D.Core Image
38. CAMetalLayer并不在 Metal框架中,而是在以下哪个框架中?[B]
A. UIKit B. Quartzcore C. Foundation D.Core Image
39.以下哪些 Cocoa Touch框架,用于处理音频和视频:[A,B,C,D]
A. Core Audio B. OpenAL C. Media Library D. AVFoundation
40.以下哪些 Cocoa Touch框架,用于图形和动画:[A,B,C,D]
A. Metal B. Core Animation C. OpenGL ES D.Quartz 2D
41.iOS中的动画实现技术主要是哪两个框架?[A,D]
A. Core animation B. Core Graphic C. Foundation D. UIKit
42.以下 UIView的哪些属性可以产生平滑的动画?[A,B,C,D]
A. frame B.bounds C.center D.backgroundColor
43.在iOS开发中,可以使用哪些音频播放技术方案?[A,B,C,D]
A. System Sound Services B. AVAudioPlayer
C. Audio Queue Services D. Open AL
44.使用 System Sound Services播放音频,有哪些特点?[A,B,D]
A.播放的声音长度要小于30秒
B.声音文件的格式必须是PCM或IMA4(IMA/ ADPCM)
C.可以控制音频播放的进度
D.调用方法后立即播放声音,并且无法设置声音大
45使用 AVAudioPlaver技术,可以实现以下哪些功能?[A,B,C,D]
A.播放任意时长的音频文件 B.播放文件中或者内存缓存区中的声音
C.进行音频文件的循环播放 D.使用多个 Avaudioplaye实例,可以同时播放多个音频文件
46.在iOS开发中播放视频,通常采用哪两种方式?[C,D]
A.OpenGL ES B. Core Graphics C. MPMoviePlayerController D. AVPlaye
47. Quartz2D在iOS开发中,可以完成以下哪些任务?[A,B,C,D]
A.绘制一些系统 UIKit框架中不好展示的内容,例如饼图
B.绘制图形:线条、三角形、矩形、圆、弧等
C.读取和生成PDF D.截图和裁剪图片
48.以下关于 TextKit,说法正确的是:[,A,B,C,D]
A.为了给开发者提供更高效的文字排版工具,在iOS7.0中 Apple向开发者推出了 Text Kit类库。
B. Textkit类库是建立在 Core Text.基础之上的
C. TextKit和 UILable、 UITextView等控件紧密结合,在使用这些控件时,可以直接使用 Textkit相关的功能。
D. Text Kit和 Web Kil-一样,都是建立在 Core Graphics和 Core Tex框架之上。
49使用 CoreImage可以完成下面哪些工作?[A,B,C,D]
A.使用内置的滤镜对图片进行快速的艺术处理和加工 B.对人脸等特征进行检测
C.同时使用多个滤镜以产生更加复杂多变的自定义效果
D.创建运行在GPU上的自定义滤镜提高图像处理的速度
50. Core Image可以操作哪些来源的图像数据?[A,C,D]
A. Core Graphics B.Core Data C.Core Video D. Image I/O
51使用 Core Image框架的哪些技术,可以实现人脸的检测?[B,C]
A. CIFiltes B. CIDetector C. CIFeature D. CIFrame
52.以下关于 CADisplayLink和 Timer.,描述正确的是:[A,B,C,D]
A. CADisplayLink使用场合相对专一,适合做UI的不停重绘
B. NSTimer的使用范围要广泛的多,各种需要单次或者循环定时处理的任务都可以使用。
C.在UI相关的动画或者显示内容使用 CADisplayLink比起用 NSTimer的好处就是我们不需要再格外关心屏幕的刷新频率
D. CADisplayLink可用于自定义动画引擎或者视频播放的渲染
53.关于 Core animation动画和 UIView动画,以下说法正确的是:[A,B,D]
A. Core Animation动画一切都是假象,并不会真实的改变图层的属性。
B.如果在播放动画的时候,不需要与用户交互,推荐使用 Core Animation动画。
C. UIView动画一切都是假象,并不会真实的改变图层的属性。
D. UIView动画必须通过修改属性的真实值,才有动画效果。
54. ARKIT主要有哪三层核心技术?[A,B,C]
A.快速稳定的世界定位,包括实时运算,运动定位
B.平面和边界感知碰撞测试和光线估算,让虚拟内容和现实环境无缝衔接
C.支持各种渲染制作工具
D.支持各种三维模型制作工具
55.iOS7带来的 Sprite Kit框架支持以下哪些内容?[A,B,C,D]
A.精灵 B.场景 C.特效 D.物理库
56. Scene Kit支持以下哪些特效技术?[A,B,C,D]
A.粒子效果 B.物理引擎 C.脚本事件 D.多通道分层渲染
57. Scene Kit提供了哪些类型的光照:[A,B,C,D]
A.环境光 B.定向光源 C.点光源 D.聚光灯
58.第一个渲染pass永远是 Scene Kit的默认渲染,它输出场景的哪些元素?[C,D]
A.环境光 B.粒子效果 C.颜色 景深
59.在ioS8里,苹果发布了一个新的接口叫做 Metal,以下对 Metal描述正确的是:[A,B,C,D]
A. Metal和 Opengl ES相似,它也是一个底层API。
B. Metal负责和3D绘图硬件交互。
C.Meta不是跨平台的。
D. Metal是 支持GPU加速3D绘图的API。
网友评论