JavaMe应用开发练习题1

更新时间:2023-11-06 13:56:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

JavaMe应用开发-练习题

一、单项选择题:

1、 在J2ME记录存储管理中,查询得到下一条记录存储条目的ID可以调用函数

的方法是( )。

A. int getRecordSize(int recorded); B. int getNextRecordID(); C. int getNumRecords();

D. int getRecord(int record,byte[] buffer,int offset);

2、 以下限制类型中用来限制TextBox,只允许输入数字的是( )。

A. TextField.EMAILADDR B. TextField.DECIMA

C. TextField.PHONENUNBER D. TextField.UNMERIC

3、 在MMAPI组件中,用来播放多媒体内容的是( )。

A. Control B. DataSource C. Manager D. Player

4、 MMAPI支持的控制操作VolumeControl、RateControl以及GUIControl都包

含在( )包中。

A. javax.microedition.midlet B. javax.microedition.lcdui C. javax.microedition.control D. javax.microedition.media

5、 MIDlet程序必须继承( )类。

A. javax.microsoft.lcdui包中的Displayable B. javax.microsoft.midlet包中的MIDlet C. javax.microsoft.lcdui包中的Canvas D. javax.microsoft..lcdui包中的Form

6、 当Player对象处于开始状态的时候,getState()方法获得的信息是( )。

A.Player.CLOSED B.Player.STARTED C.Player.PREFETCHED D.Player..REALIZED

7、 在J2ME中,以下选项中可以判断屏幕颜色是否彩色的方法是( )。

A. setColor() B. ifColor() C. getColor() D. isColor()

8、 为了保证在任何情况下都能在MIDP中处理中文,最合适的中文编码为( )。

A. ISO8859 B. UTP-8 C. GB2312 D. UNICODE

9、 RMS中如何唯一的标识记录( )。

A. 记录的一个int型RecordID B. 记录的索引号

C. 记录的一个long型RecordID D. 记录的一个String型的RecordID

10、以下属于J2ME中的MIDP 2.0 新增的API的是( )。

A. javax.microedition.io B. javax.microedition.media C. javax.microedition.rms D. javax.microedition.lcdui

11、若要在屏幕正中心显示一个Image图片,应选择下列( )代码段。

A. drawImage(img, 0, 0, Graphics.TOP|Graphics.VCENTER)

B. drawImage(img, getWidth(), getHeight(), Graphics.TOP|Graphics. VCENTER) C. drawImage(img,getWidth()/2,getHeight()/2,Graphics.VCENTER| Graphics. HCENTER)

D. drawImage(img, 0, 0, Graphics.VCENTER|Graphics.VCENTER)

12、在J2ME记录存储管理中,删除本MIDlet集创建的名为recordStoreName

的记录,可以调用函数的方法是( )。

A. void closeRecordStore();

B. static void deleteRecordStore(String recordStoreName); C. int addRecord(byte[]data,int offset,int numBytes); D. byte[] getRecord(int recorded);

13、能绘制出以下图形相应的J2ME代码段(其中g为Graphics对象)是( )。

A. g.drawArc(20,20,50,50,0,360); B. g.drawArc(20,20,50,60,0,180); C. g.fillArc(20,20,50,60,0,270); D. g.fillArc(20,20,50,50,0,360);

14、以下关于J2ME 中Graphics类绘制图形,说法错误的是( )。

A. 每个坐标点处于4个像素点的交界处

B. 每一个坐标点实际对应的像素点应该是位于坐标点右下角的那个像素点C. 坐标系的坐标原点在屏幕的左下角 D. x坐标自左向右递增

15、RegisterWindowClass()注册控件类是通过结构体( )。

A.WNDCLASS B.MSG C.HWND D.GUIAPI

16、在Linux的设备驱动层,为了统一访问存储设备,采用( )。

A. MMC设备 B. MTD设备 C. SD设备 D. FLASH设备

17、WTK安装后的目录中,bin 目录存放的是( )。

A. 文档 B. 演示范例 C. 工具程序 D. 资源文件

18、在设置J2ME WTK为应用程序添加图标时,应将图标文件放在项目的()

文件夹内。

A. res B. src C. bin D. lib

19、用来取得代表系统预设所使用字型的Font对象的方法是( )。

A. Font.getFont() ;

B. Font.getDefaultFont() ; C. Font.getFontFace() ;

D. Font.getFont(int face, int style, int size) ;

20、在J2ME中主要使用( )来进行用户界面开发。

A. LCDUI包

B. AWT/SWING类库 C. Servlet接口 D. Math包

21、以下不属于javax.microedition.lcdui包中Screen类的子类的是( )。

A. Alert类 B. List类 C. Command类 D. Form类

22、Display 类的方法中,获得设备所支持的颜色信息的方法是( )。

A. numColors() B. getColor() C. isRGB() D. isColor()

23、下列记录存储的RecordStore类方法中,实现返回当前记录存储的条数的是

( )

A. getLastModified() B. getName()

C. getNumRecords() D. getNextRecordID()

24、以下关于J2ME游戏按键事件说法正确的是( )。

A. 在Canvas类中定义了一系列与游戏相关的静态float类型的成员变量 B. 定义了变量FIRE,表示游戏中的射击操作

C. keyPressed()方法采用getKeyCode()方法来判断按下的键 D. keyReleased()方法采用getGameAtion()方法来判断放开的键

25、删除Displayable命令处理类的方法为( )。

A. setCommandListener B. deleteCommandListener

C. removeCommandListener D. commandAction

26、给定以下J2ME代码段(其中g为Graphics对象): ①g.setColor(255,255,255);

②g.setColor(0,0,0);

③g.setColor(0x00ffffff); ④g.setColor(0x0000ff00); 关于该代码段说法正确的是( )。

A. ④设置成红色 B. ③设置成黑色 C. ②设置成白色

D. ①和③设置的颜色相同

27、在J2ME 低级绘图中,设置字体对象的方法是( )。

A. setFont() B. drawString() C. getFont() D. Font()

28、所有RMS异常类的基类是( )。

A. RecordStoreNotFoundException B. RecordStoreException

C. RecordStoreNotOpenException D. RecordStoreFullException

29、在J2ME记录存储管理中,修改记录存储可以调用函数的方法是(

A. void closeRecordStore();

。 )

本文来源:https://www.bwwdw.com/article/bpp2.html

Top