中国大学mooc《iOS开发技术(湖北工程学院) 》章节测试答案_第1页
中国大学mooc《iOS开发技术(湖北工程学院) 》章节测试答案_第2页
中国大学mooc《iOS开发技术(湖北工程学院) 》章节测试答案_第3页
中国大学mooc《iOS开发技术(湖北工程学院) 》章节测试答案_第4页
中国大学mooc《iOS开发技术(湖北工程学院) 》章节测试答案_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

titleiOS开发技术(湖北工程学院)中国大学mooc答案100分最新版content模块一iOS入门体验模块一测验1、控制器加载完成后,首先会调用哪个方法来加载视图(

)。A:viewDidAppear

B:viewWillAppear

C:viewDidLoad

D:loadView

答案:viewDidLoad2、下列选项中,无法定义控件位置的属性是(

)。A:center

B:bounds

C:frame

D:tag

答案:tag3、self表示(

)。A:父类

B:子类

C:当前类

D:当前类的实例对象

答案:当前类的实例对象4、当系统检测到内存紧张时,会调用以下哪个方法(

)。A:viewDidAppear

B:viewWillDisappear

C:didReceiveMemoryWarning

D:viewDidDisappear

答案:didReceiveMemoryWarning5、程序启动完毕之后,首先会调用以下哪个方法(

)。A:applicationWillResignActive:

B:applicationDidEnterBackground:

C:applicationDidBecomeActive:

D:application:didFinishLaunchingWithOptions:

答案:application:didFinishLaunchingWithOptions:6、下列选项中,用于唯一标识应用程序的是(

)。A:BundleID

B:BundleSeedID

C:AppID

D:UDID

答案:BundleID7、下面选项中,哪个不是IBAction弹出对话框选择或填写字段(

)。A:Connection

B:Name

C:Type

D:Storage

答案:Storage8、下列选项中,用于设置文本对齐方式的属性是(

)。A:text

B:textColor

C:textAlignment

D:font

答案:textAlignment9、MVC模式中的M、V、C分别指(

)。A:模态、视图、控制器

B:模型、视图、控制器

C:模型、控制器、视图

D:视图、模型、模型、控制器

答案:模型、视图、控制器10、面向对象的特性不包括(

)。A:封装

B:继承

C:多态

D:构造

答案:构造11、苹果公司的创始人是乔布斯。

A:正确

B:错误

答案:正确12、在申请加入iOS开发之前,开发者必须拥有一个苹果账号。A:正确

B:错误

答案:正确

分析:只有付费账号,才可以使用该账号向AppStore上传应用。有个人账号和企业账号2种,个人账号一年99美元,企业账号一年299美元。13、每个视图控制器都有一个根视图。A:正确

B:错误

答案:正确

分析:根视图才是可见的,所有的控件都将作为根视图的子视图。14、AppDelegate是工程中的普通文件,可以将其删除。A:正确

B:错误

答案:错误

分析:​AppDelegate是整个工程的委托文件,负责管理整个工程,作为程序的启动入口,不能删除。15、按钮既能显示文字,又能显示图片。A:正确

B:错误

答案:正确

分析:按钮用来执行Action操作,但也可以显示图片,在其image属性中设置即可。16、标签控件用于显示文字,无法与用户交互。A:正确

B:错误

答案:正确

分析:标签仅用于显示静态文字,是不接受用户的控制的。17、图片控件使用UIImageView表示,继承自UIView类。A:正确

B:错误

答案:正确

分析:界面上所有可视控件均为UIView的子类。18、UITextField文本框中的键盘类型是固定的,不可以设置。A:正确

B:错误

答案:错误

分析:键盘类型可以在KeyBoardType属性中设置,有普通键盘、数字键盘等多种形式。19、UITextField控件的Placeholder属性表示文本中的输入内容。A:正确

B:错误

答案:错误

分析:Placeholder表示文本框中没有输入内容时的提示信息,text属性表示里面的输入内容。20、tag属性用于唯一标识控件,可以作为控件的引用。A:正确

B:错误

答案:正确

分析:tag为每一个控件的标识属性,是一个整数,默认值为0,可使用它区分父视图上的每一个控件。模块二UI基础开发模块二测验1、开关控件UISwitch通过哪个方法来检测当前的状态(

)。A:on

B:isSelected

C:isOn

D:value

答案:isOn2、用于判断是否正在播放动画的方法是(

)。A:startAnimating

B:stopAnimating

C:isAnimating

D:animating

答案:isAnimating3、下列选项中,用于设置滚动视图偏移量的是(

)。A:contentOffset

B:

contentSize

C:contentInset

D:scrollEnabled

答案:contentOffset4、下列选项中,用于设置当前显示的是哪一页的是(

)。A:currentPage

B:pageIndicatorTintColor

C:numberOfPages

D:currentPageIndicatorTintColor

答案:currentPage5、UIStepper控件的stepValue属性表示(

)。A:当前值

B:增进步长

C:最小值

D:最大值

答案:增进步长6、UIImageView控件的animationDuration属性表示(

)。A:动画播放次数

B:动画持续时间

C:设置动画数组

D:设置动画播放

答案:动画持续时间7、UISlider的当前值用哪个属性表示(

)。A:value

B:current

C:Minimum

