《移动开发技术 试卷A卷+答案》由会员分享,可在线阅读,更多相关《移动开发技术 试卷A卷+答案(6页珍藏版)》请在金锄头文库上搜索。
1、 学年度第 学期期末考试移动开发技术(A)卷专业班级 姓名 学号 一、 单选题(每题的备选答案中只有一个最佳答案,每题2分,共30分)1.下列关于Dalvik虚拟机,说法错误的是( )。A.基于寄存器的架构 B.基于栈的架构C.加载的是dex格式的数据 D.在linux操作系统上运行2.在Android的程序结构中,用于存放 Android程序所用到的所有资源,例如图片、布局文件、字符串等,这个目录是( )。A. Java B.Manifests C. res D. Gradle Scripts3.Android应用程序开发完成后,将程序打包成正式的Android安装文件,其后缀名是( )。A
2、. .exe B. .rar C. .jar D. .apk4.在Android UI开发中,设置文本框组件的显示文本,这个属性是( )。A.android:text B.android:textSizeC.androiod:size D.android:textColor5.在Android UI开发中,有一个组件可以接收用户的输入信息,它是( )。A. B. C. D.6.在布局容器中,有一个布局容器是按照组件的相对位置布局的,它是( )。A.绝对布局 B.表格布局 C.单帧布局 D.相对布局7.在下列选项中,设置线性布局方向的属性是( )。A.android:orientation B.
3、android:gravityC.android:layout_gravity D.android:padding8.在Activity的生命周期中,Activity对用户来说仍然可见,但它无法获取焦点,用户对它操作没有响应,此时它的状态是( )。A.启动状态 B.恢复状态 C.暂停状态 D.停止状态9.在创建Android应用项目时,Minimum Required SDK用来设置( )。A.应用项目支持的最低的SDK版本 B.匹配的目标版本C.项目的包名 D.程将使用哪个版本的SDK进行编译10.下列Activity生命周期状态方法中,Activity创建时调用,通常做一些初始化设置,这个
4、方法是( )。A.onStop() B.onCreate() C.onPause() D.onResume11.在Activity的启动模式中,下列哪个是Activity的默认启动方式( )。A.singleTop模式 B.singleTask模式C.singleInstance模式 D.standard模式12.在相对布局文件中,设置当前控件是否与父元素左对齐的是( )。A.layout_toRightof B.layout_alignLeftC.layout_alignParentLeft D.layout_below13.下列对布局文件的命名不正确的是( )。A.layout_main.
5、xml B.item_dialog.xmlC.layout_Activity02.xml D.register.xml14.在多选按钮的方法中,检测多选按钮是否被选中的方法是( )。A.checked() B.isChoosed() C.isChecked() D.choosed()15.在 Android 的程序结构中,用于存放 AndroidManifest.xml 文件,这个目录是( )A. Java B.Manifests C. res D. Gradle Scripts二、 多选题(每题的备选答案中有多个最佳答案,每题5分,共50分)16.下面是微信小程序中的app.json文件中t
6、abBar对象的属性有:( )A.color B.list C.selectedColor D.navigationBarTitleText17.下面哪一项描述正确的是?( )A.微信小程序中的app.json文件中tabBar对象的list数组值最少2项,最多5项。B.微信小程序中的页面底部标签栏可以通过设置app.json文件中tabBar对象的relative属性来改变位置。C.微信小程序中的app.json文件中tabBar对象的list数组中每一项的iconPath和selectedlconPath所用到的图片必须是项目里面的图片。D.微信小程序中的app.json文件中tabBar
7、对象的list数组中每一项的频pagePath所用到的页面路径必须psges里面的页面。18.下面关于picker组件的说法正确的有哪些项?( )A、可以利用picker组件的mode属性来区分滚动选择器。B、picker组件的range属性用于设置显示在滚动选择器的列表数组,数组中的每一个元素对应滚动列表中的每一项。C、picker组件的bindchange事件在滚动选择器中选择的值发生变化时触发。D、picker组件的value属性表示在滚动选择器上选择的值在range属性设置的数组中的下标,默认为0。E、可以通过picker组件的bindchange事件中的e.detail.value来
8、获取在淡动选择器中选择的值所在的下标。19.下面关于微信小程序说法正确的有哪些项?( )A、wx.getLocation()方法可以获取用户当前的位置。B、wx.openLocation()方法可以调用微信内置地图查看指定位置C、wx.chooseVideo()方法用于实现从本地选择视频。D、wx.openLocation()方法中的参数对象中latitude和longitude属性可以设置显示位置的纬度和经度坐标。E、在微信小程序中可以利用audio组件实现音频的播放。20.下面关于map组件的说法正确的有哪些?( )A、map组件常用来开发与地图相关的应用。B、map组件通过指定位置的经纬
9、度即可显示该区域的地图。C、map组件的markers属性用于在地图上设置标记点。D、在map组件打开的地图中的标记点上单击会触发bindmarkertap事件。E、在map组件打开的地图上单击会触发bindtap事件。21.下列关于Android的说法中,正确的是( )。A.Android系统采用分层架构,由高到低分为4层,依次是应用程序层、应用程序框架层、核心类库层和 Linux 内核。B.Android应用程序的安装文件的后缀名为“.apk”。C.Android是Google公司基于Linux平台开发的手机及平板电脑操作系统。D.Dalvik虚拟机是基于栈的架构。22.下面对布局容器描述
10、正确的是( )。A.Android UI开发中,线性布局默认为垂直显示。B.TableLayout可以将视图按照行、列进行排列。C.GridLayout是Android4.0后引入的布局容器。D。所有的布局容器默认自带滚动条。23.3G在( )方面提供了显著的改进。A.语音 B.多媒体 C.工智能 D.数据容量24.Android中进程的生命周期( )A.前台进程 B.可视进程 C.服务进程 D.背景进程 E.空进程25.下列关于微型计算机的发展方向的描述正确的是( )A.高速化 B.超小型化 C.多媒体化 D.网络化 E.家用化三、 判断题(对的选“A”,错的选“B”,每题2分,共20分)2
11、6.移动互联网是互联网的技术、平台、商业模式和应用与移动通信技术结合并实践的活动总称。( )27.3G时期,移动通信就与计算机行业融为一体了。( )28.预计5G的网络延迟将小于1毫秒,可支持超可靠低延迟通信设备。( )29.PDA、掌上电脑、MID等移动互联网终端在功能上完全不同。( )30.智能手机的操作系统一定要支持安装各种新的应用。( )31.移动通信和运行在智能手机上的各种应用都会加速电量消耗,因此大容量电池保证手机续航的时间是很重要的。( )32.在移动互联网时代,传统的信息产业运作模式正在被打破,新的运作模式正在形成。( )33.在移动互联网时代,业务参与主体的单一性是一个显著的
12、特征。( )34.移动开发中开发人员和测试人员的比例应该是1:1。( )35.在开发团队中,主要成员的技术过硬,就可以顺利推进完成项目。( )A卷答案(标准答案及评分标准)四、 单选题(每题的备选答案中只有一个最佳答案,每题2分,共30分)123456789101112131415BCBDABCCA二、多选题(每题的备选答案中有多个最佳答案,每题5分,共50分)16171819202122232425ABCABCDEABCDABCDEABCADABCDEABCD三、判断题(对的选“A”,错的选“B”,每题2分,共20分)26272829303132333435ABAABB第 6 页 共 6 页