程序设计模拟题

上传人:l**** 文档编号:47572772 上传时间:2018-07-03 格式:PDF 页数:13 大小:32.02KB
返回 下载 相关 举报
程序设计模拟题_第1页
第1页 / 共13页
程序设计模拟题_第2页
第2页 / 共13页
程序设计模拟题_第3页
第3页 / 共13页
程序设计模拟题_第4页
第4页 / 共13页
程序设计模拟题_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《程序设计模拟题》由会员分享,可在线阅读,更多相关《程序设计模拟题(13页珍藏版)》请在金锄头文库上搜索。

1、J2ME 程序设计(程序设计(A) 单选: 单选: 1. Java 语言解决安全性和可移植性的关键在于 A. Java 不具有指针,程序不能直接操作内存 B. Java 语言继承了 C+语言的很多特性 C. Java 编译器的输出是字节码 D. Java 语言需要使用虚拟机 正确答案:C 2. Java 虚拟机通过使用()技术实现 Java 程序的高性能? A. 对特定代码进行优化 B. JIT 技术,将字节码转换为高性能的本机代码 C. 代码解释执行 D. 无法实现高性能 正确答案:B 3. 目前,J2ME 的 Configuration 有如下几种: A. CLDC、CDC B. Conf

2、iguration、Profile、可选包 C. CLDC、MIDP、WMA D. WDC、IDC、CDC 正确答案:A 4. 发布 J2ME 程序时,下列哪些步骤不是必需的: A. 将所有的文件打包成 Jar 文件 B. 提供一个 Jad 文件 C. 在通过 OTA 下载时需要提供 htm 文件 D. 打包时提供 manifest 文件 正确答案:B 5. 在 MIDlet 中,将对象显示在实际屏幕上的方法为: A. Display.setCurrent () B. Displayable.setCurrent () C. Form.setCurrent () D. Screen.setCu

3、rrent () 正确答案:A 6. 在 J2ME 程序中,所有异常都是 的子类: A. Exception B. Throwable C. Yichang D. Throw 正确答案:B 7. 现 MIDP 规范的软件运行于 提供的 KVM 上 A. MIDlet B. CLDC C. CDC D. 操作系统 正确答案:B 8. 下面的 MIDlet 版本号中,不正确的是: A. 1.2 B. 1.0.2 C. 1.2.0 D. 1.0.102 正确答案:D 9. MIDlet 如何才能进入活动状态: A. AMS 调用 MIDlet.startApp()方法 B. AMS 调用了 MIDl

4、et.pauseApp()方法 C. AMS 调用 MIDlet.destroyApp()方法 D. 当 MIDlet 调用 MIDlet.notifyDestroyed()方法 正确答案:A 10. 下面哪种情况下 MIDlet 进入销毁状态: A. AMS 调用了 MIDlet.pauseApp()方法 B. 使用 new 创建 MIDlet 后 C. AMS 调用 MIDlet.destroyApp()方法并成功返回 D. 当 MIDlet 调用 MIDlet.notifyDestroyed()方法 正确答案:C 11. 在 MIDP 中,具有更好可移植性的是: A. 异步 API B.

5、 高级 API C. 底层 API D. 同步 API 正确答案:B 12. 为了使 Displayable 对象可见,需调用: A. Displayable 的 setCurrent()方法 B. Display 的 setCurrent()方法 C. Display 的 setVisible ()方法 D. Displayable 的 setVisible ()方法 正确答案:B 13. 下面哪个类是 Item 的子类? A. List B. TextBox C. ChoiceGroup D. Form 正确答案:C 14. 获取 Displayable 对象的标题需要调用下面的哪个函数?

6、 A. setTitle B. getTitle C. getTicker D. getTitleString 正确答案:B 15. 对如下的目录结构,资源 text.txt 的绝对格式为: A. /resource/text.txt B. /text.txt C. ./resource/text.txt D. ./text.txt / resource text.txt text MyMidlet.class MyTextBox.class 正确答案:A 16. 获取 TextField 中的文字长度的方法有: A. getStringLength B. getTextLength C. g

7、etCharsLength D. size 正确答案:D 17. 要求此 item 占据尽可能大的垂直空间的布局参数为: A. LAYOUT_NEWLINE_BEFORE B. LAYOUT_NEWLINE_FIRST C. LAYOUT_VEXPAND D. LAYOUT _BEFORE 正确答案:C 18. 对于底层 API,下面哪个说法是正确的? A. 可以直接在屏幕上绘制各个元素 B. 可以控制字体的大小,如字体磅数等。 C. 不能使用 Command D. 与 Form 相同,不需要自己处理键盘输入。 正确答案:A 19. 对于底层 API,下面哪个说法是正确的? A. Canvas

8、 的 paint 方法的 Graphics 参数不能由调用 getGraphics 方法获得。 B. getGraphics 方法获得的 Graphics 对象可以将图形绘制在屏幕上。 C. 在每次调用 paint 方法时,其 Graphics 参数对象是相同的。 D. 缺省情况下,Canvas 将自动擦除背景图像。 正确答案:A 20. Canvas 的哪个方法用于判断设备是否支持重复键盘输入事件? A. hasPointerEvents() B. hasPointerMotionEvents() C. hasRepeatEvents() D. isDoubleBuffered() 正确答案

9、:C 21. 在方法 void setColor(int color)的参数中,参数 color 的颜色编码为: A. 0X00RRGGBB B. 0X00GGRRBB C. 0X00RRBBGG D. 0X00BBGGRR 正确答案:A 22. 如果原点在(0,0) ,Canvas 宽度和高度分别为 60,40,剪切区为以(20,10)为左上角、宽度和高度分别为 20,30 的矩形区域,则函数 drawLine(0, 30, 40, 30)调用后,实际绘制的直线为: A. (0,30)到(40,30)间的直线 B. (20,30)到(40,30)间的直线 C. (10,30)到(30,30)

10、间的直线 D. (20,30)到(30,30)间的直线 正确答案:C 23. 在自定义 Item 中, 在整个游历过程中, Item 需要自己维护其内部的游历状态, 当在 Item内部游历时,traverse()方法应当返回: A. false B. true C. 0 D. 1 正确答案:B 24. 在基于进程的多任务处理中,什么是调度程序所分派的最小代码单位? A. 程序 B. 线程 C. 管程 D. 路程 正确答案:A 25. Sprite 主要用于如下用途: A. 游戏中的角色 B. 管理图层 C. 创建游戏中的背景 D. 提供了一个观察窗口 正确答案:A 26. 在 LayerMan

11、ager 中,什么决定了图层的前后顺序? A. 图层的字母序 B. Z 顺序值 C. 图层加入的顺序 D. 由系统决定 正确答案:B 27. 下图中各个小苍蝇占据的宽度和高度完全相同,分别为 30,10,调用 Sprite(image, 30,10)创建 Sprite 后,右上角的苍蝇图像的帧索引值为: A. 0 B. 1 C. 2 D. 3 正确答案:C 28. 在 TiledLayer 中,如果一个 Tile 具有正的索引值,则此 Tile 为: A. 静态 Tile B. 动态 Tile C. 不变 Tile D. 可变 Tile 正确答案:A 29. 包含编写 Java 标准数据类型方

12、法的输出流是: A. ByteArrayInputStream B. ByteArrayOutputStream C. DataInputStream D. DataOutputStream E. InputStream F. OutputStream G. PrintStream H. InputStreamReader I. OutputStreamWriter J. Reader K. Writer 正确答案:D 30. 提供了数据报、socket 连接的接口的包是: A. MIDP API B. Wireless Messaging API C. CLDC API D. Sun 的 W

13、ireless Toolkit 正确答案:B 31. 在 PushRegistry 机制下,在服务程序没有运行时,由谁负责监听端口? A. AMS B. 服务程序 C. Java 系统 D. 操作系统 正确答案:A 32. RSA 的安全性依赖于: A. 质数生成问题 B. 大整数分解问题 C. 离散对数问题 D. 椭圆曲线问题 正确答案:B 33. 在 J2ME 的记录存储中,创建记录存储的方法为: A. newRecordStrore B. openRecordStore C. createRecordStore D. createStore 正确答案:B 34. 在 J2ME 的记录存储

14、中,设置记录存储共享模式的方法为: A. setShareMode B. setShare C. setMode D. setWritable 正确答案:C 35. 当调用 enumerateRecords()创建 RecordEnumeration 后, 此时调用 nextRecordId()将返回: A. 第 1 条记录 B. 第 2 条记录 C. 最后 1 条记录 D. 最后第 2 条记录 正确答案:A 多选: 多选: 36. Java 语言具有如下的特点: A. 简单(Simple) B. 安全(Secure) C. 可移植(Portable) D. 面向对象(Object-orien

15、ted) E. 健壮(Robust) F. 多线程(Multithreaded) G. 体系结构中立(Architecture-neutral) H. 解释执行(Interpreted) I. 高性能(High performance) J. 分布式(Distributed) K. 动态(Dynamic) 正确答案:ABCDEFGHIJK 37. JAD 文件具有如下作用: A. JAD 文件包含了所需发布的程序 B. JAD 描述了所需发布的程序 C. JAD 文件可以使程序安装更有效率 D. JAD 文件减少了程序安装的步骤 E. JAD 文件可以提供额外的安全功能 正确答案:BCE 38

16、. 应用程序管理系统对应用程序进行初始化并为每个 MIDlet 提供如下功能: A. 实现 CLDC 规范中的类,包括一个 Java 虚拟机。 B. 实现 MIDP 规范中的类。 C. 运行时提供来自同一个 JAR 文件的类。 D. 将来自同一个 JAR 文件的非类文件,作为资源。 E. 当存在描述文件时提供描述文件的内容。 F. 设备上提供的其它 API,如其它的可选包,等等。 正确答案:ABCDEF 39. 高级 API 的抽象主要包括如下几个方面: A. 在 MID 的显示屏幕上的显示是由具体的实现决定的,即窗口及控件由实际的实现 决定,MIDP 规范中不做定义。 B. 屏幕切换, 滚动以及其它各种原始交互操作都封装于具体的实现, 应用程序不需关 心。 C. 应用程序不能访问具体的输入设备,如某个特定的键等。 D. 对程序的组件的外观表现,如形状,颜色,字体等等完全不能控制。 正确答案:ABC 40. 一个命令使用下面的哪些命令获取其标签? A. getCommandType() B. getLabel() C. getL

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号