嵌入式系统软件开发试题集11694.docx

上传人:b****5 文档编号:5697244 上传时间:2022-12-31 格式:DOCX 页数:51 大小:108.63KB
下载 相关 举报
嵌入式系统软件开发试题集11694.docx_第1页
第1页 / 共51页
嵌入式系统软件开发试题集11694.docx_第2页
第2页 / 共51页
嵌入式系统软件开发试题集11694.docx_第3页
第3页 / 共51页
嵌入式系统软件开发试题集11694.docx_第4页
第4页 / 共51页
嵌入式系统软件开发试题集11694.docx_第5页
第5页 / 共51页
点击查看更多>>
下载资源
资源描述

嵌入式系统软件开发试题集11694.docx

《嵌入式系统软件开发试题集11694.docx》由会员分享,可在线阅读,更多相关《嵌入式系统软件开发试题集11694.docx(51页珍藏版)》请在冰豆网上搜索。

嵌入式系统软件开发试题集11694.docx

嵌入式系统软件开发试题集11694

第一章引论

一.选择

1.以下哪种操作不同部署与手机操作系统。

A、palmOS

B、symbian

C、macOS

D、android

2.PalnOS操作系统是由________公司研发的。

A、3com

B、symbian

C、apple

D、nokia

3.Symbian操作系统主要应用在公司研发的手机上。

A、microsoft

B、google

C、apple

D、nokia

4.android操作系统是由公司研发并推向市场的,

A、microsoft

B、google

C、apple

D、nokia

5.iPhoneOS操作系统主要应用在________公司研发的手机上。

A、microsoft

B、google

C、apple

D、nokia

6.以下哪个层次不属于iPhoneOS操作系统的体系架构层次。

A、核心服务层

B、核心操作系统层

C、媒体层

D、用户交互层

7.android平台是基于________的手机平台。

A、symbian

B、linux

C、macOS

D、winCE

8.以下哪种手机操作系统平台是源代码公开的。

A、android

B、wince

C、iphoneOS

D、symbian

9.以下哪种类型的成员不属于开放手机联盟。

A、分销商

B、半导体芯片商

C、手机硬件制造商

D、软件厂商

10.Intent通信机制可以实现________通信。

A、进程间

B、进程内

C、跨进程

D、系统广播

解答:

1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

二.填空

1.windowsmobile系列操作系统包括________和pocketmobile。

2.Linux手机操作系统具有的最大的优势是_________________。

3.Android手机操作系统平台主要是采用________语言进行开发的。

4.开放手机联盟是由________________公司于2007年发起的。

5.________________款手机是第一款Android手机。

6.Android平台具有自己的虚拟机________________________。

7.Android平台采用________________文件对界面进行描述。

8.Android平台下,使用________________来共享私有数据。

9.Android平台运行时由________________和虚拟机构成。

10.8、Android平台的软件架构的最底层是_______________。

解答:

1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

三.简答题

1.请简述Linux手机操作系统的优缺点

2.请简述android手机操作系统的优缺点

3.请简述android平台的特征

4.请描述android平台体系结构的层次划分,并说明各个层次的作用。

5.请举出4种你所知道的手机操作系统,简述它们的特点。

解答:

1.

2.

3.

4.

5.

四.应用题

解答:

五.判断

1.iPhoneOS操作系统的体系架构具有4个层次。

2.Android是一个完全免费的手机平台。

3.程序员开发Android手机平台不需要授权费。

4.Android手机操作系统平台带有C语言的动态库。

5.中国移动通信不是开放手机联盟成员。

6.AndroidMarket上的应用程序都是免费的。

7.在AndroidMarket上销售软件是需要先向谷歌公司支付注册费的。

8.任何人或机构都可以免费使用Android,并对其作出修改、

9.Android平台上同一时刻只允许一个应用程序在前台运行。

10.Android平台的虚拟机的的可执行格式是.dex文件。

解答:

1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

第二章Android开发环境

一.选择

1.下面程序可以建立SD卡映像文件的是()

A.sqlite3.exeB.apkbuilder.batC.hierarhyviewer.batD.mksdcard

.exe

2.下面程序将应用程序打包是()

A.hierarhyviewer.batB.sqlite3.exeC.apkbuilder.batD.mksdcard

.exe

3.下面程序可以以图形化的方式展示属性结构界面布局的是()

A.mksdcard.exeB.apkbuilder.batC.hierarhyviewer.batD.sqlite

3.exe

4.在AndroidSDK中,下面能够模拟接收SMS短信是()

A.文件管理器B.模拟器控制器C.日志浏览器D.设备管理器

5.DDMS中模拟器使用()进行唯一标识。

