[期末考试] 《手机应用软件设计与实现》南开19秋期末考核

[复制链接]
发表于 2020-3-28 13:44:45 | 显示全部楼层 |阅读模式
《手机应用软件设计与实现》19秋期末考核
1.[单选题] 关于Sqlite数据库,不正确的说法
随机题目的作业  可以联系QQ 761296021
    A.A SqliteOpenHelper类主要是用来创建数据库和更新数据库
    B.B SqliteDatabase类是用来操作数据库
    C.C 在每次调用SqliteDatabase的getWritableDatabase()方法时,会执行SqliteOpenHelper的onCreate方法
    D.D 当数据库版本发生变化时,可以自动更新数据库结构
    正确答案:——C——
2.[单选题] 下面说法正确的是
    A.A、Bundle类与Map不一样,它不是一个key-value类型。
    B.B、在onCreate()方法中,可以不调用父类的同名方法。
    C.C、onCreate()方法是具有参数的,也有返回值。
    D.D、在四大组件之间传递数据时,Bundle常被用来封装数据。
    正确答案:——D——
3.[单选题] 下列哪一个不属于Activity的生命周期方法?
    A.A. onInit( )
    B.B. onStart( )
    C.C. onStop( )
    D.D. onPause( )
    正确答案:——A——
4.[单选题] 被称为“苹果之父”的是
    A.A、Steve Jobs
    B.B、Andy Rubin
    C.C、Tim Cook
    D.D、Bill Gates
    正确答案:————
5.[单选题] 在Activity中需要找到一个id是bookName的的TextView组件,下面哪种语句写法是正确的
    A.A、TextView?tv?=?this.findViewById(R.id.bookName);
    B.B.TextView?tv?=?(TextView)this.findViewById(R.id.code);
    C.C.TextView?tv?=?(TextView)this.findViewById(R.id.bookName);
    D.D、TextView?tv?=?(TextView)this.findViewById(R.string.bookName);
    正确答案:————
6.[单选题] 下列描述有误的选项是
    A.A、adb?devices这个命令是查看当前连接的设备,?连接到计算机的android设备或者模拟器将会列出显示。
    B.B、adb?install?<apk文件路径>这个命令将指定的apk文件安装到设备上。
    C.C、adb?shell这个命令将登录设备的shell。
    D.D、adb?push?<本地路径>?<远程路径>用pull命令可以把Android目标机上的文件或者文件夹复制到PC。
    正确答案:————
7.[单选题] Android 中下列属于Intent的作用的是?
    A.A. 处理一个应用程序整体性的工作
    B.B. 是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失
    C.C. 实现应用程序间的数据共享
    D.D. 可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带
    正确答案:————
8.[单选题] 关于Socket通讯正确的是
    A.A,服务器端需要ServerSocket,需要绑定端口号
    B.B,服务器端需要ServerSocket,需要绑定端口号和IP地址
    C.C,客户端需要Socket,需要绑定端口号
    D.D,客户端需要ServerSocket,需要绑定端口号
    正确答案:————
9.[单选题] 下面关于多媒体技术地描述中,正确的是    奥鹏作业答案
    A.A.?多媒体技术只能处理声音和文字
    B.B.?多媒体技术不能处理动画
    C.C.?多媒体技术就是计算机综合处理声音、文本、图像等信息的技术
    D.D.?多媒体技术就是制作视频
    正确答案:————
10.[单选题] 在表格布局中,Android:collapseColumns="1,2"的含义是?
    A.A. 在屏幕中,当表格的列能显示完时,显示 1,2 列
    B.B. 在屏幕中,当表格的列显示不完时,折叠
    C.C. 在屏幕中,不管是否能都显示完,折叠 1、2 列
    D.D. 在屏幕中,动态决定是否显示表格
    正确答案:————
11.[单选题] 进度条中哪个属性是设置进度条的第二值?
    A.A. Android:secondaryProgress
    B.B. Android:progress
    C.C. Android:max
    D.D. style
    正确答案:————
12.[单选题] RatingBar 组件中能用属性直接设置的是?
    A.A. 五角星高度
    B.B. 当前分数
    C.C. 每颗星的背景
    D.D. 五角星的色彩
    正确答案:————
13.[单选题] 进度条中哪个属性是设置进度条大小格式的?
    A.A. Android:secondaryProgress
    B.B. Android:progress
    C.C. Android:max
    D.D. style
    正确答案:————
14.[单选题] 创建一个对话框正确的语法是
    A.A.builder.create()
    B.B.builder.start()
    C.C.builder.show()
    D.D.builder.stop()
    正确答案:————
