【南开】18秋学期(1703)《Adoid操作系统及应用》在线作业(随机)资料
18秋学期(1703)《Adoid操作系统及应用》在线作业南开作业答案
南开大学在线作业是随机作业
答案
一、单选题:
1. 现有基类中的一个方法:voidmethod(){},请问以下哪些是子类中覆盖该方法的正确形式?()
A. voidmethod(){
B. intmethod(){return0;
C. voidmethod(inti)
D. privatevoidmethod()
正确答案:——A——
2. 以下哪种activity跳转只能实现单向传值?()
A. startActivity
B. startActivityForResult
C. Intent
D. 不知道
正确答案:——A——
3. 下列哪个是AbsoluteLayout(绝对布局)中特有的属性?()
A. android:layout_height
B. android:layout_x
C. android:layout_above
D. android:layout_toRightOf
正确答案:——B——
4. Android是以什么为基础的操作系统?()
A. java
B. unix
C. windows
D. linux
正确答案:————
5. 使用哪个关键字导入其他包?()
A. include
B. import
C. export
D. package
正确答案:————
6. Android的布局可以从()文件里读出。
A. txt
B. res
C. xml
D. xaml
正确答案:————
7. 如何在xml文件中配置上下文菜单选项?()
A. 在项目的/res/menu/文件名.xml路径下配置
B. 在项目的/res/layout/文件名.xml路径下配置
C. 在Activity中重写onStart方法
D. 都不对
正确答案:————
8. 表示下拉列表的组件是()。
A. Gallery
B. Spinner
C. GridView
D. ListView
正确答案:————
9. 数组是什么类型?()
A. 引用类型
B. 基本数据类型
C. 不能确定
D. 其他类型
正确答案:————
10. 假设有自定义异常类ServiceException,那么抛出该异常的语句正确的是哪项?()
A. raiseServiceException
B. thrownewServiceException()
C. throwServiceException
D. throwsServiceException
正确答案:———— 奥鹏答案
11. 在AlertDialog中添加其他的控件,使用哪个方法?()
A. setView
B. setNegativeButton
C. setTitle
D. show
正确答案:————
12. 下列语句正确的是()。
A. 形式参数可被视为localvariable
B. 形式参数可被字段修饰符修饰
C. 形式参数为方法被调用时,真正被传递的参数
D. 形式参数不可以是对象
正确答案:————
13. 现有intx=reader.read(),下列哪一项正确?()
A. reader不是FileReader或者BufferedReader类型
B. reader可以使FileReader或者BufferedReader
C. reader可以使FileReader类型,但不能使BufferedReader类型
D. reader可以使BufferedReader类型,但不能使FileReader类型
正确答案:————
14. 数组拷贝方法在哪个类中?()
A. Array
B. String
C. 自定义类
D. System
正确答案:————
15. 下列语句哪一个正确?()
A. Java程序经编译后会产生machinecode
B. Java程序经编译后会产生bytecode
C. Java程序经编译后会产生DLL
D. 以上都不正确
正确答案:————
16. 以下选项中,属于android布局的选项是()。
A. ImageView
B. TextView
C. EditText
D. RelativeLayout
正确答案:————
17. 在继承中,关于构造方法的说明,下列说法错误的是()。
A. 子类无条件的继承父类的无参构造方法
B. 子类可以引用父类中的有参构造方法,使用super关键字
C. 如果子类没有构造方法,则父类无参构造方法作为自已的构造方法
D. 如果子类有无参构造方法,而父类的无参构造方法则被覆盖
正确答案:————
18. 以下哪个是有关封装优点的正确描述?()
A. 只需要一个public方法
B. 从任何方法中没有异常抛出
C. 可以不需要改变接口来改变实现,以达到外部使用代码无需变动
D. 可以不需要改变实现来改变接口,已达到外部使用代码无需变动
正确答案:————
19. 在服务器www.chinaosfti.com上提供了基于TCP的时间服务应用,该应用使用port为6666。创建连接到此服务器的语句是()。
A. Sockets=newSocket(\www.chinaosfti.com\,6666);
B. Sockets=newSocket(\www.chinaosfti.com:6666\);
C. Sockets=Socket.accept(\www.chinaosfti.com\,6666);
D. Sockets=Socket.accept(\www.chinaosfti.com:6666\);
正确答案:————
20. 我们都知道Hanlder是线程与Activity通信的桥梁,如果线程处理不当,你的机器就会变得越慢,那么线程销毁的方法是()。
A. onDestroy()
B. onClear()
C. onFinish()
D. onStop()
正确答案:————
21. 下列哪个属性是专用于相对布局的?()
A. android.orientation
B. android:stretchColumns
C. android:layout_alignParentRight
D. android:layout_toRightOf
正确答案:————
22. 关于适配器的说法正确的是()。
A. 它主要是用来存储数据
B. 它主要用来把数据绑定到组件上
C. 它主要用来解析数据
D. 它主要用来存储xml数据
正确答案:————
23. 请问以下哪些是有关线程状态转换的正确描述?()
A. 调用sleep()方法使线程进入就绪状态
B. 调用sleep()方法使线程进入等待状态
C. 调用start()方式使线程立即获得执行
D. 调用wait()方法是线程进入就绪状态
正确答案:————
24. 要使用com.chinasofti包下所有类,哪条语句正确?()
A. import*;
B. importcom.chinasofti.*
C. importcom.chinasofti;
D. import*.*;
正确答案:————
25. 如何生成上下文菜单?()
A. 在activity中重写onCreateContextMenu方法
B. 在activity中重写onCreateOptionsMenu方法
C. 在Activity中重写onStart方法
D. 都不对
正确答案:————
26. 在android中,和GridView相似的组件是()。
A. TextView
B. ListView
C. EditText
D. Button
正确答案:————
27. 以下哪个描述是正确的?()
A. 多线程是Java语言独有的
B. 多线程需要多CPU
C. 多线程要求一个计算机拥有单独一个CPU
D. Java语言支持多线程
正确答案:————
28. 关于视图控件的常用事件描述中,不正确的是()。
A. Click事件只能使用在按钮上,表示按钮的点击动作
B. 当TextView类视图控件失去焦点或获得焦点时,将触发FocusChange事件
C. 当单选框中某一选项被选择时,将触发CheckedChange事件
D. 当多选框中某一选项被选择时,将触发CheckedChange事件
正确答案:————
29. 在android程序中,Log.i()用于输出什么级别的日志信息?()
A. 调试
B. 信息
C. 警告
D. 错误
正确答案:————
30. 下列不是手机操作系统的是()。
A. Android
B. iPhone
C. Ubuntu
D. WindowsPhone
正确答案:————
31. 一个Java类,运行时从哪个方法开始?()
A. main
B. run
C. start
D. Main
正确答案:————
32. Androidmanifest的文件扩展名是()。
A. .jar
B. .xml
C. .apk
D. .java
正确答案:————
33. 以下程序的运行结果为()。publicclassIfTest{publicstaticvoidmain(Stringargs[]){intx=3;inty=1;if(x==y)System.out.println(\Notequal\);elseSystem.out.println(\Equal\);}}
A. Notequal
B. Equal
C. 无输出
D. 编译出错
正确答案:————
34. 在android项目目录结构中,assets文件夹的作用是()。
A. 包含应用系统需要使用到的诸如mp3、视频类的文件。
B. 资源目录,包含你项目中的资源文件并将编译进应用程序
C. java源码
D. 配置文件
正确答案:————
35. 下列哪一款移动设备搭载的是Android平台?()
A. NOKIA手机
B. 小米手机
C. iPhone
D. iPad
正确答案:————
36. Java类中如何创建对象?()
A. new调用main方法
B. new调用构造方法
C. create调用构造方法
D. create方法
正确答案:————
37. Android项目工程下面的assets目录的作用是什么?()
A. 主要放置多媒体等数据文件
B. 放置字符串,颜色,数组等常量数据
C. 放置一些与UI相应的布局文件,都是xml文件
D. 旋转应用程序所使用的图片资源
正确答案:————
38. 以下哪个方法可以关闭PopupWindow?()
A. dismiss()
B. clean()
C. show()
D. 没有正确答案
正确答案:————
39. 类(外部类)可以使用哪个访问权限修饰符?()
A. public
B. protected
C. private
D. default
正确答案:————
40. 安卓中,在子线程直接更新UI时,会出现的异常是()。
A. ViewRoot$CalledFromWrongThreadException
B. nullpointerexception
C. classnotfoundexception
D. arithmeticexception
正确答案:————
二、多选题:
41. android:paddingLeft与android:layout_marginLeft的区别是()。
A. padding是控件的内容相对控件的边缘的边距
B. padding是控件边缘相对父控件的边距
C. layout_margin是控件的内容相对控件的边缘的边距
D. layout_margin是控件边缘相对父控件的边距
正确答案:————
42. 以下关于Intent说法错误的有()。
A. Intent可用于应用程序之间的交互
B. Intent只能用于应用程序之间的交互
C. Intent可用于应用程序内部的Activity/Service之间的交互
D. Intent只能用于应用程序内部的Activity/Service之间的交互
正确答案:————
43. 在android中使用SQLiteOpenHelper这个辅助类时,可以生成一个数据库,并可以对数据库版本进行管理的方法可以是()。
A. getDatabase()
B. getWriteableDatabase()
C. getReadableDatabase()
D. getAbleDatabase()
正确答案:————
44. 下列说法正确的有()。
A. javac.exe能指定编译结果要置于哪个目录(directory)
B. 在编译程序时,所能指定的环境变量不包括classpath
C. javac一次可同时编译数个java源文件
D. 环境变量可在编译sourcecode时指定
正确答案:————
45. 意图可分为()。
A. 显式意图
B. 隐式意图
C. 组件意图
D. 类意图
正确答案:————
三、判断题:
46. 在一个Activity正常启动的过程中,他们被调用的顺序是onCreate->onStart->onResume。
A. 错误
B. 正确
正确答案:————
47. Activity的onStop()和onDestroy()方法效果是差不多的。
A. 错误
B. 正确
正确答案:————
48. 关于res/raw目录是会转换为二进制的格式然后原封不动的存储到设备上。
A. 错误
B. 正确
正确答案:————
49. Android不是基于Linux核心的。
A. 错误
B. 正确
正确答案:————
50. Intent有很长的生命周期,是没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失。
A. 错误
B. 正确
正确答案:————
奥鹏作业答案
【注意】南开大学在线作业是随机作业
页:
[1]