南开远程教育20春《Android系统应用开发》在线作业解答1

合集下载

南开大学《Android操作系统及应用》在线作业6

南开大学《Android操作系统及应用》在线作业6

《Android操作系统及应用》在线作业下列说法错误的一项是()。

A:Toast(提示)是Android中用来显示提示信息的一种机制。

B:Notification(通知)是Android提供的出现在状态栏的提醒机制。

C:Toast没有焦点且显示的时间有限,不会打断用户当前的操作,不能与用户交互。

D:当用户打开Notification之后,会显示通知信息,不可与用户进行交互,也不能处理用户选择事件。

参考选项:D关于Java源代码文件,下列说法错误的是()。

A:一个源文件最多只能包含一个顶层的public类定义B:一个源文件可以不包含任何代码定义。

即它是一个空文件,编译时不会产生编译错误,一个包含类定义的最小源文件内容仅为class classname{}C:在一个原文件中,如果存在一个顶层的public类定义,则该源文件名必须与顶层的public类名一致,如果源文件中没有一个顶层的public类,则该源文件名可以随意命名,不需要与原文件中定义的任何类名一致,只要符合Java语言标示符规范即可D:通过通配符*号引入的两个不同包中存在同名的类,当代码中不加包名直接参考选项:D如何创建自定义Adapter?()A:extends BaseAdapterB:Implments BaseAdapterC:new BaseAdapterD:不知道参考选项:A实例化通知栏之后通过给他添加.flags属性赋值,以下选项哪个是?()A:Notification notification = mBuilder.build(); notification.flags = Notification.FLAG_AUTO_CANCEL;B:PendingIntent pendingIntent= PendingIntent.getActivity(this, 1, new Intent(), flags); return pendingIntent;C:Notification.DEFAULT_VIBRATED:不知道参考选项:A想要在主UI线程中使用Handler,应该()。

南开大学20秋《手机应用软件设计与实现》在线作业(参考答案)

南开大学20秋《手机应用软件设计与实现》在线作业(参考答案)

1.自定义对话框时,将视图对象添加到当前对话框的方法是()。

A.setIconB.setXMLC.setLayoutD.setView答案:D2.下面说法正确的是()。

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

A.BaseAdapterB.CursorAdapterC.ArrayAdapterD.ListAdapter答案:A4.下面哪一个不属于Android体系结构中的应用程序层?()A.电话簿B.日历C.CSQLiteD.DSMS程序答案:C5.对一些资源以及状态的操作保存,最好是保存在Activity生命周期的哪个函数中进行?()A.onStart()B.onPause()C.onCreate()D.onResume()答案:A6.下面关于Android开发描述有误的一项是()。

A.Android使用Eclipse作为开发环境B.在使用Eclipse之前必须先安装JDKC.Android开发环境的搭建过程由下面四步组成:安装JDK——安装Eclipse——在Eclipse中安装并配置ADT——下载AndroidSDKD.Android开发环境中的所有工具都是可以免费下载和使用的答案:C7.关于Handler的说法正确的是()。

A.它实现不同进程间通信的一种机制B.它需要在新线程中刷新UI的操作C.它采用栈的方式来存储MessageD.它实现不同线程间通信的一种机制答案:D8.AndroidVM虚拟机中运行的文件的后缀名为()。

A.classB.apkC.dexD.xml答案:C9.Android平台支持几种宽泛类别的传感器?()A.1B.8C.3D.12答案:C10.WebView中可以用来处理js中警示,确认等对话框的是()。

南开大学《Android系统应用开发》在线作业08

南开大学《Android系统应用开发》在线作业08

《Android系统应用开发》在线作业File类的getPath方法的作用是()。

A:判断文件是否存在B:获得文件的路径C:获得文件的大小D:创建文件参考选项:B旋转动画使用的是哪个类?()A:AlphaAnimationB:TranslateAnimationC:ScaleAnimationD:RotateAnimation参考选项:D配置内容提供者,设置访问uri的属性是()。

A:nameB:authoritiesC:labelD:logo参考选项:B访问内容提供者需要用到的类是()。

A:IntentB:ArrayListC:ServiceConnectionD:ContentResolver参考选项:D自动登录应该使用什么技术?()A:TextViewB:ImageViewC:SharedPreferencesD:MediaPlayer参考选项:C关于 Handler 的说法正确的是()。

A:它实现不同线程间通信的一种机制B:它避免了新线程操作 UI 组件C:它采用栈的方式来组织任务的D:它可以属于一个新的线程参考选项:C在Android中,用户可以通过()打开选项菜单。

A:MenuB:MenuItemC:MenuStripD:Item参考选项:AListView添加触摸监听的方法是哪个?()A:setOnItemClickListenerB:setOnClickListenerC:setOnTouchListenerD:setOnScrollListener参考选项:C下列关于Android布局文件常用的长度/大小单位的描述中,不正确的是()。

