收藏 分享(赏)

中国移动初级应用开发者(J2ME).doc

上传人:dreamzhangning 文档编号:2690273 上传时间:2018-09-25 格式:DOC 页数:22 大小:119KB
下载 相关 举报
中国移动初级应用开发者(J2ME).doc_第1页
第1页 / 共22页
中国移动初级应用开发者(J2ME).doc_第2页
第2页 / 共22页
中国移动初级应用开发者(J2ME).doc_第3页
第3页 / 共22页
中国移动初级应用开发者(J2ME).doc_第4页
第4页 / 共22页
中国移动初级应用开发者(J2ME).doc_第5页
第5页 / 共22页
点击查看更多>>
资源描述

1、11. 在手机上安装游戏时最需要的文件是(D)(选择一项)A. java B. jar C. jre D. jad 12. 哪个关键字可以抛出异常 BA. transient B. throw C. finally D. static 13. 执行完以下代码 int x = new int25;后,以下哪项说明是正确的 DA. x0为空 B. x25为 0 C. x24未定义 D. x24为 0 14. ChoiceGroup 中,判断某条目是否被选择的方法是(A)(选择一项)A. append(); B. isSelected(); C. getString(); D. getSelecte

2、dIndex(); 15. 以下代码段执行后的输出结果为 Dint x=3; int y=10;System.out.println(y%x);A. 2 B. 0 C. 3 D. 1 16. 若定义一个大小为 10 的整形数组,则代码应为 BA. int a = new int10; B. inta= new int10; C. int a = int10; D. int a10; 17. Choice.EXCLUSIVE 形态的 List 中,用户选择了一个选项,此时使用getSelectedindex()方法,下列描述正确的是 (C)(选择一项)A. 执行时会抛出异常 B. 返回用户选择选

3、项的内容 C. 返回用户选择选项的索引 D. 返回-1 (getSelectedindex(),得到链表中所选项目的索引,没有一个项目被选中就返回-1)18. 下列选项中,可以直接导致线程被停止执行的项是 BA. 调用对象的 notify All()方法 B. 调用对象的 wait()方法 C. 调用对象的 notify()方法 D. 从一个同步块中返回 (调用任意对象的 wait() 方法导致该线程阻塞,该线程不可继续执行,并且该对象上的锁被释放。调用任意对象的 notify()方法则导致因调用该对象的 wait() 方法而阻塞的线程中随机选择的一个解除阻塞(但要等到获得锁后才真正可执行)

4、。notifyAll():唤醒所有等待的线程,注意唤醒的是 notify 之前 wait 的线程,对于 notify 之后的wait 线程是没有效果的。)(不确定)20. java 语言,switch(x)中,x 的类型不可以是 DA. int B. char C. short D. String 21. 在 Java 中,由 Java 编译器自动导入,而无需在程序中用 import 导入的包是 DA. ava.applet B. java.util C. java.awt D. java.lang 22. TextField.PASSWORD 表示可输入类型为(C)(选择一项)A. 网址 B

5、. 数字 C. 密码 D. 电话 (不确定)23. NullpointerException 是 DA. 算数异常 B. 仅仅是一个自定义类,与异常无关 C. IO 流异常 D. 空指针异常 24. 在 MIDP 中的 List 中第一个选项的索引为 (C)(选择一项)A. 2 B. -1 C. 0 D. 1 (C 与 D 之间不确定)25. 下列关于修饰符混用的说法,错误的是 CA. abstract 不能与 final 并列修饰同一个类 B. static 方法中能处理非 static 的属性 C. abstract 方法必须在 abstract 类中 D. abstract 类中可以有

6、private 的成员 (不确定)26. 下面的选项中,哪 2 种方法可以加入类 Child 中(AC) 。 (选择两项) public class Parent public int addValue( int a, int b) int s;s = a+b;return s;class Child extends Parent A. public int addValue( int a )/ do something. B. int addValue( int a, int b )/ do something. C. public void addValue ()/ do somethin

