最新Android游戏开发高级工程师考试试题.docx

上传人:b****1 文档编号:10344177 上传时间:2023-05-25 格式:DOCX 页数:14 大小:24.40KB
下载 相关 举报
最新Android游戏开发高级工程师考试试题.docx_第1页
第1页 / 共14页
最新Android游戏开发高级工程师考试试题.docx_第2页
第2页 / 共14页
最新Android游戏开发高级工程师考试试题.docx_第3页
第3页 / 共14页
最新Android游戏开发高级工程师考试试题.docx_第4页
第4页 / 共14页
最新Android游戏开发高级工程师考试试题.docx_第5页
第5页 / 共14页
最新Android游戏开发高级工程师考试试题.docx_第6页
第6页 / 共14页
最新Android游戏开发高级工程师考试试题.docx_第7页
第7页 / 共14页
最新Android游戏开发高级工程师考试试题.docx_第8页
第8页 / 共14页
最新Android游戏开发高级工程师考试试题.docx_第9页
第9页 / 共14页
最新Android游戏开发高级工程师考试试题.docx_第10页
第10页 / 共14页
最新Android游戏开发高级工程师考试试题.docx_第11页
第11页 / 共14页
最新Android游戏开发高级工程师考试试题.docx_第12页
第12页 / 共14页
最新Android游戏开发高级工程师考试试题.docx_第13页
第13页 / 共14页
最新Android游戏开发高级工程师考试试题.docx_第14页
第14页 / 共14页
亲,该文档总共14页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

最新Android游戏开发高级工程师考试试题.docx

《最新Android游戏开发高级工程师考试试题.docx》由会员分享,可在线阅读,更多相关《最新Android游戏开发高级工程师考试试题.docx(14页珍藏版)》请在冰点文库上搜索。

最新Android游戏开发高级工程师考试试题.docx

最新Android游戏开发高级工程师考试试题

CEAC国家信息化中心计算机教育认证

(Android游戏开发高级工程师)

考试试卷(综合)

姓名__________身份证号_______________成绩__________

单选题

1:

一维数组arr,如何获取其数组元素数量()。

(1分)

A:

arr.sizeB:

arr.size-1

C:

arr.length-1D:

arr.length

2:

下面关于包的说明正确的是()。

(1分)

A:

包把相关的类组织在一个目录下,便于引用

B:

只有public类才能放到包中

C:

不同源文件中的类不能放到同一个包中

D:

包的申明必须放到程序的第一行

3:

下列关于继承的哪个叙述是正确的?

(1分)()

A:

在java中允许多继承

B:

在java中一个类只能实现一个接口

C:

在java中一个类不能同时继承一个类和实现一个接口

D:

java的单一继承使代码更可靠

4:

以下哪个不是Adapter的子类接口?

(1分)()

A:

.ListAdatperB:

SimpleAdatper

C:

WrapperListAdapterD:

SpinnerAdapter

5:

Android应用程序的四大组件是指()。

(2分)

A:

Activity、Dialog、Service和Intent

B:

Activity、Service、BroadCastReceiver和ContentProvider

C:

Activity、Service、BroadCastReceiver和Intent

D:

Activity、Dialog、Service和ContentProvider

6给定下列代码:

publicclassPerson{

staticintarr[]=newint[10];

publicstaticvoidmain(Stringa[]){

System.out.println(arr[1]);

}

}

下列说法正确的有()。

(2分)

A:

编译时程序将发生错误

B:

编译时程序正确但是运行时出错

C:

输出为0

D:

输出为null

7:

下面哪个方法不属于InputStream类?

(2分)()

A:

intread(byte[])

B:

voidflush()

C:

intread()

D:

voidclose()

8:

Activity中onCreate(BundlesavedInstanceState)方法中的参数为saveInstanceState,关于saveInstanceState的错误的描述是()。

(2分)

A:

saveInstanceState参数采用key-value的形式存储数据

B:

saveInstanceState保存的是Activity的实例状态

C:

saveInstanceState状态值是在Activity结束时调用方法onSaveInsanceState(BundlesaveInsanceState)保存的

D:

saveInstanceState状态值是Activity创建时自动生成的

9:

访问Student类中的number成员之值哪种方式正确?

 ()

classStudent{

privatestaticintnumber=1;

publicstaticintgetNumber(){

returnnumber;

}

}

(2分)

A:

Student.number;

B:

newstudent().number;

C:

Student.getNumber();

D:

newstudent().getnumber();

10:

定义字符串:

Stringstr=”abcdefg”;则str.indexOf(‘d’)的结果是()。

