南开21春学期(1709、2103、2109、1903、1909、2003、2009、2103)《手机应用软件设计与实现》在线作业[免费答案]
南开21春学期(1709、2103、2109、1903、1909、2003、2009、2103)《手机应用软件设计与实现》在线作业[免费答案]满分答案
21春学期(1709、2103、2109、1903、1909、2003、2009、2103)《手机应用软件设计与实现》在线作业
试卷总分:100 得分:100
一、单选题 (共 30 道试题,共 60 分)
1.关于Sqlite数据库,不正确的说法
A.A SqliteOpenHelper类主要是用来创建数据库和更新数据库
B.B SqliteDatabase类是用来操作数据库
正确答案:-----
C.C 在每次调用SqliteDatabase的getWritableDatabase()方法时,会执行SqliteOpenHelper的onCreate方法
正确答案:-----
D.D 当数据库版本发生变化时,可以自动更新数据库结构
正确答案:-----
2.下列关于如何使用 Notification,不正确的是?
A.notification 需要NotificatinManager 来管理
B.使用 NotificationManager 的 notify 方法显示 notification 消息
C.在显示 Notification 时可以设置通知时的默认发声,震动等
D.Notification 中存在可以清除消息的方法
正确答案:-----
3.使用HttpUrlConnection实现移动互联时,设置读取超时属性的方法是
A.setTimeout()
B.setReadTimeout()
正确答案:-----
C.setConnectTimeout()
D.setRequestMethod()
正确答案:-----
正确答案:-----
正确答案:-----
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.android:layout_height
正确答案:-----
正确答案:-----
正确答案:-----
B.android:gravity
正确答案:-----
正确答案:-----
C.android:layout
正确答案:-----
正确答案:-----
D.?android:orientation??vertical
正确答案:-----
6.Android中关于View继承关系的论述错误的是
正确答案:-----
A.ViewGroup继承自View
B.AdapterView继承自ViewGroup
正确答案:-----
C.TableLayout继承自RelativeLayout
D.Menu、Notification和Toast都不是View的子类
正确答案:-----
7.Java虚拟机中运行的文件的后缀名为
A.class
B.apk
C.dex
正确答案:-----
D.xml
正确答案:-----
8.Android平台支持几种宽泛类别的传感器
正确答案:-----
A.1
B.8
C.3
D.12
正确答案:-----
9.下列描述有误的选项是
A.adb?devices这个命令是查看当前连接的设备,?连接到计算机的android设备或者模拟器将会列出显示。
正确答案:-----
B.adb?install?<apk文件路径>这个命令将指定的apk文件安装到设备上。
正确答案:-----
C.adb?shell这个命令将登录设备的shell。
正确答案:-----
D.adb?push?<本地路径>?<远程路径>用pull命令可以把Android目标机上的文件或者文件夹复制到PC。
正确答案:-----
10.一条中文短信息最长约占多少byte
A.70
B.40
C.100
D.20
正确答案:-----
11.下列用以显示一系列图像的是?
A.ImageView
B.Gallery
C.ImageSwitcher
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.使用onOptionsItemSelected(MenuItem item)响应
正确答案:-----
B.使用onMenuItemSelected(int featureId ,MenuItem item)响应
正确答案:-----
C.使用onMenuItemClick(MenuItem item)响应
D.使用 onCreateOptionsMenu(Menu menu)响应
正确答案:-----
14.下面关于Android开发描述有误的一项是
正确答案:-----
A.Android使用Eclipse作为开发环境。
正确答案:-----
B.在使用Eclipse之前必须先安装JDK。
正确答案:-----
C.Android开发环境的搭建过程由下面四步组成:安装JDK?->?安装Eclipse?->?在Eclipse中安装并配置ADT?->?下载Android?SDK。
正确答案:-----
D.Android开发环境中的所有工具都是可以免费下载和使用的。
正确答案:-----
15.关于Socket通讯正确的是
A.A,服务器端需要ServerSocket,需要绑定端口号
B.B,服务器端需要ServerSocket,需要绑定端口号和IP地址
C.C,客户端需要Socket,需要绑定端口号
D.D,客户端需要ServerSocket,需要绑定端口号
正确答案:-----
16.定义LinearLayout水平方向布局时设置的属性
A.android:layout_height
B.android:gravity
C.android:layout
D.?android:orientation_horizontal
正确答案:-----
17.下面关于本地库和Java运行时环境描述正确的是
A.本地库和Java运行时环境层位于Linux内核层之下
B.本地库是应用程序框架的基础,是连接应用程序框架层与Linux内核层的重要纽带。
C.SQLite是根据OpenGL?ES?1.0API标准实现的3D绘图函数库。
正确答案:-----
D.Android应用程序虽然是用Java语言编写的,但Android并不需要Java运行时环境,可以直接使用核心库。
正确答案:-----
21.下面关于Android系统的特性描述错误的是
正确答案:-----
A.显示布局:Android操作系统支持更大的分辨率,VGA,2D显示,3D显示都给予OpenGL?ES?2.0标准规格,并且支持传统的智能手机。
正确答案:-----
B.数据存储:Android操作系统内置SQLite小型关联式资料库管理系统来负责存储数据。
正确答案:-----
C.网络:Android操作系统支持所有的网络制式,包括GSM/EDGE、IDEN、CDMA、EV-DO、UMTS、Bluetooth、Wi-Fi、LTE、NFC和WiMAX。
正确答案:-----
D.信息:作为原设计给智能手机使用的操作系统,Android操作系统原生只支持短信,不支持所有的云信息和服务器信息。
正确答案:-----
19.关于视图控件的常用事件描述中,不正确的是?
A.Click事件只能使用在按钮上,表示按钮的点击动作
B.当TextView类视图控件失去焦点或获得焦点时,将触发FocusChange事件
C.当单选框中某一选项被选择时,将触发CheckedChange事件
正确答案:-----
D.当多选框中某一选项被选择时,将触发CheckedChange事件
正确答案:-----
20.下列关于Android布局文件常用的长度/大小单位的描述中,不正确的是?
正确答案:-----
A.dp是设备独立像素,不依赖于设备,是最常用的长度单
正确答案:-----
B.sp代表放大像素,主要用于字体大小的显示
C.px是像素单位,在不同的设备上显示效果相同,因此推荐在布局中使用该单位
D.在设置空间长度等相对距离时,推荐使用dp单位,该单位随设备密度的变化而变化
正确答案:-----
21.在使用 SQLiteOpenHelper 这个类时,它的哪一个方法是用来实现版本升级之用的?
A.onCreate()
B.onCreade()
正确答案:-----
C.onUpdate()
正确答案:-----
D.onUpgrade()
正确答案:-----
22.关于ImageSwitcher 说法正确的是
A.ImageSwitcher里可以通过Time设定转换时候的透明位
B.在使用一个ImageSwitcher之前,不一定要调用setFactory方法
C.setInAnimation是输出到这个ImageSwitcher的时候动画效果
D.setOutAnimation是资源文件从这个ImageSwitcher里消失的时候要实现的动画效果
正确答案:-----
23.下列哪个布局和组件是在开发AppWidget窗口小部件时不可以使用的
正确答案:-----
A.A,ImageView
B.B,WebView
C.C ,GridView
D.D ,Button
正确答案:-----
24.在android程序中,Log.i()用于输出什么级别的日志信息
正确答案:-----
A.调试
B.信息
C.警告
D.错误
正确答案:-----
25.下列哪一个选项不属于AdapterView类的子选项
正确答案:-----
A.?ListView
B.?Spinner
C.?GridView
D.?ScrollView
正确答案:-----
26.在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);
正确答案:-----
27.SensorEvent系统使用这个类来创建一个传感器事件对象,他提供了相关传感器事件的信息。一个传感器事件对象包含(????)信息。
A.原始传感器数据;
B.产生事件的传感器的类型;
C.数据的精度;
D.以上全部选项;
正确答案:-----