A:dp是设备独立像素,不依赖于设备,是最常用的长度单位B:sp代表放大像素,主要用于字体大小的显示C:px是像素单位,在不同的设备上显示效果相同,因此推荐在布局中使用该单位D:在设置空间长度等相对距离时,推荐使用dp单位,该单位随设备密度的变化而变化参考选项:C设置ScrollView滚动框是水平滚动的方法是()。

南开大学《Android操作系统及应用》在线作业01

南开大学《Android操作系统及应用》在线作业01

《Android操作系统及应用》在线作业下列哪项不能直接写到一个Java类中?()A:属性B:方法C:构造方法D:打印输出语句参考选项:D为了实现对属性的封装,属性使用哪个访问权限修饰符?()A:publicB:protectedC:privateD:default参考选项:C请问以下哪些关于try…catch…finally结构中的finally语句的描述是正确的?()A:只有当一个catch语句获得执行后,finally语句才获得执行B:只有当catch语句未获得执行时,finally语句才获得执行C:如果有finally语句,return语句将在finally语句执行完毕后才会返回D:只有当异常抛出时,finally语句才获得执行参考选项:C下面哪个说法正确?()A:基本数据类型都可以直接使用=赋值B:引用类型绝对不能直接用=赋值,都需要使用new关键字C:String不是引用类型D:char是引用类型参考选项:A0.5==0.5f的结果是?()A:都是引用类型B:Double是引用类型,double是基本数据类型C:都是基本数据类型D:Double是基本数据类型,double是引用类型参考选项:A想让AlertDialog最后展示出来,使用哪个方法?()A:setPositiveButtonB:setNegativeButtonC:setTitleD:show参考选项:D下列用以显示单个图像的是()。

A:ImageViewB:GalleryC:ImageSwitcherD:GridView参考选项:A为了保证方法的线程安全,声明方法的时候必须使用哪个修饰符?()A:newB:transientC:voidD:synchronized参考选项:DsetOnTouchEvent 设置返回值为true 和 false有何区别?()A:没有区别,都能对事件进行监听B:设置为true时只能在移动时获得一次监听事件,false则可以多次C:返回true表示这个消息已经被处理结束,后续的handler不再接收到这个消息D:设置为false是,在处理一次监听事件后,系统将抛弃该次事件参考选项:C对于一个尚不存在的SharedPreferences对象setting,想向其中存入一个字符串 "person",setting应该先怎么做?()A:edit()B:save()C:commit()D:获取SharedPreferences对象参考选项:D如果有int变量i和j,i的值为0xFFFFFFF1,j=~I,则j的值为()。

作业习题_Android系统应用开发(Android程序设计基础版)第1-23章概要

作业习题_Android系统应用开发(Android程序设计基础版)第1-23章概要

作业习题_Android系统应⽤开发(Android程序设计基础版)第1-23章概要《Android系统应⽤开发》作业习题暨总复习题(Android程序设计基础版)2013-2014-2学期主讲教师:贾震斌⽬录第1章认识⼀下ANDROID (1)第2章搭建ANDROID应⽤开发环境 (2)第3章ACTIVITY组件 (4)第4章界⾯布局 (7)第5章资源管理 (12)第6章INTENT组件 (17)第7章SERVICE (30)第8章BROADCASTRECEIVER (43)第9章CONTENT PROVIDER (48)第10章FRAGMENT (53)第11章基本UI组件 (58)第12章⾼级UI组件 (72)第13章MENU (83)第14章ACTIONBAR (91)第15章通知 (95)第16章DIALOG (100)第17章ALARM (105)第18章触摸处理 (109)第19章深⼊VIEW (113)第20章线程与进程 (118)第21章PREFERENCES (123)第22章⽂件操作 (129)第23章数据库 (133)结束 (135)第1章认识⼀下Android1. Android系统内核基于什么操作系统?答:Android是⼀个完整的移动操作系统,利⽤Linux作为系统内核,实现了存储管理、设备管理、⽂件管理、进程管理、安全管理等操作系统的基本功能。

2. Google发布的基于Linux平台的开放源代码移动操作系统平台名称是什么?答:Android。

3. Android运⾏的虚拟机名称是什么?虚拟机内运⾏的字节码⽂件后缀名是什么?答:Android运⾏的虚拟机不是Java虚拟机,⽽是经过改造的Dalvik虚拟机,在虚拟机内运⾏的并不是Java编译后的字节码,⽽是后缀名为dex内部格式⽂件。

4. Android采⽤什么软件架构?整个系统包括哪⼏个层次?答:Android采⽤堆栈式软件架构,整个系统从底层操作系统到顶层核⼼应⽤在内分为5个层次:Linux内核、Android运⾏环境(Android Runtime)、库集合(Libraries)、应⽤框架(Application Framework)、应⽤(Application)。

南开大学《Android操作系统及应用》在线作业008

南开大学《Android操作系统及应用》在线作业008

