移动开发技术导论(缺教学实践1)_第1页
移动开发技术导论(缺教学实践1)_第2页
移动开发技术导论(缺教学实践1)_第3页
移动开发技术导论(缺教学实践1)_第4页
移动开发技术导论(缺教学实践1)_第5页
已阅读5页,还剩46页未读, 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《移动开发技术导论》

章节自测(此测验将关闭于2021年01月8日星期五23:59)

第一章

题目1

IPv6地址总计()字节

选择一项:

a.4

b.8

c.16

d.2

正确答案是:16

题目2

以下哪些是应用层协议()

选择一项:

a.SMTP

b.FTP

c.以上都是

d.HTTP

正确答案是:以上都是

题目3

手机在1G阶段就具有了接入互联网的能力。

选择一项:

正确的答案是“错:

题目4

以下哪些是OSI模型的层名称()

选择一项:

a.数据链路层

b.网络层

c.以上都是

d.物理层

正确答案是:以上都是

题目5

我国3G网络牌照未颁发给哪家公司()

选择一项:

a.中国移动

b.中国联通

c.中国电信

d.中国广电

正确答案是:中国广电

题目6

HTTPS的安全基础是()

选择一项:

a.STMP

b.ARP

c.SSL

d.FTP

正确答案是:SSL

题目7

以下哪些不是应用层协议()

选择一项:

a.ARP

b.HTTP

c.STMP

d.FTP

正确答案是:ARP

题目8

GSM是GlobalSystemforMobileCommunications,全球移动通信系统的缩写。

选择一项:

正确的答案是“对

题目9

BAT是百度(Baidu)、阿里巴巴(Alibaba)、腾讯(Tencent)三大互联网公司首字母的缩写。

选择一项:

正确的答案是“对二

题目10

2019年6月,国家颁发5G牌照。

选择一项:

正确的答案是“对,

题目11

0SI参考模型的数据链路层可以分为两个子层。

选择一项:

正确的答案是“对”。

题目12

2013年,中国移动、中国电信、中国联通获得4G网络牌照。

选择一项:

正确的答案是“对”。

题目13

iOS是苹果公司推出的手机系统。

选择一项:

正确的答案是“对

题目14

IPv4地址总计()字节

选择一项:

a.3

b.4

c.1

d.2

正确答案是:4

题目15

OSI参考模型的物理层与硬件设备无关。

选择一项:

正确的答案是“错

题目16

华为首先在英国部署了5G网络,进行了商业运营。

选择一项:

正确的答案是“对,

题目17

世界上最早颁发3G网络牌照的国家是()

选择一项:

a.中国

b.日本

c.美国

d.英国

正确答案是:日本

题目18

以下哪些是OSI参考模型的物理层的设备()

选择一项:

a.中继器

b.以上都是

c.调制解调器

d.集线器

正确答案是:以上都是

题目19

Android是Google推出的手机系统。

选择一项:

正确的答案是“对北

题目20

我国始于哪一年正式接入互联网()

选择一项:

a.1990年

b.1978年

c.1994年

d.2000年

正确答案是:1994年

第二章(此测验将关闭于2021年01月8日星期五23:59)

一、选择题

题目1

以下()不包括在个人移动应用范畴内。

选择一项:

a.网络短视频

b.交通物流

c.网络购物

d.网络游戏

正确答案是:交通物流

题目2

020是()

选择一项:

a.线上业务

b.线上到线下业务

c.线下业务

d.传统业务

正确答案是:线上业务

题目3

以下()不属于移动互联网商业模式。

选择一项:

a.免费商业模式

b.合作共赢商业模式

c.长尾型商业模式

d.跨界商业模式

正确答案是:长尾型商业模式

二、判断题

题目4

移动互联网的应用开发,如Android系统,只能使用原生API进行开发。()

选择一项:

正确的答案是“错

题目5

入网门槛低是个人应用的特点之一。()

选择一项:

正确的答案是"错

题目6

腾讯课堂是行业应用。()

选择一项:

正确的答案是“错

三、简答题

题目7

移动互联网从内容角度分类可以分为哪几类?

答:1.按信息来源划分互联网信息资源有下面3类:

(1)政府信息资源:各国政府在互联网上发布有关该国家与政府的各种信息,政府信息主

要包括各种新闻、统计信息、政策法规文件、政府档案、政府部门介绍、政府取得成就等。

(2)公众信息资源:为社会公众服务的机构所拥有信息资源,包括:公共图书资源、科技

信息资源、新闻出版资源、广播电视信息资源等。

(3)商用信息资源:商情咨询机构或商业性公司为生产经营者或消费者提供的有偿或无偿

的商用信息,包括产品、商情、咨询等类型的信息。

2,按时效划分互联网信息资源可分为4类:

(1)电子报纸:估计目前已有干种以上的世界各国的报纸有网络版。

(2)动态信息:如政府机构发布的消息、政策法规、会议消息、论文集、研究成果、项目

进展报告、产品目录、出版目录、广告等。

(3)全文期刊:网上有上干种免费或者收费的全文文本期刊。

(4)书目数据库:网上有各种文字和类别的文摘或目录数据数千种。

3.按文件组织形式划分互联网信息资源分为两类:

(1)自由文本:全文、文摘或题目的非结构化组织,无须规范处理。

(2)规范文本:按统一标准和格式上网,组成联合编目等规范文本。

4.其他划分互联网上的医学信息资源的也有多种形式划分比如按照信息组织方式可分为以

下4类:医学数据库资源、医学电子出版物资源、医学新闻资源、医学教育资源。

题目8

简述020业务过程。

答:1、订单审核流程

