自考题库
首页
所有科目
自考历年真题
考试分类
关于本站
游客
账号设置
退出登录
注册
登录
出自:国家开放大学移动开发导论 复习题
1.应用发布前对软件签名认证,是为了证明软件开发者的身份,防止被冒名顶替( )。
每个开发的Android应用都可以用在所有的Android手机上( )
3.开发Android一定要使用Android Studio( )
4.开发Android一定要使用Java语言( )
Android应用程序一定要放在应用市场上用户才能够安装使用(
1.在Android中,下面说法正确的是( )。
A. 每个应用程序必须有一个“清单”文件(AndroidManifest.xml)
B. Android中的资源文件不能是视频
C. Android不能针对不同分辨率屏幕设置不同的布局文件
D.“清单”文件(AndroidManifest.xml)记录了应用程序运行时所需要的最低电量
2.关于Android Studio下面说法正确的是( ) 。
A. Android Studio仅支持Windows操作系统
B. Android Studio基于浏览器运行
C. Android Studio基于Intellij IDEA社区版本开发
D. Android Studio开发的程序只能运行在模拟器上
3.在Android Studio的“Android”视图中,说法错误的是( )。
A. 在该视图下,包含app和Gradle Scripts两个文件夹
B. app文件夹下的java子文件夹存放用户编写的程序代码和测试代码等
C. app文件夹下的res子文件夹存放资源文件,包括绘图、布局、字符串等
D. app文件夹下的manifests子文件夹存放手机配置信息等
4.Android系统架构采用分层管理,从下到上的次序为( )
A. Linux内核层、系统运行库层、应用框架层和应用层
B. 系统运行库层、Linux内核层、应用框架层和应用层
C. Linux内核层、应用框架层、系统运行库层和应用层
D. Linux内核层、系统运行库层、应用层和应用框架层
5.Android系统提供的应用程序(例如联系人、短信、电话等)和软件厂商、用户开发的应用程序位于( )
A. Linux内核层
B.系统运行库层
C.应用框架层
D.应用层
6.在Android系统中,共有4个不同类型的应用组件,不包括( )
A.Activity
B.电话
C.服务(Service)
D. 内容提供程序(Content Provider)
7.Android的一个特点是程序代码和资源互相分离。这样做的好处是( )
A.可以针对不同设备、不同国家等配置单独的资源文件,而执行相同的代码
B.有利于美工人员编写服务器代码
C.不同屏幕分辨率使用不同的逻辑代码
D.不同手机显示的界面和逻辑不一样
8.关于Android四种应用组件,说法正确的是( )
A.服务(Service)必须要有界面
B.内容提供程序(Content Provider)用于管理共享数据
C.广播接收器(Broadcast Receiver)用于资源管理
D. 应用程序只能有一个Activity
1.Android系统架构采用分层管理,包括( )。
A.Linux内核层 B.系统运行库层
C.应用框架层 D.应用层
2.Android开发的应用组件包括( )等。
A.Activity B.服务
C. 内容提供程序 D. 广播接收器
3.Android应用程序资源文件可以包括( )。
A.图片 B.声音 C.菜单 D.字符串
4.( )位于Android系统架构的应用层
A.联系人应用程序
B.短信应用程序
C.京东应用程序
D.淘宝应用程序
5.在Android系统中,每个应用程序必须有一个“清单”文件(AndroidManifest.xml),该文件记录了( )
A.应用程序所包含的应用组件
B.需要的用户权限、运行所需要的最低API等级
C.需要的软硬件功能(例如蓝牙、多点触摸屏等)
D.需要电池电量、网络服务器等配置信息
1.Android底层基于Linux操作系统,使用Linux核心驱动各种硬件,管理进程( )。
SQLite数据库服务,SSL网络安全访问等位于系统运行库层( )
每个应用程序必须有一个“清单”文件(AndroidManifest.xml)( )
4.在Android系统中,共有4个不同类型的应用组件,分别是Activity、服务、内容提供程序、资源管理器( )
5.在Android中,任何应用都可以启动其它应用的组件。这样做的好处是减少了程序的工作量,更有利于协同工作( )
1.使用Android Studio开发时,提供执行各种操作的快捷按钮,包括运行、调试程序等的是以下哪个部分( )。
A. 状态栏 B. 导航栏
C. 工具栏 D. 编辑器
2.关于Android Studio下面说法正确的是( )。
A.Android Studio仅支持Windows操作系统
B.Android Studio基于浏览器运行
C.Android Studio基于Intellij IDEA社区版本开发
D.Android Studio开发的程序只能运行在模拟器上
3.使用Android Studio开发时,不包括在创建新工程向导页填入的信息是( )。
A. 应用程序的名字 B. 公司域名
C. 工程位置 D. 运行的Android目标设备
4.为了能够在代码中访问组件,每个组件需要( )用来做标识。
A. 按钮组件 B. 标识符
C. Activity D. 文本文件
5.使用Android Studio创建工程时,需指定应用程序运行的设备及版本,下面说法正确的是( )
A.版本越高越好,版本越高,意味着该程序能运行在较多设备上
B.版本越低越好,最好是1,这样古董手机也能运行该程序
C.版本选择需要根据目标客户群,选择适当版本
D.版本选择应以程序员自己手机上的版本为准,这样方便调试程序
6.使用Android Studio开发程序时,项目中( )
A.不能包括Java文件
B.不能包含布局文件
C.所有代码必须放在res文件夹中
D.以上说法都不对
7.使用Android Studio布局编辑器时,用户不可以( )
A.使用鼠标通过拖拽动作将按钮、编辑框等组件添加到Activity界面中
B.修改各组件相对位置关系
C.修改组件属性,例如id等
D.修改Activity的启动顺序
8.在Android Studio开发程序时,需要构建和运行程序,将应用程序部署到目标设备上,下面说法错误的是( )
A. 目标设备可以是真实设备
B. 目标设备可以是Android虚拟设备(Android Virtual Device,AVD)
C.用户不能修改AVD的参数,例如屏幕分辨率
D. 使用真实设备调试程序速度会更快
1.Android程序可以运行在下列哪些设备上( )。
A. 手机 B. 平板
C. TV D. 手表
2.在Android Studio的工具窗口里,app文件夹下主要包含了( )。
A. Gradle Scripts文件夹 B. manifests文件夹
C. java文件夹 D. res文件夹
3.Android Studio支持的操作系统为:
A.Windows
B.MacOS
C.Linux
D.Dos
4.在Android Studio中,用户可以( )
A.编辑代码
B.运行程序
C.版本控制
D.修改用户手机内存大小
5.Android Studio是由多个部分组成的集成开发环境,包括( )
A.菜单栏
B.工具栏
C.编辑器窗口
D.导航栏
6.在Android Studio中编写代码时,说法正确的是( )
A.用户可以编写界面响应代码
B.用户可以编写业务逻辑代码
C.用户可以编写代码,修改文本框内容
D.用户可以编写代码,为按钮设置单击事件监听器
Android Studio的开发环境中,状态栏是提供对项目管理、搜索和版本控制等的访问( )。
2.应用程序界面最重要的工作之一是设计界面元素( )。
4.选择系统映像时必须大于前面创建项目时指定的目标设备的版本号( )。
5.Android Studio基于IDEA开发,同时专门为开发Android量身定做了相关工具,是集编辑、构建、测试、代码分析、模拟运行、版本控制等为一体的集成开发环境( )
6.Android Studio不需要安装即可使用( )
应用程序界面最重要的工作之一是设计界面元素,包括界面中包含的组件及其相互位置关系( )
1.在App Inventor中的组件面板的布局类组中,不属于系统提供的布局的是( )。
A. 滑动条布局 B.水平布局
C. 表格布局 D.垂直布局
2.在App Inventor的“逻辑设计”界面中,其内置块不包括( )
A. 过程 B. 颜色
C. 逻辑 D. 图像
3.在App Inventor逻辑设计里面,“A大于等于B”代码块位于( )内置块。
A.控制 B.逻辑
C.极值 D.变量
4.关于App Inventor下面说法正确的是( ) 。
A. App Inventor需要复杂的安装和配置
B. App Inventor基于浏览器运行
C. App Inventor采用语法糖方法来简化Android App编写
D. App Inventor不能编写复杂逻辑,只能是简单逻辑
5.在App Inventor逻辑设计里面,内置块不包括( )模块。
A.控制 B.逻辑
C.极值 D.变量
6.在App Inventor逻辑设计里面,“如果…则…”代码块位于( )内置块。
A.控制 B.逻辑
C.极值 D.变量
7.在App Inventor逻辑设计里面,用户不能够添加( )代码块。
A.添加变量并初始化 B.对数组进行排序
C.对数字进行比较 D.将两个数相加
首页
<上一页
2
3
4
5
6
下一页>
尾页