(2分)

A:

‘d’B:

true

C:

3D:

4

11:

采用bindService()方法启动某个服务,下面说法正确的有()。

(2分)

A:

如果服务之前未被创建,系统会先调用服务的onCreate()方法,接着调用onBind()方法,将调用者和被调用者绑定在一起

B:

如果服务之前已经被创建,则只会调用onBind()方法

C:

该服务可以通过调用stopService()方法结束

D:

通过调用unbindService()方法可以解除绑定,但不能停止服务,如果希望停止服务,还需要调用stopService()方法

12:

关于Android中的文本框、密码框等控件,正确的说法是()。

(2分)

A:

Android提供了专门的密码框控件

B:

TextView与EditText控件都是文本框,本质上没有任何区别

C:

密码框可以在EditText基础上加入一条属性:

android:

password="true”来实现

D:

TextView控件也可实现文本的输入

13:

如下4种父类及其子类的定义,哪一种是正确的?

(2分)()

A:

classbase{

publicabstractvoidmyFun();

}

classderievedextendsbase{

publicvoidmyFun(){}

}

B:

finalclassbase{ 

publicvoidmyFun();

}

classderievedextendsbase{

publicvoidmyFun(){}

}

C:

classbase{

publicfinalvoidmyFun();

}

classderievedextendsbase{

publicvoidmyFun(){} 

}

D:

abstractclassbase{

publicabstractvoidmyFun();

}

classderievedextendsbase{

publicvoidmyFun(){}

}

14:

下面哪种java基本数据类型表示一个16位整数?

(2分)()

A:

char

B:

byte

C:

short

D:

int

15:

以下关于ContentUris类说法正确的是()。

(2分)

A:

appendId作用就是在指定的Uri后面添加id值

B:

parseId作用就是在制定的Uri中解析出最后的id值

C:

withAppendedId方法作用就是在制定的Uri后面去掉id值

D:

以上都不对

16:

实现哪一个接口可以创建一个线程?

(2分)()

A:

Runnable

B:

Thread

C:

Run

D:

Executable

17:

Adapter在Android中占据非常重要的角色,它是数据和UI(View)之间一个重要的纽带,用于控制数据如何显示在view中,关于Adapter描述错误的是()。

(2分)

A:

Android中提供的现有Adapter有:

BaseAdapter、ArrayAdapter、SimpleCursorAdapter、SimpleAdapter

B:

BaseAdapter是抽象类,是ArrayAdapter、SimpleCursorAdapter、SimpleAdapter的父类

C:

ArrayAdapter不支持泛型操作

D:

可以根据需要,通过扩展现有Adapter来创建自定义Adapter

18:

在ActivityA中用startActivityForResult方法启动ActivityB,如果我们希望ActivityB执行完后,能够返回数据到ActivityA中,并且根据返回结果进行相应处理,需要重写ActivityA中的()方法。

(2分)

A:

voidonActivityResult(intrequestCode,intresultCode,Intentdata)

B:

voidonResult(intrequestCode,intresultCode,Intentdata)

C:

voidonActivityResult(intresultCode,Intentdata)

D:

voidonResult(intresultCode,Intentdata)

19:

假定一个应用TestserviceHolde在运行中用startService()方法启动了一个服务TestService,然后该应用直接退出,下面关于服务TestService的描述正确的有()。

(2分)

A:

TestService会一直在后台运行

B:

TestServiceHolder退出后,TestService自动调用stopService()方法,结束运行

C:

TestServiceHolder退出后,TestService自动调用unbindService()方法,结束运行

D:

TestServiceHolder无法退出,只有等TestService结束后才能退出

20:

以下关于ContentValues的说法正确的是()。

(2分)

A:

用于存放一些键值对,存放的键和值都为String类型

B:

用于存放一些键值对,存放的键和值为Object类型

C:

它存储的键值对当中的键是一个String类型,而值都是基本类型

D:

它存储的键值对当中的键是一个String类型,而值是Object类型

21:

有如下程序代码

Notificationnotification=newNotification(R.drawable.default_icon,title,System.currentTimeMillis());

Notification.setLatestEventInfo(this,title,contents,contentIntent);

Notification.vibrate=newlong[]{100,250,100,500};

notificationManager.notify(NOTIFICATIONS_ID,notification);

以下说法正确的是()。

(2分)

A:

对Notification设置了播放音乐,100ms延迟后,播放250ms音乐,然后停止100ms,再播放500ms音乐

B:

对Notification设置了播放音乐,播放音乐100ms,延迟250ms,然后停止100ms,再播放500ms音乐

