[南开大学]20春学期《手机应用软件设计与实现》在线作业-2(答案100分)

[复制链接]
查看: 812|回复: 2

23万

主题

23万

帖子

32万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
329731
发表于 2020-6-30 07:08:54 | 显示全部楼层 |阅读模式
答案来源:雅宝题库交流网(www.ybaotk.com)-[南开大学]20春学期(1109、1803、1809、1903、1909、2003)《手机应用软件设计与实现》在线作业
试卷总分:100    得分:100
第1,Android 是如何组织 Activity 的?
A、A. 以栈的方式组式 Activity
B、B. 以队列的方式组织 Activity
C、C. 以树形方式组织 Activity
D、D. 以链式方式组织 Activity
正确答案:


第2题,以下属于调用摄像头硬件的权限的是
A、A.uses-permission android:name=& uot;android.permission.CAMERA& uot;/
B、B.uses-permission android:name=& uot;android.permission.MOUNT_UNMOUNT_FILESYSTEMS& uot; /
C、C.uses-permission android:name=& uot;android.permission.WRITE_EXTERNAL_STORAGE& uot;/
D、D.uses-permission android:name=& uot;android.permission.INTERNET& uot;/
正确答案:


第3题,下面哪种说法不正确
A、A Android应用的gen目录下的R.java被删除后还能自动生成;
B、B res目录是一个特殊目录,包含了应用程序的全部资源,命名规则可以支持数字(0-9)下横线(_),大小写字母(a-z , A-Z);
C、C AndroidManifest.xml文件是每个Android项目必须有的,是项目应用的全局描述。其中指定程序的包名(package=& uot;...& uot;)+指定android应用的某个组件的名字(android:name=& uot;...& uot;)组成了该组件类的完整路径
D、D assets和res目录都能存放资源文件,但是与res不同的是assets支持任意深度的子目录,在它里面的文件不会在R.java里生成任何资源ID
正确答案:


第4题,下列关于 Open Core说法不正确的是
A、A, Open core是Android多媒体框架的核心
B、B, MediaPlayer是open Core中的一个核心类
C、C, 所有在Android平台的音频、视频的采集以及播放等操作都是通过它来实现的
D、D, 在实现开发中我们并不会过多地研究open core的实现,我们的Android为我们提供了上层的media api的开发使用
正确答案:


答案来源:雅宝题库交流网(www.ybaotk.com),在Android应用程序中,图片应放在那个目录下
A、A、raw
B、B、values
C、C、layout
D、D、drawable
正确答案:D


第 题,Android 下的单元测试要配置,以下说法正确的是?
A、A. 需要在 manifest.xml 清单文件 application 节点下配置instrumentation
B、B. 不需要在 manifest.xml 清单文件 manifest 节点下配置instrumentation
C、C. 需要在 manifest.xml 清单文件 application 节点下配置 uses-permission
D、D. 需要让测试类继承 AndroidTestCase 类
正确答案:D


第1题,使用HttpUrlConnection实现移动互联时,设置读取超时属性的方法是
A、A、setTimeout()
B、B、setReadTimeout()
C、C、setConnectTimeout()
D、D、setRe uestMethod()
正确答案:


第8题,Android:completionThreshold=1 是哪个组件的属性?
A、A. ImageButton
B、B. EditText
C、C. TextView
D、D. AutoCompleteTextView
正确答案:D


第9题,下列关于Service的描述,正确的是
A、A Servie主要负责一些耗时比较长的操作,这说明Service会运行在独立的子线程中
B、B.每次调用Context类中的StartService()方法后都会新建一个Service实例
C、C.每次启动一个服务时候都会先后调用onCreate()和onStart()方法
D、D.当调用了ConText类中的StopService()方法后,Serviece中的onDestroy()方法会自动回调
正确答案:


答案来源:雅宝题库交流网(www.ybaotk.com),Activity生命周期中,第一个需要执行的方法是什么?
A、A、onStart
B、B、onCreate
C、C、onReStart
D、D、onResume
正确答案:


第11题,复选框被选择事件通常用
A、A,setOnClickListener
B、B,setOnCheckChangeListener
C、C,setOnMenuItemSelectedListener
D、D,setOnCheckedListener
正确答案:


答案来源:雅宝题库交流网(www.ybaotk.com),定义LinearLayout水平方向布局时设置的属性
A、A.android:layout_height
B、B.android:gravity
C、C.android:layout
D、D. androidrientation_horizontal
正确答案:


第13题,对于XML布局文件中的视图控件,layout_width属性的属性值不可以是什么?
A、A. match_parent
B、B.fill_parent
C、C. wrap_content
D、D. match_content
正确答案:D


第14题,被称为& uot;Android之父& uot;的是
A、A、Steve Jobs
B、B、Andy Rubin
C、C、Tim Cook
D、D、Bill Gates
正确答案:


答案来源:雅宝题库交流网(www.ybaotk.com),E/AndroidRuntime(1099): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.test/com.test.CanvasActivitys}: java.lang.ClassNotFoundException: com.test.CanvasActivitys in loader dalvik.system.PathClassLoader[/data/app/com.test-1.apk]这段话是程序报错在LogCat中产生的记录,从中可以分析问题的原因可能在哪里?
A、A程序执行CanvasActivitys的一个代码段时一个View有引用雅对象
B、B CanvasActivitys类没有在AndroidManifest中正确申明
C、C 最小SDK支持版本号比运行这个程序的设备版本号还高
D、D CanvasActivitys是一个Activity,但没有重写它的onCreate方法
正确答案:


第1 题,对一些资源以及状态的操作保存,最好是保存在Activity生命周期的哪个函数中进行?
A、A. onStart( )
B、B. onPause( )
C、C. onCreate( )
D、D. onResume( )
正确答案:


第11题,SensorEvent系统使用这个类来创建一个传感器事件对象,他提供了相关传感器事件的信息。一个传感器事件对象包含(    )信息。
A、A.原始传感器数据;
B、B.产生事件的传感器的类型;
C、C.数据的精度;
D、D.以上全部选项;
正确答案:D


第18题,下面说法正确的是
A、A.Android不仅仅采用单线程模型
B、B.Android会默认会为线程创建一个关联的消息栈
C、C.Handler会与多个线程以及该线程的消息队列对应
D、D.程序组件首先通过Handler把消息传送给Looper,Looper把消息放入队列
正确答案:D


第19题,在一个相对布局中怎样使一个控件居中
A、A android:gravity=& uot;center& uot;
B、B android:layout_gravity=& uot;center& uot;
C、C android:layout_centerInParent=& uot;true& uot;
D、D android:scaleType=& uot;center& uot;
正确答案:


答案来源:雅宝题库交流网(www.ybaotk.com),上下文菜单与其他菜单不同的是
A、A,上下文菜单项上的单击事件可以使用onMenuItemSelected方法来响应
B、B,上下文菜单必须注册到指定的view上才能显示
C、C,上下文菜单的菜单项可以添加,可以删除
D、D,上下文菜单的菜单项可以有子项
正确答案:


第21题,下列哪一款移动设备搭载的是Android平台?
A、A. NOKIA手机
B、B. 小米手机
C、C. iPhone手机
D、D. iPad
正确答案:


第22题,关于适配器的说法正确的是?
A、A. 它主要是用来存储数据
B、B. 它主要用来把数据绑定到组件上
C、C. 它主要用来解析数据
D、D. 它主要用来存储 xml 数据
正确答案:


第23题,下列关于XML布局文件在Java代码中被引用的说明中,不正确的是?
A、A. 在Activity中,可以使用findViewById( )方法,通过资源id,获得指定视图元素
B、B. 在Activity中,可以使用R.drawable-system.***方式引用Android系统所提供的图片资源
C、C. 在Activity中,可以使用setContentView( )方法,确定加载哪一个布局文件
D、D. 可以使用View类的findViewById( )方法,获得当前View对象中的某一个视图元素
正确答案:


第24题,针对ListView组件描述错误的是
A、A. ListView自带滚动面板功能,如果数据超出屏幕范围,可以自动滚动
B、B. ListView在使用时,必须通过Adapter来加入数据
C、C. ListView如果想改变显示内容,只需要调整对应的List集合中的数据即可。
D、D. ListView中可以通过OnItemClickListener来完成针对某一项目的点击监听
正确答案:


答案来源:雅宝题库交流网(www.ybaotk.com),传感器的可用性不但在不同硬件之间有变化,而且不同的Android版本之间也可能有变化,这是因为(    )
A、A.原始数据的丢失
B、B.系统调用方法的错误
C、C.Android传感器的引入需要有几个平台Release的过程
D、D.传感器可用性的多变性
正确答案:


第2 题,Android中是SAX方式解析xml需要用的类是
A、A   SAXParserFactory
B、B  TimeReader
C、C   PullParser
D、D  EventHandler
正确答案:


第21题,定义LinearLayout垂直方向布局时设置的属性
A、A.android:layout_height
B、B.android:gravity
C、C.android:layout
D、D. androidrientation  vertical
正确答案:


第28题,关于Activity的描述,下面哪个是正确的?
A、A.  一个Android程序中只能拥有一个Activity类
B、B. Activity类都必须在Androidmaniefest.xml中进行声明
C、C. 系统只负责控制Activity的onDestory过程
D、D. Activity类必须重载onCreate方法
正确答案:


第29题,在Android中使用SQLiteOpenHelper这个辅助类时,可以生成一个数据库,并可以对数据库版本进行管理的方法可以是
A、A. getDatabase()
B、B. getUserDatabase()
C、C. getReadableDatabase()
D、D. getDatabase()
正确答案:,C