《Android操作系统及应用》在线作业关于Android AndroidManifest.xml文件中的package说法不正确的是哪个?()A:AndroidManifest.xml是每个android程序中必须的文件B:AndroidManifest.xml不是每个android程序中必须的文件,可不需要C:AndroidManifest.xml位于application的根目录,描述了package中的全局数据D:AndroidManifest.xml包括了package中暴露的组件(activities、services等)参考选项:B下面哪个类型是引用类型?()A:EmployeeB:intC:charD:double参考选项:A对于一个尚不存在的SharedPreferences对象setting,想向其中存入一个字符串 "person",setting应该先怎么做?()A:edit()B:save()C:commit()D:获取SharedPreferences对象参考选项:D下列关于如何使用 Notification,不正确的是()。

A:notification 需要NotificatinManager 来管理B:使用 NotificationManager 的 notify 方法显示 notification 消息C:在显示 Notification 时可以设置通知时的默认发声,震动等D:Notification 中存在可以清除消息的方法参考选项:D开发Android应用程序的首选集成开发环境是()。

A:myEclipseB:EclipseC:.NETD:J2SE参考选项:B请问以下哪个描述是正确的?()A:只有线程具有锁B:类的对象都具有锁C:基本数据类型具有锁D:只有Runnable对象具有锁参考选项:B表示键值对概念的接口是哪项?()A:SetB:ListC:CollectionD:Map参考选项:D以下选项中,终止线程的是()。

奥鹏南开20春学期(1709、1803、1809、1903、1909、2003)《IOS系统应用开发》在线作业_2 随机.doc

奥鹏南开20春学期(1709、1803、1809、1903、1909、2003)《IOS系统应用开发》在线作业_2 随机.doc

1.下面哪个选项是设置UITabBarItem的背景图片?( )A.setBackgroundColorB.setBackgroundImage:C.bacgroundColorD.bacground【参考答案】: B2.存储退出程序后就清除的临时文件的文件夹是( )。

A.DocumentsB.LibraryC.APPD.tmp【参考答案】: D3.下面哪个属性是UIView和UILabel都有的?( )A.backgroundColorB.textC.fontD.lines【参考答案】: A4.通过NSUserDefaults存储的文件存放在哪里?( )A.DocumentsB.PreferencesC.CachesD.tmp【参考答案】: B5.用于处理系统中数据模型的是( )。

A.ModelB.ViewC.ControllerD.以上都不是【参考答案】: A6.如果调用NSThread的start方法后,想让线程立即进入执行状态的方法是( )。

A.sleepForTimeIntervalB.GCDC.NSThreadD.NSOperation与NSOperationQueue【参考答案】: A7.UIInterfaceOrientationProtraitUpsideDown代表哪种屏幕?( )A.纵向屏幕,Home键位于下方B.纵向屏幕,Home键位于上方C.横向屏幕,Home键位于左边D.横向屏幕,Home键位于右边【参考答案】: B8.对于关联实体的“Delete Rules”支持选项说明有误的是( )。

A.No Action表明关联的目标实体不做任何改变B.Nullify表明关联的目标实体外键值被设为nullC.Cascade表明关联的目标实体被级联删除 D.Deny表明必须先删除主实体后才能删除关联的目标实体【参考答案】: D9.下面方法中哪一个是设置UITableView有多少个分区的?( )A.numberOfSectionsInTableViewB.numberOfRowsInSectionC.didSele ctedRowInSectionD.allowsSelection【参考答案】: A10.NSThread表示线程是否是完成状态的是( )。

南开20春学期(1709、1803、1809、1903、1909、2003)《手机应用软件设计与实现》在线作业答案

南开20春学期(1709、1803、1809、1903、1909、2003)《手机应用软件设计与实现》在线作业答案

20春学期(1709、1803、1809、1903、1909、2003)《手机应用软件设计与实现》在线作业试卷总分:100 得分:100一、单选题(共30 道试题,共60 分)1.Android中控件的android:text属性的作用是A.显示视频B.显示图片C.显示文本字符串D.显示音乐答案:C2.下列对SharePreferences存、取文件的说法中正确的是A.A,属于测试解决方案B.B,sharePreferences处理的就是key-value对C.C,读取xml文件的路径是/sdcard/shared_prefxD.D,信息的保存格式是png答案:B3.下列不是手机操作系统的?A.AndroidB.iPhoneC.UbuntuD.Windows Phone答案:C4.关于res/raw目录说法正确的是?A.这里的文件是原封不动的存储到设备上会转换为二进制的格式B.这里的文件最终以二进制的格式存储到指定的包中C.这里的文件是原封不动的存储到设备上不会转换为二进制的格式D.这里的文件最终不会以二进制的格式存储到指定的包中答案:C5.下列选项中不属于GLSurFaceView特性的是?A.管理一个surface,这个surface就是一块特殊的内存,能直接排版到android的视图view 上。