A.程序名称B.端口号C.自增编号D.版本号

6.AndroidSDK目录下()文件夹包含了Android开发和调试工具。

A.toolsB.DDMSC.add-onesD.docs

7.Google地图开发库函数安装在AndroidSDK目录下()文件夹。

A.toolsB.docsC.platformsD.add-ones

8.Android模拟器的屏幕尺寸、方向等均可选择设置,屏幕屏幕分辨率480×320对应的是(

)。

A.WVGAB.VGAC.QVGAD.HVGA

9.在Windows下进行Android程序开发时,AndroidSDK中最重要的工具是()。

A.调试桥B.模拟器C.DDMSD.打包工具

10.AndroidSDK目录下()文件夹包含了AndroidSDK的帮助文档。

解答:

1.D

2.C

3.C

4.B

5.B

6.A

7.D

8.D

9.A

10.A.toolsB.docsC.platformsD.DDMS

二.填空

1.AndroidSDK目录下有很多文件夹,其中()这里面保存着附加库,如Goog

le地图开发库函数。

2.AndroidSDK目录下有很多文件夹,其中()这里面是AndroidSDKAPI参考文

档,所有的API都可以在这里查到。

3.AndroidSDK目录下有很多文件夹,其中()是每个平台的SDK真正的文

件,里面会根据APILevel划分的SDK版本

4.AndroidSDK目录下有很多文件夹,其中()文件夹,这里包含了Android开发

和调试工具。

5.()插件是Eclipse集成开发环境的定制插件,为开发Android应用程序提供

了强大的完整的开发环境。

6.()的存在可以让程序开发人员在没有实际设备的情况,可以对And

roid应用程序进行开发、调试和仿真。

7.()用于连接Android设备和模拟器的工具,支持应用程序安装、

调试和传输文件。

8.()是Android系统中内置的调试工具,可以用来监视Android系统中进程、堆

栈信息等。

9.DDMS中的()可以控制Android模拟器的网络速度和延迟,模拟语

音和SMS短信通信。

10.DDMS中的()可以对Android内置存储器上的文件进行上传、下载和删除

等操作。

解答:

1.add-ons

2.docs

3.platforms

4.tools

5.ADT

6.Android模拟器

7.Android调试桥

8.DDMS

9.模拟器控制器

10.文件浏览器

三.简答题

1.如何在Windows下安装开发Android程序的Eclipse开发环境?

2.AndroidSDK是什么,功能是什么?

3.DDMS的功能是什么?

4.Android调试桥的功能是什么?

5.AndroidSDK都提供了哪些开发工具?

6.AndroidSDK都有哪些目录?

7.AndroidADT是什么?

如何使用?

8.DDMS中的模拟器管理器有哪些功能?

9.Android模拟器是什么,有什么用途?

10.Android调试桥是什么,有什么用途?

解答:

1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

四.应用题

解答:

五.判断

1.AndroidSDK目录下docs文件夹里这里面保存着支持地图开发的库函数。

2.AndroidSDK目录下add-ones文件夹里面是AndroidSDKAPI参考文档。

3.AndroidSDK目录下platforms文件夹里有一个适用于各个APILevelSDK版本的SDK文件。

4.AndroidSDK目录下DDMS文件夹,这里包含了Android开发和调试工具。

5.ADT插件是Eclipse集成开发环境的定制插件,为开发Android应用程序提供了强大的完整

的开发环境。

6.Android模拟器可以脱离Eclipse开发环境单独使用。

7.Android调试桥Android系统中内置的调试工具,可以用来监视Android系统中进程、堆栈

信息等。

8.DDMS用于连接Android设备和模拟器的工具,支持应用程序安装、调试和传输文件。

9.DDMS中的设备器最多同时可以监控两个Android模拟器,最多同时显示一个模拟器中正在

运行的进程。

10.DDMS中的调试桥可以控制Android模拟器的网络速度和延迟,模拟语音和SMS短信通信。

解答:

1.×

2.×

3.×

4.√

5.√

6.√

7.×

8.×

9.×

10.×

第三章Android应用程序

一.选择

1.以下哪项不属于在建立Android工程向导中必须要设置的项目。

A、工程名称

B、包名称

C、SDK最高版本

D、保存位置

2.以下关于AVD的属性,哪项是不可以被配置的。

A、网络延迟

B、字符编码

C、网络速度

D、启动时间

3.Android工程中的Activity的名称必须要与的名称相一致。

A、包名称B、应用程序C、工程名称D、Eclipse

4.Android工程所包含的文件中那个目录放置的是资源文件

A、assets

B、res

C、gen

D、src

5.Android工程所包含的文件中那个目录放置的是原始格式的文件

A、assets

