模块二J2ME安全技术截屏题.doc_第1页
模块二J2ME安全技术截屏题.doc_第2页
模块二J2ME安全技术截屏题.doc_第3页
模块二J2ME安全技术截屏题.doc_第4页
模块二J2ME安全技术截屏题.doc_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

J2ME 考试真题考试真题 学期 模块 SME MT2 问题数量 共 35 题 第一套第一套 1 下面的哪个包包含由 MIDP 支持的 GUI 组件 P3 5 1 javax microedition MIDlet 2 javax microedition io 3 javax microedition rms 4 javax microedition lcdui 2 思考下面的代码 import javax microedition midlet import javax microedition lcdui public class Hello extends MIDlet private Display Exhibit private Form show public Hello Exhibit Display getDisplay this show new Form Name public void startApp throws MIDletStateChangeException disp setCurrent show public void pauseApp public void destroyApp boolean unconditional 下面的哪个代码段应该被增加到上述的代码中来创建一个字符串项并将它显示在屏幕上 P2 8 2 9 1 StringItem strIt new StringItem Msg StringItem append strIt 2 StringItem strIt new StringItem Msg show append strIt 3 show new StringItem Msg StringItem append strIt 4 StringItem strIt new StringItem Msg StringItem append show 3 你正在为一个银行程序开发一个 MIDlet 当客户向银行发送一个请求时 一个进程指示将一直显示 直到请求被处理完为止 进程指示应该被嵌入到 form 组件中 下面 的哪个方法可以在设备屏幕上显示进程指示 P4 16 1 public void showGauge Form form new Form Gauge Gauge gauge new Gauge Progress false 100 0 form append gauge Display display Display getDisplay this display setCurrent form 2 public void showGauge Gauge gauge new Gauge Progress false 100 0 Display display Display getDisplay this display setCurrent gauge 3 public void showGauge Form form new Form Gauge Gauge gauge new Gauge Progress false 100 0 form append gauge Display setCurrent form 4 public void showGauge Form form new Form Gauge Gauge gauge new Gauge Progress false 100 0 form append gauge Display display Display getCurrent form display setCurrent gauge 4 在 J2ME 中 下面的哪个包可以使用网络连接 P3 4 1 javax microedition midlet 2 javax microedition lcdui 3 javax microedition io 4 java io 5 思考下面的陈述 陈述 A 标准的 J2ME 工具包可以解析 XML 文件 标准 B 基于 XML 解释器的事件保存被移动设备解析的整个 XML 文件 关于上面陈述 下面哪项是正确的 P5 20 1 陈述 A 是正确的 陈述 B 是错误的 2 陈述 A 是错误的 陈述 B 是正确的 3 两个陈述都是正确的 4 两个陈述都是错误的 6 你正在编写连接到 Web 服务器上运行的一个 servlet 的 MIDlet 代码 MIDlet 的代码段如下所示 public void connhandler HttpConnection con null display Obtaining Connection from Server try con MyHttpConnection connect url this display Connecting to the server int response con getResponseCode if response HttpConnection HTTP OK StringBuffer text new StringBuffer Here s where you read the data This case expects an integer followed by zero or more strings try DataInputStream din new DataInputStream con openInputStream int n din readInt while n 0 text append din readUTF text append n catch IOException e done Your current balance n text toString else done Unexpected return code rc catch IOException e done Exception e trying to connect 编译 MIDlet 代码后 你试图不启动 Web 服务器来连接 servlet 根据上面的代码段 程序将会输出什么 P6 17 1 Unexpected return code 500 2 Unexpected return code 302 3 Unexpected return code 303 4 Exception java io IOException trying to connect 7 一个文本文件包含几行文本 一个在 MIDlet 和文本文件之间的连接已经被建立 下面的哪个代码段将打开一个输入连接并每次从这个文本文件中获 取一行文本 P5 12 1 InputStream ins null ins connect openInputStream StringBuffer buffer new StringBuffer int i while i ins read 1 if i n buffer append i 2 InputStream ins null ins connect openInputStream StringBuffer buffer new StringBuffer int i while i ins read 1 if i n buffer append char i 3 InputStream ins null ins connect openOutputStream StringBuffer buffer new StringBuffer int i while i ins read 1 if i n buffer append char i 4 InputStream ins null ins connect openInputStream StringBuffer buffer new StringBuffer char i while i ins read 1 if i n buffer append char i 8 确定 javax microedition io 包的类 P3 4 1 Connector 和 ConnectionNotFoundException 2 InputStream 和 OutputStream 3 DataInput 和 DataOutput 4 DataInputStream 和 DataOutputStream 9 RecordEnumeration 接口定义了下面的哪个方法 P7 4 1 enumerateRecords 2 getRecord 3 nextRecord 4 addRecord 10 代码段如下所示 19 代码段1 byte ba new byte 50 int nob rs getRecord id ba 0 代码段2 byte ba null ba rs getRecord id 代码段3 byte ba new byte 50 ba rs getRecord id 代码段4 byte ba null int nob rs getRecord id ba 用下面哪个代码段从记录存储中获取一条特定记录 P7 8 1 仅代码段1和代码段3 2 仅代码段2和代码段4 3 代码段2 代码段3和代码段4 4 代码段1 代码段2和代码段3 11 SaveMyMoney 银行为他们的客户介绍移动银行业务 有一个应用程序使用名为 checks db 的记录存储 使客户方便的记录所有提交到银行的单据 你能够使用下面哪段代码获取 checks db 中的列举对象 P7 10 1 public void getEnum RecordStore rs rs RecordStore openRecordStore checks true rs RecordStore enumerateRecords null null false 2 public void getEnum RecordEnumeration re RecordStore rs rs RecordStore openRecordStore checks true re rs enumerateRecords null null false 3 public void getEnum RecordStore rs rs RecordStore openRecordStore checks true RecordEnumeration re RecordEnumeration enumerateRecords null null false 4 public void getEnum RecordEnumeration re RecordStore rs rs RecordStore openRecordStore checks true rs re enumerateRecords null null false 12 下面哪个敏感分类类别信息的机密最重要 P1 12绝密信息 1 秘密信息2 机密信息 3 内部信息 4 公共 非机密信息 13 思考下列陈述 P1 10 陈述 A 安全对象是一个接受或包含信息的被动实体 安全客体 陈述 B 安全对象经常是一个用户或代表一个用户的处理操作的形式的主动实体 安全主体 判断上面陈述 1 陈述 A 是正确的 陈述 B 是错误的 2 陈述 B 是正确的 陈述 A 是错误的 3 两个陈述都是正确的 4 两个陈述都是错误的 14 思考下列陈述 P2 10 陈述 A 沙盒安全模型 sandbox security model 通过标记本地代码为可信赖的来限定资源访问 陈述 B 委托代码安全模型 trusted code security model 包含签名远程代码的概念 陈述 C 在委托代码安全模型 trusted code security model 中 远程代码被标记为不可信赖并限制系统资源的访问 在沙盒安全模型中 判断上面陈述 1 陈述 A 和 B 是正确的 陈述 C 是错误的 2 陈述 A 和 C 是正确的 陈述 B 是错误的 3 陈述 B 和 C 是正确的 陈述 A 是错误的 4 陈述 A B 和 C 都是正确的 15 思考下列陈述 P2 4 陈述 A 公司使用 Extranet 在联盟间交换数据 陈述 B 公司使用 Extranet 为其它公司提供服务 判断上面陈述 1 陈述 A 是正确的 陈述 B 是错误的 2 陈述 B 是正确的 陈述 A 是错误的 3 两个陈述都是正确的 4 两个陈述都是错误的 16 多媒体 e mail 中使用了下面哪个协议 P3 5 1 HTTP 2 SMTP 3 SSL 4 MIME 17 数据安全机制主要处理保护数据库免受意料中和意料外安全威胁的方法和途径 下面哪个安全机制被用在数据库中使 SQL Server 能独立的维护用 户登录数据库所必需的用户 ID 和密码 P4 7 1 用户认证2 审计 3 控制数据库事务的并发性 4 特权授予和收回 18 确定对数据库的威胁 P4 6 1 未授权的使用 病毒和蠕虫 防火墙 2 伪装 病毒和蠕虫 防火墙 3 未授权的使用 病毒和蠕虫 伪装 4 未授权的使用 病毒和蠕虫 入侵检测系统 19 数据库安全的可寻址因素是哪些 P4 4 1 保护敏感信息不被未授权用户访问维护数据的正确性使数据对授权用户可用 2 保密可用性审计 3 用户识别 认证资源访问控制审计 4 信息访问相关问题系统相关问题信息分类 20 下面哪个认证机制需要 HTTP 1 1 P3 13 1 基本认证 Basic Authentication 2 摘要认证 Digest Authentication 3 基本认证和摘要认证 4 密码认证 Password Authentication 21 下面哪个类型的防火墙没有用在 VPN 中 P5 17 1 防火墙 防火墙受限访问 2 防火墙 远端系统 3 代理防火墙 4 防火墙 防火墙开放访问 22 Dennis 是一个系统管理员 他想使用一个复杂的算法来抵御黑客 下面哪个算法最符合他的要求 P6 6 1 802 11 2 RC4 3 WES 4 SSID 23 思考下列陈述 P6 3 陈述 A 应该为一个接入点分配加密 SSID 来保护它免受攻击 陈述 B 接入点能以广播模式工作 关于以上陈述下面哪个是正确的 1 陈述 A 是正确的 陈述 B 是错误的 2 陈述 B 是正确的 陈述 A 是错误的 3 两个陈述都是正确的 4 两个陈述都是错误的 24 下面哪个关于网络地址转换 Network Address Translation NAT 防火墙的描述是正确的 P5 12 1 NAT 防火墙一定使用 PAT 2 一个 NAT 防火墙同时作为路由器运行 3 NAT 防火墙工作在网络层来检查进出的信息包 4 NAT 防火墙支持包过滤能力 25 下面哪个通过从消息列表中选择消息来帮助发送消息 1 SMS 软件 2 使用移动电话 3 预格式化的 SMS 4 使用移动电话和 SMS 软件 26 Business Desk 的哪个类别包含 Shipping 方法和 Tax Rates 模块 35 1 Orders 类别 2 Profiles 类别 3 Catalogs 类别 4 Campaigns 类别 27 Don Allen 使用 Commerce Server 2002创建了 FlyingColors 网站 Don 需要检查他所安装的 Commerce Server 的全部配置数据 Don 应该 打开哪个数据库来检查配置数据 1 FlyingColors commerce 2 MSCS Admin 3 FlyingColors dw 4 Direct Mailer 28 你正使用一个程序中某些子组件来获取特定用户输入并在设备屏幕上显示 表单在屏幕上显示之前可以用 setItem 方法把一个子组件加到表单组件 中 下面哪个 setItem 方法在程序中使用时会抛出一个异常 P4 14 1 public void setItem Form form new Form Container StringItem stritem new StringItem Input form append stritem 2 public void setItem Form form new Form Container TextField textf new TextField Input 20 TextField ANY form append textf 3 public void setItem Form form new Form Container DateField datef new DateField Input DateField DATE form append datef 4 public void setItem Form form new Form Container TextBox textb new TextBox Input 20 TextField ANY form append textb 29 确定关于 javax microedition io 正确的陈述 P3 4 P5 5 1 这是 J2ME 中所有输入连接的基础类 2 这是运行时环境和 MIDlet 应用程序代码的接口 3 这是 J2ME 中提供网络连接的包 4 这是为 MIDlet 提供功能支持和在手持设备中运行源代码的类 30 思考下面陈述 陈述 A 在发送请求到服务器之前 HTTP 连接请求的参数应该被赋值 陈述 B HttpConnection 接口是从 javax microedition io 包中的 ContentConnection 接口扩展而来的 关于以上陈述下面哪个是正确的 P5 4 1 陈述 A 是正确的 陈述 B 是错误的 2 陈述 A 是错误的 陈述 B 是正确的 3 两个陈述都是正确的 4 两个述都是错误的 31 一个 MIDlet 的代码段如下所示 public void prep Request String originalURL HttpConnection conn throws IOException conn setRequestMethod HttpConnection POST conn setRequestProperty User Agent Profile MIDP 1 0 Configuration CLDC 1 0 conn setRequestProperty Content Language en US conn setRequestProperty Accept application octet stream conn setRequestProperty Connection close conn setRequestProperty Content Length Integer toString data length OutputStream os conn openOutputStream os write data os close 根据上面代码段 下面哪个陈述是正确的 P6 16 1 prep Request 方法准备 HTTP 请求的方法和属性并把数据写到输出流 2 prep Request 方法连接 MIDlet 到服务器 3 prep Request 方法处理 MIDlet 连接到服务器的响应 4 prep Request 方法处理 MIDlet 的请求 32 思考 下面 MIDlet 的代码段 public void run HttpConnection conn null display Obtaining Connection from Server try conn connect http localhost 8080 servlet SimpleServlet this display Connecting to the server int rc conn getResponseCode if rc HttpConnection HTTP OK StringBuffer text new StringBuffer try DataInputStream din new DataInputStream conn openInputStream int n din readInt while n 0 text append din readUTF text append n catch IOException e done Your current balance n text toString else done Unexpected return code rc catch IOException e done Exception e trying to connect 根据以上代码段 思考下面陈述 陈述 A 语句 DataInputStream din new DataInputStream conn openInputStream 中的 DataInputStream 构造器以一个输入流为参数 陈述 B 语句 text append din readUTF 中的 readUTF 方法读取按 UTF 8格式编码的字符串数据 陈述 C 当服务器处理 MIDlet 请求时产生内部错误 获得连接后的最终输出是 Unexpected return code 200 根据以上陈述 下面哪个是正确的 1 A B 和 C 2 仅 A 和 B 3 仅 B 和 C 4 仅 A 和 C 33 当输入流中没有数据时 InputStream 类中的 skip 方法会返回什么值 P5 8 1 0 2 1 3 2 4 1 34 下面哪个是所有 RMS 异常类的基类 P7 5 1 RecordStoreException 2 RecordStoreNotOpenException 3 RecordStoreNotFoundException 4 RecordStoreFullException 35 当 MIDlet 创建一个记录存储失败时会抛出下面哪个异常 P7 5 1 RecordStoreNotFoundException 2 RecordStoreException 3 RecordStoreNotOpenException 4 RecordStoreFullException 第二套第二套 1 在多媒体电子邮件中使用的协议是哪一个 1 HTTP 2 SMTP 3 SSL 4 MIME 2 判断数据库威胁 1 未授权的使用 病毒和蠕虫 防火墙 2 假冒 病毒和蠕虫 防火墙 3 未授权的使用 病毒和蠕虫 假冒 4 蠕虫 防火墙 3 下列哪一个验证机制要求 HTTP 1 1 1 基本验证 2 摘要验证 3 基本验证和摘要验证 4 口令验证 4 下列哪个直接派生自 Displayable 类 P4 10 1 Screen 和 Form 2 Screen 和 Canvas 3 Display 和 Screen 4 Display 和 Form 5 下列关于网络地址转换防火墙的陈述哪一个是正确的 1 NAT 防火墙一直使用 PAT 2 NAT 防火墙和路由器一起起作用 3 NAT 防火墙作用于网络层 用于检查出入的信息包 4 NAT 防火墙作用于应用层 6 下列哪一个负责处理组织内的整体安全风险评估 1 边界保护 2 风险和脆弱性评估 3 渗透测试 4 入侵检测 7 什么是审计跟踪 P3 11 1 用于协助安全审计的数据 2 根据登录名和口令识别用户的处理过程 3 充当客户和服务器之间的协商者的处理过程 4 授权或拒绝访问的处理过程 8 Web 服务器登录的基本目的是什么 1 监控 Web 服务器并追踪入侵 2 积极监控入侵并阻止其发生 3 追踪入侵并将其阻止 4 判定入侵范围并修补入侵引起的破坏 9 考虑下列步骤 A 服务器使用它的私有密钥解码会话密钥 并加密传输数据 B 客户向服务器发送支持的加密算法列表 C 为了检查服务器是否已接收到数据 客户需发送用会话密钥加密的随机字符串 D 客户创建一个会话密钥 使用服务器的公共密钥对其加密 并且将其发送至服务器 E 服务器的答复是给客户服务器公共密钥 一个共享密钥和哈希算法名 下列哪一个是执行 SSL 协议的步骤的正确顺序 P3 14 1 D B E A C 2 C D E B A 3 A E D C B 4 B E D A C 10 下列哪一个处理属于数据库安全机制 P4 7 1 审计 2 跨站脚本 3 侦察 Reconnaissance 4 隐蔽指令 11 下列关于审计的描述哪一个不正确 P4 12 1 审计跟踪记录包括用户 ID 日期和时间戳 会话 ID 和执行的操作名称 2 默认状态下发生在数据库中的事件都不计入审计 3 当监控常规数据库活动的审计实施时 只有特定的数据库活动或数据库对象才会被监控 4 选择性审计协助安全人员在用于数据操纵的特定数据库访问和查询上执行审计功能 12 下列关于基本验证机制的描述哪一个是正确的 P3 13 1 加密口令 2 不跨网络发送口令 3 适用于防火墙和代理服务器 4 要求操作系统的支持 13 在哪种类型的防火墙中 所有向外网发送的数据包的内部 IP 地址都对外隐藏以提高安全性 P5 12 1 包过滤型防火墙 2 电路级防火墙 3 代理防火墙 4 NAT 防火墙 14 无线数据网的 IEEE 标准是什么 P6 6 1 802 2 2 802 1 3 801 11 4 802 11 15 考虑下列陈述 陈述 A 无线数据网的侦听 Sniffing 是指收集数据包进行分析并窃听交互会话 陈述 B 对无线数据网的拒绝服务攻击既有简单无线电干扰 又有针对简单移动设备或接入点的巧妙攻击 关于上述陈述哪一个是正确的 P6 5 6 6 1 陈述 A 正确 陈述 B 错误 2 陈述 A 错误 陈述 B 正确 3 两个都正确 4 两个都错误 16 考虑下列陈述 陈述 A 最小安全模型是指在任何配置的无线数据网中都应实现的最低安全级别 陈述 B 高级安全模型包括所有在 I AE 安全模型 重引入 WEP 和基于 MAC 的接入控制中实现的所有相关措施 关于上述陈述哪一个是正确的 P6 8 6 11 1 陈述 A 正确 陈述 B 错误 2 陈述 A 错误 陈述 B 正确 3 两个都正确 4 两个都错误 17 你将导入哪套程序包以便在 MIDlet 中使用 MIDP GUI 组件 1 javax microedition midlet 和 javax microedition rms 2 javax microedition lcdui 和 javax microedition io 3 javax microedition midlet 和 javax microedition lcdui 4 javax microedition rms 和 javax microedition io 18 考虑下面的代码段 screen setCommandListener this 上面代码段中的 this 代表下列哪个类 1 Command 2 Screen 3 Display 4 MIDlet 19 考虑下面的代码 import javax microedition midlet import javax microedition lcdui public class Date extends MIDlet private Display disp private Form show public Date disp Display getDisplay this show new Form Calendar current Calendar getInstance String date Integer toString current get Calendar MONTH Integer toString current get Calendar DAY OF MONTH Integer toString current get Calendar YEAR show append new StringItem DATE date public void startApp throws MIDletStateChangeException disp setCurrent show public void pauseApp public void destroyApp boolean unconditional 编译上面的代码时 无论在何处使用 Calendar 类都将显示错误信息 cannot resolve symbol 应包括下列哪条语句才能正确无误的编译该代码 P3 11 1 import java io 2 import java microedition io 3 import java util 4 import java microedition rms 20 将一个 MIDlet 应用程序保存为 Hello java 并在命令行环境中测试 下列是测试该应用程序的命令 A jar cf Hello jar Hello class 然后创建一个 jad 文件 B javac classpath d bootclasspath c j2mewtk lib midpapi zip Hello java C emulator Xdescriptor Hello jad D preverify classpath c j2mewtk lib midpapi zip d 下列哪个选项是在命令行环境中测试 MIDlet 应用程序的正确顺序 1 A B C 和 D 2 B D A 和 C 3 C B A 和 D 4 A D B 和 C 21 showForm 方法可用于在设备屏幕上显示一个窗体组件 下列哪一个是 showForm 方法的正确实现 1 public void showForm Display disp Graphics getCurrent this disp setCurrent form 2 public void showForm Display disp Display getDisplay this disp setCurrent form 3 public void showForm Display disp Graphics getDisplay this disp setCurrent form 4 public void showForm Display disp Display getCurrent this disp setCurrent form 22 下列哪一个是 J2ME 中所有输入的基类 1 DataInputStream 2 InputStream 3 InputStreamReader 4 ByteArrayInputStream 23 下列哪一个方法用于写单字节数据 P5 8 1 write int n 2 write byte b int offset int length 3 flush 4 write byte b 24 检索 HTTP 连接请求的响应代码使用的语句是 int code con getResponseCode 这里的 con 是 HttpConnection 接口的一个实例 变量 code 的值200表示什么 P6 5 6 6 1 请求的资源可用 2 请求的资源暂时不可用于指定的 URL 3 服务器遇到一个异常错误使其不能完成该请求 4 该请求的指定方法是不可识别的方法 25 下面的代码段在执行时给出错误 java lang OutOfMemoryError StreamConnection connect null InputStream ins null StringBuffer buffer new StringBuffer try connect StreamConnection Connector open http localhost 8000 keyword txt ins connect openInputStream int i while i ins read 0 if i n buffer append char i else keyVector addElement buffer toString buffer new StringBuffer 确定引起该错误的代码部分 P5 11 5 12 1 StreamConnection connect null 2 InputStream ins null 3 while i ins read 0 4 Ins connect openInputStream 26 你已创建了一个 MIDlet 请求位于 URL http localhost 8000 SchedulerContext SchedulerAlias 的 servlet 然而 请求的资源位于一个 新的 URL http localhost 8000 SchedulerContext Myscheduler SchedulerAlias 根据上述情况 下列代码段中的整型变量 response code 的值是什么 HttpConnection conn MyHttpConnection connect url this display Connecting to the server int response code conn getResponseCode 1 500 2 307 3 200 4 303 27 在 MIDlet 编程中哪一个是允许原始数据类型写的输出流 P5 7 1 Writer 2 PrintStream 3 ByteArrayOutputStream 4 DataOutputStream 28 一个数据包到达目的端需跨越五个路由器 它将转发多少次 不确定 1 十 2 四 3 六 4 五 29 数据库安全的可寻址 addressable 因素是什么 1 阻止未授权用户访问敏感信息维护数据正确性使授权用户可以访问数据 2 保密可用性 Availability 审计 3 用户识别 验证资源访问控制审计 4 访问信息相关问题系统相关问题信息分类 30 你正在为一个银行应用程序开发一个 MIDlet 当客户向银行发送一个询问时 将显示一个进度指示器直至该请求被处理完 该进度指示器应嵌入在 一个窗体组件中 下列哪个方法可以在设备屏幕上显示该进度指示器 1 public void showGauge Form form new Form Gauge Gauge gauge new Gauge Progress false 100 0 form append gauge Display display Display getDisplay this display setCurrent form 2 public void showGauge Gauge gauge new Gauge Progress false 100 0 Display display Display getDisplay this display setCurrent gauge 3 public void showGauge Form form new Form Gauge Gauge gauge new Gauge Progress false 100 0 form append gauge Displ

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论