J2ME手机编程入门实战:40题详解与声音处理

需积分: 0 7 下载量 114 浏览量 更新于2024-07-31 收藏 53KB DOC 举报
本资源是一份针对J2ME(Java 2 Micro Edition)手机编程初学者的练习题集,共包含40道题目,满分45分,旨在帮助学习者掌握J2ME的基本概念和技术。以下是部分题目及其解析: 1. **知识点:J2ME工作模式** 题目询问在`Connector.open("sms://:2345")`调用后,MessageConnection接口的工作模式。答案是**D. server模式**,这表明在处理短信服务时,J2ME通常会与服务器进行交互,而非客户端或CBS(Client Briefing Service)模式。 2. **知识点:J2ME类层次结构** 考查学生对J2ME组件的理解,问题问的是哪个类是`Item`的子类。正确答案是**C. ChoiceGroup**,因为ChoiceGroup是MIDP中提供的一个用于选择列表的组件,是item管理的基础。 3. **知识点:J2ME声音处理** 这个题目涉及音频播放,正确的创建Player类型对象的方法是使用`Manager.createPlayer()`方法,可以接受URL、InputStream或本地路径,所以答案是**D. 以上均可**。 4. **知识点:Displayable可见性控制** 为了使Displayable对象显示出来,需要调用`Display`对象的`setCurrent()`方法,将当前显示的Displayable设置为需要显示的对象,因此正确答案是**B. Display的setCurrent()方法**。 5. **知识点:Sprite帧序列设置** 关于Sprite对象,设置帧序列的方法是`setFrameSequence()`,因此正确答案是**C. setFrameSequence(array)**。 6. **知识点:MIDP GUI组件** 问题询问包含MIDP(Mobile Information Device Profile)支持的GUI组件的包。答案是**A. javax.microedition.MIDlet**,这个包定义了MIDlets(可执行的Java小程序),它们通常包含GUI界面。 通过这些题目,学习者可以检验自己对J2ME基础知识如网络连接、UI组件、多媒体处理和组件间通信的掌握程度。继续深入学习并完成剩余的题目,可以帮助新手巩固和提升J2ME编程能力。