B、res

C、gen

D、src

6..Android工程中的布局文件应保存在那个文件夹中。

A、assets

B、res

C、gen

D、src

7.以下哪个文件是Android程序的声明文件。

A、AndroidManifest.xml

B、Default.Properties

C、R.java

D、Android.Jar

8.以下那种控件不属于Android基础控件。

A、Activity

B、Service

C、BroadReceiver

D、ContentProvider

9.以下哪个文件是ApacheANT的构建文件。

A、Default.Xml

B、buildXml

C、mainXml

D、AndroidManifest.Xml

10.以下哪种文件后缀是Android程序的文件后缀。

A、apk

B、exe

C、com

D、dec

解答:

1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

二.填空

1.除使用Android工程向导建立工程外,还可以采用________________________方法建

立Android工程。

2.Android包名称指的是________________________________。

3.Android包名称的命名需要遵循________________________。

4.Android包名称的命名通常采用________________________方式保证命名的唯一性。

5.SDK最低版本指的是________________________。

6.为使得Android程序能正常运行,必须首先建立________________________。

7.文件________________放置的是Android工程的资源相关信息,由ADT生成。

8.XML是一种________________语言。

9.________________工具可用于手工编译Android工程。

10.Eclipse开发环境在进行模拟器上的调试之前已经对apk文件自动做了_________________

_______。

解答:

1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

三.简答题

1.请写出使用命令行工具手工创建AVD的步骤。

2.请举例写出Android工程种植园引用的形式方法。

3.请简述使用命令行工具手工创建Android程序的步骤。

4.请简述文件R.Java的用途。

5.请简述文件AndroidManifest.xml的用途。

解答:

1.

2.

3.

4.

5.

四.应用题

解答:

五.判断

1.不能在运行Android程序之前运行AVD模拟器。

2.Android。

Jar文件是Android工程程序所能引用的函数库文件。

3.Android工程的设置信息保存在AndroidManifest.xml中。

4.Default.Properties文件是不能够被手工编辑的。

5.R.java文件是不能够被手工编辑的。

6.AndroidManifest.xml能够被手工编辑的。

7.指令“android:

text=“/tring/hello””中的资源应用方式是错误的。

8.Android平台上的应用程序在被安装之前都需要进行数字签名。

9.Apk文件在被上传之后将会立即被执行。

10.同一个Apk文件不能重复被上传。

解答:

1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

第四章Android生命周期

一.选择

1.Android系统中的进程优先级最高的是()

A.前台进程B.可见进程C.空进程D.服务进程

2.V、D、I、E、W分别表示五类不同的系统日志信息,其中级别最低的是()。

A.E类信息B.I类信息C.V类信息D.W类信息

3.如果一个进程包含服务,且这个服务正在被用户可见的Activity调用,此进程是()

A.前台进程B.可见进程C.后台进程D.服务进程

4.如果一个进程不包含任何已经启动的服务,而且没有人物用户可见的activity,则这个

进程就是()

A.前台进程B.可见进程C.后台进程D.服务进程

5.()在系统资源紧张时会被首先清除。

A.前台进程B.可见进程C.空进程D.服务进程

6.()不包含任何用户界面,但可以通过启动Activity或者Notification通知用户接收

到的重要信息。

A.BroadcaseReceiverB.ActivityC.ContentProviderD.Service

7.处于最上层,完全可见,能够与用户进行交互的Activity处于()状态。

A.活动状态B.暂停状态C.停止状态D.非活动状态

8.Activity栈中处于没有处于栈顶的Activity处于()

A.活动状态或暂停状态B.暂停状态或停止状态C.停止状态或非活动状态D.暂停状

态或者停止状态

9.Activity的可视生命周期开始于()

A.onCreate()B.onResume()C.onStart()D.onDestroy()

10.一个仅有Activity组件的进程,当用户关闭Activity之后,这个进程就成了()

A.前台进程B.可见进程C.空进程D.服务进程

解答:

1.A

2.B

3.B

4.C

5.C

6.A

7.A

8.D

9.B

10.C

二.填空

1.()指部分程序界面能够被用户看见,却不在前台与用户交互

,不响应界面事件的进程。

2.()指正与用户进行交互的进程。

3.()没有用户界面,不与用户直接交互,但能够在后台长期运行。

4.()是不包含任何活跃组件的进程。

5.Android生命周期结束的程序会保存在()中,以便再次快速启动。

6.Activity栈保存了已经启动且没有终止的所有Activity,并遵循“()

”的规则。

7.Android系统中的进程优先级仅高于空进程的是()。

8.DevTools是Android模拟器内置的一个用于()的工具

9.Android应用程序中,()是可以被调用的基本功能模块。