15.[单选题] 下列对SharePreferences存、取文件的说法中不正确的是
    A.A,属于移动存储解决方案
    B.B,sharePreferences处理的就是key-value对
    C.C,读取xml文件的路径是/sdcard/shared_prefx
    D.D,信息的保存格式是xml
    正确答案:————
16.[单选题] 在AsyncTask中下列哪个方法是负责在完成任务后再执行的
    A.A,run
    B.B,execute
    C.C,doInBackground
    D.D,onPostExecute
    正确答案:————
17.[单选题] 下面关于Linux内核描述错误的是
    A.A、由于Linux内核全部使用Java语言编写,故Android的Linux内核层也全部是用Java语言编写的。
    B.B、Linux是一个开源的操作系统,由非营利的组织——Linux基金会所管理。
    C.C、Android的内核属于Linux内核的一个分支。
    D.D、目前,Android的Linux内核层包括安全管理、内存管理、进程管理、网络协议栈、驱动程序模型和电源管理等。
    正确答案:————
18.[单选题] 一条中文短信息最长约占多少byte
    A.70
    B.40
    C.100
    D.20
    正确答案:————
19.[单选题] 以下哪个对象是自定义组件中用来绘制内容的对象
    A.A. Bitmap
    B.B. Canvas
    C.C. BufferedImage
    D.D. Drawable
    正确答案:————
20.[单选题] 下面说法正确的是
    A.A、Bundle类与Map不一样,但它是一个key-value类型。
    B.B、在onCreate()方法中,可以不调用父类的同名方法。
    C.C、onCreate()方法是具有参数的,也有返回值。
    D.D、在四大组件之间传递数据时,Bundle常被用来连接网络。
    正确答案:————
21.[多选题] 下列哪些不是 AbsoluteLayout(绝对布局) 中特有的属性?
    A.A. android:layout_height
    B.B. android:layout_x
    C.C. android:layout_above
    D.D. android:layout_toRightOf
    正确答案:————
22.[多选题] 关于Activity的描述,下面哪个是错误的?
    A.A.??一个Android程序中只能拥有一个Activity类
    B.B.?Activity类都必须在Androidmaniefest.xml中进行声明
    C.C.?系统完全控制Activity的整个生命周期
    D.D.?Activity类必须重载onCreate方法
    正确答案:————
23.[多选题] 在Android 中使用Menu 时可能需要重写的方法有?
    A.A. onOptionsItemSelected()
    B.B. onCreateOptionsMenu()
    C.C. onItemSelected()
    D.D. onCreateMenu()
    正确答案:————
24.[多选题] 随着Activity的创建和销毁,可能会经历哪几种状态
    A.活动状态
    B.暂停状态
    C.停止状态
    D.销毁状态
    正确答案:————
25.[多选题] Android系统与iOS系统相比的优点有
    A.开源
    B.众多厂商
    C.封闭式
    D.审核机制
    正确答案:————
26.[多选题] 下列可能会导致GC内存泄露的是
    A.A.数据库的cursor没有关闭
    B.B.构造adapter时,没有使用缓存contentview
    C.C.衍生listview的优化问题-----减少创建view的对象,充分使用contentview,可以使用一静态类来优化处理getview的过程activity
    D.D.使用sqlite数据库
    正确答案:————
27.[多选题] 关于ContenValues类说法不正确的是?
    A.A. 他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是String类型,而值都是基本类型
    B.B. 他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是任意类型,而值都是基本类型
    C.C. 他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名,可以为空,而值都是String类型
    D.D. 他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是String类型,而值也是String类型
    正确答案:————
28.[多选题] 处理菜单项单击事件的方法包含以下那几个?
    A.A. 使用onOptionsItemSelected(MenuItem item)响应
    B.B. 使用onMenuItemSelected(int featureId ,MenuItem item)响应
    C.C. 使用onMenuItemClick(MenuItem item)响应
    D.D. 使用 onCreateOptionsMenu(Menu menu)响应
    正确答案:————
29.[多选题] 当应用需要通过ContentProvider对外共享数据时,过程中需要哪个步骤
    A.A.?继承
    B.B.?声明
    C.C.?注册
    D.D.更新
    正确答案:————
30.[多选题] 下列属于PULL解析XML中字段的是
    A.A, START_TAG
    B.B, START_DOCUMENT
    C.C,NEXT_TAG
    D.D, TEXT
    正确答案:————