7、g. D. private int addValue( int a, int b )throws MyException /do something. 27. 在按键设置中 Command a =new Command(“OK“,Command.OK,1) 最后一个参数 1 代表(D)(选择一项)A. 按键的名称 B. 按键的位置 C. 按键的状态 D. 按键优先级 28. JAD 表示(D)(选择一项)A. 虚拟机 B. 配置文件 C. 开发包 D. 外部描述文件 (不确定)29. 以下正确在 Form 中添加图片的方法是(A)(选择一项)A. append(Image org0) B. a

8、ddImage(Image org0) C. appendImage(Image org0) D. add(Image org0) 30. J2ME 平台提供两种配置,它们为(A)(选择一项)A. JVM CLDC B. CDC JVM C. CLDC CDC D. Configuration Profile (Java 程序要在终端上运行需要整个 J2ME 环境的支持,其中包括 JVM、CLDC、MIDP,以及其他 JSR(Java 通用要求 )。 )31. 关于线程优先级说法正确的是 CA. 线程优先级默认是 10 (默认为 5)B. 优先级与线程获得 CPU 的概率无关 C. 线程优先级

9、用整数表示 D. 线程优先级可以是负数 32. 在 Java 中,用 package 语句说明一个包时,该包的层次结构必须是 CA. 与文件的结构相同 B. 与文件类型相同 C. 与文件目录的层次相同 D. 与文件大小相同 33. WTK 打包中,图片和声音放在哪个文件夹中(C) (选择一项)A. 放在 WTK22apps项目名称res 文件夹中 B. 放在 WTK22apps项目名称src 文件夹中 C. 放在 WTK22apps项目名称lib 文件夹中 D. 放在 WTK22apps项目名称bin 文件夹中 (不确定)34. int 类型的包装类是 DA. Ing B. INT C. In

10、t D. Integer 35. 现有一张 png 格式的图片名称是 map 下列加载图片正确的是(A)(选择一项)A. Image image = image.createimage(“/map.png“); B. Image image = Image.createImage(“map.png“); C. Image image = Image.createImage(“/map.png“); D. Image image = new createImage(“/map.png“); 36. 在下列选项中,对整型数据类型占用内存数量描述不正确的是 BA. int 类型的数据在内存中占用 4

11、 个字节 B. long 类型的数据在内存中占用 16 个字节 C. short 类型的数据在内存中占用 2 个字节 D. byte 类型的数据在内存中占用 1 个字节 37. 以下代码执行结果是 Aint a=1,b=3;System.out.println(a/b);A. 0 B. 0.3 C. 0.333333333 D. 0.5 39. 当有外界中断发生时,系统肯定会调用的方法是(B)(选择一项)A. paint() B. pauseApp() C. stopApp() D. destroyApp() 40. Java 中用来执行编译好的 class 文件的命令是 CA. javado

12、c B. java C. javac D. jar 1. 以下说法正确的是 CA. 以上说法均有错误,try 块与 catch 块之间没有任何联系 B. 一个 try 块可以跟若干个 catch 块,但异常回从上至下依次寻找能与之匹配的 catch 块进行处理 C. 一个 try 块可以跟若干个 catch 块,并且异常处理会寻找与异常匹配最好的 catch 块进行处理 D. 一个 try 块只能跟一个 catch 块进行处理 (不确定)2. 在 J2ME 整个的体系结构中,位于可选包( Optional Packages)下层的是(C)(选择一项)A. OS B. Configuration

13、 C. Profiles D. JVM (不确定)5. 从 Form 中删除 Item 的方法是(C)(选择一项)A. remove(Item item) B. remove(int org0) C. delete(Item item) D. delete(int org0) 4. 下列对 Math 类描述错误的一项是 BA. Math.sqrt(num)用于计算一个数 num 的平方根 B. 支持各种不同数学函数的方法在 Math 类中以静态方法出现 C. Math 类在 java.lang 包中 D. Math 类包含的数字操作有复数,对数,指数,三角函数 (不确定)6. 在手机上安装游戏

