|
18秋学期(1709、1803、1809)《Adoid操作系统及应用》在线作业
南开作业答案
【南开大学在线作业是随机作业】
一、单选题:
1. 使用ListView点击事件的监听事件是()。
A. setOnItemLongClickListener
B. onListItemClick
C. onClickListener
D. setOnItemClickListener
正确答案:——D——
2. 以下哪个是10进制数123的正确的十六进制表示?()
A. 0x67
B. 0x123
C. 0x7B
D. 67
正确答案:——C——
3. 当线程在IO处堵塞时,以下哪些描述正确?()
A. 线程进入准备状态
B. 线程进入消亡状态
C. 没有其他线程可以完成IO操作
D. 线程进入等待状态
正确答案:——D——
4. 在Android上安装应用程序的后缀文件名是()。
A. .APK
B. .EXE
C. .CAB
D. .IPA
正确答案:————
5. 下列说法正确的是()。
A. Java循环使用continue和break语句控制循环执行,使用goto语句和语句标签跳出多层循环
B. for循环中初始化条件和循环迭代都可以省略,循环条件需要始终提供一个boolean值
C. 语句标签不是变量,所以不用遵循Java标识符命名规则
D. 在while循环中使用continue可能会导致死循环
正确答案:————
6. 下列哪些语句关于内存回收的说明是正确的?()
A. 程序员必须创建一个线程来释放内存
B. 内存回收程序负责释放无用内存
C. 内存回收程序允许程序员直接释放内存
D. 内存回收程序可以在指定的时间释放内存对象
正确答案:————
7. 安卓项目目录结构中,assets文件夹描述正确的是()。
A. 包含应用系统需要使用到的诸如mp3、视频类的文件。
B. 资源目录,包含你项目中的资源文件并将编译进应用程序
C. java源码
D. 配置文件
正确答案:————
8. Androidmanifest的文件扩展名是()。
A. .jar
B. .xml
C. .apk
D. .java
正确答案:————
9. 以下哪些是Java中的关键字?()
A. run
B. default 奥鹏作业答案
C. implement
D. import
正确答案:————
10. 下列哪个是AbsoluteLayout(绝对布局)中特有的属性?()
A. android:layout_height
B. android:layout_x
C. android:layout_above
D. android:layout_toRightOf
正确答案:————
11. 对于XML布局文件中的视图控件,layout_width属性的属性值不可以是什么?()
A. match_parent
B. fill_parent
C. wrap_content
D. match_content
正确答案:————
12. 在android中使用RadioButton时,要想实现互斥的选择需要用的组件是?()
A. ButtonGroup
B. RadioButtons
C. CheckBox
D. RadioGroup
正确答案:————
13. 以下哪个约束符可用于定义成员常量?()
A. static
B. final
C. abstract
D. const
正确答案:————
14. 在环境变量中,配置path环境变量的作用是()。
A. 帮助系统操作java
B. 告诉java虚拟机所有的可执行文件.class都在哪
C. 使得其他相关环境变量的配置更加方便简洁
D. 以上答案都对
正确答案:————
15. 调用Math.random()方法最有可能输出以下哪些结果?()
A. -0.12和0.56E3
B. 0.12和1.1E1
C. -23.45和0.0
D. 0.356和0.03
正确答案:————
16. 执行如下程序代码a=0;c=0;do{--c;a=a-1;}while(a>0);后,C的值是()。
A. 0
B. 1
C. -1
D. 死循环
正确答案:————
17. BroadcastReceiver是()。
A. 广播接收者
B. 显示意图
C. 隐式意图
D. 不知道
正确答案:————
18. 假设存在int型数组a,哪项是正确的增强for循环迭代该数组?()
A. for(int[]a){
B. for(inta){
C. for(intx:a){
D. for(inti>0;i<a.length;i++){
正确答案:————
19. 能通过指定界面元素的坐标位置来确定用户界面的整体布局的是()。
A. 相对布局
B. 表格布局
C. 绝对布局
D. 线性布局
正确答案:————
20. LinearLayout是哪种布局?()
A. 相对布局
B. 线性布局
C. 绝对布局
D. 不知道
正确答案:————
21. 下列关于XML布局文件在Java代码中被引用的说明中,不正确的是()。
A. 在Activity中,可以使用findViewById()方法,通过资源id,获得指定视图元素
B. 在Activity中,可以使用R.drawable-system.***方式引用Android系统所提供的图片资源?
C. 在Activity中,可以使用setContentView()方法,确定加载哪一个布局文件
D. 可以使用View类的findViewById()方法,获得当前View对象中的某一个视图元素
正确答案:————
22. 提醒标志符成员,用户单击通知后自动消失()。
A. Notification.FLAG_AUTO_CANCEL
B. Notification.FLAG_INSISTENT
C. Notification.FLAG_ONGOING_EVENT
D. Notification.FLAG_ONGOING_EVENT
正确答案:————
23. 下列用以显示单个图像的是()。
A. ImageView
B. Gallery
C. ImageSwitcher
D. GridView
正确答案:————
24. 以下关于Android应用程序的目录结构描述中,不正确的是()。
A. src目录是应用程序的主要目录,由Java类文件文件组成
B. assets目录是原始资源目录,该目录中的内容将不会被R类所引用
C. res目录是应用资源目录,该目录中的所有资源内容都会被R类所索引
D. AndroidManifest.xml文件是应用程序目录清单文件,该文件由ADT自动生成,不需要程序员手动修改
正确答案:————
25. 关于intent的说法,错误的是()。
A. 可以用来激活一些组件
B. 表示程序想做某事的意图
C. 只能用于一个组件内部
D. 是一个简单的消息对象
正确答案:————
26. 开发Android应用程序的首选集成开发环境是()。
A. myEclipse
B. Eclipse
C. .NET
D. J2SE
正确答案:————
27. Activity创建或者从后台重新回到前台时被调用的方法?()
A. onstart
B. onStop
C. onDestory
D. onPause
正确答案:————
28. 下列哪个可做Android数据存储?()
A. Sqlite
B. MySql
C. Oracle
D. DB2
正确答案:————
29. main方法的参数是什么类型?()
A. String
B. int
C. String[]
D. char
正确答案:————
30. 提取Java存取数据库能力的包是()。
A. javA)sql
B. javA)awt
C. javA)lan
D. javA)swing
正确答案:————
31. Activity从后台重新回到前台时首先被调用的方法?()
A. onRestart
B. onStart
C. onResume
D. onRause
正确答案:————
32. 下列哪个可做EditText编辑框的提示信息?()
A. android:inputType
B. android:text
C. android:digits
D. android:hint
正确答案:————
33. 在RelativeLayout的属性中,将本控件的左边缘与给定ID的控件左边缘对齐()。
A. android:layout_alignRight
B. android:layout_alignLeft
C. android:layout_alignBottom
D. android:layout_alignTop
正确答案:————
34. 以下选项中,属于LinearLayout的特有属性的是()。
A. xmlns:tools
B. android:layout_width
C. android:layout_height
D. android:orientation
正确答案:————
35. 在手机开发中常用的数据库是()。
A. SQLite
B. Oracle
C. SqlServer
D. MySQL
正确答案:————
36. 在环境变量中,配置classPath环境变量的作用是()。
A. 帮助系统操作java
B. 告诉java虚拟机所有的可执行文件.class都在哪
C. 使得其他相关环境变量的配置更加方便简洁
D. 以上答案都对
正确答案:————
37. 下列关于ListView使用的描述中,不正确的是()。
A. 要使用ListView,必须为该ListView使用Adpater方式传递数据
B. 要使用ListView,该布局文件对应的Activity必须继承ListActivity
C. ListView中每一项的视图布局既可以使用内置的布局,也可以使用自定义的布局方式
D. ListView中每一项被选中时,将会触发ListView对象的ItemClick事件
正确答案:————
38. 关于Java源代码文件,下列说法错误的是()。
A. 一个源文件最多只能包含一个顶层的public类定义
B. 一个源文件可以不包含任何代码定义。即它是一个空文件,编译时不会产生编译错误,一个包含类定义的最小源文件内容仅为classclassname{
C. 在一个原文件中,如果存在一个顶层的public类定义,则该源文件名必须与顶层的public类名一致,如果源文件中没有一个顶层的public类,则该源文件名可以随意命名,不需要与原文件中定义的任何类名一致,只要符合Java语言标示符规范即可
D. 通过通配符*号引入的两个不同包中存在同名的类,当代码中不加包名直接
正确答案:————
39. 对象用什么操作符调用属性或方法?()
A. .
B. *
C. x
D. %
正确答案:————
40. 请问wait()方法定义在以下哪个类上?()
A. Applet
B. Runnable
C. Thread
D. Object
正确答案:————
二、多选题:
41. 开发android程序需要的开发工具和开发包包括()。
A. JDK
B. Eclipse
C. AndroidSDK
D. ADT
正确答案:————
42. 关于主题的说法,正确的是()。
A. 它是属性集合
B. 它可以在程序中来设置
C. 它通常用于一个Activity或所有Activity上
D. 它可以用于单个TextView上
正确答案:————
43. 关于Layout布局文件表述正确的是()。
A. 在同一个Layout布局文件中可以出现ID相同的不同类型的控件
B. 在同一个Layout布局文件中不能出现ID相同的不同类型的控件制
C. 在同一个Layout布局文件中可以出现ID不同,类型相同的控件
D. 在同一个Layout布局文件中可以出现ID不同,类型不同的控件
正确答案:————
44. 关于AndroidManifest.xml叙述正确的是()。
A. AndroidManifest.xml是每个android程序中必须的文件
B. AndroidManifest.xml不是每个android程序中必须的文件,可不需要
C. AndroidManifest.xml位于application的根目录,描述了package中的全局数据
D. AndroidManifest.xml包括了package中暴露的组件(activities、services等)
正确答案:————
45. 在main.xml中,定义一个组件时,有两个属性必须写()。
A. android:text
B. android:layout_height
C. android:id=\@+id/start\
D. android:layout_width
正确答案:————
三、判断题:
46. 用户与应用程序之间的交互便是通过事件处理来完成。
A. 错误
B. 正确
正确答案:————
47. 在一个Activity正常启动的过程中,他们被调用的顺序是onCreate->onStart->onResume。
A. 错误
B. 正确
正确答案:————
48. Activity的onStop()和onDestroy()方法效果是差不多的。
A. 错误
B. 正确
正确答案:————
49. 在main.xml中,定义一个组件时,有两个属性必须写,分别是android:id=\@+id/start\和android:text。
A. 错误
B. 正确
正确答案:————
50. Intent有很长的生命周期,是没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失。
A. 错误
B. 正确
正确答案:————
【南开大学在线作业是随机作业】
|
|