31.[多选题] 以下属于MediaRecorder类生命周期状态的有
    A.Initial
    B.Prepared
    C.Create
    D.Cancel
    正确答案:————
32.[多选题] Android 数据存储与访问的方式不包括以下哪些?
    A.A. sharedpreference
    B.B. Java
    C.C. Linux
    D.D. 内容提供者
    正确答案:————
33.[多选题] Tween动画主要用于()效果
    A.透明度
    B.尺寸伸缩
    C.旋转
    D.位移
    正确答案:————
34.[多选题] 下列哪些API的操作需要声明权限
    A.A、播放mp3文件
    B.B、写入SD卡文件
    C.C、发短信
    D.D、访问网络
    正确答案:————
35.[多选题] Android应用程序的菜单有
    A.选择菜单(Option Menu)、
    B.上下文菜单(Context Menu)、
    C.子菜单(Sub Menu)
    D.下拉菜单(Spinner Menu)
    正确答案:————
36.[多选题] 建立蓝牙连接时,哪些方法无法获取BluetoothAdapter对象?
    A.A,BluetoothAdapter.getBluetoothAdapterAdapter()
    B.B,BluetoothAdapter  adapter = new BluetoothAdapter()
    C.C,BluetoothAdapter.BluetoothAdapterAdapter()
    D.D, BluetoothAdapter.getDefaultAdapter()
    正确答案:————
37.[多选题] 下列获取LocationManager的方式中不正确的是:
    A.A,LocationManager lm = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
    B.B,LocationManager lm = new LocationManager();
    C.C,LocationManager lm =(LocationManager)getSystemService(Context.LOCATION);
    D.D,LocationManager lm = new LocationManager(this);
    正确答案:————
38.[多选题] 在 Activity 中不能通过哪些方式获取Service 对象?
    A.A. 直接实例化。
    B.B. 绑定。
    C.C.  startService()
    D.D.  getService()
    正确答案:————
39.[多选题] 以下属于adb常用命令的是
    A.adb logcat
    B.adb kill-server
    C.adb pull
    D.adb net
    正确答案:————
40.[多选题] AppWidget窗口小部件时可以使用下列哪个布局
    A.A,FrameLayout
    B.B,LinearLayout
    C.C,TableLayout
    D.D,RelativeLayout
    正确答案:————
41.[判断题] 数据库Cursor未关闭情况下可能导致GC问题
    A.对
    B.错
    正确答案:————
42.[判断题] 可以通过适配器来存储要显示的数据
    A.对
    B.错
    正确答案:————
43.[判断题] 使用 MediaPlayer 播放保存在 sdcard 上的 mp4 文件时,直接利用MediaPlayer.create方法调用即可
    A.对
    B.错
    正确答案:————
44.[判断题] 苹果iOS系统及应用程序是开源的,程序设计者可直接发布无需审核
    A.对
    B.错
    正确答案:————
45.[判断题] NotificationManager中清除消息可依靠clear方法
    A.对
    B.错
    正确答案:————
46.[判断题] GridView只能使用BaseAdapter填充数据
    A.对
    B.错
    正确答案:————
47.[判断题] ListView中每一项的视图布局既可以使用内置的布局,也可以使用自定义的布局方式
    A.对
    B.错
    正确答案:————
48.[判断题] 进度条组件是RatingBar
    A.对
    B.错
    正确答案:————
49.[判断题] UIthread 通常就是main thread,Android启动程序时会替它建立一个MessageStack
    A.对
    B.错
    正确答案:————
50.[判断题] onDestroy是activity被结束前最后一个被调用方法,当调用finish方法或者系统为了节省空间将它暂时性的结束时候调用。
    A.对
    B.错
    正确答案:————
51.[问答题] 根据自己的理解简述什么是Android数字签名及其特点?
    正确答案:————
52.[问答题] 简要回答在Android中实现事件处理的步骤?
    正确答案:————
53.[问答题] 简述Android平台开发环境如何搭建,分别要安装哪些软件?
    正确答案:————
54.[问答题] 简述IPC是什么意思?和Intent有什么关系?
    正确答案:————
55.[问答题] <img src="http://file.open.com.cn/ueditorupload/image/2020/03/11/6371948194008837311983000.png" title="手机题.png" alt="手机题.png">
    正确答案:————

无忧答案网 ,附件是答案,请核对题目下载Q 7 612 960 21

《手机应用软件设计与实现》19秋期末考核.zip

5.63 KB, 下载次数: 4, 下载积分: 贡献 1

售价: 10 金币  [记录]

答案

快速回复 返回顶部 返回列表