南开17秋学期《手机应用软件设计与实现》在线作业满分答案1.docx
《南开17秋学期《手机应用软件设计与实现》在线作业满分答案1.docx》由会员分享,可在线阅读,更多相关《南开17秋学期《手机应用软件设计与实现》在线作业满分答案1.docx(14页珍藏版)》请在冰豆网上搜索。
南开17秋学期《手机应用软件设计与实现》在线作业满分答案1
17秋学期《手机应用软件设计与实现》在线作业
试卷总分:
100得分:
100
一、单选题(共30道试题,共60分)
1.以下属性中哪个属性是LinearLayout拥有但RelativeLayout没有的属性
A.A.android:
layout_width
B.B.android:
layout_height
C.C.android:
layout_weight
D.D.android:
background
满分:
2分
正确答案:
C
2.下列关于Service的描述,正确的是
A.AServie主要负责一些耗时比较长的操作,这说明Service会运行在独立的子线程中
B.B.每次调用Context类中的StartService()方法后都会新建一个Service实例
C.C.每次启动一个服务时候都会先后调用onCreate()和onStart()方法
D.D.当调用了ConText类中的StopService()方法后,Serviece中的onDestroy()方法会自动回调
满分:
2分
正确答案:
D
3.表单的onsubmit事件的作用是?
A.A.当表单中的一个按钮被点击时,执行的JavaScript事件。
B.B.当用户提交一个表单时,执行的JavaScript事件。
C.C.当表单创建时,执行的JavaScript事件。
D.D.当页面加载完成时,执行的JavaScript事件。
满分:
2分
正确答案:
B
4.下面说法有误的是
A.A、除了支持普通的电话通话之外,Android操作系统从最初的版本开始就支持使用语音操作来使用Google进行网页搜索等功能。
B.B、Android操作系统支持截图功能,该功能允许用户直接抓取智能手机屏幕上的任何画面,但用户不能通过编辑功能对截图进行处理。
C.C、Android操作系统使用了沙箱(sandbox)机制,所有的应用程序都会先被简单地解压缩到沙箱中进行检查,并且将应用程序所需的权限提交给系统,并且将其所需权限以列表的形式展现出来,供用户查看。
D.D、由于Android操作系统的开放性和可移植性,它可以被用在大部分电子产品上。
满分:
2分
正确答案:
B
5.关于Sqlite数据库,不正确的说法
A.ASqliteOpenHelper类主要是用来创建数据库和更新数据库
B.BSqliteDatabase类是用来操作数据库
C.C在每次调用SqliteDatabase的getWritableDatabase()方法时,会执行SqliteOpenHelper的onCreate方法
D.D当数据库版本发生变化时,可以自动更新数据库结构
满分:
2分
正确答案:
C
6.AndroidVM虚拟机中运行的文件的后缀名为
A.A.class
B.B.apk
C.C.dex
D.D.xml
满分:
2分
正确答案:
C
7.关于Socket通讯正确的是
A.A,服务器端需要ServerSocket,需要绑定端口号
B.B,服务器端需要ServerSocket,需要绑定端口号和IP地址
C.C,客户端需要Socket,需要绑定端口号
D.D,客户端需要ServerSocket,需要绑定端口号
满分:
2分
正确答案:
A
8.下列说法哪个不正确
A.A拥有android:
configChanges="orientation|keyboardHidden"标签的Activity在横竖屏转换时不会再执行onCreate方法
B.B默认情况下对一个Activity的对象进行横竖屏切换,该对象的onCreate方法在每次切换时都会执行
C.C一个Activity的对象a1上弹出了一个模拟对话框形式的Activity的对象a2,按返回键后a1执行了onStart和onResume方法,a2执行了onPause,onStop和onDestroy方法
D.D一个界面上的EditText中输入文字后,再按下Home,该界面消失,等再回到该界面文字内容仍在,onCreate方法也不会执行
满分:
2分
正确答案:
C
9.下列哪个传感器可以用于制作微信里的“摇一摇”功能(即震动手机来寻找周围同上微博的人)
A.A,Sensor.TYPE_ORIENTATION
B.B,Sensor.TYPE_PROXIMITY
C.C,Sensor.TYPE_ACCELEROMETER
D.D,Sensor.TYPE_LIGHT
满分:
2分
正确答案:
C
10.在AsyncTask中下列哪个方法是负责执行那些很耗时的后台计算工作的
A.A,run
B.B,execute
C.C,doInBackground
D.D,onPostExecute
满分:
2分
正确答案:
C
11.建立蓝牙连接时通过()方法来获取BluetoothAdapter对象
A.A,BluetoothAdapter.getBluetoothAdapterAdapter()
B.B,BluetoothAdapteradapter=newBluetoothAdapter()
C.C,BluetoothAdapter.BluetoothAdapterAdapter()
D.D,BluetoothAdapter.getDefaultAdapter()
满分:
2分
正确答案:
D
12.下面说法正确的是
A.A、Bundle类与Map不一样,它不是一个key-value类型。
B.B、在onCreate()方法中,可以不调用父类的同名方法。
C.C、onCreate()方法是具有参数的,也有返回值。
D.D、在四大组件之间传递数据时,Bundle常被用来封装数据。
满分:
2分
正确答案:
D
13.AppWidget窗口小部件时不可以使用下列哪个布局
A.A,FrameLayout
B.B,LinearLayout
C.C,TableLayout
D.D,RelativeLayout
满分:
2分
正确答案:
C
14.一条中文短信息最长约占多少byte
A.70#40#100#20
满分:
2分
正确答案:
A
15.通过使用()框架,你能够访问这些传感器,并获取原始的传感器数据
A.A.Android
B.B.Sensor
C.C.SensorEvent
D.D.SensorEventListener
满分:
2分
正确答案:
A
16.下列哪个不是Activity的生命周期方法之一?
A.A.onCreate
B.B.startActivity
C.C.onStart
D.D.onResume
满分:
2分
正确答案:
B
17.若希望在点击网页中超链接时,在当前WebView中显示该网页,则需要覆盖WebViewClient类()方法
A.A,shouldOverrideUrlLoading
B.B,onPageStarted
C.C,loadUrl
D.D,show
满分:
2分
正确答案:
A
18.使用HttpURLConnection的Get方式请求数据时,下列哪个属性是必须设置的
A.A,connection.setDoOutput(true)
B.B,connection.connect()
C.C,connection.setRequestMethod("POST")
D.D,connection.setDoInput(true)
满分:
2分
正确答案:
B
19.当Activity被消毁时,如何保存它原来的状态()
A.A.实现Activity的onSaveInstanceState()方法
B.B.实现Activity的onSaveInstance()方法
C.C.实现Activity的onInstanceState()方法
D.D.实现Activity的onSaveState()方法
满分:
2分
正确答案:
A
20.以下那个控件可以用来显示图片
A.AImageView
B.BTextView
C.CButton
D.D以上都可以
满分:
2分
正确答案:
D
21.在Activity中需要找到一个id是bookName的的TextView组件,下面哪种语句写法是正确的
A.A、TextViewtv=this.findViewById(R.id.bookName);
B.B.TextViewtv=(TextView)this.findViewById(R.id.code);
C.C.TextViewtv=(TextView)this.findViewById(R.id.bookName);
D.D、TextViewtv=(TextView)this.findViewById(R.string.bookName);
满分:
2分
正确答案:
C
22.下列关于如何使用Notification,不正确的是?
A.A.notification需要NotificatinManager来管理
B.B.使用NotificationManager的notify方法显示notification消息
C.C.在显示Notification时可以设置通知时的默认发声,震动等
D.D.Notification中存在可以清除消息的方法
满分:
2分
正确答案:
D
23.关于线程说法不正确的是()
A.A.在Android中,我们可以在主线程中,创建一个新的线程
B.B.在创建的新线程中,它可以操作UI组件
C.C.新线程可以和Handler共同使用
D.D.创建的Handler对象,它隶属于创建它的线程
满分:
2分
正确答案:
B
24.下列不是手机操作系统的?
A.A.Android
B.B.IPhone
C.C.Ubuntu
D.D.WindowsPhone
满分:
2分
正确答案:
C
25.Android的VM虚拟机是哪个
A.A.Dalvik
B.B.JVM
C.C.KVM
D.D.framework
满分:
2分
正确答案:
A
26.下列哪一款移动设备搭载的是Android平台?
A.A.NOKIA手机
B.B.小米手机
C.C.iPhone手机
D.D.iPad
满分:
2分
正确答案:
B
27.下面关于Android系统的特性描述错误的是
A.A、显示布局:
Android操作系统支持更大的分辨率,VGA,2D显示,3D显示都给予OpenGLES2.0标准规格,并且支持传统的智能手机。
B.B、数据存储:
Android操作系统内置SQLite小型关联式资料库管理系统来负责存储数据。
C.C、网络:
Android操作系统支持所有的网络制式,包括GSM/EDGE、IDEN、CDMA、EV-DO、UMTS、Bluetooth、Wi-Fi、LTE、N