【艾琪出品】-【南开计算机】《手机应用软件设计与实现》19秋期末考核、参考资料

1. 关于Sqlite数据库,不正确的说法
A SqliteOpenHelper类主要是用来创建数据库和更新数据库|B SqliteDatabase类是用来操作数据库|C 在每次调用SqliteDatabase的getWritableDatabase()方法时,会执行SqliteOpenHelper的onCreate方法|D 当数据库版本发生变化时,可以自动更新数据库结构

2. 下面说法正确的是
A、Bundle类与Map不一样,它不是一个key-value类型。|B、在onCreate()方法中,可以不调用父类的同名方法。|C、onCreate()方法是具有参数的,也有返回值。|D、在四大组件之间传递数据时,Bundle常被用来封装数据。

3. 下列哪一个不属于Activity的生命周期方法?
A. onInit( )|B. onStart( )|C. onStop( )|D. onPause( )

4. 被称为“苹果之父”的是
A、Steve Jobs|B、Andy Rubin|C、Tim Cook|D、Bill Gates

5. 在Activity中需要找到一个id是bookName的的TextView组件,下面哪种语句写法是正确的
A、TextView tv = this.findViewById(R.id.bookName);|B.TextView tv = (TextView)this.findViewById(R.id.code);|C.TextView tv = (TextView)this.findViewById(R.id.bookName);|D、TextView tv = (TextView)this.findViewById(R.string.bookName);

6. 下列描述有误的选项是
A、adb devices这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示。|B、adb install <apk文件路径>这个命令将指定的apk文件安装到设备上。|C、adb shell这个命令将登录设备的shell。|D、adb push <本地路径> <远程路径>用pull命令可以把Android目标机上的文件或者文件夹复制到PC。

7. Android 中下列属于Intent的作用的是?
A. 处理一个应用程序整体性的工作|B. 是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失|C. 实现应用程序间的数据共享|D. 可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带

8. 关于Socket通讯正确的是
A,服务器端需要ServerSocket,需要绑定端口号|B,服务器端需要ServerSocket,需要绑定端口号和IP地址|C,客户端需要Socket,需要绑定端口号|D,客户端需要ServerSocket,需要绑定端口号

9. 下面关于多媒体技术地描述中,正确的是
A. 多媒体技术只能处理声音和文字|B. 多媒体技术不能处理动画|C. 多媒体技术就是计算机综合处理声音、文本、图像等信息的技术|D. 多媒体技术就是制作视频

10. 在表格布局中,Android:collapseColumns="1,2"的含义是?
A. 在屏幕中,当表格的列能显示完时,显示 1,2 列|B. 在屏幕中,当表格的列显示不完时,折叠|C. 在屏幕中,不管是否能都显示完,折叠 1、2 列|D. 在屏幕中,动态决定是否显示表格

11. 进度条中哪个属性是设置进度条的第二值?
A. Android:secondaryProgress|B. Android:progress|C. Android:max|D. style

12. RatingBar 组件中能用属性直接设置的是?
A. 五角星高度|B. 当前分数|C. 每颗星的背景|D. 五角星的色彩

13. 进度条中哪个属性是设置进度条大小格式的?
A. Android:secondaryProgress|B. Android:progress|C. Android:max|D. style

14. 创建一个对话框正确的语法是
A.builder.create()|B.builder.start()|C.builder.show()|D.builder.stop()

15. 下列对SharePreferences存、取文件的说法中不正确的是
A,属于移动存储解决方案|B,sharePreferences处理的就是key-value对|C,读取xml文件的路径是/sdcard/shared_prefx|D,信息的保存格式是xml

16. 在AsyncTask中下列哪个方法是负责在完成任务后再执行的
A,run|B,execute|C,doInBackground|D,onPostExecute

17. 下面关于Linux内核描述错误的是
A、由于Linux内核全部使用Java语言编写,故Android的Linux内核层也全部是用Java语言编写的。|B、Linux是一个开源的操作系统,由非营利的组织——Linux基金会所管理。|C、Android的内核属于Linux内核的一个分支。|D、目前,Android的Linux内核层包括安全管理、内存管理、进程管理、网络协议栈、驱动程序模型和电源管理等。

18. 一条中文短信息最长约占多少byte
70|40|100|20

19. 以下哪个对象是自定义组件中用来绘制内容的对象
A. Bitmap|B. Canvas|C. BufferedImage|D. Drawable

20. 下面说法正确的是
A、Bundle类与Map不一样,但它是一个key-value类型。|B、在onCreate()方法中,可以不调用父类的同名方法。|C、onCreate()方法是具有参数的,也有返回值。|D、在四大组件之间传递数据时,Bundle常被用来连接网络。

21. 下列哪些不是 AbsoluteLayout(绝对布局) 中特有的属性?
A. android:layout_height|B. android:layout_x|C. android:layout_above|D. android:layout_toRightOf

