iOS学习__UI测试题及答案

合集下载

UI前端考试题(带答案)

UI前端考试题(带答案)

JAVA技术岗考试题(考试时间90 分钟)一、单项选择题(本答题共20 小题,每小题 1 分,共20分。

在每小题的四个备选答案中,选择一个正确答案,并将正确答案的字母填写在答题卡上)1、在JavaScript中,文本域不支持的事件包括()。

A. onBlurB. onLostFocusC. onFocusD. onChange2、Web 安全色所能够显示的颜色种类为()A. 4种B. 16种C. 216种D. 256种3、在HTML 中,标记<font>的Size属性最大取值可以是()A、5B、6C、7D、84、在HTML 中,标记<pre>的作用是()A、标题标记B、预排版标记C、转行标记D、文本效果标记5、在DHTML中,把整个文档的各个元素作为对象处理的技术是()A、HTMLB、CSSC、DOMD、Script(脚本语言)6、下列描述错误的是()A、DHTML 是HTML基础上发展的一门语言B、根据处理用户操作的位置不同,HTML 主要分为两大类:服务器端动态页面和客户端动态页面C、客户端的DHML技术包括、CSS、DOM和脚本语言D、DHML 侧重于WEB的内容的动态表现7、使用FrontPage 时,如果要检查网页的超链接是否正确有效,可以使用()A、网页视图B、超链接视图C、报表视图D、导航视图8、在Web 服务器上的目录权限级别中,最安全的权限级别是()A 、 读取B 、 执行C 、 脚本D 、 写入9、非色彩所具有的属性为(A、 色相 B 、 饱和度C 、 明度D 、 纯度10、在以下的 HTML 中,哪个是正确引用外部样式表的方法(A 、 <style src="">B 、 <link rel="stylesheet" type="text/css" href="">C 、 <stylesheet></stylesheet>11、 以下哪条语句会产生运行错误: (A )。

ui期末考试题目及答案

ui期末考试题目及答案

ui期末考试题目及答案一、选择题(每题2分,共20分)1. 在UI设计中,以下哪个不是布局设计的基本元素?A. 按钮B. 导航栏C. 色彩D. 网格系统答案:C2. 以下哪种颜色模式不适用于UI设计?A. RGBB. CMYKC. HSLD. HSV答案:B3. 在UI设计中,响应式设计的主要目标是什么?A. 确保设计在所有设备上看起来相同B. 确保设计在不同设备上提供一致的用户体验C. 确保设计在所有设备上自动缩放D. 确保设计在不同设备上自动改变颜色答案:B4. 以下哪个原则不属于尼尔森的可用性原则?A. 可见性B. 灵活性和效率C. 错误预防D. 个性化5. 在UI设计中,哪种字体最适合长文本阅读?A. 无衬线字体B. 有衬线字体C. 手写字体D. 装饰性字体答案:B6. 在UI设计中,哪种颜色通常用于表示警告或错误?A. 红色B. 绿色C. 蓝色D. 黄色答案:A7. 在UI设计中,以下哪个不是有效的用户反馈方式?A. 弹窗提示B. 声音提示C. 振动提示D. 无反馈答案:D8. 在UI设计中,以下哪个不是有效的用户测试方法?A. 可用性测试B. A/B测试C. 焦点小组D. 问卷调查答案:D9. 在UI设计中,以下哪个不是有效的用户界面元素?B. 文字C. 视频D. 音乐答案:D10. 在UI设计中,以下哪个不是有效的用户界面设计原则?A. 一致性B. 简洁性C. 复杂性D. 可用性答案:C二、简答题(每题10分,共40分)1. 描述UI设计中的视觉层次结构,并解释其重要性。

答案:视觉层次结构是指在UI设计中通过大小、颜色、对比度等视觉元素来引导用户注意的顺序。

其重要性在于帮助用户快速识别信息的优先级,从而提高用户体验和效率。

2. 解释为什么在UI设计中使用图标,并给出一些选择图标时应考虑的因素。

答案:在UI设计中使用图标是为了提供直观的视觉提示,帮助用户快速理解功能或内容。

选择图标时应考虑的因素包括图标的清晰度、与内容的相关性、一致性以及目标用户的文化背景。

ios考试题及答案

ios考试题及答案

ios考试题及答案1. 以下哪个是iOS开发中使用的编程语言?A. JavaB. SwiftC. PythonD. C++答案:B. Swift2. iOS应用程序的主线程被称为什么?A. 子线程B. 后台线程C. 主线程D. 网络线程答案:C. 主线程3. 在iOS开发中,哪个框架用于处理图形和动画?A. UIKitB. Core AnimationC. Core DataD. Core Location答案:B. Core Animation4. 在iOS中,哪个类是所有视图控制器的基类?A. UIViewB. UIViewControllerC. UINavigationControllerD. UITabBarController答案:B. UIViewController5. 以下哪个是iOS开发中用于网络请求的框架?A. URLSessionB. AlamofireC. AFNetworkingD. All of the above答案:D. All of the above6. 在iOS中,哪个属性用于控制视图的可见性?A. hiddenB. alphaC. visibleD. opacity答案:A. hidden7. iOS开发中,哪个方法用于在视图控制器中加载视图?A. viewDidLoad()B. viewWillAppear()C. viewDidAppear()D. viewWillDisappear()答案:A. viewDidLoad()8. 在iOS中,哪个框架用于处理音频和视频的播放?A. AVFoundationB. MediaPlayerC. CoreAudioD. AVKit答案:A. AVFoundation9. 在iOS开发中,哪个属性用于控制按钮的点击事件?A. actionB. targetC. selectorD. All of the above答案:D. All of the above10. 在iOS中,哪个方法用于在视图控制器中处理内存警告?A. didReceiveMemoryWarning()B. didReceiveMemoryWarning()C. didReceiveMemoryWarningD. didReceiveMemoryWarningWarning答案:A. didReceiveMemoryWarning()。

移动应用UI设计考试 选择题50题 附答案

移动应用UI设计考试 选择题50题 附答案

1. 移动应用UI设计的主要目的是什么?A. 提高用户体验B. 增加应用功能C. 优化应用性能D. 提升品牌形象答案:A2. 移动应用UI设计的基本原则不包括以下哪项?A. 一致性B. 可用性C. 美观性D. 政治性答案:D3. 移动应用UI设计中的“一致性”主要指的是什么?A. 界面元素的风格统一B. 操作流程的一致性C. 色彩和字体的统一D. 以上所有答案:D4. 移动应用UI设计中的“可用性”主要指的是什么?A. 用户操作的便捷性B. 功能的易理解性C. 界面的直观性D. 以上所有答案:D5. 移动应用UI设计中的“美观性”主要指的是什么?A. 界面的视觉吸引力B. 色彩的搭配C. 图标的设计D. 以上所有答案:D6. 移动应用UI设计中的“交互设计”主要指的是什么?A. 用户与应用的互动B. 操作反馈的设计C. 动画效果的运用D. 以上所有答案:D7. 移动应用UI设计中的“视觉设计”主要指的是什么?A. 界面的布局B. 色彩的选择C. 图标的设计D. 以上所有答案:D8. 移动应用UI设计中的“信息架构”主要指的是什么?A. 信息的组织结构B. 导航的设计C. 内容的分类D. 以上所有答案:D9. 移动应用UI设计中的“图标设计”应遵循哪些原则?A. 简洁性B. 识别性C. 一致性D. 以上所有答案:D10. 移动应用UI设计中的“色彩搭配”应考虑哪些因素?A. 品牌色彩B. 色彩心理学C. 色彩对比D. 以上所有答案:D11. 移动应用UI设计中的“字体选择”应考虑哪些因素?A. 可读性B. 风格匹配C. 字体大小D. 以上所有答案:D12. 移动应用UI设计中的“布局设计”应考虑哪些因素?A. 内容优先级B. 屏幕尺寸C. 用户习惯D. 以上所有答案:D13. 移动应用UI设计中的“导航设计”应考虑哪些因素?A. 清晰性B. 直观性C. 便捷性D. 以上所有答案:D14. 移动应用UI设计中的“按钮设计”应考虑哪些因素?A. 大小B. 形状C. 颜色D. 以上所有答案:D15. 移动应用UI设计中的“表单设计”应考虑哪些因素?A. 输入便捷性B. 字段排列C. 错误提示D. 以上所有答案:D16. 移动应用UI设计中的“动画设计”应考虑哪些因素?A. 流畅性B. 反馈性C. 适度性D. 以上所有答案:D17. 移动应用UI设计中的“反馈设计”应考虑哪些因素?A. 即时性B. 明确性C. 友好性D. 以上所有答案:D18. 移动应用UI设计中的“加载设计”应考虑哪些因素?A. 速度B. 提示信息C. 用户体验D. 以上所有答案:D19. 移动应用UI设计中的“适配设计”应考虑哪些因素?A. 屏幕尺寸B. 分辨率C. 操作系统D. 以上所有答案:D20. 移动应用UI设计中的“响应式设计”应考虑哪些因素?A. 不同设备的适配B. 不同屏幕的布局C. 不同操作的反馈D. 以上所有答案:D21. 移动应用UI设计中的“品牌设计”应考虑哪些因素?A. 品牌色彩B. 品牌元素C. 品牌形象D. 以上所有答案:D22. 移动应用UI设计中的“用户研究”应考虑哪些因素?A. 用户需求B. 用户行为C. 用户反馈D. 以上所有答案:D23. 移动应用UI设计中的“原型设计”应考虑哪些因素?A. 功能展示B. 交互流程C. 视觉呈现D. 以上所有答案:D24. 移动应用UI设计中的“测试设计”应考虑哪些因素?A. 功能测试B. 性能测试C. 用户体验测试D. 以上所有答案:D25. 移动应用UI设计中的“迭代设计”应考虑哪些因素?A. 用户反馈B. 市场变化C. 技术更新D. 以上所有答案:D26. 移动应用UI设计中的“风格设计”应考虑哪些因素?A. 现代风格B. 简约风格C. 品牌风格D. 以上所有答案:D27. 移动应用UI设计中的“色彩心理学”应考虑哪些因素?A. 色彩的情感表达B. 色彩的文化差异C. 色彩的视觉冲击D. 以上所有答案:D28. 移动应用UI设计中的“图标风格”应考虑哪些因素?A. 扁平化B. 拟物化C. 线性化D. 以上所有答案:D29. 移动应用UI设计中的“字体风格”应考虑哪些因素?A. 无衬线字体B. 衬线字体C. 手写字体D. 以上所有答案:D30. 移动应用UI设计中的“布局风格”应考虑哪些因素?A. 网格布局B. 流式布局C. 卡片布局D. 以上所有答案:D31. 移动应用UI设计中的“导航风格”应考虑哪些因素?A. 底部导航B. 侧边导航C. 顶部导航D. 以上所有答案:D32. 移动应用UI设计中的“按钮风格”应考虑哪些因素?A. 扁平按钮B. 3D按钮C. 图标按钮D. 以上所有答案:D33. 移动应用UI设计中的“表单风格”应考虑哪些因素?A. 线性表单B. 分步表单C. 卡片表单D. 以上所有答案:D34. 移动应用UI设计中的“动画风格”应考虑哪些因素?A. 微交互B. 过渡动画C. 动态效果D. 以上所有答案:D35. 移动应用UI设计中的“反馈风格”应考虑哪些因素?A. 提示框B. 通知栏C. 震动反馈D. 以上所有答案:D36. 移动应用UI设计中的“加载风格”应考虑哪些因素?A. 进度条B. 旋转动画C. 文字提示D. 以上所有答案:D37. 移动应用UI设计中的“适配风格”应考虑哪些因素?A. 响应式布局B. 自适应设计C. 多分辨率支持D. 以上所有答案:D38. 移动应用UI设计中的“响应式风格”应考虑哪些因素?A. 媒体查询B. 弹性布局C. 流体网格D. 以上所有答案:D39. 移动应用UI设计中的“品牌风格”应考虑哪些因素?A. 品牌色彩B. 品牌字体C. 品牌图标D. 以上所有答案:D40. 移动应用UI设计中的“用户研究风格”应考虑哪些因素?A. 用户访谈B. 用户调查C. 用户测试D. 以上所有答案:D41. 移动应用UI设计中的“原型风格”应考虑哪些因素?A. 低保真原型B. 高保真原型C. 交互原型D. 以上所有答案:D42. 移动应用UI设计中的“测试风格”应考虑哪些因素?A. 单元测试B. 集成测试C. 用户测试D. 以上所有答案:D43. 移动应用UI设计中的“迭代风格”应考虑哪些因素?A. 快速迭代B. 敏捷开发C. 持续改进D. 以上所有答案:D44. 移动应用UI设计中的“色彩风格”应考虑哪些因素?A. 单色调B. 对比色调C. 渐变色调D. 以上所有答案:D45. 移动应用UI设计中的“图标风格”应考虑哪些因素?A. 简洁图标B. 复杂图标C. 动态图标D. 以上所有答案:D46. 移动应用UI设计中的“字体风格”应考虑哪些因素?A. 标准字体B. 艺术字体C. 自定义字体D. 以上所有答案:D47. 移动应用UI设计中的“布局风格”应考虑哪些因素?A. 对称布局B. 非对称布局C. 动态布局D. 以上所有答案:D48. 移动应用UI设计中的“导航风格”应考虑哪些因素?A. 固定导航B. 浮动导航C. 隐藏导航D. 以上所有答案:D49. 移动应用UI设计中的“按钮风格”应考虑哪些因素?A. 静态按钮B. 动态按钮C. 交互按钮D. 以上所有答案:D50. 移动应用UI设计中的“表单风格”应考虑哪些因素?A. 静态表单B. 动态表单C. 交互表单D. 以上所有答案:D。

ui笔试题及答案

ui笔试题及答案

ui笔试题及答案一、题目解析UI(User Interface)是指用户界面设计,是在软件、网站或其他应用程序中,将计算机操作的功能和操作人员连接起来的界面。

本篇文章将介绍一些常见的UI笔试题及其答案。

二、1. 什么是UI设计?答:UI设计是指通过图形、文字、动画等多种元素,对软件、网站等用户界面进行设计的过程。

UI设计需要考虑用户的需求和心理,以创造出易用、美观、符合用户期望的界面。

2. UI设计师需要具备哪些技能?答:UI设计师需要具备以下几个方面的技能:- 美学和设计感:对色彩、排版、布局等设计要素有敏锐的触觉,能够创造出美观的界面;- 用户体验设计:了解用户需求,注重用户的使用感受,设计出符合用户习惯和期望的界面;- 软件工具使用:熟练使用Photoshop、Sketch、Illustrator等UI设计工具;- 良好的沟通和团队协作能力:与产品经理、开发人员等紧密合作,共同完成项目;- 学习能力和创新能力:紧跟UI设计的发展,不断学习新的设计趋势和技术,提升自己的设计能力。

3. 请简要介绍一下UI设计的工作流程。

答:UI设计的工作流程包括以下几个步骤:- 需求调研:了解项目需求、目标用户和竞品分析,为设计提供依据;- 初步设计:根据需求调研结果,进行初步设计,包括草图、线框图等;- 详细设计:在初步设计的基础上,进行更为详细的设计,包括色彩、排版、布局等;- 制作工程文件:将设计转化为可交付给开发人员的工程文件,如PSD、Sketch文件等;- 与开发人员合作:与开发人员密切合作,确保设计的实现效果与预期一致;- 反馈和修改:根据用户的反馈和项目需要,对设计进行修改和优化。

4. 什么是响应式设计?答:响应式设计是一种能够根据不同设备和屏幕尺寸自动调整布局和排版的设计方法。

通过使用响应式设计,可以确保在不同设备上都能够提供一致的用户体验,无论是在PC、平板还是手机上访问,都能获得良好的界面展示效果。

ui设计考试题及答案

ui设计考试题及答案

ui设计考试题及答案一、单项选择题(每题2分,共20分)1. UI设计中,以下哪个元素是用于引导用户操作的?A. 按钮B. 图片C. 文字D. 背景答案:A2. 以下哪种颜色模式最适合用于网页设计?A. RGBB. CMYKC. HSLD. LAB答案:A3. 在UI设计中,以下哪个原则强调了界面元素之间的一致性?A. 可用性B. 一致性C. 可访问性D. 美观性答案:B4. 以下哪个工具不是UI设计师常用的设计软件?A. SketchB. Adobe XDC. PowerPointD. Figma5. 在UI设计中,以下哪个术语指的是用户与界面之间的交互?A. 用户体验(UX)B. 用户界面(UI)C. 用户交互(UI)D. 交互设计(IX)答案:D6. 以下哪种布局方式不适合移动应用设计?A. 响应式布局B. 网格布局C. 瀑布流布局D. 弹性布局答案:C7. 在UI设计中,以下哪个元素用于展示应用的状态或反馈?A. 进度条B. 导航栏C. 标签页D. 搜索框答案:A8. 以下哪个原则强调了设计的简洁性?A. 功能可见性B. 最小主义C. 认知负荷D. 一致性答案:B9. 在UI设计中,以下哪个术语指的是用户完成任务的效率?B. 可访问性C. 效率D. 满意度答案:C10. 以下哪种图标类型最适合用于表示应用程序的功能?A. 装饰性图标B. 指示性图标C. 品牌图标D. 抽象图标答案:B二、多项选择题(每题3分,共15分)1. UI设计中,以下哪些元素可以提高界面的可用性?A. 清晰的导航B. 一致的布局C. 鲜艳的颜色对比D. 适当的反馈答案:A, B, D2. 在UI设计中,以下哪些因素会影响用户体验?A. 界面美观B. 响应速度C. 操作便捷D. 品牌识别度答案:A, B, C3. 以下哪些原则是UI设计中常用的布局原则?A. 对齐B. 重复D. 亲密性答案:A, B, C, D4. 在UI设计中,以下哪些元素是用户界面中常见的交互元素?A. 按钮B. 滑动条C. 文本框D. 图片答案:A, B, C5. 以下哪些因素会影响用户对UI设计的第一印象?A. 色彩搭配B. 图标风格C. 字体选择D. 界面布局答案:A, B, C, D三、简答题(每题10分,共40分)1. 请简述UI设计中的色彩搭配原则。

ui设计期末考试试题及答案

ui设计期末考试试题及答案

ui设计期末考试试题及答案一、选择题(每题2分,共20分)1. UI设计中的UI代表什么?A. User InterfaceB. User InteractionC. User Interface DesignD. User Interface Experience答案:A2. 以下哪个不是UI设计中常用的设计原则?A. 一致性B. 反馈C. 可用性D. 复杂性答案:D3. 以下哪个工具不是UI设计师常用的设计工具?A. SketchB. PhotoshopC. IllustratorD. Excel答案:D4. 在UI设计中,色彩对用户体验的影响是什么?A. 无关紧要B. 可以增强品牌识别度C. 可以影响用户情绪D. 可以提高页面加载速度答案:B、C5. 以下哪个不是UI设计中常见的布局类型?A. 网格布局B. 列表布局C. 瀑布流布局D. 表格布局答案:D6. 移动端UI设计中,以下哪个不是设计原则?A. 拇指可达性B. 单手操作C. 多窗口操作D. 界面简洁答案:C7. 在UI设计中,以下哪个不是常见的交互元素?A. 按钮B. 图标C. 文本框D. 视频答案:D8. 以下哪个不是UI设计中常用的原型工具?A. Axure RPB. InVisionC. Adobe XDD. Final Cut Pro答案:D9. 在UI设计中,以下哪个不是常见的用户测试方法?A. 可用性测试B. A/B测试C. 焦点小组D. 视频剪辑答案:D10. 以下哪个不是UI设计中常见的视觉元素?A. 图像B. 颜色C. 字体D. 音频答案:D二、简答题(每题10分,共30分)1. 请简述UI设计与UX设计的区别。

答案:UI设计主要关注用户界面的外观和布局,包括颜色、字体、图标等视觉元素的设计。

而UX设计则更侧重于用户的整体体验,包括用户与产品交互的流程、感受和效率。

2. 请列举UI设计中常用的设计原则,并简要解释每个原则。

ui期末考试题目及答案

ui期末考试题目及答案

ui期末考试题目及答案一、选择题(每题2分,共20分)1. 在UI设计中,以下哪一项不是界面设计的基本要素?A. 布局B. 颜色C. 动画D. 编程语言答案:D2. 以下哪个术语与UI设计无关?A. UXB. WireframeC. PrototypingD. SEO答案:D3. 色彩理论在UI设计中的作用是什么?A. 增强视觉吸引力B. 改善用户交互体验C. 降低开发成本D. 以上都是答案:D4. 以下哪个工具通常用于创建UI原型?A. PhotoshopB. IllustratorC. SketchD. After Effects答案:C5. 响应式设计的主要目标是什么?A. 减少服务器负载B. 增加页面加载速度C. 确保界面在不同设备上都能良好显示D. 提高搜索引擎排名答案:C6. 以下哪个原则不是尼尔森的可用性原则?A. 可见性B. 一致性C. 个性化D. 错误预防答案:C7. 以下哪个不是UI设计中常见的用户交互元素?A. 按钮B. 链接C. 滚动条D. 背景图片答案:D8. 以下哪个不是UI设计中常见的反馈机制?A. 弹窗提示B. 进度条C. 声音提示D. 静态图像答案:D9. 以下哪个不是UI设计中的视觉层次结构?A. 颜色对比B. 字体大小C. 图标风格D. 动画效果答案:D10. 以下哪个不是UI设计中的用户测试方法?A. A/B测试B. 焦点小组C. 可用性测试D. 代码审查答案:D二、简答题(每题5分,共30分)1. 简述UI设计中的一致性原则及其重要性。

答案:一致性原则指的是在整个UI设计中保持元素的一致性,包括颜色、字体、按钮风格等。

这有助于用户快速识别界面元素,减少学习成本,提高用户体验。

2. 解释什么是用户中心设计,并举例说明其在UI设计中的应用。

答案:用户中心设计是一种设计方法,它将用户的需求、偏好和行为放在设计过程的中心。

在UI设计中,这可能意味着进行用户研究,创建用户画像,并根据这些信息设计界面,以确保设计满足用户的实际需求。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

答案:(B) A、①②③ B、②①③ C、①③② D、③①② 21、对于UILabel,设置单词折行方式的属性是: 答案:(B) A、textAlignment B、lineBreakMode C、numberOfLines D、sizeToFit 22、以下对响应链说法错误的是: 答案:(A) A、当事件发生的时候,响应链首先被发送给第一个响应者 B、事件将沿着响应者链一直向下传递,直到被接受并作出处理 C、如果整个过程都没有响应这个事件,则该事件最终要由APP Delegate做出处理 D、一般情况下,在响应链中只要有对象处理事件,事件就会被传递 23、以下关于导航栏外观属性对应的解释错误的是: 答案:(D) A、barStyle bar的样式 B、translucent bar的透明度 C、backgroundImage bar的背景图片 D、barTintColor bar上控件的颜色 24、对于UISegmentedControl,实现在指定索引插入一个选项并设置图片的方法是: 答案:(B) A、[segmentedControl setImage:[UIImage imageNamed:@”btn_jyy.png”] forSegmentAtIndex:3]; B、[segmentedControl insertSegmentWithImage:[UIImage imageNamed:@”mei.png”] atIndex:2 animated:NO]; C、[segmentedControl insertSegmentWithTitle:@”insert” atIndex:3 animated:NO]; D、[[UIImageViewalloc]initWithImage:[segmentedControl imageForSegmentAtIndex:1]]; 25、以下哪个控件不是继承于UIControl 答案:(D) A、UIButton B、UITextField C、UISlider D、UITextView ※ 判断题(共5题,每题5分) 1、UISlider、UISwitch、UITextField这些类都继承于UICon视图的frame与bounds的理解错误的是: 答案:(A) A、bounds是指这个view在window坐标系的坐标和大小 B、frame指的是这个view在它superview的坐标系的坐标和大小 C、frame和bounds是UIView中的两个属性(property)。 D、一个是以自身左上角的店为原点的坐标系,一个是以屏幕左上角的点为原点的坐标系。 7、很多内置类如UITableViewController的delegate属性都是assign而不是retain,这是为了: 答案:(D) A、防止造成内存泄露 B、防止出现野指针 C、防止出现过度释放 D、防止循环引用 8、获取tableview正在window上显示的cell的indexPath方法是: 答案:(B) A、- (UITableViewCell )cellForRowAtIndexPath:(NSIndexPath )indexPath; B、- (NSArray *)indexPathsForVisibleRows; C、- (void)tableView:(UITableView )tableView didSelectRowAtIndexPath:(NSIndexPath )indexPath; D、- (void)tableView:(UITableView )tableView didDeselectRowAtIndexPath:(NSIndexPath )indexPath; 9、以下哪个方法在当程序将要退出时被调用,且通常在此方法里写一些用来保存数据和一些退出前的清理工作。 答案:(B) A、- (void)applicationExitsOnSuspend:(UIApplication *)application{ } B、- (void)applicationDidEnterBackground:(UIApplication *)application{ } C、- (void)applicationWillTerminate:(UIApplication *)application{ } D、- (void)applicationDidFinishLaunching:(UIApplication *)application{ } 10、对于UIScrollViewController,监控目前滚动的位置的属性是: 答案:(A) A、contentOffSet B、contentSize C、contentInset D、scrollIndicatorInsets 11、在MVC框架中,M与C通讯,通常使用什么方式? 答案:(A) A、KVO与通知 B、协议-代理 C、类目
iOS学习__UI测试题及答案
※ 选择题(共25题,每题3分) 1、关于ViewController 的 alloc,loadView, viewDidLoad,viewWillAppear的调用,说法错误的是: 答案:(C) A、alloc在初始化当前的ViewController时调用 B、没有正在使用nib视图页面,子类将会创建自己的自定义视图层时调用loadView C、视图将要加载完毕时,viewDidLoad被调用 D、视图即将出现的时候调用viewWillAppear 2、下面对UIView、UIWindow和CALayer理解错误的是: 答案:(C) A、UIView继承于UIResponder B、UIResponder继承于NSObject,UIView可以响应用户事件。 C、UIResponder继承与NSObject,CALayer继承于NSObject,CALayer可以响应事件。 D、UIView是用来显示内容的,可以处理用户事件,CALayer是用来绘制内容的,依赖与UIView来进行显示 3、以下对于UIScrollView的属性,说法错误的是: 答案:(D) A、bounces 控制控件遇到边框是否反弹 B、pagingEnabled 控制控件是否整页翻动 C、scrollEnabled 控制控件是否能滚动 D、contentInset 滚动范围大小 4、以下的代码会出现什么问题: @implementation Person - (void)setAge:(int)newAge { self.age = newAge; } @end 答案:(B) A、会造成循环引用 B、会造成死循环 C、会出现内存泄露 D、会出现野指针 5、以下不属于iOS本地数据存储的方式是: 答案:(D) A、NSUserDefaults B、Write写入方式 C、SQLite数据库
D、属性 12、当应用程序将要进入非活动状态执行,在此期间,应用程序不接收消息或事件,比如来电话了,此时会先执行以下哪个方法: 答案:(D) A、- (void)applicationDidBecomeActive:(UIApplication *)application{ } B、- (void)applicationDidEnterBackground:(UIApplication *)application{ } C、- (void)applicationWillTerminate:(UIApplication *)application{ } D、- (void)applicationWillResignActive:(UIApplication *)application{ } 13、关于系统自带的UITableViewCell,以下说法正确的是: 答案:(D) A、Cell基本组成:编辑、内容、辅助 B、编辑:editView。tableView被编辑时显示 C、内容:contentView。包含imageView,textField等 D、accessoryView。显示cell的辅助信息 14、实现一个生成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:newName andAge:newAge]; return [stu autorelease]; } D、 + (void)studentWithName:(NSString *)newName andAge:(int)newAge { Student *stu = [[Student alloc] initWithName:newName andAge:newAge];
return [stu autorelease]; } 15、UITableView重用机制中,会将重用的cell放到哪种类型的集合中。 答案:(B) A、NSMutableArray B、NSMutableSet C、NSDictionary D、NSMutableDictionary 16、下面关于深拷贝与浅拷贝理解正确的是: 答案:(A) A、深拷贝拷贝的是内容,浅拷贝拷贝的是指针。 B、深拷贝和浅拷贝最大的区别就是子类对象的地址是否改变。 C、深拷贝是对对象本身复制,但是不对对象的属性进行复制。 D、如果子类对象的地址改变那么就是深拷贝。 17、当程序从后台将要重新回到前台的时候,会先执行以下哪个方法: 答案:(B) A、- (void)applicationDidFinishLaunching:(UIApplication*)application{ } B、- (void)applicationWillEnterForeground:(UIApplication *)application{ } C、- (void)applicationDidBecomeActive:(UIApplication *)application{ } D、 - (void)applicationWillTerminate:(UIApplication *)application{ } 18、对于UIScrollViewController,scrollView将开始降速时,执行的方法是: 答案:(D) A、- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView;{ } B、- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView;{ } C、- (void)scrollViewDidEndScrollingAnimation:(UIScrollView *)scrollView;{ } D、- (void)scrollViewWillBeginDecelerating: 19、对于UISearchBar,要实现实时搜索(即搜索内容实时发生变化时),会执行以下哪个方法: 答案:(C) A、- (void)searchBarTextDidEndEditing:(UISearchBar *)searchBar; B、- (BOOL)searchBarShouldEndEditing:(UISearchBar *)searchBar; C、- (void)searchBar:(UISearchBar )searchBar textDidChange:(NSString )searchText{ } D、- (void)searchBarResultsListButtonClicked:(UISearchBar *)searchBar{ } 20、应用程序启动顺序正确的是: ①在UIApplication代理实例中重写启动方法,设置第一个ViewController ②程序入口main函数创建UIApplication实例和UIApplication代理实例 ③在第一个ViewController中添加控件,实现对应的程序界面。
相关文档
最新文档