(单选题)1: 下列选项中不属于GLSurFaceView特性的是? 1: A. 管理一个surface,这个surface就是一块特殊的内存,能直接排版到android的视图view上。 2: B. 管理一个EGL display,它能让opengl把内容渲染到上述的surface上。 3: C. 让渲染器在独立的线程里运作,和UI线程分离。 4: D. 可以直接从内存或者DMA等硬件接口取得图像数据 标准解答: (单选题)2: 下列关于如何使用 Notification,不正确的是? 1: A. notification 需要NotificatinManager 来管理 2: B. 使用 NotificationManager 的 notify 方法显示 notification 消息 3: C. 在显示 Notification 时可以设置通知时的默认发声,震动等 4: D. Notification 中存在可以清除消息的方法 标准解答: (单选题)3: 下面关于Android开发描述有误的一项是 1: A、Android使用Eclipse作为开发环境。 2: B、在使用Eclipse之前必须先安装JDK。 3: C、Android开发环境的搭建过程由下面四步组成:安装JDK?->?安装Eclipse?->?在Eclipse中安装并配置ADT?->?下载Android?SDK。 4: D、Android开发环境中的所有工具都是可以免费下载和使用的。 标准解答: (单选题)4: 关于AndroidManifest.xml文件,以下描述错误的选项有哪些? 1: A、在所有的元素中只有<manifest>和<application>是必需的,且只能出现一次 2: B、处于同一层次的元素,不能随意打乱顺序 3: C、元素属性一般都是可选的,但是有些属性是必须设置的 4: D、对可选的属性,即使不写,也有默认的数值项说明 标准解答: (单选题)5: 下列关于XML布局文件在Java代码中被引用的说明中,不正确的是? 1: A. 在Activity中,可以使用findViewById( )方法,通过资源id,获得指定视图元素 2: B. 在Activity中,可以使用R.drawable-system.***方式引用Android系统所提供的图片资源 3: C. 在Activity中,可以使用setContentView( )方法,确定加载哪一个布局文件 4: D. 可以使用View类的findViewById( )方法,获得当前View对象中的某一个视图元素 标准解答: (单选题)6: Android中控件的android:text属性的作用是 1: A.显示视频 2: B.显示图片 3: C.显示文本字符串 4: D.显示音乐 标准解答: (单选题)7: 下列哪一款移动设备搭载的是Android平台? 1: A. NOKIA手机 2: B. 小米手机 3: C. iPhone手机 4: D. iPad 标准解答: (单选题)8: 下列说法错误的是? 1: A. Button 是普通按钮组件,除此外还有其他的按钮组件 2: B. TextView 是显示文本的组件,TextView 是 EditText 的父类 3: C. EditText 是编辑文本的组件,可以使用 EditText 输入特定的字符 4: D. ImageView 是显示图片的组件,可以通过设置显示局部图片 标准解答: (单选题)9: Android:completionThreshold=1 是哪个组件的属性? 1: A. ImageButton 2: B. EditText 3: C. TextView 4: D. AutoCompleteTextView 标准解答: (单选题)10: 下面关于本地库和Java运行时环境描述错误的是 1: A、本地库和Java运行时环境层位于Linux内核层之上 2: B、本地库是应用程序框架的基础,是连接应用程序框架层与Linux内核层的重要纽带。 3: C、SQLite是根据OpenGL?ES?1.0API标准实现的3D绘图函数库。 4: D、Android应用程序是用Java语言编写的,所以Android需要一个Java的运行时环境,该环境又包括核心库和Dalvik虚拟机两部分。 标准解答: (单选题)11: SensorEvent系统使用这个类来创建一个传感器事件对象,他提供了相关传感器事件的信息。一个传感器事件对象包含(????)信息。 1: A.原始传感器数据; 2: B.产生事件的传感器的类型; 3: C.数据的精度; 4: D.以上全部选项; 标准解答: (单选题)12: 下列关于内存回收的说明,哪个是正确的? 1: A. 程序员必须创建一个线程来释放内存 2: B. 内存回收程序允许程序员直接释放内存 3: C. 内存回收程序负责释放无用内存 4: D. 内存回收程序可以在指定的时间释放内存对象 标准解答: (单选题)13: 下列哪个不是Activity的生命周期方法之一? 1: A. onCreate 2: B. startActivity 3: C. onStart 4: D. onResume 标准解答: (单选题)14: 能提供内容补全的组件是() 1: A. EditText 2: B. DatePicker 3: C. TimePicker 4: D. AutoCompleteTextView 标准解答: (单选题)15: 数据源如果为sqlite数据库中查出的信息最适合的适配器为 1: A.SimpleAdapter 2: B.SimpleCursorAdapter 3: C.ArrayAdapter 4: D.ListAdapter 标准解答: (单选题)16: 关于视图控件的常用事件描述中,不正确的是? 1: A. Click事件只能使用在按钮上,表示按钮的点击动作 2: B. 当TextView类视图控件失去焦点或获得焦点时,将触发FocusChange事件 3: C. 当单选框中某一选项被选择时,将触发CheckedChange事件 4: D. 当多选框中某一选项被选择时,将触发CheckedChange事件 标准解答: (单选题)17: 在使用 SQLiteOpenHelper 这个类时,它的哪一个方法是用来实现版本升级之用的? 1: A. onCreate() 2: B. onCreade() 3: C. onUpdate() 4: D. onUpgrade() 标准解答: (单选题)18: 表单的onsubmit事件的作用是? 1: A. 当表单中的一个按钮被点击时,执行的JavaScript事件。 2: B. 当用户提交一个表单时,执行的JavaScript事件。 3: C. 当表单创建时,执行的JavaScript事件。 4: D. 当页面加载完成时,执行的JavaScript事件。 标准解答: (单选题)19: 下面关于Android dvm的进程和Linux的进程,应用程序的进程说法正确的是? 1: A. DVM指dalivk的虚拟机.每一个Android应用程序都在它自己的进程中运行,不一定拥有一个独立的Dalvik虚拟机实例.而每一个DVM都是在Linux中的一个进程,所以说可以认为是同一个概念. 2: B. DVM指dalivk的虚拟机.每一个Android应用程序都在它自己的进程中运行,不一定拥有一个独立的Dalvik虚拟机实例.而每一个DVM不一定都是在Linux 中的一个进程,所以说不是一个概念. 3: C. DVM指dalivk的虚拟机.每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik 虚拟机实例.而每一个DVM 不一定都是在Linux 中的一个进程,所以说不是一个概念. 4: D. DVM指dalivk的虚拟机.每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的 Dalvik虚拟机实例.而每一个DVM都是在Linux 中的一个进程,所以说可以认为是同一个概念. 标准解答: (单选题)20: 对于XML布局文件中的视图控件,layout_width属性的属性值不可以是什么? 1: A. match_parent 2: B.fill_parent 3: C. wrap_content 4: D. match_content 标准解答: (单选题)21: setOnTouchEvent 设置返回值为true 和 false有何区别 1: A 没有区别,都能对事件进行监听 2: B 设置为true时 只能在移动时获得一次监听事件,false则可以多次 3: C 返回true表示这个消息已经被处理结束,后续的handler不再接收到这个消息 4: D 设置为false是 ,在处理一次监听事件后,系统将抛弃该次事件 标准解答: (单选题)22: 在Activity中需要找到一个id是bookName的的TextView组件,下面哪种语句写法是正确的 1: A、TextView?tv?=?this.findViewById(R.id.bookName); 2: B.TextView?tv?=?(TextView)this.findViewById(R.id.code); 3: C.TextView?tv?=?(TextView)this.findViewById(R.id.bookName); 4: D、TextView?tv?=?(TextView)this.findViewById(R.string.bookName); 标准解答: (单选题)23: 在 Android 中,ArrayAdapter 类是用于() 1: A. 用于把数据绑定到组件上 2: B. 它能把数据显示到 Activity 上 3: C. 它能把数据传递给广播 4: D. 它能把数据传递给服务 标准解答: (单选题)24: 关于 BroadcastReceiver 的说法不正确的是? 1: A. 是用来接收广播 Intent 的 2: B. 一个广播 Intent 只能被一个订阅了此广播的 BroadcastReceiver 所接收 3: C. 对有序广播,系统会根据接收者声明的优先级别按顺序逐个执行接收者 4: D. 接收者声明的优先级别在的 Android:priority 属性中声明,数值越大优先级别越高 标准解答: (单选题)25: 关于隐式 Intent 正确的是? 1: A. Android 中使用 IntentFilter 来寻找与隐式 Intent 相关的对象 2: B. 通过组件的名称寻找与 intent 相关联的对象 3: C. 隐式 Intent 更多用于在应用程序内部传递消息 4: D. 一个声明了 IntentFilter 的组件只能响应隐式 Intent 请求 标准解答: (单选题)26: 使用 AIDL 完成远程 service 方法调用下列说法不正确的是? 1: A. AIDL 对应的接口名称不能与 AIDL 文件名相同 2: B. AIDL 的文件的内容类似 Java 代码 3: C. 创建一个 Service(服务),在服务的 onBind(Intent intent)方法中返回实现了 AIDL 接口的对象 4: D. AIDL 对应的接口的方法前面不能加访问权限修饰符 标准解答: (单选题)27: 当 Activity 被消毁时,如何保存它原来的状态() 1: A. 实现 Activity 的 onSaveInstanceState()方法 2: B. 实现 Activity 的 onSaveInstance()方法 3: C. 实现 Activity 的 onInstanceState()方法 4: D. 实现 Activity 的 onSaveState()方法 标准解答: (单选题)28: E/AndroidRuntime(1099): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.test/com.test.CanvasActivitys}: java.lang.ClassNotFoundException: com.test.CanvasActivitys in loader dalvik.system.PathClassLoader[/data/app/com.test-1.ap 1: A程序执行CanvasActivitys的一个代码段时一个View有引用无对象 2: B CanvasActivitys类没有在AndroidManifest中正确申明 3: C 最小SDK支持版本号比运行这个程序的设备版本号还高 4: D CanvasActivitys是一个Activity,但没有重写它的onCreate方法 标准解答: (单选题)29: Android开发中常用的开发与调试工具有很多,下面相关描述不对的是 1: A、Android?Debug?Bridge,简称adb,它只是一个能用来调试Android应用程序的工具。 2: B、DDMS?的全称是Dalvik?Debug?Monitor?Service,是?Android?开发环境中的Dalvik虚拟机调试监控服务。 3: C、LogCat日志记录工具,这个工具很常用,可以理解为C或Java程序中的控制台输出,常被用来在手写代码的调试方式中,输出调试信息。 4: D、SDK的管理器,使用自动更新的方式从Google服务器中下载最新的SDK版本及工具到本机。 标准解答: (单选题)30: 关于线程说法不正确的是() 1: A. 在 Android 中,我们可以在主线程中,创建一个新的线程 2: B. 在创建的新线程中,它可以操作 UI 组件 3: C. 新线程可以和 Handler 共同使用 4: D. 创建的 Handler 对象,它隶属于创建它的线程 标准解答: (多选题)31: 以下属于Intent属性的有 1: Action 2: Data 3: Category 4: Gallery 标准解答: (多选题)32: 以下属于Intent传递一些二进制数据的方法有哪些 1: Button 2: TextView 3: Serializable 4: Parcelable 标准解答: (多选题)33: 以下属于Activity任务的启动模式有哪些 1: standard 2: singleTop 3: singleTask 4: singleInstance 标准解答: (多选题)34: 以下属于Android体系结构中的有哪些 1: Linux Kernel 2: Libraries 3: Framework 4: Application 标准解答: (多选题)35: 属于Service启动方式的有 1: startService() 2: bindService() 3: stopService() 4: createService 标准解答: (多选题)36: 以下描述正确的是 1: Activity是Android应用程序的界面,负责与用户进行交互。 2: Service是Android应用程序的后台线程,没有界面,不与用户交互。 3: Intent既不是Android应用程序的界面,也不是后台线程,Intent是执行某操作的一个抽象描述。 4: Intent是Android应用程序的界面 标准解答: (多选题)37: 下面异常是属于Runtime Exception 的是? 1: a. NullPointerException 2: b. IllegalArgumentException 3: c. BufferUnderflowException 4: d. ArithmeticException 标准解答: (多选题)38: 下列可能会导致GC内存泄露的是 1: A.数据库的cursor没有关闭 2: B.构造adapter时,没有使用缓存contentview 3: C.衍生listview的优化问题-----减少创建view的对象,充分使用contentview,可以使用一静态类来优化处理getview的过程activity 4: D.使用sqlite数据库 标准解答: (多选题)39: 关于Activity的描述,下面哪个是错误的? 1: A.??一个Android程序中只能拥有一个Activity类 2: B.?Activity类都必须在Androidmaniefest.xml中进行声明 3: C.?系统完全控制Activity的整个生命周期 4: D.?Activity类必须重载onCreate方法 标准解答: (多选题)40: Google Map服务申请一般需要生成以下哪些信息 1: 生成可执行文件 2: 生成MD5指纹编码 3: 生成API Key 4: 生成包结构 标准解答: (判断题)41: Android中可以通过一个Activity启动一个Service 1: 错误 2: 正确 标准解答: (判断题)42: 通过WiFi访问网络需要配置权限 android:name="android.permission.CHANGE_WIFI_STATE" 1: 错误 2: 正确 标准解答: (判断题)43: 当急需内存时,Android 系统会优先关闭空闲的进程,也会关闭当前进程 1: 错误 2: 正确 标准解答: (判断题)44: 使用 MediaPlayer 播放保存在 sdcard 上的 mp4 文件时,直接利用MediaPlayer.create方法调用即可 1: 错误 2: 正确 标准解答: (判断题)45: Android系统目前只支持手机、平板,但不支持电视 1: 错误 2: 正确 标准解答: (判断题)46: Android系统从底层到上层依次是Linux Kernel、Application、Framework、Manager 1: 错误 2: 正确 标准解答: (判断题)47: GridView只能使用BaseAdapter填充数据 1: 错误 2: 正确 标准解答: (判断题)48: 当Antivity的启动模式设置为SingleTop表示当该Anctivity的实例在栈顶时只会产生一个实例 1: 错误 2: 正确 标准解答: (判断题)49: Android中表格布局管理器是TableLayout,它继承于FrameLayout 1: 错误 2: 正确 标准解答: (判断题)50: 使用startService()方法启动服务后,调用者和服务间没有关联,即使调用者退出了,服务任然进行 1: 错误 2: 正确 标准解答: (责任编辑:admin) |