22. 关于Activity的描述,下面哪个是错误的?
A.  一个Android程序中只能拥有一个Activity类|B. Activity类都必须在Androidmaniefest.xml中进行声明|C. 系统完全控制Activity的整个生命周期|D. Activity类必须重载onCreate方法

23. 在Android 中使用Menu 时可能需要重写的方法有?
A. onOptionsItemSelected()|B. onCreateOptionsMenu()|C. onItemSelected()|D. onCreateMenu()

24. 随着Activity的创建和销毁,可能会经历哪几种状态
活动状态|暂停状态|停止状态|销毁状态

25. Android系统与iOS系统相比的优点有
开源|众多厂商|封闭式|审核机制

26. 下列可能会导致GC内存泄露的是
A.数据库的cursor没有关闭|B.构造adapter时,没有使用缓存contentview|C.衍生listview的优化问题-----减少创建view的对象,充分使用contentview,可以使用一静态类来优化处理getview的过程activity|D.使用sqlite数据库

27. 关于ContenValues类说法不正确的是?
A. 他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是String类型,而值都是基本类型|B. 他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是任意类型,而值都是基本类型|C. 他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名,可以为空,而值都是String类型|D. 他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是String类型,而值也是String类型

28. 处理菜单项单击事件的方法包含以下那几个?
A. 使用onOptionsItemSelected(MenuItem item)响应|B. 使用onMenuItemSelected(int featureId ,MenuItem item)响应|C. 使用onMenuItemClick(MenuItem item)响应|D. 使用 onCreateOptionsMenu(Menu menu)响应

29. 当应用需要通过ContentProvider对外共享数据时,过程中需要哪个步骤
A. 继承|B. 声明|C. 注册|D.更新

30. 下列属于PULL解析XML中字段的是
A, START_TAG|B, START_DOCUMENT|C,NEXT_TAG|D, TEXT

31. 以下属于MediaRecorder类生命周期状态的有
Initial|Prepared|Create|Cancel

32. Android 数据存储与访问的方式不包括以下哪些?
A. sharedpreference|B. Java|C. Linux|D. 内容提供者

33. Tween动画主要用于()效果
透明度|尺寸伸缩|旋转|位移

34. 下列哪些API的操作需要声明权限
A、播放mp3文件|B、写入SD卡文件|C、发短信|D、访问网络

35. Android应用程序的菜单有
选择菜单(Option Menu)、|上下文菜单(Context Menu)、|子菜单(Sub Menu)|下拉菜单(Spinner Menu)

36. 建立蓝牙连接时,哪些方法无法获取BluetoothAdapter对象?
A,BluetoothAdapter.getBluetoothAdapterAdapter()|B,BluetoothAdapter  adapter = new BluetoothAdapter()|C,BluetoothAdapter.BluetoothAdapterAdapter()|D, BluetoothAdapter.getDefaultAdapter()

37. 下列获取LocationManager的方式中不正确的是:
A,LocationManager lm = (LocationManager) getSystemService(Context.LOCATION_SERVICE);|B,LocationManager lm = new LocationManager();|C,LocationManager lm =(LocationManager)getSystemService(Context.LOCATION);|D,LocationManager lm = new LocationManager(this);

38. 在 Activity 中不能通过哪些方式获取Service 对象?
A. 直接实例化。|B. 绑定。|C.  startService()|D.  getService()

39. 以下属于adb常用命令的是
adb logcat|adb kill-server|adb pull|adb net

40. AppWidget窗口小部件时可以使用下列哪个布局
A,FrameLayout|B,LinearLayout|C,TableLayout|D,RelativeLayout

41. 数据库Cursor未关闭情况下可能导致GC问题
对|错

42. 可以通过适配器来存储要显示的数据
对|错

43. 使用 MediaPlayer 播放保存在 sdcard 上的 mp4 文件时,直接利用MediaPlayer.create方法调用即可
对|错

44. 苹果iOS系统及应用程序是开源的,程序设计者可直接发布无需审核
对|错

45. NotificationManager中清除消息可依靠clear方法
对|错

46. GridView只能使用BaseAdapter填充数据
对|错

47. ListView中每一项的视图布局既可以使用内置的布局,也可以使用自定义的布局方式
对|错

48. 进度条组件是RatingBar
对|错

49. UIthread 通常就是main thread,Android启动程序时会替它建立一个MessageStack
对|错

50. onDestroy是activity被结束前最后一个被调用方法,当调用finish方法或者系统为了节省空间将它暂时性的结束时候调用。
对|错

51. 根据自己的理解简述什么是Android数字签名及其特点?<br><br>


52. 简要回答在Android中实现事件处理的步骤?<br><br>


53. 简述Android平台开发环境如何搭建,分别要安装哪些软件?


54. 简述IPC是什么意思?和Intent有什么关系?


55. <img src="http://file.open.com.cn/ueditorupload/image/2020/03/11/6371948194008837311983000.png" title="手机题.png" alt="手机题.png">


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值