D:Maximum

答案:value8、下列属性中,用于获取父控件的是(

)。A:alpha

B:tag

C:subviews

D:superview

答案:superview9、下列选项中,不属于UIControl子类的是(

)。A:UILabel

B:UIButton

C:UITextField

D:UISlider

答案:UILabel10、以下关于视图的frame与bounds的理解错误的是(

)。A:bounds是指这个view在window坐标系的坐标和大小

B:frame指的是这个view在它superview的坐标系的坐标和大小

C:frame和bounds是UIView中的两个属性

D:一个是以自身左上角为原点的坐标系,一个是以屏幕左上角为原点的坐标系

答案:bounds是指这个view在window坐标系的坐标和大小11、UIImageView默认是允许用户交互的。A:正确

B:错误

答案:错误

分析:UIImageView默认是不允许交互的,但可以通过添加各种手势实现交互。12、UILabel控件的numberOfLines属性用于指定文本行数。A:正确

B:错误

答案:正确

分析:UILabel控件的numberOfLines属性指定文本行数,设置为0时则表示不限定行数。13、UIDataPicker是一个可以用来选择日期和时间的控件。A:正确

B:错误

答案:正确14、UIImageView的animationDuration属性用于设置动画播放的时长。A:正确

B:错误

答案:正确15、开关控件通过ValueChanged事件检测开关的切换。A:正确

B:错误

答案:正确16、Segments属性的值是一个整数,用于控制分段控件分为几段。A:正确

B:错误

答案:正确17、UIScrollView是一个支持滚动的控件,可以用来展示大量的内容。A:正确

B:错误

答案:正确18、UITextField的SecureTextEntry属性表示文本框的内容。A:正确

B:错误

答案:错误19、通过IBOutlet绑定事件处理实现,通过IBAction连接获取控件。A:正确

B:错误

答案:错误20、Timer用于控制每隔一个固定时间做指定的动作。A:正确

B:错误

答案:正确模块三UI高级开发模块三测验1、如要指定表视图的行高,可通过哪个方法实现(

)。A:tableView:viewForHeaderInSection

B:tableView:viewForFooterInSection

C:tableView:heightForRowAtIndexPath

D:tableView:didSelectRowAtIndexPath

答案:tableView:heightForRowAtIndexPath2、表视图确认删除或插入操作,需要调用哪个方法实现(

)。A:setEditing:animated

B:tableView:editingStyleForRowAtIndexPath:

C:tableView:commmitEditingStyle:forRowAtIndexPath:

D:tableView:canMoveRowAtIndexPath:

答案:tableView:commmitEditingStyle:forRowAtIndexPath:3、下列方法中,用于为表视图添加索引的是(

)。A:tableView:editingStyleForRowAtIndexPath:

B:sectionIndexTitlesForTableView

C:tableView:commmitEditingStyle:forRowAtIndexPath:

D:tableView:moveRowAtIndexPath:toIndexPath:

答案:sectionIndexTitlesForTableView4、设定单元格编辑图标的风格,需要调用哪个方法实现(

)。A:setEditing:animated

B:tableView:editingStyleForRowAtIndexPath:

C:tableView:commmitEditingStyle:forRowAtIndexPath:

D:

tableView:canMoveRowAtIndexPath:

答案:tableView:editingStyleForRowAtIndexPath:

5、搜索栏文本内容发生变化时,会激发哪个方法(

)。A:searchBarShouldEndEditing:

B:searchBarShouldBeginEditing:

C:searchBar:shouldChangeTextInRange:replacementText:

D:searchBar:textDidChange:

答案:searchBar:textDidChange:6、如果要移动单元格,需要调用哪个方法实现(

)。A:setEditing:animated

B:tableView:editingStyleForRowAtIndexPath:

C:tableView:commmitEditingStyle:forRowAtIndexPath:

D:tableView:moveRowAtIndexPath:toIndexPath:

答案:tableView:moveRowAtIndexPath:toIndexPath:7、若要实现单击某个单元格执行指定操作,通过哪个方法实现(

)。A:tableView:viewForHeaderInSection

B:tableView:viewForFooterInSection

C:tableView:heightForRowAtIndexPath

D:tableView:didSelectRowAtIndexPath

答案:tableView:didSelectRowAtIndexPath8、数据源协议中,描述每个单元格内容的方法是(

)。A:numberOfSectionsInTableView

B:tableView:numberOfRowsInSection

C:tableView:cellForRowAtIndexPath

D:tableView:didSelectRowAtIndexPath

答案:tableView:cellForRowAtIndexPath9、UITableViewCell可进行哪些操作(

)。A:自定义单元格的文字标题、图标、背景等属性

B:对单元格进行选择和高亮操作

C:配置单元格的附加视图

D:对单元格进行添加、删除、改变位置等操作

答案:自定义单元格的文字标题、图标、背景等属性;

对单元格进行选择和高亮操作;

配置单元格的附加视图;

对单元格进行添加、删除、改变位置等操作10、遵守数据源协议的对象,必须实现以下哪两个方法(

)。A:numberOfSectionsInTableView

B:tableView:numberOfRowsInSection

C:tableView:cellForRowAtIndexPath

D:tableView:didSelectRowAtIndexPath

答案:tableView:numberOfRo

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论