B.管理一个EGL display,它能让opengl把内容渲染到上述的surface上。

C.让渲染器在独立的线程里运作,和UI线程分离。

D.可以直接从内存或者DMA等硬件接口取得图像数据答案:D6.使用Android系统调取摄像头界面需要用到的类有:A.SurfaceViewB.SurfaceHolderC.CallbackD.List答案:A7.一条中文短信息最长约占多少byteA.70B.40C.100D.20答案:A8.一般认为,多媒体技术研究的兴起从(?)开始。

A.1972年,philips展示播放电视节目的激光视盘。

南开远程教育20春《Android操作系统及应用》在线作业解答2

南开远程教育20春《Android操作系统及应用》在线作业解答2

2分 A 在ListView的每一个item中,添加自己定义的布局文 件,
B 此适配器中所代表的数据集中的条目数
C 取在列表中与指定索引对应的行id
D 以上答案都不是
4
要使用com.chinasofti包下所有类,哪条语句正确?( )
2分
A import *;
B import com.chinasofti.*
C import com.chinasofti;
D import *.*;
5
以下哪个是有关封装优点的正确描述?( )
2分
A 只需要一个public方法
B 从任何方法中没有异常抛出
C 可以不需要改变接口来改变实现,以达到外部使用代码无 需变动
D 可以不需要改变实现来改变接口,已达到外部使用代码无 需变动
14
TextView是用于展示什么的控件?( )
2分
A 图片
B 文字
C 按钮
D 以上答案都不是
15 如何生成上下文菜单?( )
2分
A 在activity中重写onCreateContextMenu方法
B 在activity中重写onCreateOptionsMenu方法
C 在Activity中重写onStart方法
D 都不对
16
当线程在IO处堵塞时,以下哪些描述正确?( )
2分
A 线程进入准备状态
B 线程进入消亡状态
C 没有其他线程可以完成IO操作
D 线程进入等待状态
17
从InputStream对象中如何创建一个Reader对象?( )
2分
A 使用InputStream类中定义的createReader()方法

南开20春学期(1709、1803、1809、1903、1909、2003)《手机应用软件设计与实现》在线作业答案

南开20春学期(1709、1803、1809、1903、1909、2003)《手机应用软件设计与实现》在线作业答案

20春学期(1709、1803、1809、1903、1909、2003)《手机应用软件设计与实现》在线作业试卷总分:100 得分:100一、单选题(共30 道试题,共60 分)1.Android中控件的android:text属性的作用是A.显示视频B.显示图片C.显示文本字符串D.显示音乐答案:C2.下列对SharePreferences存、取文件的说法中正确的是A.A,属于测试解决方案B.B,sharePreferences处理的就是key-value对C.C,读取xml文件的路径是/sdcard/shared_prefxD.D,信息的保存格式是png答案:B3.下列不是手机操作系统的?A.AndroidB.iPhoneC.UbuntuD.Windows Phone答案:C4.关于res/raw目录说法正确的是?A.这里的文件是原封不动的存储到设备上会转换为二进制的格式B.这里的文件最终以二进制的格式存储到指定的包中C.这里的文件是原封不动的存储到设备上不会转换为二进制的格式D.这里的文件最终不会以二进制的格式存储到指定的包中答案:C5.下列选项中不属于GLSurFaceView特性的是?A.管理一个surface,这个surface就是一块特殊的内存,能直接排版到android的视图view 上。

B.管理一个EGL display,它能让opengl把内容渲染到上述的surface上。

C.让渲染器在独立的线程里运作,和UI线程分离。

D.可以直接从内存或者DMA等硬件接口取得图像数据答案:D6.使用Android系统调取摄像头界面需要用到的类有:A.SurfaceViewB.SurfaceHolderC.CallbackD.List答案:A7.一条中文短信息最长约占多少byteA.70B.40C.100D.20答案:A8.一般认为,多媒体技术研究的兴起从(?)开始。

A.1972年,philips展示播放电视节目的激光视盘。

南开远程教育20春《Android操作系统及应用》在线作业解答3

南开远程教育20春《Android操作系统及应用》在线作业解答3

B android:vertical="true"
C android:orientation="horizontal"
D android:horizontal="true"
25
线程的默认优先级是哪项?( )
2分
A0
B1
C5
D 10
26
方法:.setDefaults(int defaults) 是( )。
照层次堆叠在屏幕的哪个角上?( )
2分 A 左上角
B 左下角
C 右上角
D 右下角
17
请问wait()方法在以下哪个代码中被调用?( )
2分
A 一个while()循环体中
B run方法中
C 同步化代码块中
D 代码的任何地方
18
SeekBar通过哪个方法来获得用户操作的通知?( )
2分
A OnSeekBarChangeListener
5
请问wait()方法定义在以下哪个类上?( )
2分
A Applet
B Runnable
C Thread
D Object
6
checkBox的监听是--修改成checkBox状态改变的监听事件
是( )。
2分 A OnCheckedChangeListener
B OnChangeListener
C OnClickListener
C contentProvider
D service
23
在Android应用程序中,图片应放在那个目录下?( )
2分
A raw
B values
C layout

