南开21春秋学期《手机应用软件设计与实现》在线作业【奥鹏】
南开大学21春学期(1709、1803、1809、1903、1909、2003、2009、2103)《手机应用软件设计与实现》在线作业
1.[单选题] 关于Sqlite数据库,不正确的说法
A.A SqliteOpenHelper类主要是用来创建数据库和更新数据库
B.B SqliteDatabase类是用来操作数据库
C.C 在每次调用SqliteDatabase的getWritableDatabase()方法时,会执行SqliteOpenHelper的onCreate方法
D.D 当数据库版本发生变化时,可以自动更新数据库结构
答:——C——
2.[单选题] 下列关于如何使用 Notification,不正确的是?
A.A. notification 需要NotificatinManager 来管理
B.B. 使用 NotificationManager 的 notify 方法显示 notification 消息
C.C. 在显示 Notification 时可以设置通知时的默认发声,震动等
D.D. Notification 中存在可以清除消息的方法
答:——D——
3.[单选题] 使用HttpUrlConnection实现移动互联时,设置读取超时属性的方法是
A.A、setTimeout()
B.B、setReadTimeout()
C.C、setConnectTimeout()
D.D、setRequestMethod()
答:——B——
4.[单选题] 使用地图需要的权限是
A.A,android.permission.TIME
B.B,android.permission.WRITE_SECURE_SETTINGS
C.C,android.permission.INTERNET
D.D,android.permission. GPS
答:————
5.[单选题] 定义LinearLayout垂直方向布局时设置的属性
A.A.android:layout_height
B.B.android:gravity
C.C.android:layout
D.D.?android:orientation??vertical
答:————
6.[单选题] Android中关于View继承关系的论述错误的是
A.A、ViewGroup继承自View
B.B、AdapterView继承自ViewGroup
C.C、TableLayout继承自RelativeLayout
D.D、Menu、Notification和Toast都不是View的子类
答:————
7.[单选题] Java虚拟机中运行的文件的后缀名为
A.A.class
B.B.apk
C.C.dex
D.D.xml
答:————
8.[单选题] Android平台支持几种宽泛类别的传感器
A.A.1
B.B.8
C.C.3
D.D.12
答:————
9.[单选题] 下列描述有误的选项是
A.A、adb?devices这个命令是查看当前连接的设备,?连接到计算机的android设备或者模拟器将会列出显示。
B.B、adb?install?这个命令将指定的apk文件安装到设备上。
C.C、adb?shell这个命令将登录设备的shell。
D.D、adb?push??用pull命令可以把Android目标机上的文件或者文件夹复制到PC。
答:————
10.[单选题] 一条中文短信息最长约占多少byte
A.70
B.40
C.100
D.20
答:————
11.[单选题] 下列用以显示一系列图像的是?
A.A. ImageView
B.B. Gallery
C.C. ImageSwitcher
D.D. GridView
答:————
12.[单选题] 在一个相对布局中怎样使一个控件居中
A.A android:gravity="center"
B.B android:layout_gravity="center"
C.C android:layout_centerInParent="true"
D.D android:scaleType="center"
答:————
13.[单选题] 处理菜单项单击事件的方法不包含?
A.A. 使用onOptionsItemSelected(MenuItem item)响应
B.B. 使用onMenuItemSelected(int featureId ,MenuItem item)响应
C.C. 使用onMenuItemClick(MenuItem item)响应
D.D. 使用 onCreateOptionsMenu(Menu menu)响应
答:————
14.[单选题] 下面关于Android开发描述有误的一项是
A.A、Android使用Eclipse作为开发环境。
B.B、在使用Eclipse之前必须先安装JDK。
C.C、Android开发环境的搭建过程由下面四步组成:安装JDK?->?安装Eclipse?->?在Eclipse中安装并配置ADT?->?下载Android?SDK。
D.D、Android开发环境中的所有工具都是可以免费下载和使用的。
答:————
15.[单选题] 关于Socket通讯正确的是
A.A,服务器端需要ServerSocket,需要绑定端口号
B.B,服务器端需要ServerSocket,需要绑定端口号和IP地址
C.C,客户端需要Socket,需要绑定端口号
D.D,客户端需要ServerSocket,需要绑定端口号
答:————
16.[单选题] 定义LinearLayout水平方向布局时设置的属性
A.A.android:layout_height
B.B.android:gravity
C.C.android:layout
D.D.?android:orientation_horizontal
答:————
17.[单选题] 下面关于本地库和Java运行时环境描述正确的是
A.A、本地库和Java运行时环境层位于Linux内核层之下
B.B、本地库是应用程序框架的基础,是连接应用程序框架层与Linux内核层的重要纽带。
C.C、SQLite是根据OpenGL?ES?1.0API标准实现的3D绘图函数库。
D.D、Android应用程序虽然是用Java语言编写的,但Android并不需要Java运行时环境,可以直接使用核心库。
答:————
18.[单选题] 下面关于Android系统的特性描述错误的是
A.A、显示布局:Android操作系统支持更大的分辨率,VGA,2D显示,3D显示都给予OpenGL?ES?2.0标准规格,并且支持传统的智能手机。
B.B、数据存储:Android操作系统内置SQLite小型关联式资料库管理系统来负责存储数据。
C.C、网络:Android操作系统支持所有的网络制式,包括GSM/EDGE、IDEN、CDMA、EV-DO、UMTS、Bluetooth、Wi-Fi、LTE、NFC和WiMAX。
D.D、信息:作为原设计给智能手机使用的操作系统,Android操作系统原生只支持短信,不支持所有的云信息和服务器信息。
答:————
19.[单选题] 关于视图控件的常用事件描述中,不正确的是?
A.A. Click事件只能使用在按钮上,表示按钮的点击动作
B.B. 当TextView类视图控件失去焦点或获得焦点时,将触发FocusChange事件
C.C. 当单选框中某一选项被选择时,将触发CheckedChange事件
D.D. 当多选框中某一选项被选择时,将触发CheckedChange事件
答:————
20.[单选题] 下列关于Android布局文件常用的长度/大小单位的描述中,不正确的是?
A.A .dp是设备独立像素,不依赖于设备,是最常用的长度单
B.B. sp代表放大像素,主要用于字体大小的显示
C.C. px是像素单位,在不同的设备上显示效果相同,因此推荐在布局中使用该单位
D.D. 在设置空间长度等相对距离时,推荐使用dp单位,该单位随设备密度的变化而变化
答:————
21.[单选题] 在使用 SQLiteOpenHelper 这个类时,它的哪一个方法是用来实现版本升级之用的?
A.A. onCreate()
B.B. onCreade()
C.C. onUpdate()
D.D. onUpgrade()
答:————
22.[单选题] 关于ImageSwitcher 说法正确的是
A.A.ImageSwitcher里可以通过Time设定转换时候的透明位
B.B.在使用一个ImageSwitcher之前,不一定要调用setFactory方法
C.C.setInAnimation是输出到这个ImageSwitcher的时候动画效果
D.D.setOutAnimation是资源文件从这个ImageSwitcher里消失的时候要实现的动画效果
答:————
23.[单选题] 下列哪个布局和组件是在开发AppWidget窗口小部件时不可以使用的
A.A,ImageView
B.B,WebView
C.C ,GridView
D.D ,Button
答:————
24.[单选题] 在android程序中,Log.i()用于输出什么级别的日志信息
A.A、调试
B.B、信息
C.C、警告
D.D、错误
答:————
25.[单选题] 下列哪一个选项不属于AdapterView类的子选项
A.A.?ListView
B.B.?Spinner
C.C.?GridView
D.D.?ScrollView
答:————
26.[单选题] 在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);
答:————
27.[单选题] SensorEvent系统使用这个类来创建一个传感器事件对象,他提供了相关传感器事件的信息。一个传感器事件对象包含(????)信息。
A.A.原始传感器数据;
B.B.产生事件的传感器的类型;
C.C.数据的精度;
D.D.以上全部选项;
答:————
28.[单选题] E/AndroidRuntime(1099): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.test/com.test.CanvasActivitys}: java.lang.ClassNotFoundException: com.test.CanvasActivitys in loader dalvik.system.PathClassLoader[/data/app/com.test-1.apk]这段话是程序报错在LogCat中产生的记录,从中可以分析问题的原因可能在哪里?
A.A程序执行CanvasActivitys的一个代码段时一个View有引用无对象
B.B CanvasActivitys类没有在AndroidManifest中正确申明
C.C 最小SDK支持版本号比运行这个程序的设备版本号还高
D.D CanvasActivitys是一个Activity,但没有重写它的onCreate方法
答:————
29.[单选题] 以下那个控件可以用来显示图片
A.A ImageView
B.B TextView
C.C Button
D.D 以上都可以
答:————
30.[单选题] 下列关于Service的描述,正确的是
A.A Servie主要负责一些耗时比较长的操作,这说明Service会运行在独立的子线程中
B.B.每次调用Context类中的StartService()方法后都会新建一个Service实例
C.C.每次启动一个服务时候都会先后调用onCreate()和onStart()方法
D.D.当调用了ConText类中的StopService()方法后,Serviece中的onDestroy()方法会自动回调
答:————
31.[多选题] 在Android 中使用Menu 时可能需要重写的方法有?
A.A. onOptionsItemSelected()
B.B. onCreateOptionsMenu()
C.C. onItemSelected()
D.D. onCreateMenu()
答:————
32.[多选题] 下面属于android的动画分类的有()
A.A.Tween
B.B.Frame
C.C.Draw
D.D.Animation
答:————
33.[多选题] Activity生命周期中,可能执行的方法有?
A.A、onStart
B.B、onCreate
C.C、onReStart
D.D、onResume
答:————
34.[多选题] 下列哪些API的操作需要声明权限
A.A、播放mp3文件
B.B、读SD卡 (读sd卡状态)
C.C、发短信
D.D、访问网络
答:————
35.[多选题] 下面属于 View 的子类的是()
A.A. ViewGroup
B.B. TextView
C.C. Activity
D.D. Service
答:————
36.[多选题] Android根据应用程序的组件以及组件当前运行状态将所有的进程按重要性程度从高到低划分为
A.前台进程、
B.可见进程、
C.服务进程、
D.后台进程、
E.空进程
答:————
37.[多选题] 下面异常是属于Runtime Exception 的是?
A.a. NullPointerException
B.b. IllegalArgumentException
C.c. BufferUnderflowException
D.d. ArithmeticException
答:————
38.[多选题] 关于适配器的说法不正确的是?
A.A. 它主要是用来存储数据
B.B. 它主要用来把数据复制到组件上
C.C. 它主要用来解析数据
D.D. 它主要用来存储 xml 数据
答:————
39.[多选题] 以下属于Android应用工程文件结构有哪些
A.源文件
B.R.java文件
C.Android Library
D.File
答:————
40.[多选题] 下列哪些不是 AbsoluteLayout(绝对布局) 中特有的属性?
A.A. android:layout_height
B.B. android:layout_x
C.C. android:layout_above
D.D. android:layout_toRightOf
答:————
41.[判断题] GridView只能使用BaseAdapter填充数据
A.对
B.错
答:————
42.[判断题] 当TextView类视图控件失去焦点或获得焦点时,将触发FocusChange事件
A.对
B.错
答:————
43.[判断题] Android中输入时间的选择对话框是:DatePickerDialog
A.对
B.错
答:————
44.[判断题] Intent有很长的生命周期,是没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失
A.对
B.错
答:————
45.[判断题] HorizontalScrollView属于View类的子选项
A.对
B.错
答:————
46.[判断题] 使用 MediaPlayer 播放保存在 sdcard 上的 mp4 文件时,直接利用MediaPlayer.create方法调用即可
A.对
B.错
答:————
47.[判断题] Android中可以通过一个Service启动一个Activity
A.对
B.错
答:————
48.[判断题] Android手机应用程序可以通过RunningServiceInfo类获得当前正在运行的服务
A.对
B.错
答:————
49.[判断题] 当应用程序中某广播在AndroidMainifest进行注册后,即使该应用程序关闭后,也可以接受操作系统发出的广播信息
A.对
B.错
答:————
50.[判断题] AppWidget不能与Service进行互操作,只能与Activity进行互操作
A.对
B.错
答:————
版权保护: 本文由 奥鹏作业答案-泽学网-专业的奥鹏作业毕业论文辅导网 原创,转载请保留链接: https://www.zexuewang.nethttps://www.zexuewang.net/zaixianzuoye/77.html