【MOOC】移动APP开发基础-常州信息职业技术学院 中国大学慕课MOOC答案_第1页
【MOOC】移动APP开发基础-常州信息职业技术学院 中国大学慕课MOOC答案_第2页
【MOOC】移动APP开发基础-常州信息职业技术学院 中国大学慕课MOOC答案_第3页
【MOOC】移动APP开发基础-常州信息职业技术学院 中国大学慕课MOOC答案_第4页
【MOOC】移动APP开发基础-常州信息职业技术学院 中国大学慕课MOOC答案_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

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

文档简介

【MOOC】移动APP开发基础-常州信息职业技术学院中国大学慕课MOOC答案课堂测验1、【单选题】以下品牌是市面上主流的中国Android终端品牌?(A)本题答案:【华为】2、【单选题】Android开发者,开发时经常使用以下哪种编号选择不同的Android开发版本?()本题答案:【API编号】3、【单选题】Android终端中,有一些特殊应用需要获取Root权限才能工作,其本质是需要操作以下哪一层()。本题答案:【Linux内核层】4、【单选题】目前最为主流的Android开发环境是()?本题答案:【AndroidStudio】5、【单选题】以下哪些终端可以使用Android操作系统(D)?本题答案:【以上均可】6、【单选题】以下哪个是非开源的操作系统()?本题答案:【iOS】7、【判断题】Android是一款开源的操作系统,所以大家可以免费使用它。本题答案:【错误】8、【判断题】Android的四层架构中,对于普通APP的开发者来说,可以重点关注应用框架层和应用程序层。本题答案:【正确】9、【填空题】Android是一种基于内核的自由且开放源码的操作系统。本题答案:【Linux】10、【填空题】Android系统的四层架构分别是。本题答案:【Linux内核、系统库、应用框架层、应用程序层##%_YZPRLFH_%##Linux内核,系统库,应用框架层,应用程序层】11、【填空题】在包括Android在内的很多操作系统,为了将复杂的功能架构变得清晰,经常会采用架构。本题答案:【分层##%_YZPRLFH_%##层次】任务1-单元作业任务1-单元测验1、【单选题】Android四层架构中,应用框架层使用的是什么语法?()本题答案:【Java】2、【单选题】Android四层架构中,系统库层使用的是什么语法?()本题答案:【C/C++】3、【单选题】应用程序员编写的Android应用程序,主要是调用()提供的接口进行实现。本题答案:【应用框架层】4、【单选题】AndroidStudio使用了很多组件,其中()是用来构建项目工程的。本题答案:【Gradle】5、【单选题】要在命令行下使用adbshell命令,应将()目录添加到系统Path环境变量中?本题答案:【C:\Users\Administrator\AppData\Local\Android\Sdk\platform-tools】6、【单选题】如果在AndroidStudio中打开Android项目后,发现打开Activity布局文件后,不能显示布局预览视图,此时应将styles.xml文件中Activity的基样式修改为()??本题答案:【stylename=AppThemeparent=Base.Theme.AppCompat.Light.DarkActionBar】7、【单选题】在AndroidStudio中,缺省的gradlewrapper文件放置在()目录下??本题答案:【C:\Users\Administrator\.gradle\wrapper\dists】8、【单选题】存放Android虚拟机及其相关文件的目录是()??本题答案:【C:\Users\Administrator\.android】9、【单选题】AndroidStudio安装后,存放AndroidSDK文件的目录是()??本题答案:【C:\Users\Administrator\AppData\Local\Android\Sdk】10、【单选题】要设置AndroidStudio开发环境的字体与字号,应在()设置??本题答案:【菜单→Settings→Editor→Font】11、【单选题】要设置AndroidStudio的主题风格,应在(?)设置?本题答案:【菜单→Settings→AppearanceBehavior→Appearance】12、【单选题】要设置AndroidStudio的代码补全功能,应在()设置??本题答案:【菜单→Settings→Editor→General→CodeCompletion】13、【单选题】AndroidStudio中,要设置开发时使用的AndroidSDK版本,应在()?本题答案:【菜单→Settings→AppearanceBehavior→SystemSettings→AndroidSDK】14、【单选题】AndroidStudio中,要查看使用的Gradle?插件的版本,应在()文件中查看?本题答案:【build.gradle(Project)?】15、【单选题】如果你的电脑是16G内存,安装的是WIN10操作系统,应下载安装()版本的AndroidStudio安装文件。本题答案:【Windows操作系统(64位)】16、【单选题】以下哪个组件不属于AndroidStudio的安装范围()。本题答案:【Eclipse】17、【单选题】创建Android项目时,()代表了新建APP的包名。本题答案:【PackageName】18、【判断题】Android是一种基于Linux内核的移动操作系统,为了保护知识产权,源码不对外开放。本题答案:【错误】19、【判断题】Android是目前市面上,移动终端占比最高的操作系统。本题答案:【正确】20、【判断题】作为Android初级开发者,我们所开发的APP一般位于应用程序层。本题答案:【正确】21、【判断题】借助Android虚拟机,我们可以在开发电脑上模拟移动终端,并可以进行程序运行和调试。本题答案:【正确】22、【判断题】Android虚拟机有很大的局限性,它仅仅能模拟手机终端的运行。本题答案:【错误】23、【填空题】Android是一种基于()内核的自由且开放源码的操作系统。本题答案:【Linux】24、【填空题】在Android智能终端中,有很多应用如拍照软件、联系人管理软件,它们都属于Android的()层。本题答案:【应用程序##%_YZPRLFH_%##Applications##%_YZPRLFH_%##Application】25、【填空题】为了让程序员更加方便的运行调试程序,Android提供了(),可以方便的将程序运行其上,而不要实际的移动终端。本题答案:【模拟器##%_YZPRLFH_%##虚拟设备】26、【填空题】安装Android开发环境,我们首先需要安装()。本题答案:【JDK】27、【填空题】启动Android模拟器时,如果提示“IncompatibleHAXMmodule”,此时应该()。本题答案:【更新Intelx86EmulatorAccelerator的版本##%_YZPRLFH_%##升级Intelx86EmulatorAccelerator的版本】28、【填空题】若在安装Intelx86EmulatorAccelerator时,提示“IntelVirtualTechnology未开启”,此时应该()本题答案:【进入打开电脑BIOS设置IntelVirtualTechnologyEnable】29、【填空题】AndroidAPP中的一个界面称为。本题答案:【Activity】30、【填空题】AndroidAPP中界面的展示布局称为。本题答案:【Layout】课堂测验1、【单选题】AndroidStudio项目中,Java源代码文件存放在()目录下。本题答案:【src/main/java】2、【单选题】AndroidStudio项目中,各类资源文件存放在()目录下。本题答案:【src/main/res】3、【单选题】AndroidStudio项目中,布局资源文件存放的目录是()。本题答案:【res/layout】4、【单选题】AndroidStudio项目中,字符串资源文件存放的目录是()。本题答案:【res/values】5、【单选题】AndroidStudio项目中,图片资源文件存放的目录是()。本题答案:【res/drawable】6、【单选题】AndroidStudio项目中,样式资源文件styles.xml存放的目录是()。本题答案:【res/values】7、【单选题】Android程序启动时,在AndroidManifest.xml中的Activity声明中,包含()属性的Activity会被最先启动。本题答案:【actionandroid:name=”ent.action.MAIN”】8、【填空题】如果一个Activity要最先被启动,应该将该Activity的intent-filter设置为。本题答案:【】9、【填空题】Android程序启动时,首先会从文件中加载应用的配置信息,该文件中包含了很多程序启动的信息。本题答案:【AndroidManifest.xml】10、【填空题】在AndroidManifest.xml文件中,如果在application和主activity标记下都设置了label属性,则系统最终会使用作为应用程序名称显示。本题答案:【activity标记下的label属性值】课堂测验1、【单选题】要获取TextView中显示的内容,可以调用()方法。本题答案:【getText()】2、【单选题】要设置TextView中显示的内容,可以调用()方法。本题答案:【setText()】3、【单选题】要将TextView所显示文本中的电话号码显示为超链接,应将autoLink属性的值设置为()。本题答案:【phone】4、【填空题】设置TextView中显示内容的属性是。本题答案:【android:text##%_YZPRLFH_%##text】5、【填空题】设置TextView中显示文字超链接的属性是。本题答案:【android:autoLink##%_YZPRLFH_%##autoLink】6、【填空题】设置TextView中文本颜色的属性是。本题答案:【android:textColor##%_YZPRLFH_%##textColor】7、【填空题】设置TextView中字号大小的属性是。本题答案:【android:textSize##%_YZPRLFH_%##textSize】8、【填空题】在代码android:id=“@+id/textView1”中,其中的“+”号表示。本题答案:【新增一个id】9、【填空题】在代码android:layout_width=”wrap_content”中,其中“wrap_content”表示。本题答案:【控件大小正好适应文字内容】课堂测验1、【判断题】只要某个类实现了相应的事件处理接口,其对象就可以充当相应事件的事件监听器。本题答案:【正确】2、【填空题】Button类的直接父类是。本题答案:【TextView】3、【填空题】如果要为按钮设置背景颜色或背景图片,可以通过属性进行设置。本题答案:【android:background##%_YZPRLFH_%##background】4、【填空题】调用Button的方法设置Button组件的监听器。本题答案:【setOnClickListener()##%_YZPRLFH_%##setOnClickListener】5、【填空题】Button按钮单击事件的监听器类应该实现接口。本题答案:【View.onClickListener】课堂测验1、【单选题】要设置ImageView中显示的位图,应该调用()?本题答案:【setImageBitmap()】2、【填空题】要设置ImageView中显示的图片,应使用属性。本题答案:【app:srcCompat##%_YZPRLFH_%##android:src##%_YZPRLFH_%##srcCompat##%_YZPRLFH_%##src】3、【填空题】要动态改变ImageView中显示的图片,应该调用ImageView的方法。本题答案:【setImageResource()##%_YZPRLFH_%##setImageResource】课堂测验1、【单选题】要在EditText中输入密码,应将EditText的android:inputType属性值设置为()。本题答案:【password】2、【单选题】要在EditText中输入电话号码,应将EditText的android:inputType属性值设置为()。本题答案:【phone】3、【单选题】要在EditText中输入电子邮件,应将EditText的android:inputType属性值设置为()。本题答案:【textEmailAddress】4、【单选题】要在EditText中输入日期时间,应将EditText的android:inputType属性值设置为()。本题答案:【datetime】5、【填空题】EditText类是TextView类的。本题答案:【子类】6、【填空题】要设置EditText输入的内容类型,应该设置属性。本题答案:【android:inputType##%_YZPRLFH_%##inputType】7、【填空题】EditText组件的直接父类是。本题答案:【TextView】课堂测验1、【单选题】要设置DatePicker控件显示的日期,应该调用()方法。本题答案:【updateDate()】2、【单选题】要设置TimePicker组件使用24小时制来显示时间,应该调用()方法。本题答案:【setIs24HourView()】3、【单选题】要获得DatePicker中选择的日期,应调用其()方法。本题答案:【getDayOfMonth()】4、【单选题】要监听DatePicker中日期的变化,使用的监听接口是()。本题答案:【DatePicker.OnDateChangedListener】5、【单选题】要监听TimePicker中时间的变化,使用的监听接口是()。本题答案:【TimePicker.OnTimeChangedListener】6、【判断题】DatePicker对象获取到的月份需要加1,才能表示真正的月份。本题答案:【正确】7、【填空题】要设置DatePicker日期中年份的选择范围,应设置其两个属性。本题答案:【android:startYear和android:endYear##%_YZPRLFH_%##android:startYear、android:endYear##%_YZPRLFH_%##android:startYear,android:endYear】课堂测验1、【单选题】嵌套层次比较少的布局是()?本题答案:【ConstraintLayout】2、【单选题】如果界面上内容过多,需要垂直滚动时应使用()。本题答案:【ScrollView】3、【单选题】ScrollView可以有()个子View。本题答案:【1】4、【单选题】在Android中,()布局管理器中允许多个组件层叠排序。本题答案:【帧布局管理器(FrameLayout)】5、【单选题】有A、B两个组件,A组件的id为a,B组件的id为b,在RelativeLayout中,要使B组件位于A组件的右边,应如何设置B组件的属性?()本题答案:【android:layout_toRightOf=”@id/a”】6、【单选题】有A、B两个组件,A组件的id为a,B组件的id为b,在ConstraintLayout中,要使B组件位于A组件的右边,应如何设置B组件的属性?()本题答案:【app:layout_constraintLeft_toRightOf=”@id/a”】7、【单选题】有A、B两个组件,A组件的id为a,B组件的id为b,在RelativeLayout中,要使B组件位于A组件顶端对齐,应如何设置B组件的属性?()本题答案:【android:layout_alignTop=”@id/a”】8、【单选题】在RelativeLayout布局中,要使组件A位于其父组件的正中央,应如何设置组件A的属性?()本题答案:【android:layout_centerInParent=”true”】9、【填空题】决定LinearLayout方向的属性是。本题答案:【android:orientation##%_YZPRLFH_%##orientation】10、【填空题】TableLayout布局中,表示一行的标记是。本题答案:【】任务2-单元作业任务2-单元测验1、【单选题】以下哪个控件用来显示图片?()本题答案:【ImageView】2、【单选题】如果要实现用户单击后触发一定的处理,以下哪个控件最合适?()本题答案:【Button】3、【单选题】如果我们需要捕捉某个控件的事件,我们需要为该控件创建()本题答案:【监听器】4、【单选题】以下的哪个属性是用来表示引用图片的资源ID?()本题答案:【src】5、【单选题】以下的哪个属性是用来控制虚拟键盘输入类型?()本题答案:【inputType】6、【单选题】Android工程启动是最先加载的是AndroidManifest.xml,如果有多个Activity,以下哪个属性决定了该Activity最先被加载?()本题答案:【ent.action.MAIN】7、【单选题】如果我们需要导入一张图片资源,我们需要将图片放在哪个工程目录中()?本题答案:【res\drawable】8、【单选题】如果我们需要创建一个字符串资源,我们需要将字符串放在res\values的哪个文件中?()本题答案:【strings.xml】9、【单选题】以下哪个布局最不适合在多种移动终端上使用?()本题答案:【绝对布局】10、【单选题】相对布局中,如果指定一个控件位于引用控件的左侧,应该使用()属性?本题答案:【android:layout_toLeftOf】11、【单选题】设置XML布局文件中的字体大小一般用()单位。本题答案:【sp】12、【单选题】AndroidStudio项目下面的assets目录的作用是()。本题答案:【主要放置一些文件资源,这些文件会被原封不动打包到apk中】13、【单选题】下列关于res/raw目录的说法中,正确的是()。本题答案:【这里的文件是原封不动地存储到设备上,不会转换为二进制的格式】14、【单选题】AndroidStudio项目编译后产生的.apk文件,存储在()目录中。本题答案:【build/outputs】15、【判断题】ScrollView既支持垂直方向的滚动条,也支持水平方向的滚动条。本题答案:【错误】16、【判断题】当向程序中添加了资源时,需要在R类中指定资源的id。本题答案:【错误】17、【判断题】调用findViewById方法时,会创建控件对象。本题答案:【错误】18、【判断题】Android中布局类的直接父类是ViewGroup。本题答案:【正确】19、【判断题】由于绝对布局中可以任意放置控件,非常灵活,所以在实际开发中经常使用。本题答案:【错误】20、【判断题】在表示透明度时,0表示完全透明,f表示完全不透明。本题答案:【正确】21、【判断题】在Android中,资源文件的文件名不能使用大写字母,必须以小写字母a~z开头,由小写字母a~z、数字0~9或者下划线“_”组成。本题答案:【正确】22、【判断题】drawable子包只用来存放图片资源。本题答案:【错误】23、【判断题】assets包用于保存原始资源文件,其中的文件会编译到.apk中,并且原文件名会被保留。可以使用URI来定位该文件夹中的文件,然后使用AssetManager类以流的方式来读取文件内容。本题答案:【正确】24、【判断题】在Android项目开发时,当res包中的资源发生变化时,需要同时手动修改对应的R文件中的静态内部类中的常量。本题答案:【错误】25、【判断题】在Android中,事件主要包括键盘事件和触摸事件两大类。键盘事件包括按下、弹起等,触摸事件包括按下、弹起、滑动、双击等。本题答案:【正确】26、【填空题】在Android控件使用过程中,经常需要根据控件的ID获取控件的对象,我们可以使用()方法。本题答案:【findViewById##%_YZPRLFH_%##findViewById()】27、【填空题】导入图片时,需要特别注意图片的名称不可以包含()本题答案:【大写字母、中文字符、特殊字符##%_YZPRLFH_%##大写字母,中文字符,特殊字符】28、【填空题】在创建控件的时候,可以在布局文件的界面视图中拖拉控件,但本质上还是编辑的()布局文件。本题答案:【XML##%_YZPRLFH_%##xml】29、【填空题】表格布局可以包含多行,()代表是一行。本题答案:【TableRow】30、【填空题】如果创建了一个字符串资源为hello,那么它的ID应该是()。本题答案:【R.String.hello】课堂测验1、【单选题】要创建Toast,应该调用()方法。本题答案:【makeText()】2、【单选题】要创建对话框,应调用()方法。本题答案:【create()】3、【单选题】以下哪个方法可以让Dialog设置标题信息()?本题答案:【builder.setTitle()】4、【单选题】以下哪个语句能让Toast在屏幕中间显示()?本题答案:【toast.setGravity(Gravity.CENTER,0,0)】5、【单选题】以下哪条语句不对()?本题答案:【builder.setIcon(“String”);】6、【判断题】原生Dialog可以设置icon。本题答案:【正确】7、【判断题】Dialog代码中可以不写builder.create().show()。本题答案:【错误】8、【判断题】Toast需要点击取消按钮才会消失。本题答案:【错误】9、【判断题】Dialog可以只显示一个按钮。本题答案:【正确】10、【判断题】Toast在设置显示时间参数时Toast.LENGTH_SHORT比Toast.LENGTH_LONG时间长。本题答案:【错误】11、【填空题】请将MainActivity中的Toast消息提示代码补充完整:Toast.makeText(MainActivity.this,Toast提示消息,Toast.LENGTH_SHORT).___________;本题答案:【show()】12、【填空题】在MainActivity中生成一个对话框构造器,并添加提示消息内容为“这是一个对话框”,请补全以下代码:AlertDialog.Builderbuilder=newAlertDialog.Builder(MainActivity.this);builder.();本题答案:【setMessage(“这是一个对话框”)】课堂测验1、【单选题】动态加载XML布局文件生成视图,调用的方法是()。本题答案:【inflate()】2、【单选题】监听对话框上按钮的事件监听接口是()。本题答案:【DialogInterface.onClickListener】3、【单选题】自定义Dialog代码中以下哪个方法不存在()?本题答案:【builder.setEdittext()】4、【判断题】自定义Dialog代码中builder.setView()是用于设置自定义布局视图的。本题答案:【正确】5、【判断题】自定义Dialog代码中不能设置标题和提示消息。本题答案:【错误】6、【填空题】已添加自定义Dialog布局dialog_layout.xml文件。如何创建自定义Dialog的视图,请补全相关代码:Viewdiy=getLayoutInflater(,null)。本题答案:【R.layout.dialog_layout】课堂测验1、【单选题】创建Notification对象时,使用的是()方法。本题答案:【build()】2、【单选题】创建通知时,使用的系统服务是()。本题答案:【Notification_Service】3、【单选题】以下哪个方法可以给Notification设置通知的正文内容()?本题答案:【builder.setContentText()】4、【单选题】Notification类的setLargeIcon这个方法有什么作用()?本题答案:【设置通知的大图标】5、【单选题】Notification类的setTicker这个方法有什么作用()?本题答案:【设置通知栏提示消息】6、【判断题】不能在Notification中设置当前通知的创建时间。本题答案:【错误】7、【判断题】builder.setLargeIcon(“标题”)这条代码是对的。本题答案:【错误】8、【填空题】如何在Notification中设置点击通知后自动取消该条通知:builder.;本题答案:【setAutoCancel()】9、【填空题】调用Notification类的方法设置通知的发生时间。本题答案:【setWhen()##%_YZPRLFH_%##setWhen】课堂测验1、【单选题】要实现对单击菜单项的事件响应,应该重写()方法。本题答案:【onOptionsItemSelected()】2、【单选题】菜单布局文件中以下哪个元素是对菜单进行分组的()?本题答案:【group】3、【单选题】菜单布局文件中以下哪个元素是创建菜单选项的()?本题答案:【item】4、【单选题】以下哪个是菜单选项监听事件所需要重写的方法()?本题答案:【onOptionsItemSelected()】5、【单选题】重写以下哪个方法用于菜单资源的加载()?本题答案:【onCreateOptionsMenu()】6、【判断题】Android较早的版本中没有提供创建菜单选项布局的XML文件。本题答案:【正确】7、【判断题】menu是菜单资源文件的根节点,里面只能包含一个item和group。本题答案:【错误】8、【判断题】OptionMenu只能加载到Activity中。本题答案:【错误】9、【判断题】OptionMenu能加载到Activity和Fragment中。本题答案:【正确】10、【填空题】目前,Android中的菜单一般是通过生成的。本题答案:【菜单资源文件】11、【填空题】如何给OptionMenu菜单项设置名字为“删除”?请填空。itemandroid:id=@+id/item_delete_____________________________/本题答案:【android:title=”删除”】12、【填空题】菜单资源文件需要创建在res中的__________目录下。本题答案:【menu】课堂测验1、【单选题】要监听Spinner的列表项被选中事件,使用的监听器是()。本题答案:【AdapterView.onItemSelectedListener】2、【单选题】Spinner组件是()的子类。本题答案:【AdapterView】3、【单选题】以下哪个是Spinner组件特有的属性()本题答案:【android:spinnerMode】4、【单选题】以下哪个是Spinner组件特有的属性()本题答案:【android:prompt】5、【单选题】Spinner组件设置监监听器的方法是()。本题答案:【setOnItemSelectedListener】6、【判断题】onNothingSelected()方法是没有任何选项被选中时被触发。本题答案:【正确】7、【判断题】Spinner选项监听接口中只需要实现一个方法。本题答案:【错误】8、【判断题】Spinner选项监听方法是从其父类中继承的。本题答案:【错误】9、【判断题】spinnerMode属性不是Spinner特有的。本题答案:【错误】10、【填空题】要设置Spinner列表框的样式,应使用属性。本题答案:【android:spinnerMode##%_YZPRLFH_%##spinnerMode】11、【填空题】监听器接口中需要实现的方法onItemSelected()的作用。本题答案:【选项被选中时触发的回调方法】12、【填空题】strings.xml中添加了一个字符串数组,设置其name的属性值为strArr。请将代码补全:Spinnerandroid:________=”@array/strArr”android:id=”@+id/myspinner”/本题答案:【entries】课堂测验1、【单选题】要输出一条Error级别的日志,应调用方法()。本题答案:【e()】2、【单选题】点击界面中的()进入调试模式。本题答案:【Run=Debug】3、【单选题】单步调试的快捷键是()。本题答案:【F8】4、【单选题】请将以下Log日志按级别高低排序。()⑴Log.INFO⑵Log.WARN⑶Log.VERBOSE⑷Log.ERROR本题答案:【⑷⑵⑴⑶】5、【判断题】点击调试后会出现调试等待提示界面。本题答案:【正确】6、【判断题】AndroidStuido无法进行日志过滤。本题答案:【错误】7、【判断题】断点设置在了错误行之后,Debug模式时能进入断点单步调试。本题答案:【错误】8、【判断题】双击代码就能设置断点。本题答案:【错误】9、【判断题】只能在真机调试时进入Debug模式。本题答案:【错误】10、【填空题】查阅日志的窗口是________。本题答案:【LogCat】11、【填空题】一般默认情况下断点图标颜色是________。本题答案:【红色】任务3-单元作业任务3-单元测验1、【单选题】Toast创建完毕后,将Toast显示出来需要调用以下哪个方法?()?本题答案:【show】2、【单选题】以下哪个类对应Android中的提示对话框?()本题答案:【AlertDialog】3、【单选题】对话框中有几个默认Button,()代表是确定按钮。本题答案:【PositiveButton?】4、【单选题】Android中有一个服务用来管理通知,它是()。本题答案:【NotificationManager】5、【单选题】我们单击虚拟机上的菜单键所产生的菜单,称为()。本题答案:【OptionMenu】6、【单选题】以下的哪个方法会在菜单创建时被调用?()本题答案:【onCreateOptionsMenu】7、【单选题】以下的哪个方法会在菜单项被单击时被调用?()本题答案:【onOptionsItemSelected】8、【单选题】Spinner控件哪个属性是用来设置显示项的?()本题答案:【entries】9、【单选题】Spinner控件的子项被选中所对应的监听器为()。本题答案:【OnItemSelectedListener?】10、【单选题】以下哪个日志级别最高?()本题答案:【ERROR】11、【单选题】如何给Dialog设置标题信息()?本题答案:【builder.setTitle()】12、【单选题】如何给Notification设置正文内容()?本题答案:【builder.setContentText()】13、【判断题】自定义对话框其实是通过定义对话框的界面布局,然后根据界面布局生成View对象,最后将View对象设置到对话框上实现的。?本题答案:【正确】14、【判断题】创建内置对话框和Notification时都调用了Builder对象create()方法。?本题答案:【错误】15、【判断题】通过Toast提示消息时可以与用户进行交互。本题答案:【错误】16、【判断题】原生Dialog可以设置icon。本题答案:【正确】17、【判断题】Dialog代码中可以不写builder.create().show()。本题答案:【错误】18、【判断题】自定义Dialog代码中builder.setView()是用于设置自定义布局视图的。本题答案:【正确】19、【判断题】不能在Notification中设置当前通知的创建时间。本题答案:【错误】20、【判断题】OptionMenu使用时不需要添加menu.xml文件。本题答案:【错误】21、【填空题】创建Toast使用makeText方法的第一个参数代表当前Activity的()。本题答案:【对象】22、【填空题】可以在系统的res目录的()子目录,创建菜单资源。本题答案:【menu】23、【填空题】Spinner的直接父类是()。本题答案:【AdapterView】24、【填空题】调试是为了让程序执行到某行代码时停顿,我们需要在这一行设置()。本题答案:【断点】25、【填空题】在AndroidStudio中有一个窗口用于管理日志,该窗口是()。本题答案:【LogCat】26、【填空题】要设置Spnner组件的列表样式,需要设置组件的()属性。本题答案:【android:spinnerMode##%_YZPRLFH_%##spinnerMode】27、【填空题】获取NotificationManager时,使用的系统服务是()。本题答案:【Notification_Service】28、【填空题】将MainActivity中的Toast消息提示代码补充完整:Toast.makeText(MainActivity.this,Toast提示消息,Toast.LENGTH_SHORT).___________;本题答案:【show()】29、【填空题】已添加自定义Dialog布局dialog_layout.xml文件。如何创建自定义Dialog的视图,请补全相关代码:Viewdiy=getLayoutInflater(____________________,null);本题答案:【R.layout.dialog_layout】30、【填空题】在Notification中设置点击通知后自动取消该条通知,请补全代码:builder.____________;本题答案:【setAutoCancel()】课堂测验1、【单选题】若要设置ProgressBar为大的环形进度条,应将其style属性设置为()。本题答案:【style=?android:attr/progressBarStyleLarge】2、【单选题】如果要设置ProgressBar处于不确定模式,应该调用方法()?本题答案:【setIndeterminate()】3、【单选题】判断CheckBox的选中状态,应该调用CheckBox类的()方法。本题答案:【isChecked()】4、【单选题】设置ProgressBar的进度周期性增减的量的方法是()。本题答案:【incrementProgressBy()】5、【单选题】CheckBox选中状态变化事件的监听接口是()。本题答案:【CompoundButton.OnCheckedChangeListener】6、【判断题】进度条组件(ProgressBar)中的incrementProgressBy(intdiff)方法用于设置进度条的增加或减少。当参数值大于1时,表示进度增加;当参数值小于1时,表示进度减少。本题答案:【错误】7、【判断题】CheckBox的直接父类是CompoundButton,而CompoundButton的直接父类则是Button。本题答案:【正确】8、【填空题】要使ProgressBar工作在不确定模式,应设置其属性为true。本题答案:【android:indeterminate##%_YZPRLFH_%##indeterminate】9、【填空题】设置ProgressBar的进度值,应设置属性。本题答案:【android:progress##%_YZPRLFH_%##progress】10、【填空题】要使CheckBox的初始状态为选中,应将CheckBox的属性设置为true。本题答案:【android:checked##%_YZPRLFH_%##checked】课堂测验1、【单选题】Handler类的哪一个方法用于处理子线程发过来的消息()?本题答案:【handleMessage()】2、【单选题】使线程休眠的方法是()。本题答案:【sleep()】3、【单选题】通过重写Handler类的()方法来处理子线程发来的消息。本题答案:【handleMessage()】4、【判断题】Android中子线程可以更新UI界面。本题答案:【错误】5、【填空题】Handler对象在处理子线程发来的消息时,通过Message对象的属性来区分不同的消息。本题答案:【what】课堂测验1、【单选题】Activity进行跳转时要传递数据,数据保存在Intent的()属性里。本题答案:【Extra】2、【单选题】要直接呼叫电话,应将Intent的Action属性设置为()本题答案:【Intent.ACTION_CALL】3、【单选题】要执行Activity的跳转,应调用Context类的()方法。本题答案:【startActivity()】4、【单选题】下列选项中,()不是Intent的属性。本题答案:【Bundle】5、【单选题】若在启动Activity时,希望新建一个Activity对象,则应使用的Intent标志是()。本题答案:【FLAG_ACTIVITY_NEW_TASK】6、【单选题】要显示系统标识为1的联系人的界面,应怎么样设置Intent的Action与Data属性?()本题答案:【ACTION_EDITcontent://com.android.contacts/contacts/1】7、【单选题】设置Intent的Category属性,应调用()方法。本题答案:【addCategory()】8、【判断题】进行Intent解析时,只有Intent对象的Action、Category属性与某个组件的intent-filter中声明中包含的Action和Category完全一致时,该Intent对象才能启动对应的组件。本题答案:【错误】9、【判断题】设置了Component属性的Intent,在启动组件时直接启动,不需进行Intent匹配。本题答案:【正确】10、【判断题】Android高版本中,应用程序的权限授予只需在AndroidManifest.xml中声明即可。本题答案:【错误】课堂测验1、【单选题】由于Activity对象在进入暂停状态、停止状态或者销毁状态时,都会回调()方法,因此可以把一些重要数据的保存操作代码写在该方法里,这样即使应用非正常结束,数据也不会丢失。本题答案:【onStop()】2、【单选题】当Activity的一部分被遮挡时,会回调()生命周期方法。本题答案:【onPause()】3、【单选题】当Activity由暂停状态转为活动状态时,会回调()生命周期方法。本题答案:【onResume()】4、【填空题】Activity对象在其生命周期中会经历四种状态。本题答案:【活动状态、暂停状态、停止状态、销毁状态##%_YZPRLFH_%##活动状态,暂停状态,停止状态,销毁状态】5、【填空题】当Activity对象被销毁时,会依次回调三个方法。本题答案:【onPause()、onStop()、onDestroy()##%_YZPRLFH_%##onPause(),onStop(),onDestroy()】6、【填空题】要显示对话框样式的Activity,应在AndroidManifest.xml中设置对话框的主题为:。本题答案:【android:theme=”@style/Base.Theme.AppCompat.Dialog”##%_YZPRLFH_%##@style/Base.Theme.AppCompat.Dialog】课堂测验1、【单选题】若要使SharedPreferences中保存的数据只能被本应用使用,则需要设置SharedPreferences数据的读取模式为()本题答案:【Context.MODE_PRIVATE】2、【单选题】通过调用SharedPreferences类的()方法来获得编辑SharedPreferences中数据的编辑器对象。本题答案:【edit()】3、【单选题】要清空SharedPreferences中的数据,应调用Editor的()方法。本题答案:【clear()】4、【单选题】要删除SharedPreferences中某个Key对应的数据,应调用Editor的()方法。本题答案:【remove()】5、【单选题】要向SharedPreferences中写入类型为“XXX”的数据,应调用Editor的()方法。本题答案:【putXXX()】6、【单选题】对SharedPreferences中的数据修改完成后,应调用Editor的()方法提交修改。本题答案:【commit()】7、【单选题】SharedPreferences对应的文件保存在()目录下。本题答案:【/data/data/包名/shared_prefs】8、【单选题】下列关于SharedPreferences存/取文件的说法中,错误的是()。本题答案:【读取XML文件的路径是/sdcard/shared_prefs】9、【判断题】SharedPreferences中的数据实际上保存在一个XML文件中,该文件的根元素是map。本题答案:【正确】任务4-单元作业任务4-单元测验1、【单选题】以下哪个控件可以用来显示进度?()本题答案:【ProgressBar】2、【单选题】以下哪个方法可以用来获得进度条的当前进度值?()本题答案:【publicsynchronizedintgetProgress()】3、【单选题】在Activity的生命周期中,当Activity处于栈顶时,此时处于哪种状态?()本题答案:【活动】4、【单选题】在Activity的生命周期中,当Activity被某个AlertDialog覆盖掉一部分之后,会处于哪种状态?()本题答案:【暂停】5、【单选题】Action属性ACTION_DIAL代表()标准动作。本题答案:【显示电话拨号面板】6、【单选题】如果需要显示id为1的联系人信息,Intent中的Action属性与Data属性应该设定为什么?()。本题答案:【ACTION_VIEWcontent://contact

温馨提示

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

评论

0/150

提交评论