14、时最需要的文件是(C)(选择一项)A. java B. jre C. jad D. jar 7. java 为移动设备提供的平台是 BA. J2EE B. J2ME C. J2SE D. Jdk5.0 8. 有如下代码for(int i =0;ij;则编译并运行后,b 的值为“BA. 运行错误 B. true C. false D. 编译错误 31. “有如下代码int i = 0;switch(i)case 0:System.out.print(“I=0“);case 1:System.out.println(“i =1“);则“DA. 编译错误 B. 运行错误 C. 输出 i=0 D. 输

15、出 I=0 i=1 (不确定)33. 以下哪个方法能从 Form 中删除 Item (A)(选择一项)A. remove(Item item) B. remove(int org0) C. delete(Item item) D. delete(int org0) (不确定)35. 在 TextField 中,得到用户输入内容的方法是(A) (选择一项)A. getLayout() B. toString() C. getLabel() D. getString() 38. MIDlet 不包含的方法是(B)(选择一项)A. destroyApp() B. clear() C. pauseAp

16、p() D. startApp() (不确定)39. 在显示设备上,同一时刻最多能显示几个 Displayable 对象(D)(选择一项)A. 1 B. 2 C. 3 D. 4 (不确定)37. 以下哪个类可以表示“后进先出”的集合 DA. Vector B. HashTable C. ArrayList D. Stack (不确定)27. 移动信息设备简表包括什么(B)(选择一项)A. CLDC1.0/MIDP1.0 B. MIDP1.1/MIDP2.0 C. CLDC1.0/MIDP2.0 D. CLDC1.1/MIDP1.0 (不缺地)1. 如果要监听 TextField 输入的内容需要

17、实现的接口是(A) (选择一项)A. ItemCommandListener B. CommandListener C. ItemStateListener D. 不需要实现其他接口 3. 一个类被 final 修饰以后 DA. 这个类将不能被其他的类访问 B. 这个类不能调用其他的类 C. 这个类必然有 final 的方法 D. 这个类不能被继承 4. Form 中注册 Item 监听的方法是(B)(选择一项)A. setItemListener B. setItemStateListener C. setCommandListener D. setStateListener 5. 在手机上

18、安装游戏的时候最需要的文件是(C)(选择一项)A. jre B. java C. jar D. jad 6. class Testpublic static void main(String args)String s1 = “abc“;String s2= “abc“;s1 += “xyz“;s2.concat(“pqr“);s1.toUpperCase();System.out.println(s1+s2);程序运行结果是:CA. abcxyzabc B. ABCXYZabc C. ABCXYZabcpqr D. abcxyzabcpqr (不确定)9. 如果要存储一些数据,要求没有重复数

19、据,下面的选项中,有此特点的项是 BA. Set B. List C. Map (不确定)10. 关于 static 关键字描述错误的是 AA. 表示静态 B. static 修饰的方法不能直接调用非 static 属性 C. 用来创建对象 D. static 修饰的属性,所有对象共用同一地址 11. Command 类的命令类型确定为 Command.HELP,则该命令的作用是(D)(选择一项)A. 返回帮助界面 B. 不能确定作用 C. 退出游戏 D. 进入帮助界面 12. 已知:inta=new int100;在下列给出的数组元素中,非法的是 CA. a99 B. a1 C. a100

20、D. a0 15. 下列那个是 Screen 的直接子类的是(D)(选择一项)A. StringItem B. TextField C. ChoiceGroup D. List (不确定)17. 下面关于 finally 语法块说明错误的是 AA. 空指针异常 B. finally 语法块通常跟在 try-catch 快之后 C. finally 语法块也经常用在异常处理中 D. finally 语法块是无论如何都要被执行的 22. Panel 类的默认布局管理器是 AA. FlowLayout B. BorderLayout C. GridBagLayout D. CardLayout (不

21、确定)24. 下面选项中,关于异常的描述不正确的是 BA. 把需要进行监控的程序代码写在 catch 块中 B. 异常是在运行时代码序列中产生一种异常情况 C. 异常是一种运行时错误 D. 过多的使用 trycatch 会降低程序的运行性能 (不确定)25. 下列关于常量定义错误的是 CA. 声明常量的方法是在声明变量的语句前面加上 final 关键字 B. 常量的值一旦设定,就不能再变更 C. 常量要先赋值,后声明 D. 常量表示只能对变量赋 1 次值 26. 下列关于 MIDlet 生命周期的描述不正确的是(D) (选择一项)A. startApp()方法一般只会调用一次 B. 处于暂停状

22、态的程序随时可以进入运行状态 C. 在启动一个 MIDlet 程序的时候,会调用 startApp()方法以使程序进入运行状态 D. 在暂停和运行状态下,都可以直接进入销毁状态 28. 以下正确从 Displayable 对象中删除 Command 对象的方法是(A) (选择一项)A. removeCommand() B. addCommand() C. setCommandListener() D. isShown() 31. 下列组件中,可以显示在 Form 对象中的是()(选择一项)A. TextBox B. StringItem C. Alert D. List 31. 下列组件中,可

23、以显示在 Form 对象中的是(A) (选择一项)A. TextBox B. StringItem C. Alert D. List (不确定)35. 下列说法正确的是 CA. 抽象类不能有构造方法 B. 抽象方法不能有 final 修饰 C. 抽象方法一定属于抽象类 D. 抽象类一定有抽象方法 (不确定)33. 下列组件中,可以直接显示在 Form 对象中的是(D) (选择一项)A. List B. TextField C. Alert D. TextBox 36. 下列对 float 型变量 X 初始化,正确的是 DA. x=2.0 B. x=2.0D C. x=2 D. x=2.0f 3

24、7. 要在手机屏幕上显示 Displayable 对象,此时 setCurrent(Displayable org0)方法可以在哪里调用(B)(选择一项)A. 以上都不是 B. startApp() C. pauseApp() D. destroyApp() 38. 在 MIDP 中,new TextField(“test“,“s“,20,TextField.ANY)中 TextField.ANY 代表(B)(选择一项)A. 输入字符的长度 B. 输入的约束为任意字符 C. 输入的初试内容 D. 标题 40. 用于有限连接设备的配置是(D)(选择一项)A. CDLC B. CVM C. CDC

25、 D. CLDC 2. 怎样获得数组的长度 AA. length 属性 B. length( )方法 C. size( )方法 D. size 属性 (不确定)4. 下面的选项中,书写错误的是 DA. “import java.io.*;class Person/ do something.public class Test/ do something.“ B. “import java.io.*;package testpackage;public class Test/ do something.“ C. “package testpackage;public class Test/do

26、something.“ D. “import java.io.*; import java.awt.*;public class Test/ do something.“ 7. 下面哪个方法可以在任何时候被任何线程调用 BA. notify () B. sleep() C. notifyall() D. wait() 13. 下面的选项中,不是关于面向对象特点的描述正确的是 AA. 稳定性 B. 封装性 C. 继承性 D. 多态性 15. 下面哪个类型是不属于简单数据类型 AA. String B. byte C. int D. float 18. 下列关于 GameCanvas 描述不正确的

27、是(B)(选择一项)A. 每个 GameCanvas 实例都会有一个为之创建的专用的缓冲区 B. 与使用 Canvas 相同,在 GameCanvas 中需要实现 paint()方法来绘制屏幕内容 C. GameCanvas 是 Canvas 的一个子类 D. 如果定义一个 GameCanvas 的子类,必须在子类的构造函数中调用父类的构造函数。 22. 在 MIDP 中,new TextBox(“test“,“s“,20,1)中“test“代表(A) (选择一项)A. 文本框的默认标题是 test B. 命令软键 C. 文本框的默认内容是 test D. 无作用 23. 下列关于布尔类型的说

28、法,不正确的是 CA. 布尔类型用 boolean 表示 B. 布尔类型用于表示逻辑条件判断的结果 C. 真和假可以对应 0,1 D. 布尔类型有 true 和 false 两个值 30. 编写程序的时候使用了 import a.b.c.*则 AA. 导入了 a 包中 b 包中 c 包的所有的类和子包。 B. 导入了 a 包中 b 包中 c 包的所有的类,不包含子包。 C. 导入了 a 包和 b 包和 c 包中所有的类 D. 以上说法都不对 32. int Arr=5,7,2,4,0;int Arr1= new int5;System.arraycopy(Arr,1,Arr1,0,3);for

29、(int i=0;i5;i+)System.out.print(Arr1i+“ “);以上程序的输出结果是 CA. 7 7 7 0 0 B. 0 0 0 0 0 C. 7 2 4 0 0 D. 5 7 2 0 0 (不确定)34. inta=new int2,a2会出现的错误类型是 AA. 数组越界访问 B. 内部错误 C. 错误的类型转换 D. 试图访问一个空指针 27. 以下类中属于 OutputStream 类的子类是 AA. ByteArrayOutputStream B. DataInputstream C. BufferedWriter D. OutputStreamReader

30、25. 在 DateField 类中,DateField(String label,int mode,TimeZone timeZone)构造方法中mode 的取值范围,以下哪个不可取(B)(选择一项)A. DataField.DATE_TIME B. DataField.TIME_DATE C. DateField.DATE D. DateField.TIME 24. 在 MIDP 中,代表 List 为多选方式的常数标识符是(A)(选择一项)A. Choice.MULTIPLE B. Choice.IMPLICIT C. Choice.EXCLUSIVE D. Choice.POPUP 1

31、. 怎样获得数组的长度 BA. length( )方法 B. length 属性 C. size( )方法 D. size 属性 2. 下列选项中,不属于 MIDlet 类包含的抽象方法的是(B)(选择一项)A. destroyApp() B. runAPP() C. PauseApp() D. startApp() 3. 以下关于方法重写,描述错误的是 DA. 子类重写父类方法,不能降低访问度 B. 子类重写父类方法,返回值类型要保持相同 C. 子类重写父类方法,不能抛出更多的异常 D. 子类可以重写父类中 final 修饰的方法 (不确定)4. for(int i=0;i10;i-)/-这

32、段代码的运行情况是:“BA. 运行错误 B. 可以编译运行,无限循环 C. 可以编译运行,循环 10 次 D. 编译错误 (不确定)5. 以下哪些数据类型转换可以是自动转换 AA. short 到 int B. float 到 int C. int 到 byte D. double 到 float 6. 在 MIDP 中, new TextField(“test“,“s“,20,TextField.ANY)中 20 代表(D)(选择一项)A. 输入的约束 B. 标题 C. 命令软键 D. 输入字符的长度 7.java 的访问权限有下面四种:public-都可访问(公有) protected-包

33、内和子类可访问(保护)不写(default)-包内可访问 (默认)private-类内可访问(私有)(不确定)8. 对下面的代码描述错误的是 TextBox tb=new TextBox(“dkjf“,“eiur“,10,TextField.ANY); (A)(选择一项)A. tb 对象的最大输入长度为 10 个字符 B. 创建并初始化了一个 TextBox 对象 tb C. tb 对象的默认内容为 dkjf D. 可以在输入框中输入任何内容(不确定)9. 在 Apple 中显示文字、图形等信息时,应使用的方法是 CA. paint() B. destroy() C. Start() D. init() (不确定)10. int i=0;do/while(i+10);System.out.println(i);程序的输出结果是 AA. 11 B. 12 C. 10 D. 9

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报