10.Android系统利用()实现程序内部和程序之间的模块调用,以解决代码

复用的问题。

解答:

1.可见进程

2.前台进程

3.服务进程

4.空进程

5.内存

6.后进先出

7.后台进程

8.调试和测试

9.组件

10.组件

三.简答题

1.Android系统有哪些重要的组件,各有什么用途?

提示:

Activity、Service、BroadcaseReceiver和ContentProvider。

2.组件的生命周期是什么,在此过程中都会有哪些状态变化?

指从组件建立到组件销毁的整个过程,在此过程中会在可见、不可见、活动、非活动等

状态中不断变化。

3.什么样的Activity处于活动状态?

4.什么样的Activity处于暂停状态?

5.什么样的Activity处于停止状态?

6.Activity的状体与其在Activity栈的位置有什么关系?

7.Activity的全生命周期、可视生命周期和活动生命周期有什么区别?

8.Activity生命周期的事件回调函数都有哪些?

9.Activity_A启动后,然后再关闭,Activity_A生命周期的事件回调函数执行的先后顺序

是什么?

10.Activity_A启动后,又启动了Activity_B,然后在关闭Activity_B,则Activity_A生命

周期的事件回调函数执行的先后顺序是什么?

解答:

1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

四.应用题

解答:

五.判断

1.Android系统主动管理资源,可以在无任何警告的情况下终止优先级低的程序,并回收其

使用的系统资源。

2.Android程序不能控制自身的生命周期,完全由Android系统进行调度和控制。

3.一个进程的优先级取决于该进程所有组件中优先级最低的部分。

4.进程A的服务被进程B调用,如果调用前进程A是服务进程,进程B是前台进程,则调用

后进程A也成为前台进程。

5.没有处在用户界面的最上层,被其他界面部分遮挡,且不能够与用户交互的Activity处

于暂停状态。

6.Activity的全生命周期开始于onCreate(),结束于onDestory()。

7.在Activity生命周期的回调函数中,Activity启动后第一个被调用的函数是onStart()

8.在Activity生命周期的事件回调函数中,当Activity显示在屏幕上时调用的函数是onSta

rt()

9.在Activity生命周期的回调函数中,当Activity能够与用户交互,接受用户输入时调用

的函数是onStart()

10.Activity栈中处于栈底的Activity处于活动状态。

解答:

1.√

2.√

3.×

4.×

5.√

6.√

7.×

8.√

9.×

10.×

第五章Android用户界面

一.选择

1.以下哪种菜单不被Android系统支持A、选项菜单B、子菜单C、快捷菜单D、主菜

2.以下关于MVC模型的说法错误的是?

A、处理用户输入B、保存数据C、显示界面与图

像D、数据通信

3.以下关于界面控件的说法不正确的是:

A、点击Button控件引发相应的事件与处理函数

B、Button控件可显示自定义的图片C、在RadioGroup中可以有多个RadioButton被选中D

、CheckBox可同时选中多个选项

4.以下关于界面控件的说法不正确的是:

A、点击Button控件引发相应的事件与处理函数

B、对于Button控件后注册的点击事件监听器将使之前注册的监听器自动注销C、每个Vie

w可以注册多个点击事件的监听器D、多个Button控件可以注册到同一个点击事件的监听器

5.以下关于界面控件Spinner的说法不正确的是:

A、类似与桌面程序的组合框B、具有下

拉菜单C、使用浮动菜单D、可使用ArrayList方式对数据内容进行创建

6.以下关于界面控件ListView的说法不正确的是:

A、一种用于垂直显示的列表控件B、可

以通过适配器绑定数据C、具有下拉菜单D、可使用ArrayList方式对数据内容进行创建

7.以下关于界面控件TabHost的说法不正确的是:

A、可以实现多个分页之间的快速切换B

、每个分页可以使用单独的页面布局文件C、每个分页必须显示相同的内容D、可以将不同

的分页的界面布局保存在不同的XML文件中

8.以下关于界面布局的说法不正确的是:

A、可以使用XML文件描述界面布局B、运行时界

面布局不可以被修改C、使用XML描述界面布局可以将表现层与控制层分开D、修改XML界面

布局文件无需更改程序的源代码

9.以下关于界面布局的说法不正确的是:

A、线性布局下每行仅包含一个界面元素B、使用

Eclipse属性编辑器所做的修改会自动反映在XML文件中C、框架布局中子元素只能放置在

空白空间的左上角D、Eclipse像素级观察器可用于调整框架布局

10.以下关于界面布局的说法不正确的是:

A、Eclipse层次观察器可用于分析框架布局B、

框架布局中子元素只能放置在空白空间的左下角

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1