1、4: 一维数组arr,如何获取其数组元素数量( )。arr.size B:arr.size-1arr.length-1 D:arr.length5: Android应用程序的四大组件是指( )。( 2 分)Activity、Dialog、Service和IntentActivity、Service、BroadCast Receiver和Content ProviderActivity、Service、BroadCast Receiver和IntentActivity、Dialog、Service和Content Provider 6下面哪个方法不属于InputStream类?( 2 分)( )
2、int read(byte) void flush()int read() void close()7: 给定下列代码:public class Person static int arr=new int10; public static void main(String a) System.out.println(arr1); 下列说法正确的有( )。编译时程序将发生错误编译时程序正确但是运行时出错输出为0输出为null8:访问Student类中的number成员之值哪种方式正确?( )class Student private static int number=1; public sta
3、tic int getNumber() return number;( 2 分) Student.number; new student().number;Student.getNumber(); new student().getnumber();9:Activity中onCreate(Bundle savedInstanceState)方法中的参数为saveInstanceState,关于saveInstanceState的错误的描述是( )。saveInstanceState参数采用key-value的形式存储数据saveInstanceState保存的是Activity的实例状态sav
4、eInstanceState状态值是在Activity结束时调用方法 onSaveInsanceState(Bundle saveInsanceState)保存的saveInstanceState状态值是Activity创建时自动生成的10:下列关于继承的哪个叙述是正确的?在java中允许多继承在java中一个类只能实现一个接口在java中一个类不能同时继承一个类和实现一个接口java的单一继承使代码更可靠11:下面哪种java基本数据类型表示一个16位整数?char byteshort int 12:关于Android中的文本框、密码框等控件,正确的说法是( )。Android提供了专门的密
5、码框控件TextView与EditText控件都是文本框,本质上没有任何区别密码框可以在EditText基础上加入一条属性:android:password=true”来实现TextView控件也可实现文本的输入13:如下4种父类及其子类的定义,哪一种是正确的?( 2 分) ( )class base public abstract void myFun();class derieved extends base public void myFun() final class base public void myFun(); public final void myFun(); public
6、 void myFun() abstract class base 14:实现哪一个接口可以创建一个线程?Runnable ThreadRun Executable15:以下关于ContentUris类说法正确的是( )。appendId作用就是在指定的Uri后面添加id值parseId作用就是在制定的Uri中解析出最后的id值withAppendedId方法作用就是在制定的Uri后面去掉id值以上都不对16:采用bindService()方法启动某个服务,下面说法正确的有( )。如果服务之前未被创建,系统会先调用服务的onCreate()方法,接着调用onBind()方法,将调用者和被调用者
7、绑定在一起如果服务之前已经被创建,则只会调用onBind()方法该服务可以通过调用stopService()方法结束通过调用unbindService()方法可以解除绑定,但不能停止服务,如果希望停止服务,还需要调用stopService()方法17:Adapter在Android中占据非常重要的角色,它是数据和UI(View)之间一个重要的纽带,用于控制数据如何显示在view中,关于Adapter描述错误的是( )。Android中提供的现有Adapter有:BaseAdapter、ArrayAdapter、SimpleCursorAdapter、SimpleAdapterBaseAdapt
8、er是抽象类,是ArrayAdapter、SimpleCursorAdapter、SimpleAdapter的父类ArrayAdapter不支持泛型操作可以根据需要,通过扩展现有Adapter来创建自定义Adapter18:有如下程序代码。Notification notification=new Notification(R.drawable.default_icon,title,System.currentTimeMillis();Notification.setLatestEventInfo(this,title,contents,contentIntent);Notification.
9、vibrate=new long100,250,100, 500;notificationManager.notify(NOTIFICATIONS_ID,notification);以下说法正确的是( )。对Notification设置了播放音乐,100ms延迟后,播放250ms音乐,然后停止100ms,再播放500ms音乐对Notification设置了播放音乐,播放音乐100ms,延迟250ms,然后停止100ms,再播放500ms音乐对Notification设置了振动,100ms延迟后,振动250ms,然后停止100ms,在振动500ms对Notification设置了振动,振动100
10、ms,延迟250ms,然后停止100ms,在振动500ms19: 假定一个应用TestserviceHolde在运行中用startService()方法启动了一个服务TestService,然后该应用直接退出,下面关于服务TestService的描述正确的有( )。TestService会一直在后台运行TestServiceHolder退出后,TestService自动调用stopService()方法,结束运行TestServiceHolder退出后,TestService自动调用unbindService()方法,结束运行TestServiceHolder无法退出,只有等TestServi
11、ce结束后才能退出20: 以下关于ContentValues的说法正确的是( )。用于存放一些键值对,存放的键和值都为String类型用于存放一些键值对,存放的键和值为Object类型它存储的键值对当中的键是一个String类型,而值都是基本类型它存储的键值对当中的键是一个String类型,而值是Object类型21:在ActivityA中用startActivityForResult方法启动ActivityB,如果我们希望ActivityB执行完后,能够返回数据到ActivityA中,并且根据返回结果进行相应处理,需要重写ActivityA中的( )方法。void onActivityRes
12、ult(int requestCode, int resultCode, Intent data)void onResult(int requestCode, int resultCode, Intent data)void onActivityResult(int resultCode, Intent data)void onResult(int resultCode, Intent data)22. 在android应用中,假如需要接收广播,可以通过定义一个继承BroadcastReceiver的类来实现。继承该类后,我们需要重写下列方法中的哪一个?public void onBroadC
13、astReceive(Context context, Intent intent)public void onReceive(Context context, Intent intent)public void onReceive(Intent intent)public void onBroadCastReceive (Intent intent)23. 在Android中,在获取View对象view中的id为myButton的按钮控件对象时,下列代码正确的是( )。utton button=view.findViewById(myButton); Button button=view.f
14、indViewById(R.id.myButton);Button button=(Button)view.findViewById(myButton);Button button=(Button)view.findViewById(R.id.myButton);24. 在Android中,在自定义View中绘图时,需要重写View中的方法是( )。 ( 2 分)onDraw(Canvas canvas) buildDrawingCache() dispatchDraw(Canvas canvas) draw(Canvas canvas)25. 在Android中,为使Bitmap对象显示的图
15、片产生缩放的效果,需借助于Matrix中的 ( )方法。setTranslate(float dx,float dy) setScale(float sx,float sy) setSkew(float kx,float ky,float px,float py)setRotate(float degrees,float px,float py)多选题26:Activity是Android应用中最为重要的组件,关于Activity下面说法错误的是( )。一个Android应用程序只能有一个ActivityActivity是Android应用程序的用户接口,Android通过Activity与用
16、户进行交互Android应用程序界面直接在Activity中进行设计Activity需要在 AndroidManifest.xml文件中注册后才能使用27:以下属于Application Framework的组成部分的是( )。Resource Manager B:Activity ManagerContent Providers D:Notificaton Manger28:下面关于try块的说法错误的是( )。try块后至少应有一个catch块try块后必须有finally块可能抛出异常的方法应放在try块中对抛出的异常的处理应放在try块中29:下面属于android的动画分类的有( )
17、。Tween B:FrameDraw D:Animation30:android通过Intent不仅可以实现界面的切换,而且传递数据。下面将数据放入Intent中的代码正确的有( )。Intent intent = new Intent();Bundle bundle = new Bundle();bundle.putString(name, ABC);intent.putExtras(bundle);intent.putBundle(bundle);intent.putExtra(intent.putBundle(31: 采用startService()方法启动某个服务,下面说法正确的有(
18、)。如果服务之前未被创建,系统会先调用服务的onCreate()方 法,接着调用onStart()方法如果服务之前已经被创建,则只会调用onStart()方法不管服务是否之前已经被创建,系统都会先调用服务的onCreate()方 法,接着调用onStart()方法32:Intent传递数据时,下列的数据类型哪些可以被传递?Serializable B:CharsequenceParcelable D:Bundle 33: 在文件Test.java中,下列哪些代码片断是正确的?package testpackage;class Test/do somethingimport java.io.*;
19、class cat/do somethingclass dog/do somethingpublic class Test/do somethingimport .*;public class test/do something 34:下面结果会出现在程序执行过程中的是( )。for(int i=0;i3;i+)for(int j=3;j=0;j-)if(i=j)continue;System.out.println(i+“,”+j);( 2 分)0,3 0,00,1 1,135:关于padding和margin,下面说法正确的有( )。padding是定义控件的内容相对控件的边缘的边距pad
20、ding是定义控件边缘相对父空间的边距margin 是定义控件的内容相对控件的边缘的边距margin 是定义控件边缘相对父空间的边距36:以下为正确的MIME类型的是( )。vnd.android.cursor.item/vnd.dragon.contenttypevnd.android.cursor.dir/vnd.dragon.contenttypeitem.android.cursor.vnd/vnd.dragon.contenttypedir.android.cursor.vnd/vnd.dragon.contenttype37:Android调试桥(android Debug Bri
21、dge(adb.exe)的说法正确的是( )。( 3 分)只能用于向模拟器安装应用程序的apk文件用于向模拟器或者手机安装应用程序的apk文件可以用于从命令行访问模拟器或者手机设备可以用于将标准的调试器连接到运行在android模拟器或者手机设备上的应用代码38:下面关于SharedPreferences描述正确的有( )。SharedPreferences是Android平台上一个轻量级的存储类,提供了Android平台常规的long、int、String等类型数据的保存存储的数据会以XML文件的形式保存在/data/data/工程名/shared_prefs/ 目录下SharedPrefe
22、rences中的数据只有创建该SharedPreferences的程序才能访问SharedPreferences可以设置操作模式来控制程序的访问权限,系统默认的操作模式是MODE_WORLD_READABLE39: SQLite数据库通过什么方式来实现独立事务处理( )。数据库级上独立性共享锁同步机制异步机制该服务只能通过调用stopService()方法结束40:在Android中,通过XML文件定义Tween动画时,下列属性不用于定义动画结束时的透明度的是( )。 ( 3 分) android:fromAlpha toAlpha fromDegrees toDegrees判断题41:Tex
23、tView控件也可实现文本的输入。正确错误42: Java中可以定义指针变量,并可以直接访问并操作内存。43:数据DOM解析XML文件不用事先调入整个文档,占用资源少。44:Java中的类如果包含有abstract方法,那类必须被定义为abstract类,且该类中不能包含private类型的成员。45:Activity中onCreate(Bundle savedInstanceState)方法中的参数采用key-value的形式存储数据。46:在Android中,Tween动画能实现的动画效果包括alpha变换、rotate变换、scale变换、translate变换( )( 2 分)47:关于Android中密码框可以在EditText基础上加入一条属性:true”来实现。48:ArrayAdapter可以用XML文件作为数据源。49:当系统资源不足时,即使Activity不处于onStop状态时,也有可能被系统销毁。( )( 2 分)50: 当声明一个类时,如果用户定义了一个带参数的构造器,那么系统会自动提供给用户一个无参数的构造器方法。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1