Android移动应用开发教材第1章习题参考答案 (4)

Android移动应用开发教材第1章习题参考答案 (4)

第6章字符串1.Python中,创建字符串时,可以使用单引号、双引号和三引号。

2.Python中,使用字符串的split方法可以按照指定的分隔符对字符串进行切割,返回由切割结果组成的列表。

3.可以利用运算符+连接两个字符串,也可以使用join方法将序列中的元素以指定的字符连接成一个新的字符串。

4.Python中正则表达式中的普通字符需要做精确匹配,而特殊字符指定的匹配模式则对应了用于模糊 匹配的规则。

5.Python中正则表达式的特殊序列是由 \ 和一个字符构成。

6.使用Python提供的re模块,可以实现基于正则表达式的模糊匹配。

pile函数用于将一个字符串形式的正则表达式编译成一个正则表达式对象,供 match、search以及其他一些函数使用。

8.re模块中的match函数用于对字符串开头的若干字符进行正则表达式的匹配。

匹配成功,返回一个Match对象;匹配失败,返回None 。

9.re模块中的finditer函数与re.findall函数功能都是用于在字符串中找到所有与正则表达式匹配的子串,区别在于re.findall函数返回 列表形式的结果,而re.finditer返回 迭代器形式的结果。

10.re模块中的split函数用于将字符串按与正则表达式匹配的子串分割。

11.已知s1="I "am a student.",s2='I \'am a student',则print(s1,s2)的输出结果为(D)A.I 'am a student. I 'am a studentB.I "am a student. I 'am a studentC.I "am a student. I \'am a studentD.程序报错12.下列说法错误的是(D)A. find方法是在指定检索范围中按照从左至右的顺序检索,找到子串第一次出现的位置B. rfind方法在指定检索范围中按照从右至左的顺序检索,找到子串第一次出现的位置C. index与find作用相同,rindex与rfind作用相同,只是find和rfind在检索不到字符串时返回-1,而index和rindex会引发ValueError异常D. index与find作用相同,rindex与rfind作用相同,只是find和rfind找到一个就返回,而index和rindex会检索到所有的子串13.下列关于replace方法str.replace(old, new[, max])的说法错误的是(C)A. 使用字符串中的replace方法可以将字符串中的指定子串替换成其他内容B.str是要做替换操作的字符串,old和new分别是要替换的子串和替换成的字符串C. max是最多替换的子串数量,如果不指定max参数则只替换第一个满足条件的子串D. replace方法返回替换后的字符串14.print(len("中国\"china"))的输出结果是(B)A. 7B. 8D. 1015.下列匹配模式叙述错误的是(D)A.^用于匹配字符串开头的若干字符B.*用于匹配前一个模式0次或多次C.?用于匹配前一个模式0次或1次D.A|B表示同时匹配模式A和模式B16.关于正则表达式特殊序列叙述错误的是(C)A. \A匹配字符串开头的若干字符,功能同^B. \d匹配任一数字字符,等价于[0-9]C. \S匹配任一空白字符D. \D与\d作用相反,匹配任一非数字字符,等价于[^0-9]17.写出下面程序的运行结果。

最新奥鹏南开20春学期《手机应用软件设计与实现》在线作业第1次参考答案

最新奥鹏南开20春学期《手机应用软件设计与实现》在线作业第1次参考答案
C C.每次启动一个服务时候都会先后调用onCreate()和onStart()方法
D D.当调用了ConText类中的StopService()方法后,Serviece中的onDestroy()方法会自动回调
【答案】:D
10. Activity生命周期中,第一个需要执行的方法是什么?
【选项】:
A A、onStart
南开大学网络学院
《手机应用软件设计与实现》在线作业第1次
标准答案
参考资料试读一页
20春学期(1709、1803、1809、1903、1909、2003)《手机应用软件设计与实现》在线作业第1次76.0
1. Android是如何组织Activity的?
【选项】:
A A.以栈的方式组式Activity
B B.以队列的方式组织Activity
B B、values
C C、layout
D D、drawable
【答案】:D
6. Android下的单元测试要配置,以下说法正确的是?
【选项】:
A A.需要在manifest.xml清单文件application节点下配置instrumentation
B B.不需要在manifest.xml清单文件manifest节点下配置instrumentation
D D. AutoCompleteTextView
【答案】:D
9.下列关于Service的描述,正确的是
【选项】:
A A Servie主要负责一些耗时比较长的操作,这说明Service会运行在独立的子线程中
B B.每次调用Context类中的StartService()方法后都会新建一个Service实例
D assets和res目录都能存放资源文件,但是与res不同的是assets支持任意深度的子目录,在它里面的文件不会在R.java里生成任何资源ID

