1、J2ME题库综合1 针对桌面开发和低端商务应用的Java 2平台版本为:(C )A J2EEB J2MEC J2SE2 J2ME体系架构包括:(B )A Java语言、Java编辑器、Java虚拟机B Configuration、Profile、可选包C CLDC 、MIDP 、WMAD CDC 、Profile、可选包3 CLDC要求的可变内存数量为:( D )A 至少320KB 至少160KC 至少258KD 至少32K4 Configuration必须与(A )一起使用A ProfileB 虚拟机C 可选包D Java编辑器5 在J2ME中,预审核在class文件中加入了_属性:( C
2、) P18A MIDletB HeapMapC StackMapD Stack7.使用模拟器进行J2ME程序开发,具有如下优点( BCD )(多选)A使用开发者不需要在实际设备上调试程序B提高开发效率C简化开发过程D降低开发难度8在java语言中,异常的来源有(AC )(多选) P37A程序代码产生的B硬件产生的CJAVA运行时系统产生的D操作系统产生的9应用程序发布的基本单位是( A )AMIDlet SuiteB. Jar文件CMIDletDJad文件10.应用程序管理系统启动程序的基本单位是(a ) P43AMIDletBMIDlet SuiteCJar文件DJad文件11.一个叫com
3、.sun.microedition.Test的类放置在JAR文件中应为:(c )A. /microedition/Test.classB. sun/microedition/Test.classC.com/sun/microedition/Test.classD.com/sun/microedition/Test/class.class12下面哪种情况下MIDlet进入销毁状态?( C ) P48AAMS调用了MIDlet.pauseApp()方法BAMS调用了MIDlet.destroyApp()方法C当MIDlet调用MIDlet.notifyDestrored()成功返回时D当在活动状态
4、时,startApp()方法抛出MIDletStateChangeException异常时 /暂停13.受信任的MIDlet Suite的安全机制依赖于( C )A沙箱模型B受信任的域C保护域D黑盒模型14在应用描述文件中,必须包含如下属性:( ABCDE )(多选)AMIDlet-VendorBMIDlet-Jar-URLCMIDlet-VersionDMIDlet-Jar-sizeE. MIDlet-Name15.在MIDP中,用于需要对具体位置和图象元素的精确控制的是:( b )A高级APIB底层APIC异步APID同步API17.获取Displayable对象的Ticker需要调用下面
5、的哪个函数?(b )AgetTickerStringB.getTickerC.getStringD.getTicker18.设置TextBox约束的函数为:(b ) P76A.SetStringConstraintsB.setConstraintsC.setTextConstraintsD.setConstraint19获取Jar中的资源的方法为:(d )P84AgetJarB. getJarAsResourceC.getResourceD.getResourceAsStream20.在MIDP2.0中,要求必须支持的编码方式为:( b )P85AIS08859BUTF-8CGB2312DUN
6、ICODE21.在TIME模式下,MIDP要求DateField中的时间必须是相对于( c )的时间 P99A1970年7月1日1时B1965年1月1日0时C1970年1月1日0时D1960年1月1日0时22.缺省情况下Alert的缺省命令是:( d )P107 /缺省DIMISS_COMMAND和CommandListenerADEFAULT_ALERT_COMMANDB. DEFAULT_COMMANDC. DISMISS_ALERT_COMMANDD. DISMISS_COMMAND23.一个命令(Command)包含如下信息:( a b c d )(多选)A一个短标签B一个可选的长标签
7、C命令类型D命令优先顺序E命令处理函数24.获取ChoiceGroup中用户的选择的方法有:( b c d )(多选) P105A.getSelectedB.getSelectedIndexC.getSelectedFlagsD.isSelected25.对于底层API,下面哪个说法是正确的?( B ) P114A在Canvas中,系统会自动绘制背景B与Form相同,不可以直接使用Canvas类(要继承此类才可以使用它)C在MIDlet中,可以混合使用底层API和高级APID传入paint方法的Graphics对象可以重复使用26.对于底层API,下面哪个说法是正确的?(D) C P114A在
8、每次调用paint方法时,其Graphics参数对象是相同的B缺省情况下,Canvas将自动擦除背景图象CgetGraphics方法获得的Graphics对象不能将图形绘制在屏幕上DCanvas的paint方法的Graphics参数只能由调用getGraphics方法获得27.在MIDP中,提供的颜色模型为( a )A24位颜色B32位颜色C8位颜色D16位颜色28. Canvas的getHeight方法用于获得哪个对象的尺寸?( b )AScreenB. CanvasC.FormD. Display29.在MIDP中,函数Image createImage(Image source )创建的
9、是?(b)P135A静态图象B不可变图象C动态图象D可变图象30.在MIDP中,函数Image createImage(Image image,int X,int Y,int width,int height,int transform)创建的是?(b)A.不可变图象B可以是可变的,也可以是不可变的C可变图象D动态图象31.在基于线程的多任务处理中,什么是调度程序所分派的最小代码单位?(C) A线程B管程C程序D路程32.在MIDP中,CustomItem的getInteractionModes方法作用为(A)(多选)ACDP151A判断系统是否支持在此Item上处理键盘事件、指针事件、游历事
10、件等B获取此Item使用设备的方法C获取此Item是否支持使用键盘事件、指针事件、游历事件等D获取此Item与用户交互的方法33.在Canvas中定义了3个相关的事件处理函数,分别对应了3种键盘事件,即(abc)(多选)A按键释放B重复按键C按键按下D按键组合34.g= getGameAction(getKeyCode(g)总是正确的 aA正确B错误35.Sprite主要用于如下哪种用途?(c)A管理图层B创建游戏中的背景C游戏中的角色D提供了一个观察窗口36.在GameCanvas中,关于其按键事件处理,下面哪一个说法是不正确的?(a) P174A提供了三种按键事件处理机制B可以处理两个按键
11、同时按下的情况C可以通过getKeyStates()方法检查游戏动作按键目前的状态D可以为键盘的每个事件提供了单独的处理函数37.在LayerManager中,最终在屏幕上显示的图象由什么决定?cALayerManager的大小B图层的顺序CLayerManager的观察窗口D设备的显示能力38.在sprite中,图象的显示顺序由什么决定?(d)A由系统决定B针顺序值C针索引值DZ序值39.在TiledLayer中,TiledLayer在其内部维护着一个显示矩阵,记录着整个图层被分为多少个网格,每个网格显示的是哪一个tile. a P184A.正确B错误40在TileLayer中,改变动态Ti
12、le的关联Tile时,TileLayer中的显示矩阵中所有的此动态Tile对应的图像都会发生变化。 a P186A正确 B,错误41把字节转换成字符的输入流是(c) AReaderBOutputStreamWriterCInputStreamReaderDPrintStreamEOutputStreamFInputStreamGWriterHDataOutputStreamWriterIDataInputStreamJByteArrayOutputStreamKByteArrayInputStream42调用接口HttpConnection中的方法getHeaderField,将进入HTTP连
13、接的什么状态?(b) P205 A建立B已连接C已关闭D请求43为了使用socket实现socket服务器,需要调用什么方法等待客户端连接?(b)P214 AopenAndAcceptBacceptAndOpen CbindDBind44对于接收者接收的短信,短信包含的地址为(b) A接收者地址B发送者地址C短信服务中心的地址45在PushRegistry机制下,服务程序通过什么方式通知AMS其需要监听的端口?(bc)多选P224 A操作系统注册B调用registryConnection()方法CJAD文件DAMS端口46在J2ME中,MIDlet Suite的签名使用算法为(AD)多选 P2
14、40 ASHA1哈希算法BDES算法CMD5算法DRSA算法47当调用enumerateRecords()创建RecordsEnumeration后,此时调previousRecords()将返回(c) A第1条记录B第2条记录C最后1条记录D最后第2条记录48在J2ME的记录存储中,记录存储的共享权限有( c d )多选 P249 A AUTHMODE_WRITEBAUTHMODE_READCAUTHMODE_ANYDAUTHMODE_PRIVATE49MIDlet Suite中可以创建多个记录存储。a A正确 B,错误50RecordComparator接口中的compare()方法 用于
15、记录的匹配。a A正确 B,错误1. J2ME针对的设备报括:( b c d )A各种PC B 电视机顶盒 C 消费类和嵌入类设备 D手机设备2. JAVA语言的前身为:( a )A Oak语言 B C语言 C C+语言 D Basic语言4. 在CDC的基础上,定义了如下Profile (b )A MIDP、FP、PP 、PBP B FP、PP、PBP C MIDP D MIDP、FP、PP 12.MIDlet主动要将MIDlet的状态由运作状态变成停止状态,可以:(A )P51A 调用notifyPause( ) B 直接调用pauseApp C 调用MIDlet.destoryApp (
16、 ) D 调用MIDlet.notifyDestory ( )方法16.下面哪个类是Item的子类? ( b ) A Form B TextField C TextBox D List17.删除Displayable的命令处理类的方法为:( a )A removeCommandListener B deleteCommandListener C setCommandListener D commandAction20.为了保证在任何情况下都能在MIDP中处理中文,最合适的中文编码为:( c )A ISO8859 B UNICODE C UTP8 D GB231221.设置Item中的命令处理函
17、数的入口,需要调用函数:( d )P93A Item.setCommandListener B Form.setItemCommandActionC Form.setCommandListener D Item.setItemCommandAction24.List的类型包括:( a b d )P105A MULTIPLE B IMPLICIT C POPUP D EXCLUSIVE25.对于底层API,下面哪个说法是正确的?( D )A 传入paint方法的Graphics对象可以重复使用B 与Form相同,可以直接使用Ganvas类C 在Canvas中,系统会自动绘制背景D 在MIDlet
18、中,不可以混合使用底层API和高级API26.对于底层API,下面哪个说法是正确的?( C )A 传入paint方法的Graphics对象可以重复使用B 与Form相同,可以直接使用Ganvas类C 在Canvas中,系统不会自动绘制背景D 在MIDlet中,可以混合使用底层API和高级API 27.MIDP提供了如下哪种函数用于查询设备支持的颜色的种数?( b )A. isColorB.numColorsC.displayColorsD.isdisplayColor29.函数translate(int x, int y)的作用为( d ).A.无此函数B.将坐标原点值上分别加上值x,yC.不
19、知道D.将坐标原点移动到(x,y)30.在MIDP中图象分哪几种? ( a )A.可变图象和不可变图象B.静态图象和动态图象C.彩色图象和黑白图象D.位图和矢量图32.在MIDP中,代码的同步主要包括如下哪些方法?( BC) P147 A.使用全局变量B.使用callSerially方法C.使用synchronized关键字,包括对单独的语句或者整个方法或者对象D.使用servicePaint方法34.k=getKeyCode(getGameAction(k)总是正确的. bA.正确B.错误35.Sprite主要用于如下哪种用途?( a )A.游戏中的角色B.管理图层C.创建游戏中的背景D.提
20、供了一个观察窗口39.TiledLayer内部维护一个网格矩阵,用于记录各个网格需要显示的内容-实际上是各网格包含的tite的索引值 aA.正确B.错误40.TiledLayer中的各个小图象(tile)来源自一个大的图象,并且具有唯一的索引值.A A.正确B.错误41.把字符转换成字节的输出流是( a )A.DataOutputStreamB.InputStreamC.DataInputStreamD.PrintStream43.为了使用socket实现socket客户端,需要使用接口( b ) P215A.HTTPConnectionB.SocketConnetionC.SocketSer
21、verConnectionD.ServerSocketConnection46.在下列方法中,是公开密钥算法的是( b d ).A.IDEA算法B.RSA算法C.DES算法D.椭圆曲线算法49.使用多线程访问记录存储并不会损坏到记录存储中的数据. bA.正确B.错误4.在实际的支持Java的设备中: (A)系统提供商可以提供自己定制的Java类库所有Java程序都必须符合设备必须支持LDCD.所有Java程序都必须符合MIDP规范12.下面哪种情况下MIDlet进入暂停状态?( D )A.AMS调用MIDlet.startApp()方法B. AMS调用MIDlet.pauseApp()方法C.
22、AMS调用MIDlet.destroyApp()方法D.当在活动状态时,startApp()方法抛出MIDletStateChangeException异常时27.Canvas的哪个方法用于判断设备是否支持双缓存?(d)hasPointerEvents()B.hasPointMotionEvents()C.hasRepeatEvents()D.isDoubleBuffered()28.对于底层API,下面哪个说法是不正确的? ( B) P117IDP要求设备在不具有24位颜色能力时,能够提供一种将此24们颜色映射为其可以表示的颜色的能力B.MIDP要求设备都支持此24位颜色模型C.MIDP没要
23、求设备必须支持双缓存D.MIDP提供了24位的颜色模型,分别用8位表示颜色的红.绿.蓝部分30.在MIDP中,函数Image createImage(Image image,int x,int y,int width, int height ,int transform) 创建的是( c )A.可变图像B.不可变图像C.可以是可变的,也可以是不可变的D.动态图像32.在Java中,创建线程的方法有( b d )A.实现Run接口B.实现Runnable接口C.继承Process类,并实现run()方法D.继承Thread类,并实现run()方法40. TiledLayer中的各个小图像(tit
24、le)来源自一个大的图像,要求此大图像分割后形成的Tile不能相同.A P185A.正确B.错误49. 在同个MIDlet Suite中,记录存储的名字可以相同. bA.正确B.错误49MIDlet Suite中可以创建多个记录存储。a A正确 B,错误2.针对消费类和嵌入式设备的Java 2 平台版本为: ( b )A.J2EEB.J2MEC.J2SE6.在MIDlet中,显示在屏幕上的对象是: ( c )A.ScreenB.FormC.DisplayableD.Display6.在MIDlet中,管理屏幕的对象是( D)AScreenB. FormC. DisplayableD. Disp
25、lay16在MIDlet中,哪个类处理屏幕的切换?( c ) P60AMIDletB.DisplayableC.DispalyD.Form21.所有的Item都有一个( a )域.A.LabelB.TitleC.TickerD.Command24.ChoiceGroup的类型包括: ( ACD )A.MULTIPLEB.IMPLICITC.POPUPD.EXCLUSIVE26.对于底层API,下面哪个说法是正确的? (ABCD )A.在底层API中,绘制图形时程序需要首先设置Graphics对象的颜色属性B.当Canvas从屏幕上移除时,系统会自动调用函数hideNotify(),此函数缺省情
26、况下不作任何动作C.当Canvas从屏幕上由不可见变为可见时,系统会自动调用函数showNotify(),此函数缺省情况下不作任何动作D.当程序需要重新绘制屏幕时,可以调用repaint方法要求重新绘制屏幕27.MIDP提供了如下哪种函数用于查询设备是否具有显示彩色的能力?( d)displayColorsB.numColorsC.isdisplayColorD.isColor29.下图中,左上角的图像是由下面哪个调用产生的? ( )A.g.drawImage(image,0,0,Graphics.TOP|Graphics.LEFT)B.g.drawImage(Image.createImag
27、e(image,0,0,image.getWidth(),image.getHeight(),Sprite.TRANS_ROT90),width,height,Graphics.?) /BOTTOM|Graphics.RIGHTC.g.drawImage(Image.createImage(image,0,0,image.getWidth(),image.getHeight(),Sprite.TRANS_ROT180),width/2,height/2,?) /Graphics.VCENTER|Graphics.HCENTERD.不能创建30. 缺省情况下,Graphics对象的颜色属性为:(
28、B)P120A.白色B.黑色C.灰色D.未知34.一个游戏动作按键可以被多个键码映射. aA.正确B.错误36.在GameCanvas中,为了将图像显示在屏幕上,需要调用哪种函数?( b )A.drawImageB.flushGraphicsC.showImageD.showGraphics37.如果图层在LayerManager的坐标为(18,37),宽度和高度皆为50,观察窗口在LayerManager的坐标为(52,11), 宽度和高度皆为85,观察窗口在LayerManager(实际屏幕上)的坐标为(17,17),则显示的屏幕上的图层区域在LayerManager上的坐标为( B )
29、P178A.左上角坐标为(18,37),右下角坐标为(137,87)的矩形B. 左上角坐标为(52,37),右下角坐标为(68,87)的矩形C. 左上角坐标为(52,37),右下角坐标为(137,96)的矩形D. 左上角坐标为(52,37),右下角坐标为(137,87)的矩形39.静态title与源图像的关联关系自创建之后不能更改. aA.正确B.错误40.动态title与源图像的关联关系自创建之后可以更改. aA.正确B.错误41.包含读取Java标准数据类型方法的输入流是( c )A.ByteArrayInputStreamB.ByteArrayOutputStreamC.DataInputStreamD.DataOutputStreamE.InputStreamF.OutputStreamG.PrintStreamH.InputStreamReaderI.OutputStreamWriterJ.ReaderK.Writer44.调用方法Connector.open(“sms:/:2345”)后,MessageConnection接口工作在
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1