版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、选择题(20分,每题2分)
1、下列不是手机操作系统日勺是(D)o
AAndroidBWindowMobiIeCAppIeIPh
oneIOSDWindowsVista
2、下列选项哪个不是Activity启动的措施(B)
AstartActivityBgoToActivity
CstartActivityForResuitDstartActivi
tyFromChild
3、下列哪个不是Activity的生命周期措施之一(B)
AonCreate。BstartActivity。®ConStartD
onResume
4、下列哪个可做Android数据存储(A)
ASQIiteBMySqICOracIeDDB2
5、下列哪个可做EditText编辑框时提示信息(D)
Aandroid:inputTypeBandroid:text
Candroid:digitsDondroid:hint
6、Math,ceil(99.1)的成果是(B)
A99B100C99.1D99.0
7、android中下列属于Intent的作用的是(C)
A实现应用程序间的数据共享
B是一段长的生命周期,没有顾客界面的程序,可以保持应用在后台
运营,而不会由于切换页面而消失
C可以实现界面间的切换,可以涉及动作和动作数据,连接四大组
件的纽带
I)解决一种应用程序整体性日勺工作
8、有关res/cw目录说法对的的是A
A这里的文献是原封不动时存储到设备上不会转换为二进制的格式
B这里的文献是原封不动的存储到设备上会转换为二进制的格式
c这里日勺文献最后以二进制的格式存储到指定日勺包中
D这里的文献最后不会以二进制的格式存储到指定的包中
9、MQth.round(11.5)等于多少().Moth.round(-11.5)等于多
少(C)
A11,-11B11,-12C12,-11D12,-12
10、我们都懂得Hanlder是线程与Activity通信的桥梁,如果线
程解决不当,你的机器就会变得越慢,那么线程销毁的措施是(A)
AonDestroy()BonClear()ConFinish()DonStop()
二、填空题(10分共10题,每空1分)
1、为了使。ndroid适应不同辨别率机型,布局时字体单位应用(s
P),像素
单位应用(sp)和(dip)
2、定义LineorLciyout水平方向布局时至少设立的三个属性:
(android:orientation),
(android:layoutwidth)和(Qndroid:loyouthei
ght)
3、layout布局文献的命名不能浮现字母(大写)
4、设立Textview字体的属性是:(android:typef
ace)o
5、Android四大组件是(Activity),(Service)Z(Broadcas
eReceiver闲(ContentProvider)o
三、判断题(10分洪10题,每题1分)
1、Intent是ondroid的)四大组件之一。(x)
2、Activity的onStop。和。nDestroy()措施效果是差不多
叽(x)
3、Android工程中,放在res/和assets/下的资源文献都会在
R.java文献里生成相应的编号。
(V)
4、res'Iayout\下面定义的xml文献不可以大写。(v)
5、在n个元素进栈后,它们的出栈顺序和进栈顺序一定正好相反。
(v)6、对顺序栈进行进栈、出栈操作,不波及元素的前、后移
动问题。(v)
7、队列是一种对进队列、出队列操作的顺序做了限制的线性表。
(v)
8、树中元素之间是多对多的关系。(v)
9、顺序查找措施只能在顺序存储构造上进行。(v)
10、当待排序记录规模较小时,选用直接插入排序算法比较好。(v)
四、简答题(30分,共6题,每题5分)
1、请简介下Android中常用几种布局(至少3种,多一种加2
分)
线性布局LinearLayout表格布局TableLoyout相对布局
ReiativeLayoutM布局
FrameLayout绝对布局AbsoluteLayout
2.Android工程下面有个gen目录,该目录下有个R..java文献,
该文献的作用是什么,能不能修改,为什么
答:作用:该文献相称于项目曰勺字典项目中所波及到日勺顾客界面、字
符串、图片、声音等资源都会在该文献中创立一种ID编号,这些编
号为整形,以16进制自动生成。项目要使用这些资源时,会通过这
个类得到资源的引用。不可以被修改
3、把文献名为“图片l.jpg”的一张图片放到ondr。id工程下的
res-drawable-mdpiT,会不会报错,为什么?
答:不会。由于使用Android系统的手机也许采用不同的辨别
率,因此在开发的时候会规定有不同辨别率的图片,drawabIe-
hdpi存高辨别率时,drawobIe-mdpi存中档辨别率的,dr
awable-ldpi存低辨别率也因此,你要把相似的图片用图片解决
软件解决成不同的辨别率的图片,然后分别保存,固然了,如果你嫌麻烦,
也可以在三个目录下保存相似的图片,这样也没有问题,但是不符合开
发的1初衷。
4、运营Android应用程序的时候在ConsoIe上浮现
了红色的错误,InstaIlotionerror:INSTALL.FAILED_INSU
FFICIENT.STORAGEo这是什么错误,遇到这种错误该怎么解决?
这个错误是由于ROM已满导致时,但是Android123通过多次实
践,一般出目前Eelipse往手机安装时这部分的错误,重要是由于
多次执行了运营某程序,Qdb每次都需要进行安装产生了多种实
例写一种文献,导致了共享违例。解决的措施就是:
1.检查手机口勺剩余空间。储存空间大小
2.每次执行一种安装实例
5、运用所学的知识,写出能生成50-100之间的随机数地简要代码
<?xmlversion=7.0"encoding=nutf
<LinearLayoutxmIns:android=""android:
orientotion-"vertical"android:layout_
width="fiIl_parent"android:layout_
heighl=7iILparer)r'><TubleRowundroi
d:layout_width="fiH_parent"android:loyou
t_height="fH/_parent"><Buttonandr
oid:id="@+id/sjbtn”android:layout_widt
h="wrap_content"androiddayouI_height
="wrap_content"android:tex仁'随机数〃
/>
<EditTextandro\6'\6="@+id/et"androi
d:layout_width="fi11_parent"android:Ioyout_
height="wrap_contentu/>
</TableRow>
</LinearLayout>
主文献代码:
publicclassLiActivityexten
dsActivity{Buttonsjbtn;
staticEditTextet\nta;
pubIicvoidonCreate(BundlesovedInstanceSt
ate){super.onCreate(savedInstanceState);
setContentView(R.Iayout.moiri\;sjbtn=(Bu
tton)this.findViewById(R.id.sjbtn];et-(EditTex
t)this,findViewByld(R.id.e力;sjbtn.setOnCIi
ckListener(newOnCIickListener(){
@Override
publicvoidonClick(Viewv){if
(v==sjbtn){
a=(int)Math.,77OY(M.round{Ma\h.random()*100),
50);et.setText(""+a);
}}});}}
Bitmap.Config下的几种图片质量参数:
Bitmap.ConfioALPHA_8
Bitmap.ConfigARGB_4444
Bitmap.ConfigARGB_8888
Bitmap.ConfigRGB_565
简要解释下每个参数的含义。
ARGB透明
度红色绿色蓝
色
Bitmap.ConfigARGB_444416每个像素占四位
Bitmap.ConfigARGB_888832每个像素占八位
Bitmap.ConfigRGB_56516R占5位G占6位B
占5位没有透明度(A)
五、编程题(30分,共3题,每题10分)
下列程序实现了一种简朴的计算的效果,阅读程序并补充填空。
1.main.xml的代码如下
<?xmIversion="1.0"encoding="utf-8"?>
<LinearLayoutxmlns:android=""android:layou
t_width="fill_parent"
android:layout_height="fill_parent"
android:orientation=_wvertical"__或“horizontalr
______(1)
________________>
<EditTextandroid:
id="@+id/EditText01"
android:layout_w
idth="1OOdip"and
roid:layout_height
="wrap_content"
/>
<TextView
ondroiddayout_width=_fill_parent__
(2)android:Iay
out_height="wrap_content"a
ndroid:text="+"/>
<EditTextandr
oid:id="@+id/EditTextO2"
android:layout_wid
th="100dip"cndroid:l
ayout_height="wrap_c
ontent"
/><Buttonandroid:i
d="@+id/computeBu
tton"ondroi
d:layout_width="100dip"
android:Iayout_heig
ht="wrap_content"
android:text二“计算”
/>
</LinearLayout>
2.下面是ComputeActivity.java
文献的代码
importandroid.app.Activity;
importondroid.os.Bundle;
importandroid.view.View;
importandroid.view.View.OnC
IickListener;
import。ndroid.widget.Butt
on;
importandroid.widget.EditT
ext;
importandroid.widget.Toa
st;
publicclassComputeActivityextendsActivityimpleme
nts
OnClickListener{
Buttonjsbtn;
EditTexte11zet2;
inta,bzc;
©OverridepublicvoidonCreate(B
undlesavedlnstanceState){
super.onCreate(savedlnstanceState);setCo
ntentView(R.Iayout
jsbtn=(Button)this.findViewByld(RS6.comput
eButtori);et1=(EditTextjthis.findViewByld[R.i
6.EditText01):et2=(EditText)this.findViewById
(R.id.EditTex102\\jsbtn.setOnClickListener(this);
}
@Overridepublicvoi
donClick(Viewv){if
(v==jsbtn){
Q=Integer.。arseint(etl.getText().toStringO);b=I
nteger.parseInt(et2.getText().toString());
c=o+b;
}
Toost.makefex/(ComputeActivity.this,“计算成果为:”
+cz
ToasiLENGTH_LONdgQw。;
)
)
1、在android程序中LOR.O用于输出什么级别的日记信息(°
A、调试B、信息
C、警告D、错误
2、在Activity中需要找到一种id是bookName时的TextVi
ew组件,下面哪种语句写法是
对的)的](。)
AxTextViewtv=this.findViewByld(R.id.bookNam
e);
BxTextViev/tv=(TextView)this.findViewByI
d(R.id.code);
CxTextViewtv=(TextView)this.findViewByld
(R.id.bookNome);
D、TextViewtv=(TextView)this.findViewByld(R.st
ring.bookName)
3、如果将一种TextView的android:layout_height属性值设
立为
wnwcontent那么该组件将是如下哪种显示效果(D)
A、该文本域的宽度将填充父容器宽度
B、该文本域的宽度仅占据该组件的实际宽度
C、该文本域的高度将填充父容器高度
D、该文本域的高度仅占据该组件的实际高度
4、给一种TextView设立红色字体应当使用如下哪种写法(A
A、setTextColor(OxffffOO00);
B、setColor("Oxffff0000")
CssetTextColorf'Oxffff0000")
D、setColor("red")
5、对于一种Activiiy在AndroidManifest.xml中对他这样
进行定义
<intent-fiIter>
<actionondrcid:nome-'android.intent.action.MAIN"
/>
<categoryandroid:name-'android.intent,cofeg
ory.LAUNCHER"
/>
这样内描述代表什么含义/)
A、无明确含义每个Activity都需要这样定义B、代
表该Activity将作为程序的主Aclivity并且在
LAUNCHER菜单中启动
C、代表该Activity将在桌面上建立图标并启动
D、代表该Activity的优先级高于其他的Activity
6、在Android应用程序中图片应放在那个目录下⑴)
AsrawBxvalues
C、loyoutDxdrcwabIe
7、有关AndroidManifest.xml文献如下描述错误的选项有哪些
(A)
A、在所有的元素中只有vmanifest>和<opplicQtion>是必需时
且只
能浮现一次
B、处在同一层次的元素不能随意打乱顺序
C、元素属性一般都是可选的但是有些属性是必须设立的
D、对可选的属性虽然不写也有默认的数值项阐明
8、如果使用LinearLayout实现组件垂直排列那么在xml中应
添加什么属性进行设立
(A)
A、android:orientation="vertical"
B、android:vertica1="true"
C、android:orientation="horizontaI
D、android:horizontaI-'true"
9、在AndroidMonifest.xml中描述一种Activity时该Ac
tivity
的]lobel属性是指定什么的(B)
A、指定该Activity的图标
B、指定该Activity的显示标签
Cs指定该Activity和类有美联的类名
D、指定该Activity时唯一标示
10、Activity生命周期中第一种需要执行的措施是什么(B)
A、onStartBxonCreate
C、onReStartDxonResume
1、退出Qctivity对某些资源以及状态的操作保存可以在生命周期
的哪个函数中进行
(D)
A、onPause()B、onCreate()C、onResume()D、on
Start()
2、Android项目工程下面的assets目录的作用是什么(B)
A、放置应用到的图片资源。Res/drawable
B、重要放置某些文献资源,这些文献会被原封不动打包到opk里
面
C、放置字符串颜色数组等常量数据「es/volues
D、放置某些与UI相应的布局文献都是xml文献res/layout
3、下列不属于。ndroid布局的是(C)
A、FromeLayoutB、LinearLciyoutC、BorderLayout
DxTabIeLayoutE、RelativeLayout
4、Intent的)作用口勺是(A)
A、in
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026届甘肃省陇南市第一中学高三下学期二诊模拟考试历史试题(含答案)
- 滨州社区工作者招考真题及答案2025
- 【2026年】4月12日湖北省税务系统遴选面试真题及解析
- 领导力试卷及分析
- 英语六级阅读题目及解析
- 手术室护理质量的PDCA循环实施工具与方法
- 项目管理服务方案
- 智能化工程施工技术交底
- 耐磨地面施工方案
- 2026年矿山井下支护安全操作培训计划
- 2026年中国工商银行校园招聘考试笔试试题及答案解析
- 2026年中考政治百校联考冲刺押题密卷及答案(共九套)
- 哈尔滨市达标名校2026届中考语文模拟预测题含解析
- 国资委安全生产十条硬措施
- 2026年湖北省高三(4月)调研模拟考试地理试卷(含答案)
- 2026内蒙古呼伦贝尔市林草执法人员招聘35人考试模拟试题及答案解析
- 2026防灾减灾日安全培训课件
- 2026年 成都 事业单位考试 真题
- 营养护理专科试题题库及答案解析
- 医院建设项目设计技术方案投标文件(技术方案)
- 1年级-一年级数独100题-20160904-数学拓展
评论
0/150
提交评论