南开19春学期(1709、1803、1809、1903)《手机应用软件设计与实现》在线作业2
【奥鹏】[南开大学]19春学期(1709、1803、1809、1903)《手机应用软件设计与实现》在线作业
试卷总分:100 得分:100
第1题,在Android应用程序中,图片应放在那个目录下
A、A、raw
B、B、values
C、C、layout
D、D、drawable
正确答案:
第2题,AppWidget窗口小部件时不可以使用下列哪个布局
A、A,FrameLayout
B、B,LinearLayout
C、C,TableLayout
D、D,RelativeLayout
正确答案:
第3题,TabHost.newTabSpec("tab1")的作用是?
A、A. 为 tab 页创建标题为 tab1
B、B. 为 tab 页创建 ID 为 tab1
C、C. 为 tab 页创建内容
D、D. 为 tab 页创建新空格
正确答案:
第4题,给一个TextView设置红色字体,应该使用以下哪种写法
A、A、setTextColor(0xffff0000);
B、B、setColor("0xffff0000")
C、C、setTextColor("0xffff0000")
D、D、setColor("red")
正确答案:
第5题,使用HttpURLConnection的Get方式请求数据时,下列哪个属性是必须设置的
A、A,connection.setDoOutput(true)
B、B,connection.connect()
C、C,connection.setRequestMethod("POST")
D、D,connection.setDoInput(true)
正确答案:
第6题,对于AlertDialog的描述不正确的是
A、A,使用new关键字创建AlertDialog的实例
B、B,对话框的显示需要调用show方法
C、C,setPositiveButton方法是用来加确定按钮的
D、D,setNegativeButton方法是用来加取消按钮的
正确答案:
第7题,Android中控件的android:text属性的作用是
A、A.显示视频
B、B.显示图片
C、C.显示文本字符串
D、D.显示音乐
正确答案:
第8题,自定义对话框时,将视图对象添加到当前对话框的方法是
A、A,setIcon
B、B,setXML
C、C,setLayout
D、D,setView
正确答案:
第9题,下列哪个不是Activity的生命周期方法之一?
A、A. onCreate
B、B. startActivity
C、C. onStart
D、D. onResume
正确答案:
第10题,Android 下的单元测试要配置,以下说法不正确的是?
A、A. 需要在 manifest.xml 清单文件 application 节点下配置instrumentation
B、B. 需要在 manifest.xml 清单文件 manifest 节点下配置instrumentation
C、C. 需要在 manifest.xml 清单文件 application 节点下配置 uses-library
D、D. 需要让测试类继承 AndroidTestCase 类
正确答案:
第11题,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.ap
A、A程序执行CanvasActivitys的一个代码段时一个View有引用无对象
B、B CanvasActivitys类没有在AndroidManifest中正确申明
C、C 最小SDK支持版本号比运行这个程序的设备版本号还高
D、D CanvasActivitys是一个Activity,但没有重写它的onCreate方法
正确答案:
第12题,关于ContenValues类说法正确的是?
A、A. 他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是String类型,而值都是基本类型
B、B. 他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是任意类型,而值都是基本类型
C、C. 他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名,可以为空,而值都是String类型
D、D. 他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是String类型,而值也是String类型
正确答案:
第13题,关于线程说法不正确的是()
A、A. 在 Android 中,我们可以在主线程中,创建一个新的线程
B、B. 在创建的新线程中,它可以操作 UI 组件
C、C. 新线程可以和 Handler 共同使用
D、D. 创建的 Handler 对象,它隶属于创建它的线程
正确答案:
第14题,Android 是如何组织 Activity 的?
A、A. 以栈的方式组式 Activity
B、B. 以队列的方式组织 Activity
C、C. 以树形方式组织 Activity
D、D. 以链式方式组织 Activity
正确答案:
第15题,下面关于Android开发描述有误的一项是
A、A、Android使用Eclipse作为开发环境。
B、B、在使用Eclipse之前必须先安装JDK。
C、C、Android开发环境的搭建过程由下面四步组成:安装JDK?-?安装Eclipse?-?在Eclipse中安装并配置ADT?-?下载Android?SDK。
D、D、Android开发环境中的所有工具都是可以免费下载和使用的。
正确答案:
第16题,处理菜单项单击事件的方法不包含?
A、A. 使用onOptionsItemSelected(MenuItem item)响应
B、B. 使用onMenuItemSelected(int featureId ,MenuItem item)响应
C、C. 使用onMenuItemClick(MenuItem item)响应
D、D. 使用 onCreateOptionsMenu(Menu menu)响应
正确答案:
第17题,上下文菜单与其他菜单不同的是
A、A,上下文菜单项上的单击事件可以使用onMenuItemSelected方法来响应
B、B,上下文菜单必须注册到指定的view上才能显示
C、C,上下文菜单的菜单项可以添加,可以删除
D、D,上下文菜单的菜单项可以有子项
正确答案:
第18题,下面说法有误的是
A、A、除了支持普通的电话通话之外,Android操作系统从最初的版本开始就支持使用语音操作来使用Google进行网页搜索等功能。
B、B、Android操作系统支持截图功能,该功能允许用户直接抓取智能手机屏幕上的任何画面,但用户不能通过编辑功能对截图进行处理。
C、C、Android操作系统使用了沙箱(sandbox)机制,所有的应用程序都会先被简单地解压缩到沙箱中进行检查,并且将应用程序所需的权限提交给系统,并且将其所需权限以列表的形式展现出来,供用户查看。
D、D、由于Android操作系统的开放性和可移植性,它可以被用在大部分电子产品上。
正确答案:
第19题,表单的onsubmit事件的作用是?
A、A. 当表单中的一个按钮被点击时,执行的JavaScript事件。
B、B. 当用户提交一个表单时,执行的JavaScript事件。
C、C. 当表单创建时,执行的JavaScript事件。
D、D. 当页面加载完成时,执行的JavaScript事件。
正确答案:
第20题,下列说法错误的是?
A、A. Button 是普通按钮组件,除此外还有其他的按钮组件
B、B. TextView 是显示文本的组件,TextView 是 EditText 的父类
C、C. EditText 是编辑文本的组件,可以使用 EditText 输入特定的字符
D、D. ImageView 是显示图片的组件,可以通过设置显示局部图片
正确答案:
第21题,使用地图不需要的权限是
A、A,android.permission.ACCESS_WIFI_STATE
B、B,android.permission.WRITE_SECURE_SETTINGS
C、C,android.permission.INTERNET
D、D,android.permission. CHANGE_WIFI_STATE
正确答案:
第22题,对于一个Activity,在AndroidManifest.xml中对他这样进行定义???????intent-filteraction?android:name="android.intent.action.MAIN"?/???category??android:name="android.intent.category.LAUNCHER"?/?/intent-filter,这样的描述代表什么含义
A、A、无明确含义,每个Activity都需要这样定义
B、B、代表该Activity将作为程序的主Activity,并且在LAUNCHER菜单中启动
C、C、代表该Activity将在桌面上建立图标并启动
D、D、代表该Activity的优先级高于其他的Activity
正确答案:
第23题,WebView中可以用来处理js中警示,确认等对话框的是
A、A.WebSettings
B、B.WebViewClient
C、C.WebChromeClient
页:
[1]