南开19春学期(1503、150...

南开19春学期(1503、150...

南开19春学期(1503、150...南开19春学期(1503、1509、1603、1609、1703)《Android操作系统及应用》在线作业-14、D一、单选题共40题,80分1、在android程序中,Log.i()用于输出什么级别的日志信息?( )A调试B信息C警告D错误本题选择是:?2、现有基类中的一个方法:void method(){},请问以下哪些是子类中覆盖该方法的正确形式?()Avoid method(){}Bint method(){return 0;}Cvoid method(int i)Dprivate void method()本题选择是:?3、下面哪个类型是引用类型?()AEmployeeBintCcharDdouble本题选择是:?4、下列说法正确的是?AJava循环使用continue和break语句控制循环执行,使用goto 语句和语句标签跳出多层循环Bfor循环中初始化条件和循环迭代都可以省略,循环条件需要始终提供一个boolean值C语句标签不是变量,所以不用遵循Java标识符命名规则D在while循环中使用continue可能会导致死循环本题选择是:?5、下列哪种说法是正确的?()A实例方法可直接调用超类的实例方法B实例方法可直接调用超类的类方法C实例方法可直接调用其他类的实例方法D实例方法可直接调用本类的类方法本题选择是:?6、Android项目工程下面的assets目录的作用是什么?()A主要放置多媒体等数据文件B放置字符串,颜色,数组等常量数据C放置一些与UI相应的布局文件,都是xml文件D旋转应用程序所使用的图片资源本题选择是:?7、Notification使用振动器时需要权限()。

A BCD不知道本题选择是:?8、关于异常处理,说法错误的是()。

Atry…catch…finally结构中,必须有try语句块,catch语句块和finally语句块不是必须的,但至少要两者取其一B在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch 中的参数类型有父类子类关系,此时应该将子类放在后面,父类放在前面C一个方法可以抛出多个异常,方法的返回值也能够是异常DThrowable是所有异常的超类本题选择是:?9、哪个命令可以编译Java文件?()AjavacBjavaCrunDjar本题选择是:?10、以下那种初始化数组的方式是错误的?()AString[] names = {"zhang","wang","li"};BString names[] = new String[3]; names[2] = "li"; names[0] = "zhang"; names[1] = "wang";CString[3] names = {"zhang","wang","li"};D以上写法都正确本题选择是:?11、Java语言中异常的分类是哪项?()A运行时异常和异常B受检异常和非受检异常C错误和异常D错误和运行时异常本题选择是:?12、线程的默认优先级是哪项?()A0B1C5D10本题选择是:?13、在环境变量中,配置path环境变量的作用是()。

Android移动应用开发习题解答

Android移动应用开发习题解答

Android移动应用开发习题答案单元1 Android开发环境搭建与模拟器创建1.填空题(1)2008(2)Linux、操作系统(3)应用程序层、应用程序框架层、核心类库、Linux内核(4)Java C++/C(5)应用框架(6)应用程序(7)模拟器、Android模拟器(8)IntelliJ IDEA Android2.选择题(1)创建程序的过程中,填写Application Name表示()。

正确答案:A(2)Android操作系统的手机可以有以下几个方法进行软件安装()。

(多选题)ABCD(3)Android操作系统主要的特点是:()。

(多选题)正确答案:ABC(4)以下对Android操作系统描述正确的是:()。

(多选题)正确答案:ABCD(5)以下哪些是Android Stuido的优势()。

(多选题)正确答案:ABCD(6)以下哪些是Genymotion模拟器的优势()。

(多选题)正确答案:ABCD3.简答题(1)Android的四层架构分别包括哪几层?分别起到什么作用?参考答案:Linux内核层(Linux Kernel):基于Linux内核,内核为上层系统提供了系统服务。

核心类库层(Libraries):系统库基于C/C++语言实现,通过接口向应用程序框架层提基于Android Studio的移动应用开发任务驱动教程供编程接口。

应用框架层(Application Framework):为开发者提供了一系列的Java API,包括图形用户界面组件View、SQLite数据库相关的API、Service组件等。

应用程序层(Applications):包含了Android平台中各式各样的应用程序。

(2)简述Android开发环境安装的步骤。

参考答案:下载并安装JDK,配置JDK的环境变量;从Anroid官网上下载Android开发组件(包含Eclipse和Android SDK、ADT);安装Android开发环境(包括配置Android SDK的环境变量、打开Eclipse通过菜单设定Android SDK路径)。

Android移动应用开发习题解答

Android移动应用开发习题解答

Android移动应用开发习题解答Android移动应用开发习题答案单元1 Android开发环境搭建与模拟器创建1.填空题(1)2008(2)Linux、操作系统(3)应用程序层、应用程序框架层、核心类库、Linux内核(4)Java C++/C(5)应用框架(6)应用程序(7)模拟器、Android模拟器(8)IntelliJ IDEA Android2.选择题(1)创建程序的过程中,填写Application Name表示()。

正确答案:A(2)Android操作系统的手机可以有以下几个方法进行软件安装()。

(多选题)ABCD(3)Android操作系统主要的特点是:()。

(多选题)正确答案:ABC(4)以下对Android操作系统描述正确的是:()。

(多选题)正确答案:ABCD(5)以下哪些是Android Stuido的优势()。

(多选题)正确答案:ABCD(6)以下哪些是Genymotion模拟器的优势()。

(多选题)正确答案:ABCD3.简答题(1)Android的四层架构分别包括哪几层?分别起到什么作用?参考答案:Linux内核层(Linux Kernel):基于Linux内核,内核为上层系统提供了系统服务。

核心类库层(Libraries):系统库基于C/C++语言实现,通过接口向应用程序框架层提基于Android Studio的移动应用开发任务驱动教程供编程接口。

应用框架层(Application Framework):为开发者提供了一系列的Java API,包括图形用户界面组件View、SQLite数据库相关的API、Service组件等。

应用程序层(Applications):包含了Android平台中各式各样的应用程序。

(2)简述Android开发环境安装的步骤。

参考答案:下载并安装JDK,配置JDK的环境变量;从Anroid官网上下载Android开发组件(包含Eclipse和Android SDK、ADT);安装Android开发环境(包括配置Android SDK的环境变量、打开Eclipse通过菜单设定Android SDK路径)。

南开19春学期(1503、1509、1603、1609、1703)《Android系统应用开发》在线作业1答案

南开19春学期(1503、1509、1603、1609、1703)《Android系统应用开发》在线作业1答案

南开19春学期(1503、1509、1603、1609、1703)《Android系统应用开发》在线作业-14、B一、单选题共40题,80分1、onPause 什么时候调用?()A当界面启动时B当 onCreate 方法被执行之后C当界面被隐藏时D当界面重新显示时本题选择是:?2、获得sdcard的状态是()。

AEnvironment.getExternalStorageState()BEnvironment.getExternalStorageDirectory()CgetState()DgetFileDir()本题选择是:?3、以下功能的实现,用到的主要技术和SharedPreferences无关的是()。

A导航B记住密码C记录音乐播放进度D显示图片本题选择是:?4、下列表示触摸事件的是()。

AOnCLickListenerBOnTouchListenerCOnItemClickListenerDOnLongClickListener本题选择是:?5、继承了Canvas类必须实现的方法是()。

Apaint()BkeyPressed()Crun()Dmain()本题选择是:?6、SQLite数据库的特点说法不正确的是()。

A轻量级的B关系型的C运行速度快D非关系型本题选择是:?7、优先级最低的进程是()。

A服务进程B前台进程C后台进程D空进程本题选择是:?8、不是SQLite数据库的特点的是()。

A轻量级的B关系型的C运行速度快D非关系型本题选择是:?9、在数据库中,autoincrement表示()。

A表B字段C主键D自动增长本题选择是:?10、关于Service说法不正确的是()。

A属于android四大组件BstartService方式启动服务后,服务一直在后台运行C需要在清单列表配置D需要继承BindService类本题选择是:?11、旋转动画使用的是哪个类?()AAlphaAnimationBTranslateAnimationCScaleAnimationDRotateAnimation本题选择是:?12、访问内容提供者的类是()。

南开19春学期(1503、1509、1603、1609、1703)《Android系统应用开发》在线作业2答案

南开19春学期(1503、1509、1603、1609、1703)《Android系统应用开发》在线作业2答案

南开19春学期(1503、1509、1603、1609、1703)《Android系统应用开发》在线作业-24、B一、单选题共40题,80分1、SQLiteDatabase的特殊方法中添加数据的是()。

AinsertBupdateCdeleteDquery本题选择是:?2、下列哪个是与发送短信息有关的Action?()AACTION_VIEWBACTION_CALLCACTION_DIALDACTION_SENDTO本题选择是:?3、绝对布局中,android:layout_x 的含义是()。

A以手机左下为原点,组件显示到屏幕中的横向坐标值。

B以手机左上为原点,组件显示到屏幕中的横向坐标值。

C以手机右下为原点,组件显示到屏幕中的横向坐标值。

D以手机右下为原点,组件显示到屏幕中的横向坐标值。

本题选择是:?4、ContentProvider读取联系人的Uri正确的是()。

AMediaStore.Images.Media.EXTERNAL_CONTENT_URIBContactsContract.Contacts.CONTENT_URICMediaStore.Audio.Media.EXTERNAL_CONTENT_URD以上都不对本题选择是:?5、提取Java存取数据库能力的包是()。

AjavA)sqlBjavA)awtCjavA)langDjavA)swing本题选择是:?6、SQLite中,varchar表示什么类型?()A浮点BBooleanC字符串D正整数本题选择是:?7、开启事务的方法是()。

