openhelp100 发表于 2022-1-26 12:55:18

南开21秋学期《手机应用软件设计与实现》在线作业(随机题目)

21秋学期(1709、1803、1809、1903、1909、2003、2009、2103)《手机应用软件设计与实现》在线作业
试卷总分100得分100
南开大学2021年秋季学期在线作业
第1题复选框被选择事件通常用
A、AsetOnClickListener
B、BsetOnCheckChangeListener
C、CsetOnMenuItemSelectedListener
D、DsetOnCheckedListener
正确答案
第2题如果在android应用程序中需要接收短信那么需要在AndroidManifest.xml文件中增加什么样的权限
A、A.接收短信无需配置权限
B、B.permission.SMS
C、C.android.permission.RECEIVE_SMS
D、D.android.permission.SEND_SMS
正确答案
第3题下列哪一款移动设备搭载的是Android平台?
A、A.iPhone6s
B、B.华为P30
C、C.Lumia手机
D、D.iPad
正确答案
第4题使用Android系统进行拍照用到的类有:
A、A.SurfaceView
B、B.SurfaceHolder
C、C.Callback
D、D.Camera
正确答案
以下能够触发文本框Change的事件的操作是
A、A.文本框失去焦点
B、B.文本获得焦点
C、C.设置文本框的焦点
D、D.改变文本框的内容
正确答案    奥鹏在线作业
第6题关于Handler的说法不正确的是
A、A.它实现不同进程间通信的一种机制
B、B.它避免了在新线程中刷新UI的操作
C、C.它采用队列的方式来存储Message
D、D.它实现不同线程间通信的一种机制
正确答案
第7题能提供内容补全的组件是
A、A.EditText
B、B.DatePicker
C、C.TimePicker
D、D.AutoCompleteTextView
正确答案
第8题下面哪种说法不正确
A、AAndroid应用的gen目录下的R.java被删除后还能自动生成
B、Bres目录是一个特殊目录,包含了应用程序的全部资源,命名规则可以支持数字(09)下横线(_)大小写字母(azAZ)
C、CAndroidManifest.xml文件是每个Android项目必须有的,是项目应用的全局描述。其中指定程序的包名(package=...)+指定android应用的某个组件的名字(androidname=...)组成了该组件类的完整路径
D、Dassets和res目录都能存放资源文件,但是与res不同的是assets支持任意深度的子目录,在它里面的文件不会在R.java里生成任何资源ID
正确答案
第9题关于线程说法不正确的是()
A、A.在Android中,我们可以在主线程中,创建一个新的线程
B、B.在创建的新线程中,它可以操作UI组件
C、C.新线程可以和Handler共同使用
D、D.创建的Handler对象,它隶属于创建它的线程
正确答案
下列对SharePreferences存、取文件的说法中正确的是
A、A属于测试解决方案
B、BsharePreferences处理的就是keyvalue对
C、C读取xml文件的路径是/sdcard/shared_prefx
D、D信息的保存格式是png
正确答案
第11题关于视图控件的常用事件描述中,正确的是?
A、A.Click事件只能使用在按钮上,表示按钮的点击动作
B、B.当TextView类视图控件失去焦点或获得焦点时,将触发FocusClick事件
C、C.当单选框中某一选项被选择时,将触发CheckedClick事件
D、D.当多选框中某一选项被选择时,将触发CheckedChange事件
正确答案
Android开发中常用的开发与调试工具有很多,下面相关描述不对的是
A、A、AndroidDebugBridge,简称adb,它只是一个能用来调试Android应用程序的工具。
B、B、DDMS的全称是DalvikDebugMonitorService,是Android开发环境中的Dalvik虚拟机调试监控服务。
C、C、LogCat日志记录工具,这个工具很常用,可以理解为C或Java程序中的控制台输出,常被用来在手写代码的调试方式中,输出调试信息。
D、D、SDK的管理器,使用自动更新的方式从Google服务器中下载最新的SDK版本及工具到本机。
正确答案
第13题下列关于Service的描述,正确的是
A、AServie主要负责一些耗时比较长的操作,这说明Service会运行在独立的子线程中
B、B.每次调用Context类中的StartService()方法后都会新建一个Service实例
C、C.每次启动一个服务时候都会先后调用onCreate()和onStart()方法
D、D.当调用了ConText类中的StopService()方法后,Serviece中的onDestroy()方法会自动回调
正确答案
第14题上下文菜单与其他菜单不同的是
A、A上下文菜单项上的单击事件可以使用onMenuItemSelected方法来响应
B、B上下文菜单必须注册到指定的view上才能显示
C、C上下文菜单的菜单项可以添加,可以删除
D、D上下文菜单的菜单项可以有子项
正确答案
在Android中使用SQLiteOpenHelper这个辅助类时,可以生成一个数据库,并可以对数据库版本进行管理的方法可以是
A、A.getDatabase()
B、B.getUserDatabase()
C、C.getReadableDatabase()
D、D.getDatabase()
正确答案
第16题ScrollView中,可以直接包含多少个组件?
A、A.3个
B、B.2个
C、C.1个
D、D.无数个
正确答案
第17题使用地图需要的权限是
A、Aandroid.permission.TIME
B、Bandroid.permission.WRITE_SECURE_SETTINGS
C、Candroid.permission.INTERNET
D、Dandroid.permission.GPS
正确答案
第18题下列哪一个选项属于Android中预定义的布局方式?
A、A.TabLayout
B、B.RelativeLayoutParams
C、C.FrameLayouParamst
D、D.LinearLayout
正确答案
第19题Android的VM虚拟机是哪个
A、A.Dalvik
B、B.JVM
C、C.KVM
D、D.framework
正确答案
关于隐式Intent正确的是?
A、A.Android中使用IntentFilter来寻找与隐式Intent相关的对象
B、B.通过组件的名称寻找与intent相关联的对象
C、C.隐式Intent更多用于在应用程序内部传递消息
D、D.一个声明了IntentFilter的组件只能响应隐式Intent请求
正确答案
第21题下列哪一个选项不属于Android中预定义的布局方式?
A、A.TabLayout
B、B.RelativeLayout
C、C.FrameLayout
D、D.LinearLayout
正确答案
第22题事件的名称
A、A.都要由用户定义
B、B.有的由用户定义,有的有系统定义
C、C.是由系统预先定义
D、D.是不固定的
正确答案
第23题AutoCompleteTextView是继承了哪个类
A、A.EditText
B、B.DatePicker
C、C.TimePicker
D、D.AutoCompleteTextView
正确答案
第24题下列关于如何使用Notification,不正确的是?
A、A.notification需要NotificatinManager来管理
B、B.使用NotificationManager的notify方法显示notification消息
C、C.在显示Notification时可以设置通知时的默认发声,震动等
D、D.Notification中存在可以清除消息的方法
正确答案
通过使用()框架,你能够访问这些传感器,并获取原始的传感器数据
A、A.Android
B、B.Sensor
C、C.SensorEvent
D、D.SensorEventListener
正确答案
第26题一般认为,多媒体技术研究的兴起从()开始。
A、A.1972年,philips展示播放电视节目的激光视盘。
B、B.1984年,美国Apple公司推出Macintosh系列机。
C、C.1986年,philips和sony公司宣布发明了交互式光盘系列CDI.
D、D.1987年,美国RCA公司展示了交互式数字影视系统DVI.
正确答案
第27题DDMS中Log信息分为几个级别?
A、A.3
B、B.4
C、C.5
D、D.7
正确答案
第28题在多个应用中读取共享存储数据时,需要用到哪个对象的query方法?
A、A.ContentResolver
B、B.ContentProvider
C、C.Cursor
D、D.SQLiteHelper
正确答案
第29题关于Socket通讯正确的是
A、A服务器端需要ServerSocket,需要绑定端口号
B、B服务器端需要ServerSocket,需要绑定端口号和IP地址
C、C客户端需要Socket,需要绑定端口号
D、D客户端需要ServerSocket,需要绑定端口号
正确答案
处理菜单项单击事件的方法不包含?
A、A.使用onOptionsItemSelected(MenuItemitem)响应
B、B.使用onMenuItemSelected(intfeatureIdMenuItemitem)响应
C、C.使用onMenuItemClick(MenuItemitem)响应
D、D.使用onCreateOptionsMenu(Menumenu)响应
正确答案
第31题Android系统与iOS系统相比的优点有
A、开源
B、众多厂商
C、封闭式
D、审核机制
正确答案B
第32题Android数据存储与访问的方式一下说法不正确的是
A、A数据库
B、B、sharedpreference
C、C、Context
D、D、WiFi
正确答案B
第33题下列属于SAX解析XML需要用到的类和接口是
A、ADocumentBuilder
B、BSAXParser
C、CDefaultHandler
D、DSAXParserFactory
正确答案CD
第34题下列关于如何使用Notification,正确的是?
A、A.notification需要MessageManager来管理
B、B.使用NotificationManager的notify方法显示notification消息
C、C.在显示Notification时可以设置通知时的默认发声,震动等
D、D.Notification中存在可以清除消息的方法
正确答案C
第35题下列可能会导致GC内存泄露的是
A、A.数据库的cursor没有关闭
B、B.构造adapter时没有使用缓存contentview
C、C.衍生listview的优化问题减少创建view的对象充分使用contentview可以使用一静态类来优化处理getview的过程activity
D、D.使用sqlite数据库
正确答案BC
第36题下面哪些不属于Android体系结构中的框架层
A、A电话簿
B、BWiFiManager
C、CSQLite
D、DSMS程序
正确答案CD
第37题下列关于OpenCore说法正确的是
A、AOpencore是Android多媒体框架的核心
B、BMediaPlayer是openCore中的一个核心类
C、C所有在Android平台的音频、视频的采集以及播放等操作都是通过它来实现的
D、D在实现开发中我们并不会过多地研究opencore的实现,我们的Android为我们提供了上层的mediaapi的开发使用
正确答案CD
第38题在android中使用Menu时可能需要重写的方法有
A、A.onCreateOptionsMenu()
B、B、onCreateMenu()
C、C、onOptionsItemSelected()
D、D、onItemSelected()
正确答案C
第39题NotificationManager中清除消息的方法是
A、Adestroy
B、Bcancel
C、Cclear
D、D,cancelAll
正确答案D
第40题关于Activity的描述,下面哪个是错误的?
A、A.一个Android程序中只能拥有一个Activity类
B、B.Activity类都必须在Androidmaniefest.xml中进行声明
C、C.系统完全控制Activity的整个生命周期
D、D.Activity类必须重载onCreate方法
正确答案D
第41题Android中文件操作模式中表示只能被本应用使用是MODE_GPS模式
T、对
F、错
正确答案F
第42题sp代表放大像素,主要用于字体大小的显示
T、对
F、错
第43题Android系统中,一个应用程序数据,可以随意被其它应用程序所访问
T、对
F、错
正确答案F
第44题当应用程序中某广播在AndroidMainifest进行注册后,即使该应用程序关闭后,也可以接受操作系统发出的广播信息
T、对
F、错
第45题onDestroy是activity被结束前最后一个被调用方法,当调用finish方法或者系统为了节省空间将它暂时性的结束时候调用。
T、对
F、错
第46题对有序广播,系统会根据接收者请求的先后顺序决定执行的接收者次序
T、对
F、错
正确答案F
第47题assets目录是应用资源目录,该目录中的内容将不会被R类所引用
T、对
F、错
正确答案F
第48题实例化AlertDialog类往往依靠其内部类
T、对
F、错
第49题一个Activity就是一个可视化的界面或者看成是控件的容器。
T、对
F、错
可以通过适配器来存储要显示的数据
T、对
F、错
正确答案F

本内容由易百教育整理发布
页: [1]
查看完整版本: 南开21秋学期《手机应用软件设计与实现》在线作业(随机题目)