嵌入式系统软件开发试题集70552.doc
第一章引论
一.选择
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.下面程序可以以图形