《南开19春学期(1503、1509、1603、1609、1703)《Android操作系统及应用》在线作业-03【满分答案】》由会员分享,可在线阅读,更多相关《南开19春学期(1503、1509、1603、1609、1703)《Android操作系统及应用》在线作业-03【满分答案】(7页珍藏版)》请在金锄头文库上搜索。
1、南开19春学期(1503、1509、1603、1609、1703)Android操作系统及应用在线作业 4、B 一、单选题共40题,80分1、在java环境配置中,JRE是( )。Ajava运行时环境Bjava开发工具包Cjava虚拟机D以上答案都不对本题选择是:A2、删除所有Notification的方法是( )。AcancelAll()Bnotify(int, Notification)CstartActivity()DstartService()本题选择是:A3、一个int类型的常量和一个byte的常量做加法,结果是( )类型。AbyteBcharCintD无法计算本题选择是:C4、以下
2、哪个不是Android显示提示信息的方式?( )A对话框BTableViewCToastD通知栏本题选择是:BaseAdapter中,可以获取数据集中与指定索引对应数据项的方法是( )。AgetCount()BgetItem(int position)CgetItemId(int positionD以上答案都不是本题选择是:B6、CheckBox的setChecked方法是( )。A设置当前视图控件的选中状态B查询当前视图控件的选中状态C此方法用来切换当前视图控件的选中状态D都不对本题选择是:A7、声明包使用哪个关键字?( )ApackBPackageCbagDpackage本题选择是:D8、
3、Button的监听需要使用到哪个监听接口?( )AOnClickListenerBOnchangListenerConButtonListenerDoncreate本题选择是:A9、Button按钮的监听方法是( )。AsetOnClickListenerBsetListenerCsetBundleD都不对本题选择是:A10、假设存在int型数组a,哪项是正确的增强for循环迭代该数组?( )Afor(int a)Bfor(int a)Cfor(int x:a)Dfor(int i0;ia.length;i+)本题选择是:C11、android:completionThreshold=1 是哪
4、个组件的属性?( )AImageButtonBEditTextCTextViewDAutoCompleteTextView本题选择是:D1roadcastReceiver是( )。A广播接收者B显示意图C隐式意图D不知道本题选择是:A13、调用Math.random()方法最有可能输出以下哪些结果?( )A-0.12和0.56E3B0.12和1.1E1C-23.45和0.0D0.356和0.03本题选择是:D14、以下关于abstract的说法,正确的是( )。Aabstract只能修饰类Babstract只能修饰方法Cabstract类中必须有abstract方法Dabstarct方法所在的
5、类必须用abstract修饰本题选择是:D15、存在Employee类,如何创建一个长度为3的Employee类型数组?( )AEmployee3 e;BEmployee e=new Employee3;CEmployee e3;DEmployee3 e=new Employee;本题选择是:B16、下列语句哪一个正确?( )AJava程序经编译后会产生machine codeBJava程序经编译后会产生byte codeCJava程序经编译后会产生DLLD以上都不正确本题选择是:B17、下列关于XML布局文件在Java代码中被引用的说明中,不正确的是( )。A在Activity中,可以使用f
6、indViewById( )方法,通过资源id,获得指定视图元素B在Activity中,可以使用R.drawable-system.*方式引用Android系统所提供的图片资源?C在Activity中,可以使用setContentView( )方法,确定加载哪一个布局文件D可以使用View类的findViewById( )方法,获得当前View对象中的某一个视图元素本题选择是:B18、关于AVD的说法正确的是( )。AAVD只能通过eclipse开发环境创建BAVD只能通过命令行创建CAVD的全称是:Android Virtual DeviceD每个AVD上只能配置一个运行项目本题选择是:C1
7、9、如何创建自定义Adapter?( )Aextends BaseAdapterBImplments BaseAdapterCnew BaseAdapterD不知道本题选择是:A20、以下选项中,属于android布局的选项是( )。AImageViewBTextViewCEditTextDRelativeLayout本题选择是:D21、在Android中,用户可以通过( )打开选项菜单。AMenuBMenuItemCMenuStripDItem本题选择是:A22、Intent想要传递bundle对象,此对象必须要实现( )。ASerializableBActivityCBundleD不需要实
8、现本题选择是:A23、对象用什么操作符调用属性或方法?( )A.B*CxD%本题选择是:A24、如何获取SharedPreferences.Editor对象?( )AgetSharedPreferences(String name,int mode).edit()Bnew Editor();CgetEditor();D不知道本题选择是:A25、数组中可以存什么类型的数据?( )A只能存基本数据类型B只能存引用类型C都可以D都不可以本题选择是:C26、下面哪条语句不正确?( )Aint4 a;Bint a;Cint a;Dint a,b;本题选择是:A27、以下对android控件描述正确的是(
9、 )。A想要获取此控件,必须要加上id属性B获取到控件对象后,可以通过方法来操作它C控件不能通过java代码改变值D控件就是组件本题选择是:A28、在使用PopupWindow时,使用showAsDropDown(View anchor)的作用是( )。A相对某个控件的位置(正左下方),无偏移B相对某个控件的位置,有偏移C相对于父控件的位置(例如正中央Gravity.CENTER,下方Gravity.BOTTOM等),可以设置偏移或无偏移D没有正确答案本题选择是:A29、以下选项中,终止线程的是( )。Ahandler.post(Runnable )Bhandler.postDelayed(R
10、unnable, long)Chandler.postAtTime(Runnable,long)Dhandler.removeCallbacks(thread)本题选择是:D30、进度条中哪个属性是设置进度条大小格式的?( )Aandroid:secondaryProgressBandroid:progressCandroid:maxDstyle本题选择是:D31、ProgressBar继承自哪个类?( )AViewBActivityCObjectD都不是本题选择是:A32、以下那种初始化数组的方式是错误的?( )AString names = zhang,wang,li;BString na
11、mes = new String3; names2 = li; names0 = zhang; names1 = wang;CString3 names = zhang,wang,li;D以上写法都正确本题选择是:C33、只允许子类及同包类访问某方法,使用哪个修饰符?( )ApublicBprotectedCprivateD都可以本题选择是:B34、Intent有几种跳转形式?( )A1B2C3D以上答案都不是本题选择是:B35、在RelativeLayout的属性中,将本控件的左边缘与给定ID的控件左边缘对齐( )。Aandroid:layout_alignRightBandroid:lay
12、out_alignLeftCandroid:layout_alignBottomDandroid:layout_alignTop本题选择是:B36、下列用以显示单个图像的是( )。AImageViewBGalleryCImageSwitcherDGridView本题选择是:A37、哪个包可以不导入直接使用?( )Ajava.ioBjava.utilCjava.langDjava.sql本题选择是:C38、android 中下列属于Intent的作用的是?( )A处理一个应用程序整体性的工作B是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失C实现应用程序间
13、的数据共享D可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带本题选择是:D39、关于Java源代码文件,下列说法错误的是( )。A一个源文件最多只能包含一个顶层的public类定义B一个源文件可以不包含任何代码定义。即它是一个空文件,编译时不会产生编译错误,一个包含类定义的最小源文件内容仅为class classnameC在一个原文件中,如果存在一个顶层的public类定义,则该源文件名必须与顶层的public类名一致,如果源文件中没有一个顶层的public类,则该源文件名可以随意命名,不需要与原文件中定义的任何类名一致,只要符合Java语言标示符规范即可D通过通配符*号引入的
14、两个不同包中存在同名的类,当代码中不加包名直接本题选择是:D40、以下选项中,哪个对象可以实现sharedPreferences数据的读取?( )ASharedPreferencesBSharedPreferences.EditorCSharedD以上答案都不对本题选择是:A二、多选题共5题,10分1、NotificationManager中清除消息的方法是( )。AdestroyBcancelCclearDcancelAll本题选择是:BD2、下列说法错误的有( )。AJava语言中的方法必定隶属于某一类(对象),调用方法与过程或函数相同BJava面向对象语言容许单独的过程和函数存在CJava面向对象语言容许单独的方法存在DJava语言中的方法属于类的成员(member)本题选择是:BCD3、下面属于 View 的子类的是( )。AViewGroupBTextViewCActivityDService本题选择是:AB4、开发android程序需要的开发工具和开发包包括( )。AJDKBEclipseCAndroid SDKDADT本题选择是:ABCD5、在