网络商城客户下单后,会流转到Mcenter管理后台系统。

审核顺序:先审核已支付订单一后货到付款审核规范:

(1)审核订单时查看客户备注,有备注不符合我司发货情况或不能满足客户备注要求的,

需联系客户说明,协商一致,在做处理,并在内部备注填写跟进情况,以便后续客服了解处

理。

(2)货到付款订单,第一次注册会员或下单的客户,需电话联系确认,然后再审核,如果

遇到电话空号、接听表示没有下单者,直接废除,备注原因,确定废除。如无人接听,备注

不审核,继续跟进。

审核要求:

(1)正常订单需在订单创建1个小时内审核通过。

(2)异常订单(缺货、地址不详细,炒货等)需备注不审核原因或者跟客户协商的情况,

并继续跟进。

审核规则:

Mcenter有两种审核方式:系统自动审核、人工手动审核。

系统自动审核规则:已支付订单,且无任何客户备注及内部备注。-大活动的时候才会开。

所有订单有特殊情况的,必须添加备注,方便自己也方便其他客服了解大致情况。其他需了

解情况:

系统中客户备注审核过去后,物流的发货人员是可以看到的,内部备注只有使用Mcenter

系统才可以看到。

2、物流发货流程

顾客商城下订单经客服审核网络订单是否有效,有效订单后流转至本地ERP系统,系统中流

转的未处理订单,物流进行订单配送模式分配。物流根据顾客收货地址进行物流方式的订单

分配,共有三种配送模式进行分配:白建物流、第三方物流、自提取货。

3、白建物流货款结算流程

配送员在拿到客户货款后必须在当天交给驻店财务,驻店财务在当天必须做好结算工作,第

二天必须将货款存入对应银行帐号里面。

4、第三方快递代收货款结算流程

第三方代收货款一般情况下在一周内要结算一次,在每周三快递公司将上周代收货款的核算

单递交物流部,物流专员在核对无误后签字提交给财务,财务审核无误后在系统中完成审核

结算.

5、第三方快递运费结算流程

第三方快递运费结款工作先有快递公司提交对账单给物流专员核对,物流专员针对账单逐单

核对无误后,签字交由财务审核,财务审核无误后签字并通知对方财务开具物流费服务发票。

待快递公司将发票送达后,走财务费用报销流程,在10个工作日内将快递物流费汇款至快

递公司的账户。

(3)6、财务退款流程接到用户退货产品且爱婴岛客服确认不影响二次销售的退款申请后,

即可办理退款手续。

7、退换货流程

在接到用户退货产品且爱婴岛客服确认不影响二次销售的退款申请后,即可办理退款手续,

题目9

移动互联网具备哪些商业模式?

答:1、APP模式

2、行业定制模式

3、电商模式

4、广告模式

第三章(此测验将关闭于2021年01月8日星期五23:59)

一、单项选择题

题目1

Java标识符的组成不包括()。

选择一项:

a.大写英文字母

b.小写英文字母

c.美元符号

d.感叹号

正确答案是:感叹号

题目2

Java的数据类型中关于数据类型占用字节数量的描述错误的是()。

选择一项:

a.B.byte占用1字节

b.D.float占用8字节

c.C.char占用2字节

d.A.int占用4字节

Thecorrectanswersare:A.int占用4字节,D.float占用8字节

题目3

对于Java语言所具有的特点描述错误的是()。

选择一项:

a.具有跨平台性

b.与硬件设备有关

c.安全性

d.健壮性

正确答案是:具有跨平台性

题目4

以下不属于编程基础逻辑的是()。

选择一项:

a.循环逻辑

b.分支逻辑

c.顺序逻辑

d.选择逻辑

正确答案是:顺序逻辑

题目5

以下不是Java关键字的是()。

选择一项:

a.int

b.public

c.static

d.args

正确答案是:public

二、判断题

题目6

Java虚拟机在不同计算机系统上都是相同的,因此才可以保证Java代码可以到处执行。

选择一项:

正确的答案是“错

题目7

所有的Java代码只能编写在同一个Java类中,否则执行时找不到对应程序。()

选择一项:

正确的答案是“错

题目8

Java的数据类型包括基本数据类型、引用数据类型两大分支。()

选择一项:

正确的答案是“错:

题目9

for循环与while循环在大多数情况下是可以互相转换的,不会影响代码实现。()

选择一项:

正确的答案是“错

题目10

方法重载是在不同Java类中各个方法之间的关系描述。()

选择一项:

正确的答案是“错、

三、简答题

题目11

请使用语言描述一下方法重载,并写出示例代码。

答:

»>classComputation():

...def_init_(seltvalue):

...self.value=value

...def_add_(self,other):

...returnself.value+other

...def_sub_(self,other):

...returnself.value-other

»>c=Computation(5)

»>c+5

10

»>c-3

2

题目12

请对Java的数据类型所包含的内容进行表述。

答:数据类型在计算机语言里面,是对内存位置的一个抽象表达方式,可以理解为针对内存

的一种抽象的表达方式。接触每种语言的时候,都会存在数据类型的认识,有复杂的、简单

的,各种数据类型都需要在学习初期去了解,Java是强类型语言,所以Java对于数据类型

的规范会相对严格。

数据类型是语言的抽象原子概念,可以说是语言中基本的单元定义,Java语言提供了八种基

本类型。六种数字类型(四个整数型(默认是int型),两个浮点型(默认是double型)),

一种字符类型,还有一种布尔型。

一、整数类型:

byte,short、int、long都是表示整数的,只不过他们的取值范围不一样。

1、byte:

byte数据类型是8位、有符号的,以二进制补码表示的整数;(256个数字),占1字节。最

小值是-128(-2"7);最大值是127(2八7-1);默认值是0;

byte类型用在大型数组中节约空间,主要代替整数,因为byte变量占用的空间只有int类型

的四分之一;

例子:bytea=100,byteb=-50»

2、short:

short数据类型是16位、有符号的以二进制补码表示的整数,占2字节。最小值是-32768

(-2A15);最大值是32767(2A15-1);

Short数据类型也可以像byte那样节省空间。一个short变量是int型变量所占空间的二分之

—,.

默认值是0;

例子:shorts=1000,shortr=-20000«

3、int:

int数据类型是32位、有符号的以二进制补码表示的整数;占3字节。最小值是-2,147,483,648

(-2A31);最大值是2,147,485,647(2A31-1);一般地整型变量默认为int类型;默认值是0;

例子:inta=100000,intb=-200000,

4、long:

long数据类型是64位、有符号的以二进制补码表示的整数;占4字节。最小值是

-9,223,372,036,854,775,808(-2A63);最大值是9,223,372,036,854,775,807(2A63-1);这种

类型主要使用在需要比较大整数的系统上;默认值是0L。

可以看到byte和short的取值范围比较小,而long的取值范围太大,占用的空间多,基本

上int可以满足我们的日常的计算了,而且int也是使用的最多的整型类型了。在通常情况

下,如果JAVA中出现了一个整数数字比如35,那么这个数字就是int型的,如果我们希望

它是byte型的,可以在数据后加上大写的B:35B,表示它是byte型的,同样的35s表示

short型,35L表示long型的,表示int我们可以什么都不用加,但是如果要表示long型的,

就一定要在数据后面加“L”。

二、浮点型:

浮点型包括单精度浮点型(float)和双精度浮点型(double)。double型比float型存储范围

更大,精度更高,所以通常的浮点型的数据在不声明的情况下都是double型的。

1、float(单精度浮点型)

一个float32位,占用4个字节,例3.2F,默认是O.Of,3.402823e+38-1.401298e-45(e+38

表示是乘以10的38次方,同样,e-45表示乘以10的负45次方)。

2、double(双精度浮点型)

一个dobule64位占用8个字节,例3.2,默认是0.0,1.797693e+308~4.9000000e-324占

用8个字节

boolean:

boolean数据类型表示一位的信息;

只有两个取值:true和false;

这种类型只作为一种标志来记录true/false情况;

默认值是false:

例子:

booleanone=true0

三、字符型

char:字符型,用于存储单个字符,占16位,即2个字节,取值范围0~65535,默认值为

空。

四、布尔

boolean:布尔类型,占1个字节,用于判断真或假(仅有两个值,即true、false),默认值

falseo

题目13

请编程实现如下图形的输出,一次只能输出一个“*”,并写出分析过程。

importjava.util.Scanner;

publicclassMain

(

publicstaticScannerscanner=newScanner(System.in);

publicstaticvoidmain(String[]args)

(

daointn=scanner.nextlnt();

for(inti=n;i>0;i-)

for(intj=i;j>0;j-)

(

System.out.print("*");

)

System.out.println();

)

}

)

题目14

通过编程实现1~1000所有包含数字7的整数的和,并写出分析过程。

答:

publicclassText{

publicstaticvoidmain(String[]args){

inti=0J=0;

for(i=l;i<=10000;i++){

if(i%7==0){

System.out.print(i+"");

continue;

)

for(j=0;j<=5;j++){//i最大为六位数o

inttemp,sum=0;

temp=i%10;

if(temp==7){

System.out.print(i+"");

break;

)

else{

sum=sum+temp;

temp=temp/10;

)

if(temp<l){

if(temp==0){

break;

)

if(sum%7==0){

System.out.print(i+"");

break;

}

else

break;

if(i%10==0){〃换行的。。。

System.out.print("\n");

第四章(此测验将关闭于2021年01月8日星期五23:59)

一、选择题

题目1

以下选项中,不是Java修饰符的是()。

选择一项:

a.public

b.static

c.private

d.Scanner

正确答案是:public

题目2

以下选项中,不是类的组成部分的是()。

选择一项:

a.成员变量

b.构造方法

c.成员方法

d.java包

正确答案是:成员变量

题目3

在定义抽象类时,表示抽象概念的关键字是()。

选择一项:

a.interface

b.void

c.class

d.abstract

正确答案是:abstract

题目4

如果一个方法需要在main方法中直接调用,那么这个方法必须是是用()修饰的。

选择一项:

a.private

b.public

c.protected

d.static

正确答案是:private

题目5

在访问权限修饰符中,限制级别最高的是()。

选择一项:

a.public

b.默认

c.protected

d.private

正确答案是:public

二、判断题

题目6

在Java类的定义过程中,不需要考虑具体的事物特性,只将需要的信息编写到Java类中即

可。0

选择一项:

正确的答案是“错”。

题目7

在Java类与接口之间需要通过继承来获取接口中的抽象方法定义信息。()

选择一项:

正确的答案是“错”。

题目8

抽象类之所以不能创建对象是因为其没有构造方法。()

选择一项:

正确的答案是“错”。

题目9

对于接口来说,由于不存在构造方法,那么其所有的成员变量必须使用publicstaticfinal修

饰。()

选择一项:

正确的答案是“错

题目10

Java类中的任何成员方法必须通过创建类的实例之后才能调用。()

选择一项:

正确的答案是“错

三、简答题

题目11

请阐述一下Java类、抽象类、接口三者的区别。

答:(1)抽象bai类是对一种事物的du抽象,zhi即对类抽象,而dao接口是对行为的4102

抽象。

(2)抽象类是1653对整个类整体进行抽象,包括属性、行为

但是接口却是对类局部进行抽象。

(3)如果一个类继承了某个抽象类,则子类必定是抽象类的种类,

而接口实现则是有没有、具备不具备的关系。

(4)接口只给出方法的声明,不给出方法的实现。

题目12

方法重载与方法重写两者的区别。

答:方法的重写(Overriding)和重载(Overloading)是java多态性的不同表现,重写是父

类与子类之间多态性的一种表现,重载可以理解成多态的具体表现形式。

(1)方法重载是一个类中定义了多个方法名相同,而他们的参数的数量不同或数量相同而

类型和次序不同,则称为方法的重载(Overloading)。

(2)方法重写是在子类存在方法与父类的方法的名字相同,而且参数的个数与类型一样,

返回值也一样的方法,就称为重写(Overriding)。

(3)方法重载是一个类的多态性表现,而方法重写是子类与父类的一种多态性表现。

题目13

请阐述一下你理解的面向过程与面向对象编程思想。

答:总的来说,要了解面向对象这一思想很容易,但要深入理解它就不容易了,要把它应用

到编码里面对新手来说就更困难了。在我最初接触这些东西之时,就经常是借面向对象之名

行面向过程之实。

之所以说是编程思想是因为它确实是一种思想,是跳出代码外的从上帝视角来审视代码的思

维方式。JAVA之父不就说过,他自己更愿意被人称之为哲学家吗?

至于在语言中的具体实现,将在之后的文章进行阐述说明。

题目14

使用代码说明在单个Java类及在多个Java类中对于类的成员使用的区别。

答:实例成员中是属于对象的,包括实例成员变量和实例成员方法,只有创建了对象之后才能

访问实例成员变量和实例成员方法.

类成员是属于类的,类成员需要用关键字static标识,也称为静态成员,类成员包括类成员

变量和类成员方法,通过类名可以直接访问类成员变量和调用类成员方法,即使没有创建对象,

也能够引用类成员,类成员也可以通过对象引用.

接下来讲讲类变量和实例变量的区别:

1.声明的差别:没有使用static声明的为实例成员变量,用static声明的为类成员变量

2.存储结构的差别:对于实例变量而言,为每个对象的每个实例成员变量分配一个存储单元

使得不同对象的实例成员变量具有不同的值,而对于类成员变量只分配一个存储单元,使得所

有的对象共同使用一个类成员变量.

3.引用方式的差别:实例成员变量对于对象,通过对象进行访问;类成员变量属于类,既可以通

过对象,也可以通过类访问.

具体一个例子:

publicclassPoint{

privatestaticintnumberOflnstances=0;〃类成员变量

privateintx;〃实例成员变量

privateinty;〃实例成员变量

publicstaticvoidmain(Stringargs[]){

PointpointOne=newPoint(10,100);〃创建了一个类的对象

System.out.println("x:"+pointOne.getX());

System.out.println("y:"+pointOne.getY());

pointOne.setX(20);〃调用实例方法使用对象调用

pointOne.setY(200);〃调用实例方法使用类对象进行调用

System.out.println("newx:"+pointOne.getX());

System.out.println("newy:"+pointOne.getY());

System.out.println("lnstancesbeforePointTwoiscreated:"+

Point.getNumberOflnstances());

PointpointTwo=newPoint(20,200);〃创建了另外一个对象

System.out.println("lnstancesafterPointTwoiscreated:+

Point.getNumberOflnstances());

)

publicPoint(intinitialX,intinitialY){〃一个构造方法

this.x=initialX;

this.y=initialY;

Point.numberOflnstances++;〃调用类方法使用类名字调用

)

publicstaticintgetNumberOflnstances(){〃一个类方法,调用该方法要用类名字调用

returnnumberOflnstances;

}

publicintgetX(){

returnthis.x;

)

publicintgetY(){

returnthis.y;

)

publicvoidsetX(intnewX){

this.x=newX;

)

publicvoidsetY(intnewY){

this.y=newY;

运行的结果是:

x:10

y:100

newx:20

newy:200

InstancesbeforePointTwoiscreated:1

InstancesafterPointTwoiscreated:2

第五章(此测验将关闭于2021年01月8日星期五23:59)

一、选择题

题目1

Java中的异常包括()。

选择一项:

a.编写异常

b.代码异常

c.运行时期异常

d.编译时期异常

正确答案是:运行时期异常

题目2

下面方法中不是Object类的方法是()o

选择一项:

a.toString()

b.print()

c.hashCode()

d.equals()

正确答案是:toString()

题目3

以下Java类中不是包装类的有()。

选择一项:

a.boolean

b.Integer

c.Long

d.Double

正确答案是:Integer

题目4

以下选项中不是接口的是()。

选择一项:

a.HashMap<K,V>

b.Map<K,V>

c.List<E>

d.Collection<E>

正确答案是:Collection<E>

题目5

字符串类中可以用来进行字符串截取操作的方法是()。

选择一项:

a.substring

b.split

c.equals

d.toString

正确答案是:equals

二、判断题

题目6

Java编程过程中出现的异常不需要我们进行处理,JVM会自动处理。()

选择一项:

正确的答案是“错

题目7

Date类获取的是基于基准时间到此刻时间点的毫秒值数据。()

选择一项:

正确的答案是“错

题目8

List集合是具有索引的有序集合。()

选择一项:

正确的答案是“错

三、简答题

题目9

请简述一下Collection<E>集合的体系。

答:Collection体系的顶级接口Iterable接口,Iterable接口是一个迭代器,定义了获取迭代

器对象和对内部元素进行迭代的方法

除了最顶层的Iterable接口,Collection体系实际意义上的所有集合的最上层的父接口是

Collection接口,Collection接口继承之Iterable接口,在Iterable接口的基础上添加了更多的

方法,主要的方法如下:

intsize():获取集合的大小

booleanisEmpty():判断集合是否为空

booleancontain(Objecto):判断指定元素是否存在于集合内

booleanadd(Ee):向集合中添加一个元素

booleanremove(Objecto):从集合中移除一个元素

voiddear():清空整个集合

Object]]toArray。:将集合转化为数组

lterator<E>iterator:遍历集合

题目10

请描述一下Java中多线程实现的两种思路。

答:一、通过继承Thread类实现多线程的步骤:

(1)继承Thread

(2)重写run()方法

(3)通过Start。方法启动线程

一定的缺点:Java中的类是单继承的,一旦继承了Thread类,就不允许再去继承其

它的类.

Thread类实现了Runnable接口,在Thread类中,有一些比较关键的属性,比如name

是表示Thread的名字,

可以通过Thread类的构造器中的参数来指定线程名字,priority表示线程的优先级(最

大值为10,最小值为1,默认值为5),

daemon表示线程是否是守护线程,target表示要执行的任务。

二、通过实现接口Runnable实现多线程

实现Runnable接口实现多线程的步骤:

⑴编写类实现Runnable接口

(2)实现run()方法

⑶通过Thread类的start。方法启动线程

静态代理模式

Thread—>代理角色

MyRunnable—>真实角色

代理角色与真实角色实现共同的接口Runnable接口

题目11

总结一下在Java的API中我们经常使用的Java包及包中的类和接口。

答:一:Java中常用的包、类、接口

常用的类:

BufferedReaderBufferedWriter

FileReaderFileWirter

StringInteger

DateClass

HashMapObject

Runtimefile

IntegerLong

Thread

常用的包:

java.langjava.io

java.utiljava.sql

java.swtjava.math

javax.servletorg.apache.struts.action

org.hibernate

常用的接口:

ListMap

DocumentNodeList

ServletHttpServletResponse

SessionTransaction

HttpSessionIterator

ComparableClone

SerializableRunnable

第六章(此测验将关闭于2021年01月8日星期五23:59)

一、选择题

题目1

ConnectivityManager主要功能不包括()。

选择一项:

a.手机状态发生改变时,发送广播

b.当一个网络连接失败时进行故障切换

c.连接服务

d.监听手机网络状态

正确答案是:监听手机网络状态

题目2

Http请求需要使用的API是()。

选择一项:

a.Fragment

b.HttpURLConnection

c.Activity

d.URL

正确答案是:HttpURLConnection

题目3

用户的界面可以使用的控件不包括()。

选择一项:

a.EditText

b.Handler

c.Button

d.Textview

正确答案是:EditText

二、判断题

题目4

Android的用户界面不要进行适配。()

选择一项:

正确的答案是“错

题目5

Android应用请求网络时,必须在清单文件中书写权限。()

选择一项:

正确的答案是“错

题目6

Android本身不具有存储数据的能力。()

选择一项:

正确的答案是“错

三、简答题

题目7

请说明View的概念。

答:android.View.View(即View)类是以矩形的方式显示在屏幕上,View是用户界面控件的基础。

题目8

请说明Andriod平台上常见的十种传感器。

答:1.ACCELEROMETER加速,描述加速度的。

2.GRAVITY重力,这个在大家都知道。

3.GYROSCOPE陀螺仪,对于物体跌落检测更强大些,开发游戏少了它会有点遗憾的,

APILevel9新增的类型。

4.LIGHT光线感应器,很多Android手机的屏幕亮度是根据这个感应器的数组自动调

节的。

5.LINEAR_ACCELERATION线性加速器,APILevel9新增的。

6.MAGNETIC_FIELD磁极感应器。

7.ORIENTATION方向感应器。

8.PRESSURE压力感应器。

9.PROXIMITY距离感应器,对于通话后关闭屏幕背光很有用。

10.ROTATION_VECTOR旋转向量,Android2.3新增的,如果我们过去处理图像会发现这

个还是很有用的,不过这里还是对游戏开发起到辅助。

11.TEMPERATURE温度感应器,可以获取手机的内部温度,不过和周边的有些差距,毕

竟手机内部一般温度比较高。

题目9

Android的动画有哪些?

答:1>ViewAnimation(baiTweenAnimation补间动画)

基于View的渐变动画,只改变了View的绘制效果,而实际属性值未变。比如动画移动一个

按钮位置,但按钮点击的实际位置仍未改变。在代码中定义动画,可以参考Animationset

类和Animation的子类;而如果使用XML,可以在res/anim/文件夹中定义XML文件。

2、DrawableAnimation(FrameAnimation帧动画)

加载一系列Drawable资源来创建动画,这种传统动画某种程度上就是创建不同图片序列,

顺序播放,就像电影胶片。在代码中定义动画帧,使用AnimationDrawable类;XML文件能

更简单的组成动画帧,在res/drawable文件夹,使用〈animation-list〉采用<item>来定义不同

的帧。感觉只能设置的属性是动画间隔时间。

3、PropertyAnimation(属性动画)

动画的对象除了传统的View对象,还可以是Object对象,动画之后,Object对象的属性值

被实实在在的改变了。Propertyanimation能够通过改变View对象的实际属性来实现View动

画。任何时候View属性的改变,View能自动调用invalidate。来试试刷新。

第七章(此测验将关闭于2021年01月8日星期五23:59)

一、选择题

题目1

移动办公系统的发展的第一阶段主要处理()类型的数据。

选择一项:

a.结构化

b.任何数据

c.半结构化

d.非结构化

正确答案是:结构化

题目2

以下不属于办公软件的是()。

选择一项:

a.Office

b.ERP

c.QQ

d.WPS

正确答案是:ERP

题目3

以移动化为核心,支持多分支机构、跨地域的办公模式,实现了随时随地、各种终端的办公

及协同办公,这些特征是移动办公系统()的特点。

选择一项:

a.第二阶段

b.第一阶段

c.第三阶段

d.第四阶段

正确答案是:第一阶段

二、判断题

题目4

软件开发过程中对于需求分析是可以省略不做的。()

选择一项:

正确的答案是“错

题目5

移动办公系统与桌面办公系统必须具有一致性。()

选择一项:

正确的答案是“错

题目6

移动办公系统的设计不包含数据库系统的相关设计。()

选择一项:

正确的答案是“错

三、简答题

题目7

移动办公的3A指的是什么?

答:移动办公越来越多的被广大办公人员所认可,其实这种模式还被人们称之为“3A办公”,

那么,移动办公的3A指的是哪3A呢?其实,3A,是由三个首字母为A的单词的汇合而成

的。这三个英文单词它们分别是Anytime、Anywhere>Anything,

顾名思义,这三个英文字母的意思就是任何时间、任何地点、任何事情。用我们通俗的话语

连接起来也就是移动办公人员可以在任何时间、任何地点选择去处理你工作上需要去处理的

任何事务。

题目8

从内容角度,移动办公是如何分类的?

答:后台服务

综合办公系统(移动版)的建设,不仅仅是移动端的一个App应用,而是一整套的标准平

台。从逻辑结构上划分,综合办公系统(移动版)可分为内网服务区、前置服务区、移动用

户区三个部分。

内网服务区:

以部署核心数据库服务器和应用服务器,为满足税务综合办公系统的移动应用,增设“综

合办公移动应用服务器”,部署移动应用的核心逻辑,移动应用与PC应用使用相同的数据库,

这里不再增设数据库服务器。

前置服务区:

位于内网服务区与移动用户区之间,与内网服务区实现内外网隔离。前置服务区部署''前

置访问服务器”用以接收移动用户的访问,并向综合办公移动应用服务器发出请求。

移动用户区:

移动用户通过运营商提供的数据网络或者互联网访问前置服务区。移动用户区除防火墙实现

网络安全外,还需通过运营商认证,确保只有合法用户才能发起对综合办公系统的访问。

综合办公系统(移动版),在内网服务区、前置服务区、移动服务区,通过不同的服务,实

现数据的交互。

题目9

简述移动代理方式的含义。

答:移动代理(MobileAgei是90年代中期刚刚兴起的一种分布式计算模型,目的是使程序

的执行尽可能靠近数据,降低网络通讯开销,节省带宽,平衡负载,加快任务的执行,从而

提高分布式系统的处理效率。

Agent的研究起源于人工智能领域。Agent是指模拟人类行为关系、具有一定智能并能

够自主运行和提供相应服务的程序。与现在流行的软件实体(如对象、构件)相比,Agent粒

度更大,智能化程序更高。随着网络技术的发展,可阻让Agent在网络中移动并执行,完成

某些功能。利用资源同处一台主机和网络的优势,处理和使用这些资源,代表用户完成特定

的任务,这就是移动代理(MobileAgent)的基本思想。

移动Agent的概念是20世纪90年代由GeneralMagic公司在其商业系统Telescript中提

出来的。

移动Agent是一个能在异构的网络中自主地从一台主机迁移到另一台主机,并与其它

Agent或资源交互的程序,实际上它是Agent技术与分布式技术相结合的产物。移动Agent是

一类特殊的软件Agent,它除了具有软件Agent的基本特性一一自治性、响应性、主动性,

还具有移动性,即它可以在网络上从一台主机自主地移动到另一台主机,代表用户完成指定

的任务。由于移动Agent可以在异构的软、硬件网络环境中自由移动,因此这种新的计算模

式能动态适应变化了的网络环境,有效地降低分布式计算中的网络负载、提高通信效率,并

具有很好的安全性和容错能力。

移动Agent与传统的网络计算模式有着本质的区别。它不同于远程过程调用(RPC),这

是因为移动Agent能够不断地从网络中的一个节点移动到另一个节点,而且这种移动是可

以根据自身需要进行选择的。移动Agent也不同于一般的进程迁移,因为一般来说进程迁移

不允许进程自己选择什么时候迁移以及迁移到哪里,而移动Agent却可以在任意时刻进行

移动,并且可以移动到它想去的任何地方。移动Agent不同于Java语言中的Applet,因为

Applet只能从服务器向客户机做单方向的移动,而移动Agent却可以在客户机和服务器之间

进行双向移动。

移动代理是一种网络计算,是包含代码、数据和执行情景的一个程序,它能够自行选择

运行地点和时机,根据具体情况中断自身的执行,从一个主机移动到另一个主机自动运行。

就是说,移动代理执行中可以在任意挂起,把自己发送到另一主机,在新主机上从挂起点恢

复运行,代表用户完成指定的任务,如检索、过滤和收集信息,并及时将有关结果返回。

第八章(此测验将关闭于2021年01月8日星期五23:59)

题目1

下面()不是无线传感器的特点。

选择一项:

a.不可靠性

b.大规模

c.集成化

d.自组织

正确答案是:大规模

题目2

下面()不属于Adhoc无线网络的特点。

选择一项:

a.有单向信道

b.静态变化的网络拓扑

c,无线多跳路由

d.安全性差

正确答案是:安全性差

题目3

射频识别技术在低频频段下的作用距离为()。

选择一项:

a.30cm

b.60cm

c.50cm

d.45cm

正确答案是:45cm

题目4

射频低频功率损耗与传播距离的立方成反比。()

选择一项:

正确的答案是“错

题目5

低功耗、低速率的近距离传输技术,如ZigBee。这类传输技术适合局域网设备的灵活组网应

用。()

选择一项:

正确的答案是“错:

题目6

低功耗、低速率的近距离传输技术,如ZigBeeo这类传输技术适合局域网设备的灵活组网应

用。()

选择一项:

正确的答案是“错

题目7

什么是移动传感系统?

答:移动传感系统是bai物联网应用的一种表现。

再来详述两者联系,物联网是指通过各种信息传感器、射频识别技术、全球定位系统、红外

感应器、激光扫描器等各种装置与技术,实时采集任何需要监控、连接、互动的物体或过

程,采集其声、光、热、电、力学、化学、生物、位置等各种需要的信息,通过各类可能

的网络接入,实现物与物、物与人的泛在连接,实现对物品和过程的智能化感知、识别和管

理。再来看移动传感系统,它由三个不同的部分组成:1)智能手机,可追踪身体活动、位置、

手机使用情况和环境光线;2)健身追踪器,监测心脏功能、睡眠、压力以及体重和卡路里消

耗等身体指标;3)位置信标,放置在家里和办公室,可在工作时间和休息时间提供相关信息。

从构成和应用原理来看就是物联网的使用表现,把硬件传感器获取的各种信息通过网络传输

到软件系统并进行分析和利用。

题目8

什么是射频识别技术?

答:无线射频识别即射频识别技术(RadioFrequencyIdentification,RFID),是自动识别技术

的一种,通过无线射频方式进行非接触双向数据通信,利用无线射频方式对记录媒体(电子

标签或射频卡)进行读写,从而达到识别目标和数据交换的目的,其被认为是21世纪最具

发展潜力的信息技术之一。

无线射频识别技术通过无线电波不接触快速信息交换和存储技术,通过无线通信结合数

据访问技术,然后连接数据库系统,加以实现非接触式的双向通信,从而达到了识别的目的,

用于数据交换,串联起一个极其复杂的系统。在识别系统中,通过电磁波实现电子标签的读

写与通信。根据通信距离,可分为近场和远场,为此读/写设备和电子标签之间的数据交换

方式也对应地被分为负载调制和反向散射调制。

题目9

网络子系统指的是什么?

答:网络子系统(NSS)主要包含有GSM系统的交换功能和用于用户数据与移动性管理、安

全性管理所需的数据库功能,它对GSM移动用户之间通信和GSM移动用户与其他通信网用

户之间通信起着管理作用。NSS由一系列功能实体构成,整个GSM系统内部,即NSS的各

功能实体之间和NSS与BSS之间都通过符合CCITT信令系统No.7协议和GSM规范的7号信

令网络互相通信。

网络子系统主要是放置计算机系统设备,交换机(SWITCH),程控交换机,楼宇自控中

心设备,音响输出设备,闭路电视控制装置和报警控制中心等等。基站使用的天线分为发射

天线和接收天线,且有全向和定向之分,一般可有下列三种配置方式:发全向、收全向方式;

发全向、收定向方式;发定向、收定向方式。从字面上我们就可以理解每种方式的不同,发

全向主要负责全方位的信号发送;收全向自然就是个方位的接收信号了;定向的意思就是只朝

一个固定的角度进行发送和接收。

第九章(此测验将关闭于2021年01月8日星期五23:59)

下面()是c/s架构的特点。

选择一项:

a.操作复杂

b.延时小

c.代码量小

d.延时大

正确答案是:延时大

题目2

下面()不属于移动视频监控摄像机。

选择一项:

a.3G无线网络摄像机

b.有线网络摄像机

c.WiF无线网络摄像机

d.无线网络摄像机

正确答案是:WiF无线网络摄像机

题目3

下面()不属于TCP的特点。

选择一项:

a.可靠

b.不可靠

c.基于字节流传递

d.面向连接

正确答案是:面向连接

题目4

数据在TCP层称为流(Stream),数据分组称为分段(Segment)«()

选择一项:

正确的答案是“错

题目5

广播的原理是对每一台主机发出的信号都进行无条件复制并转发,所有的接收点都可以收到

所有信息。()

选择一项:

正确的答案是“错

题目6

HLS不是基于HTTP进行传输的。()

选择一项:

正确的答案是“错”。

题目7

什么是移动流媒体的顺序流传输方式?

答:流媒体的传输方式有dao两种:顺du序流传zhi输(ProgressiveStreaming)和实时流

传输(Real-timeStreaming),.

(1)顺序dao流方式专。属顺序流传输方式是顺序下载,边下载边播放前面已下载的部分,

顺序下载方式不具备交互性。顺序流方式是早期在IP网上提供流服务的方式,通常采用的

是HTTP(超文本传输协议)通过TCP发送,用标准的HTTP服务器就可以提供服务,不需要

特殊的协议。网络状况的影响基本上表现在等待时间上。顺序流传输方式的缺点是不适合传

输比较长片段的媒体,也不能提供随机访问功能。

(2)实时流方式。在实时流传输方式下,流媒体能够实时播放,并提供VCR功能,具备交

互性,可以在播放的过程中响应用户的快进或后退等操作。一般来说,实时流方式需要专门

的协议如RTSP,还需要专用的流媒体服务器。由于是实时播放,网络的状况对播放质量的

影响表现得比较直接。当网络阻塞和出现问题的时候,分组的丢失导致视频质量变差,播放

会出现断断续续甚至停顿的现象。实时流方式的优点是具有更多的交互性,缺点是需要特殊

的协议和专用的服务器,配置和管理更为复杂。

题目8

什么是TCP传输控制协议?

答:传输控制协议(TCP,TransmissionControlProtocol)是一种面向连接的、可靠的、基于

字节流的传输层通信协议,由IETF的RFC793定义。

TCP旨在适应支持多网络应用的分层协议层次结构。连接到不同但互连的计算机通信

网络的主计算机中的成对进程之间依靠TCP提供可靠的通信服务。TCP假设它可以从较低级

别的协议获得简单的,可能不可靠的数据报服务。原则上,TCP应该能够在从硬线连接到

分组交换或电路交换网络的各种通信系统之上操作。

题目9

简单概况自适应流媒体。

答:所谓自适应流媒体技术,就是能够智能感知您的网络质量,然后动态调节视频的编码速

率,为你提供最高质量、最平滑的视频演播的技术。

在我们看视频的时候,我们的网络下载速度就像高速公路上的汽车流量一样,不是一成

不变的。有时候会堵车,有时候又飞快。这时,采用了自适应流媒体技术的系统,就会根据

您的网络下载速度,智能地调节给您播放的视频的编码速率。比如,下载速度快时,给您播

放高清视频,让您看得更真切;而在网络性能不好的时候,给您的视频分辨率或者帧率稍微

降下来一点,这样,保证播放能一直进行下去,不至于中断。

第十章(此测验将关闭于2021年01月8日星期五23:59)

一、选择题

题目1

下面()不属于基站的特点。

选择一项:

a.定位成功率高

b.精度低

c.覆盖率低

d.精度高

正确答案是:定位成功率高

题目2

下面()不属于GIS中的组成部分。

选择一项:

a.人员

b.计划

c.过程

d.数据

正确答案是:人员

题目3

GPS定位的特点是()。

选择一项:

a.精度高

b.成本高

c.不要要硬件支持

d.精度低

正确答案是:精度高

二、判断题

题目4

北斗系统由空间段、地面段和用户段三部分组成。()

选择一项:

正确的答案是“错

题目5

GPS定位技术具有高精度、高效率和高成本的优点。()

选择一项:

正确的答案是“错

题目6

指纹算法的一个缺点是在WiFi不密集的地方,定位结果会非常糟糕。()

选择一项:

正确的答案是“错

三、简答题

题目7

卫星定为的原理是什么?

答:GPS导航系统的基本原理是测量出已知位置的卫星到用户接收机之间的距离,然后综合

多颗卫星的数据就可知道接收机的具体位置。要达到这一目的,卫星的位置可以根据星载时

钟所记录的时间在卫星星历中查出。而用户到卫星的距离则通过纪录卫星信号传播到用户所

经历的时间,再将其乘以光速得到(由于大气层电离层的干扰,这一距离并不是用户与卫星

之间的真实距离,而是伪距(PR):当GPS卫星正常工作时:会不断地用1和。二进制码元

组成的伪随机码(简称伪码)发射导航电文。GPS系统使用的伪码一共有两种,分别是民用

的C/A码和军用的P(Y)码。C/A码频率1。23MHZ,重复周期一毫秒,码间距1微秒,相当

于300m;P码频率10.23MHz,重复周期266.4天,码间距0.1微秒,相当于30m。而Y码

是在P码的基础上形成的,保密性能更佳。导航电文包括卫星星历、工作状况、时钟改正、

电离层时延修正、大气折射修正等信息。它是从卫星信号中解调制出来,以50b/s调制在载

频上发射的。导航电文每个主帧中包含5个子帧每帧长6s。前三帧各10个字码;每三十秒

重复一次,每小时更新一次。后两帧共15000bo导航电文中的内容主要有遥测码、转换码、

第1、2、3数据块,其中最重要的则为星历数据。当用户接受到导航电文时,提取出卫星时

间并将其与自己的时钟做对比便可得知卫星与用户的距离,再利用导航电文中的卫星星历数

据推算出卫星发射电文时所处位置,用户在WGS-84大地坐标系中的位置速度等信息便可得

知。

可见GPS导航系统卫星部分的作用就是不断地发射导航电文。然而,由于用户接受机

使用的时钟与卫星星载时钟不可能总是同步,所以除了用户的三维坐标x、y、z外,还要引

进一个At即卫星与接收机之间的时间差作为未知数,然后用4个方程将这4个未知数解出

来。所以如果想知道接收机所处的位置,至少要能接收到4个卫星的信号。

GPS接收机可接收到可用于授时的准确至纳秒级的时间信息;用于预报未来几个月内卫星所

处概略位置的预报星历;用于计算定位时所需卫星坐标的广播星历,精度为几米至几十米(各

个卫星不同,随时变化);以及GPS系统信息,如卫星状况等。

GPS接收机对码的量测就可得到卫星到接收机的距离,由于含有接收机卫星钟的误差及

大气传播误差,故称为伪距。对0A码测得的伪距称为UA码伪距,精度约为20米左右,对

P码测得的伪距称为P码伪距,精度约为2米左右。

GPS接收机对收到的卫星信号,进行解码或采用其它技术,将调制在载波上的信息去掉

后,就可以恢复载波。严格而言,载波相位应被称为载波拍频相位,它是收到的受多普勒频

移影响的卫

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论