AbeginTransactionBsetTransactionSuccessfulCendTransactionDstart8、内容提供者提供的查询方法是()。

AqueryBinsertCdeleteDupdate本题选择是:?9、在相对布局RelativeLayout中,已存在两个TextView,即TextViewA和TextViewB,那么要设置TextViewA在TextViewB下方,则应该对TextViewA设置属性()。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2分
A 可以把用户名密码保存在一个List<String>变量中
B 可以把用户名密码保存在一个Object对象中
C 可以把用户名密码保存在SharedPreferences中
D 可以把用户名密码保存在远程服务器中
14
onScroll方法中firstVisibleItem参数的意思是( )。
2分
A 第一个可见Item的位置?
2分
A Activity
B BroadcastReceiver
C Service
D ContentProvider
18
下列选项哪个不是Activity启动的方法?( )
2分
A startActivity
B goToActivity
C startActivityForResul
D startActivityFromChild
B android:layout_below
C android:layout_toLeftOf
D android:layout_toRightOf
7
ContentProvider读取联系人的Uri正确的是( )。
2分
A MediaStore.Images.Media.EXTERNAL_CONTENT_
2分
A getColumnIndex
B getInt
C getString
D getLong
12
以下能够获得SQLite数据库对象的方法是( )。
2分
A getSharedPreferences
B getFile
C getName
D openOrCreateDatabase
13
在登录页面,如果有“自动登录”功能则( )。
B 可见的Item的数量
C item的总数
D 最后一个可见item的位置
15 表示下拉列表的组件是( )。
2分
A Gallery
B Spinner
C GridView
D ListView
16
VideoView主要用于播放什么?( )
2分
A 音频
B 视频
C 打开文档
D 显示图片
17
四大组件中充当界面的组件是( )。
D android:scaleType="center"
23
MediaPlayer暂停后,如果想继续播放,需要调用以下哪个
方法?( )
2分 A prepare()
B stop()
C pause()
D start()
9
ListView中有个属性android:background是设置什么的?
()
2分 A ListView中每个item的背景色
B ListView的背景设置
C ListView的位置设置
D ListView的滚动条设置
10
setOnTouchEvent 设置返回值为true 和 false有何区别?
2分 A tabHost.addTab(tabHost.newTabSpec("tab1")
B setIndicator()
C setContent()
D setView
3
SQLite中,查询的结果是( )。
2分
A ResultSet
B Cursor
C table
D databases
4
sdcard的写权限是( )。
D J2SE
21 拖动条组件是( )。
2分
A RatingBar
B ProgressBar
C SeekBar
D ScrollBar
22
在一个相对布局中怎样使一个控件居中?( )
2分
A android:gravity="center"
B android:layout_gravity="center"
C android:layout_centerInParent="true"
C 用来设置控件的大小
D 用来设置屏幕的间距
6
在相对布局RelativeLayout中,已存在两个TextView,即Te
xtViewA和TextViewB,那么要设置TextViewA在TextView
2分
B下方,则应该对TextViewA设置属性( )。
A android:layout_above
onDestory。
B onCreate --> onBind(只一次,不可多次绑定) --> on Unbind --> onDestory。
C onBind(只一次,不可多次绑定) --> onUnbind --> on Destory。
D onBind(多次绑定) --> onUnbind --> onDestory
19
下列哪个可做EditText编辑框的提示信息?( )
2分
A android:inputType
B android:text
C android:digits
D android:hint
20
开发Android应用程序的首选集成开发环境是( )。
2分
A myEclipse
B Eclipse
C .NET
2分
A WRITE_EXTERNAL_STORAGE
B READ_EXTERNAL_STORAGE
C APPEND_EXTERNAL_STORAGE
D PRIVATE_EXTERNAL_STORAGE
5
pading用来设置什么间距?( )
2分
A 用来设置控件与控件之间的间距
B 用来设置控件内容与控件边界的间距
()
2分 A 没有区别,都能对事件进行监听
B 设置为true时 只能在移动时获得一次监听事件,false则 可以多次
C 返回true表示这个消息已经被处理结束,后续的handler 不再接收到这个消息
D 设置为false是 ,在处理一次监听事件后,系统将抛弃该 次事件
11
Cursor获得字段索引号的方法是( )。
南开远程教育20春《Android系统应用开发》在线作业解答1----下面绿色选项为标准答案
共50道题,
一、单选题
共40题,80分
1
SQLite数据库中,varchar表示什么类型?( )
2分
A 浮点
B Boolean
C 字符串
D 正整数
2
如果希望自定义TabHost标题部分的显示内容需要使用下列
哪个方actsContract.Contacts.CONTENT_URI
C MediaStore.Audio.Media.EXTERNAL_CONTENT_U R
D 以上都不对
8
bindService的生命周期中函数调用顺序为( )。
2分
A onCreate --> onBind(多次绑定) --> onUnbind -->
相关文档
最新文档