答案来源:雅宝题库交流网(www.ybaotk.com),Hanlder是线程与Activity通信的桥梁,如果线程处理不当,机器就会变得越慢,那么线程销毁的方法是?
A、A. onDestroy()
B、B. onClear()
C、C. onFinish()
D、D. onStop()
正确答案:


第31题,AppWidget窗口小部件时可以使用下列哪个布局
A、A,FrameLayout
B、B,LinearLayout
C、C,TableLayout
D、D,RelativeLayout
正确答案:,B,D


第32题,下列不会导致GC内存泄露的是
A、A.数据库的cursor没有关闭
B、B.构造adapter缓存contentview
C、C.衍生listview的优化问题-----减少创建view的对象,充分使用contentview,可以使用一静态类来优化处理getview的过程activity
D、D.使用s lite数据库
正确答案:,D


第33题,NotificationManager中清除消息的方法是
A、A,destroy
B、B,cancel
C、C,clear
D、D,cancelAll
正确答案:,D


第34题,MVC模式包括
A、模型
B、视图
C、传感器
D、控制器
正确答案:


第35题,Android 数据存储与访问的方式一下说法不正确的是
A、A  数据库
B、B、sharedpreference
C、C、Context
D、D、WiFi
正确答案:,B


第3 题,处理菜单项单击事件的方法包含以下那几个?
A、A. 使用onOptionsItemSelected(MenuItem item)响应
B、B. 使用onMenuItemSelected(int featureId ,MenuItem item)响应
C、C. 使用onMenuItemClick(MenuItem item)响应
D、D. 使用 onCreateOptionsMenu(Menu menu)响应
正确答案:,B,C


第31题,以下属于Intent传递一些二进制数据的方法有哪些
A、Button
B、TextView
C、Serializable
D、Parcelable
正确答案:,D


第38题,关于线程说法正确的是()
A、A. 在 Android 中,我们可以在主线程中,创建一个新的线程
B、B. 在创建的新线程中,它可以操作 UI 组件
C、C. 新线程可以和 Handler 共同使用
D、D. 创建的 Handler 对象,它隶属于主线程
正确答案:,C


第39题,以下属于Activity任务的启动模式有哪些
A、standard
B、singleTop
C、singleTask
D、singleInstance
正确答案:,B,C,D


第40题,下列说法正确的是?
A、A. Button 是普通按钮组件,除此外没有其他的按钮组件
B、B. TextView 是显示文本的组件,TextView 是 EditText 的父类
C、C. EditText 是编辑文本的组件,可以使用 EditText 输入特定的字符
D、D. ImageView 是显示图片的组件,可以通过设置显示局部图片
正确答案:


第41题,Android中输入时间的选择对话框是:DatePickerDialog
T、对
F、错
正确答案:


第42题,通过WiFi访问网络需要配置权限 android:name=& uot;android.permission.CHANGE_WIFI_STATE& uot;
T、对
F、错
正确答案:


第43题,将一个Activity设置成窗口样式,可在AndroidManifest.xml 中添加android :theme=& uot;@android:style/Theme.Dialog& uot;
T、对
F、错
正确答案:


第44题,Android通过队列方式组织Activity,符合先入先出的队列访问规则
T、对
F、错
正确答案:


第45题,Android系统从底层到上层依次是Linux Kernel、Application、Framework、Manager
T、对
F、错
正确答案:


第4 题,进度条组件是RatingBar
T、对
F、错
正确答案:


第41题,内容提供器是应用程序之间共享数据的接口
T、对
F、错
更多答案下载:雅宝题库交流网(www.ybaotk.com)


第48题,UIthread 通常就是main thread,Android启动程序时会替它建立一个MessageQueue
T、对
F、错
正确答案:


第49题,在表格布局中,android:collapseColumns=& uot;0,2& uot;的含义是在屏幕中,当表格的列能显示完时,显示 0,2 列
T、对
F、错
正确答案:


答案来源:雅宝题库交流网(www.ybaotk.com),Handler会与多个线程以及该线程的消息队列对应
T、对
F、错
正确答案:F





上一篇:[南开大学]20春学期《手机应用软件设计与实现》在线作业-1(答案100分)
下一篇:[南开大学]20春学期《手机应用软件设计与实现》在线作业(答案100分)
回复

使用道具 举报

0

主题

3542

帖子

5314

积分

论坛元老

Rank: 8Rank: 8

积分
5314
发表于 2022-3-13 01:56:26 | 显示全部楼层
奥鹏作业可以代做吗?
回复

使用道具 举报

0

主题

3435

帖子

5153

积分

论坛元老

Rank: 8Rank: 8

积分
5153
发表于 2022-3-14 13:51:09 | 显示全部楼层
电大广东开放大学形考作业可以做吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩课程推荐
|网站地图|网站地图