C:

对Notification设置了振动,100ms延迟后,振动250ms,然后停止100ms,在振动500ms

D:

对Notification设置了振动,振动100ms,延迟250ms,然后停止100ms,在振动500ms

22.在android应用中,假如需要接收广播,可以通过定义一个继承BroadcastReceiver的类来实现。

继承该类后,我们需要重写下列方法中的哪一个?

(2分)()

A:

publicvoidonBroadCastReceive(Contextcontext,Intentintent)

B:

publicvoidonReceive(Contextcontext,Intentintent)

C:

publicvoidonReceive(Intentintent)

D:

publicvoidonBroadCastReceive(Intentintent)

23.在Android中,在获取View对象view中的id为myButton的按钮控件对象时,下列代码正确的是()。

(2分)

A:

uttonbutton=view.findViewById(myButton);

B:

Buttonbutton=view.findViewById(R.id.myButton);

C:

Buttonbutton=(Button)view.findViewById(myButton);

D:

Buttonbutton=(Button)view.findViewById(R.id.myButton);

24.在Android中,在自定义View中绘图时,需要重写View中的方法是()。

(2分)

A:

onDraw(Canvascanvas)

B:

buildDrawingCache()

C:

dispatchDraw(Canvascanvas)

D:

draw(Canvascanvas)

25.在Android中,为使Bitmap对象显示的图片产生缩放的效果,需借助于Matrix中的()方法。

(2分)

A:

setTranslate(floatdx,floatdy)

B:

setScale(floatsx,floatsy)

C:

setSkew(floatkx,floatky,floatpx,floatpy)

D:

setRotate(floatdegrees,floatpx,floatpy)

多选题

26:

以下属于ApplicationFramework的组成部分的是()。

(2分)

A:

ResourceManagerB:

ActivityManager

C:

ContentProvidersD:

NotificatonManger

27:

Activity是Android应用中最为重要的组件,关于Activity下面说法错误的是()。

(2分)

A:

一个Android应用程序只能有一个Activity

B:

Activity是Android应用程序的用户接口,Android通过Activity与用户进行交互

C:

Android应用程序界面直接在Activity中进行设计

D:

Activity需要在AndroidManifest.xml文件中注册后才能使用

28:

采用startService()方法启动某个服务,下面说法正确的有()。

(2分)

A:

如果服务之前未被创建,系统会先调用服务的onCreate()方法,接着调用onStart()方法

B:

如果服务之前已经被创建,则只会调用onStart()方法

C:

不管服务是否之前已经被创建,系统都会先调用服务的onCreate()方法,接着调用onStart()方法

29:

下面属于android的动画分类的有()。

(2分)

A:

TweenB:

Frame

C:

DrawD:

Animation

30:

android通过Intent不仅可以实现界面的切换,而且传递数据。

下面将数据放入Intent中的代码正确的有()。

(2分)

A:

Intentintent=newIntent();

Bundlebundle=newBundle();

bundle.putString("name","ABC");

intent.putExtras(bundle);

B:

Intentintent=newIntent();

Bundlebundle=newBundle();

bundle.putString("name","ABC");

intent.putBundle(bundle);

C:

Intentintent=newIntent();

intent.putExtra("name","ABC");

D:

Intentintent=newIntent();

intent.putBundle("name","ABC");

31:

下面关于try块的说法错误的是()。

(2分)

A:

try块后至少应有一个catch块

B:

try块后必须有finally块

C:

可能抛出异常的方法应放在try块中

D:

对抛出的异常的处理应放在try块中

32:

Intent传递数据时,下列的数据类型哪些可以被传递?

(2分)()

A:

SerializableB:

Charsequence

C:

ParcelableD:

Bundle

33:

在文件Test.java中,下列哪些代码片断是正确的?

(2分)()

A:

packagetestpackage;

