还剩13页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
《题号总分合分人*A得分ndro编id程基础》试卷A注意事项本试卷共页,满分分;
1.8100请把学院、姓名、班级写到密封线内,考试时间分钟;
2.90请不要把答案写在密封线内
3.得分阅卷人解
一、单选题(共题,共分)
3561、分)退出对一些资源以及状态的操作保存,可以在生命周期«1D03MA057(2activity位的哪个函数中进行a得分阅卷人
三、填空题(共题,分)
1115、分)当启动一个并且新的执行完后需要返回到46D11EC1102(1Activity Activity启动它的来执行的回调函数是()Activity startActivityResult、分)中输入日期的组件是—47D06EC1103(1android DatePicker分)的全称是—48D17EC1104(1A1DL Androidinterface definitionlanguage、分)广播分为无序广播和有序广播49D14MC2105(
2、分)中输入时间的组件是50D06EC1106(1android_TimePicker、分)应用的入口点是、分)51D01EC1107(1Android Main52D19EC1108(l中专门用于录音的组件是android_MediaRecorder、分)动画中有一种—动画,通过顺序的播放排列好的图片53D18MC2109(2Frame_来实现,类似电影、分)从向模拟器中复制文献的命令54D02MC2110(2PC_adb push—、分)系统个应用程序之一,重要用于后台运营和跨进程访问55D09EC1111(1android4的是_servi.ce—、分)创建只显示文本的对象时建议使用方法56D03MC2112(2Toast_makeText---、页面上现有控件请用书写线程以5737,ProgressBar progressBar,10(秒的的时间完毕其进度显示工作分)答案10publicclass ProgressBarStuextends Activity{private ProgressBarprogressBar=null;protected voidonCreateBundlesavedlnstanceState{super.onCreatesavedlnstanceState;setContentViewRJayout.progressbar;〃从这到下是关键progressBar=ProgressBarfindViewByldRjd.progressBar;Thread thread=new ThreadnewRunnable{©Override public void run{int progressBarMax=progressBar.getMax;try{whileprogressBarMax!=progressBar.getProgressintstepProgressprogressBarMax/10;intcurrentprogressprogressBar.getProgress;progressBar.setProgresscurrentprogress+stepProgress;Thread.sleeplOOO;}catchInterruptedException e{〃TODO Auto-generatedcatchblocke.printStackTrace;};thread.start;〃关键结束(请继承实现分)).创建一个版本为
36.SQLiteOpenHelper101的的数据库,1“diaryOpenHelper.db”.同时创建一个表包含一个主键并自增长,字符型2“diary”_id topic100长度,字符型长度content
1000.在数据库版本变化时请删除表,并重新创建出表3diary diarypublicclassDBHelper extendsSQLiteOpenHelper{public finalstatic StringDATABASENAME=diaryOpenHelper.db;public finalstatic intDATABASEVERSION=1;〃创建数据库public DBHelperContextcontext,Stringname,CursorFactory factory,intversionsupercontext,name,factory,version;〃创建表等机构性文献public voidonCreateSQLiteDatabase db{String sql=create tablediary+Jdinteger primarykeyautoincrement,+topic varchar100,+Hcontent varchar1000+db.execSQLsql;}〃若数据库版本有更新,则调用此方法publicvoidonUpgradeSQLiteDatabasedb,int oldVersion,intnewVersionString sql=drop tableifexists diary”;db.execSQLsql;this.onCreatedb;、A onPause()B onCreate()C onResume()D onStart()、分)项目工程下面的目录的作用是什么2D02MA058(2Android assetsbA、放置应用到的图片资源重要放置一些文献资源,这些文献会被Res/drawable B原封不动打包到里面apk、放置字符串,颜色,数组等常量数据放置一些与相应的布局文献,C res/values D,UI都是文献xml res/layout、分)下列不属于布局的是3D04MA059(2android(c)A、、、、、B CBorderLayout D EFrameLayout LinearLayout TableLayoutRelativeLayout、分)的作用的是4D08MA2060(2Intent a、是连接四大组件的纽带,可以实现界面间切换,可以包含动作和动作数据,A intent、是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运营,而不会由B于切换页面而消失service、实现应用程序间的数据共享C contentprovider、解决一个应用程序整体性的工作D、分)下列哪个是中特有的属性5D04EA1061(l AbsoluteLayoutbA,android:layout_height B,android:layout_xC,android:layout_above D,android:layout_toRightOf、分)组件中不能用属性直接设立的是6D07EA1062(l RatingBard五角星个数当前分数分数的增量五角星的色彩A,B,C,D,、(分)在手机开发中常用的数据库是7D10EA1063l_aA,sqlLite B,Oracle C,Sql ServerD,Db
23、分关于的说法不对的的是8D14MA20642BroadcastReceiver_b_是用来接受广播的A,Intent一个广播只能被一个订阅了此广播的所接受B,Intent BroadcastReceiver对有序广播,系统会根据接受者声明的优先级别按顺序逐个执行接受者C,接受者声明的优先级别在的属性中声明,数值越大优D,<intent-filter>androickpriority先级别越高、分使用播放保存在上的文献时9D19MA20652MediaPlayer sdcardmp3_c_需要使用方法创建A,MediaPlayer.create MediaPlayer直接即可B,newMediaPlayer需要调用方法设立文献源C,setDataSource直接调用方法,无需设立文献源D,start、分在中使用时,要想实现互斥的选择需要用的组10D05EA1066l androidRadioButton件是dA,ButtonGroup B,RadioButtons C,Checkbox D,RadioGroup、分在多个应用中读取共享存储数据时,需要用到的方法,是哪11DI6MA20672query个对象的方法?_A_A,ContentResolver B,Contentprovider C,Cursor D,SQLiteHelper、分中信息分为几个级别12D03MA20682DDMS Log_c_A3B,4C,5Log.v,Log.d,Log.i,Log.w,Log.e D,6z、分)可以自动完毕输入内容的组件是13DO6MA2069(2_dAJextView B,EditText CJmageViewD^AutoCompleteTextView、分)创建子菜单的方法是14D12EA1070(1_b_A,add B,addSubMenu C,createSubMenu D,createMenu、分)使用完毕远程方法调用下列说法不对的的是15D17DA4071(4AIDL service_a_相应的接口名称不能与文献名相同A,aidl aidl的文献的内容类似代码B,aidl javaC,创建一个(服务),在服务的个方法中返回实现了Service onBi(Intent intent)aidl接口的对象相应的接口的方法前面不能加访问权限修饰符D,aidl、分)播放资源前,需要调用哪个方法完毕准备工作16D19MA2072(2MediaPlayer_bA,setDataSource B,prepare C,begin D,pause、分)解决菜单项单击事件的方法不包含17D12MA2073(2_d_使用响应A,onOptionsltemSelected(Menultem item)使用响应B,onMenultemSelectedfint featureld,Menultem item)使用响应C,onMenultemClick(Menultem item)使用响应D,onCreateOptionsMenu(Menu menu)、分)中文献操作模式中表达只能被本应用使用,写入文献会覆18D13EA1074(l androidA,MODE_APPEND B,MODE_WORLD_READABLE盖的是dC,MODE_WORLD_WRITEABLE D,MODE_PRIVATE、分)进度条中哪个属性是设立进度条大小格式的19D07MA2075(2_d_(设立值)A,android:secondaryProgress B,android:progress C,android:maxD,style、分)下列用以显示一系列图像的是20D07MA2076(2_b_A,ImageView B,Gallery C,ImageSwitcher D,GridView、分)表达下拉列表的组件是21D06MA2077(2_b_A GalleryB,Spinner C,GridView D,ListViewz、分)关于的说法不对的的是22D12MA2078(2AlertDialog_a_要想使用对话框一方面要使用关键字创建的实例A,new AlertDialog对话框的显示需要调用方法B,show方法是用来加拟定按钮的C,setPositiveButton方法是用来加取消按钮的D,setNegativeButton、分)下列说法错误的是23D05MA2079(2_d_是普通按钮组件,除此外尚有其他的按钮组件A,Button是显示文本的组件,是的父类BJextView TextViewEditText是编辑文本的组件,可以使用输入特定的字符C,EditText EditText是显示图片的组件,可以通过设立显示局部图片D,ImageView、分)关于中播放视频的说法不对的是24D19MA2080(2android_c可以使用组件播视频可以使用组件播视频A,SurfaceView B,VideoView组件可以控制播放的位置和大小qVideoView播放视频的格式可以是D,VideoView3gp、分)下列哪个是下的命令25D10MA2081(2SqlLite_c_A shellB,push C,.quit D,keytoolz、分)下列关于如何使用不对的是26D15EA1082(l Notification,_d_需要来管理^notification NotificatinManager使用的方法显示消息B,NotificationManager notifynotification在显示时可以设立告知时的默认发声,震动等C,Notification中有方法可以清除消息D,Notification、分)下列关于说法不对的的是27D19EA1083(l open core_b是多媒体框架的核心A,Open coreAndroid是中的一个核心类B,MediaPlayer openCore所有在平台的音频、视频的采集以及播放等操作都是通过它来实现的C,Android在实现开发中我们并不会过多地研究的实现,我们的为我们提供D,opencoreAndroid了上层的的开发使用media api、分)上下文菜单与其他菜单不同的是28D12EA1084(l_b_上下文菜单项上的单击事件可以使用方法来响应A,onMenultemSelected上下文菜单必须注册到指定的上才干显示B,view上下文菜单的菜单项可以添加,可以删除C,上下文菜单的菜单项可以有子项D,、分)拖动条组件是29D07MA2085(2_c_A,RatingBar B,ProgressBar C,SeekBar D,ScrollBar、分)读取文献内容的首要方法是30D13EA1086(l_d_A,openFileOutput B,read C,write DopenFilelnputz、分)关于隐式对的的是31D08EA1087(l Intent_a_中使用来寻找与隐式相关的对象A,android IntentFilter Intent通过组件的名称寻找与相关联的对象B,intent隐式更多用于在应用程序内部传递消息C,Intent一个声明了的组件只能响应隐式请求D,IntentFilterIntent、分)多选框被选择事件通常用32D05MA2088(2_bA,setOnClickListener B,setOnCheckChangeListenerC,setOnMenultemSelectedListener D,setOnCheckedListener、分)自定义对话框时,将视图对象添加到当前对话框的方法是33D12EA1089(l_dA,seticon B,setXML C,set LayoutD,setView、分)下列不属于生命周期的方法是34D09MA2090(2service_C_A onCreateB,onDestroy C,onStop D,onStartz、分)绑定的方法是35D09MA2091(2Service_aA^bindService B,startservice C,on Start D,onBind得分阅卷人
二、多选题(共题,共分)
1024、分)传递数据时,下列的数据类型哪些可以被传递36D08MB2092(2Intent abed、A Serializablecharsequence CParcelable DBundle分)数据存储与访问的方式一下说法对的的是37D11DB4093(
41.android(abede)、文献、数据库、、内容提供者、网络A BC sharedpreferenceDE、分).下列也许会导致内存泄露的是38D07DB4094(4GC abc数据库的没有关闭构造时,没有使用缓存A.cursor B.adapter contentview衍生的优化问题------------减少创建的对象,充足使用可以C.listview viewcontentview,使用一静态类来优化解决的过程一般会重载一些方法用来维护其生命周getview activity期,下列不输于相关方法的是使用数据库D.sqlite、分)通过的方式启动服务,关于生命周期39DO9MA2095(2android startServiceservice的和()说法对的的是onCreateO onStartadA、当第一次启动的时候先后调用和方法onCreateO onStart()、当第一次启动的时候只会调用方法B onCreateO、假如已经启动,将先后调用和方法C serviceonCreateO onStart()、假如已经启动,只会执行方法,不在执行方法D serviceonStart()onCreate、分)开发程序需要的开发工具和开发包涉及40D02MB2096(2android abedA,JDK B,Eclipse C,Android SDKD,ADT E,Raw、分)下列属于补间动画相关类的是41D18MB2097(2_acd—A,TranslateAnimation B,FrameAnimationC,RotateAnimation D,AlphaAnimation、分)下列哪些的操作需要声明权限42D13MB2098(2api cd、播放文献、读卡(读卡状态)、发短信、访问网络A mp3B SDsd CD、分).在中使用这个辅助类时,哪些操作43D10MB2099(24android SQLiteOpenllelper也许生成一个数据库,ab、、A getWriteableDatabase()B getReadableDatabase()、C getDatabase()D getAbleDatabase()(分)下列对存、取文献的说法中对的的是44DI3MB21002SharePreferences abd属于移动存储解决方案解决的就是对A,B,sharePreferences key-value读取文献的途径是信息的保存格式是C,xml/sdcard/shared_prefx D,xml、分)中清除消息的方法是45DI5MB2101(2NotificationManager bdA,destroy B,cancel C,clear D,cancelAll。