classTest{//dosomething……}

B:

importjava.io.*;

packagetestpackage;

classcat{//dosomething……}

C:

importjava.io.*;

classdog{//dosomething……}

publicclassTest{//dosomething……}

D:

importjava.io.*;

import.*;

publicclasstest{//dosomething……}

34:

下面结果会出现在程序执行过程中的是()。

for(inti=0;i〈3;i++){

for(intj=3;j〉=0;j--){

if(i==j)continue;

System.out.println(i+“,”+j);

}

}(2分)

A:

0,3

B:

0,0

C:

0,1

D:

1,1

35:

关于padding和margin,下面说法正确的有()。

(2分)

A:

padding是定义控件的内容相对控件的边缘的边距

B:

padding是定义控件边缘相对父空间的边距

C:

margin是定义控件的内容相对控件的边缘的边距

D:

margin是定义控件边缘相对父空间的边距

36:

以下为正确的MIME类型的是()。

(2分)

A:

vnd.android.cursor.item/vnd.dragon.contenttype

B:

vnd.android.cursor.dir/vnd.dragon.contenttype

C:

item.android.cursor.vnd/vnd.dragon.contenttype

D:

dir.android.cursor.vnd/vnd.dragon.contenttype

37:

Android调试桥(androidDebugBridge(adb.exe))的说法正确的是()。

(3分)

A:

只能用于向模拟器安装应用程序的apk文件

B:

用于向模拟器或者手机安装应用程序的apk文件

C:

可以用于从命令行访问模拟器或者手机设备

D:

可以用于将标准的调试器连接到运行在android模拟器或者手机设备上的应用代码

38:

下面关于SharedPreferences描述正确的有()。

(3分)

A:

SharedPreferences是Android平台上一个轻量级的存储类,提供了Android平台常规的long、int、String等类型数据的保存

B:

存储的数据会以XML文件的形式保存在/data/data/工程名/shared_prefs/目录下

C:

SharedPreferences中的数据只有创建该SharedPreferences的程序才能访问

D:

SharedPreferences可以设置操作模式来控制程序的访问权限,系统默认的操作模式是MODE_WORLD_READABLE

39:

SQLite数据库通过什么方式来实现独立事务处理()。

(3分)

A:

数据库级上独立性

B:

共享锁

C:

同步机制

D:

异步机制

D:

该服务只能通过调用stopService()方法结束

大学生的消费是多种多样,丰富多彩的。

除食品外,很大一部分开支都用于。

服饰,娱乐,小饰品等。

女生都比较偏爱小饰品之类的消费。

女生天性爱美,对小饰品爱不释手,因为饰品所展现的魅力,女人因饰品而妩媚动人,亮丽。

据美国商务部调查资料显示女人占据消费市场最大分额,随社会越发展,物质越丰富,女性的时尚美丽消费也越来越激烈。

因此也为饰品业创造了无限的商机。

据调查统计,有50%的同学曾经购买过DIY饰品,有90%的同学表示若在学校附近开设一家DIY手工艺制品,会去光顾。

我们认为:

我校区的女生就占了80%。

相信开饰品店也是个不错的创业方针。

40:

在Android中,通过XML文件定义Tween动画时,下列属性不用于定义动画结束时的透明度的是()。

(3分)

A:

android:

fromAlpha

B:

android:

toAlpha

(二)DIY手工艺品的“热卖化”C:

android:

fromDegrees

3、竞争对手分析D:

android:

toDegrees

(2)物品的独一无二

判断题

(一)DIY手工艺品的“多样化”

41:

TextView控件也可实现文本的输入。

(2分)()

A:

正确

B:

错误

图1-4大学生购买手工艺制品目的

42:

Activity中onCreate(BundlesavedInstanceState)方法中的参数采用key-value的形式存储数据。

(2分)()

A:

正确

B:

错误

43:

数据DOM解析XML文件不用事先调入整个文档,占用资源少。

(2分)()

A:

正确

B:

错误

44:

Java中的类如果包含有abstract方法,那类必须被定义为abstract类,且该类中不能包含private类型的成员。

(2分)()

A:

正确

B:

错误

45:

Java中可以定义指针变量,并可以直接访问并操作内存。

(2分)()

A:

正确

B:

错误

在上海,随着轨道交通的发展,地铁商铺应运而生,并且在重要的商业圈已经形成一定的气候,投资经营地铁商铺逐渐成为一大热门。

在人民广场地下“的美”购物中心,有一家DIY自制饰品店---“碧芝自制饰品店”。

46关于Android中密码框可以在EditText基础上加入一条属性:

android:

password="true”来实现。

(2分)()

A:

正确

B:

错误

4、宏观营销环境分析

47:

当声明一个类时,如果用户定义了一个带参数的构造器,那么系统会自动提供给用户一个无参数的构造器方法。

(2分)()

A:

正确

B:

错误

48:

ArrayAdapter可以用XML文件作为数据源。

(2分)()

A:

正确

B:

错误

精明的商家不失时机地打出“自己的饰品自己做”、“DIY(DoItYourself)饰品、真我个性”的广告,推出“自制饰品”服务,吸引了不少喜欢标新立异、走在潮流前端的年轻女孩,成为上海的时尚消费市场。

其市场现状特点具体表现为:

49:

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

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2