RelaxLin

J2ME考试真题----------NIIT官方

 

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服务器上运行的一个servletMIDlet代码。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. 陈述AB是正确的,陈述C是错误的 2. 陈述AC是正确的,陈述B是错误的。 3. 陈述BC是正确的,陈述A是错误的。 4. 陈述ABC都是正确的。

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 TranslationNAT)防火墙的描述是正确的?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连接请求的参数应该被赋值。

陈述BHttpConnection接口是从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. AB、和 2. AB    3. BC    4. AC

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. ScreenForm   2. ScreenCanvas   3. DisplayScreen   4. Display Form

5) 下列关于网络地址转换防火墙的陈述哪一个是正确的?

1.       NAT防火墙一直使用PAT    2NAT防火墙和路由器一起起作用。

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.56.6

1.       陈述A正确,陈述B错误。  2. 陈述A错误,陈述B正确。

3. 两个都正确。   4. 两个都错误。

16) 考虑下列陈述:

陈述A:最小安全模型是指在任何配置的无线数据网中都应实现的最低安全级别。

陈述B:高级安全模型包括所有在I+AE安全模型、重引入WEP和基于MAC的接入控制中实现的所有相关措施。

关于上述陈述哪一个是正确的?P6.86.11

1.       陈述A正确,陈述B错误。    2. 陈述A错误,陈述B正确。

3. 两个都正确。       4. 两个都错误。

17) 你将导入哪套程序包以便在MIDlet中使用MIDP GUI组件?

1.       javax.microedition.midletjavax.microedition.rms

2.       javax.microedition.lcduijavax.microedition.io

3.       javax.microedition.midletjavax.microedition.lcdui

4. javax.microedition.rmsjavax.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 ." <source directory>

下列哪个选项是在命令行环境中测试MIDlet应用程序的正确顺序?

 1. ABC  2. BDA C   3. CBA D    4. ADBC

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();

这里的conHttpConnection接口的一个实例。变量code的值200表示什么?P6.56.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.115.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/SchedulerAliasservlet。然而,请求的资源位于一个新的URLhttp://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); 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); }

31) 考虑下列关于通用连接框架的优点的陈述:.P5.3

陈述A:增加了对各种网络协议的支持的一致性。

陈述B:增加了与标准Java技术的类库的兼容性。

关于上述陈述哪一个是正确的?

1.       陈述A正确,陈述B错误。 2. 陈述A错误,陈述B正确。

3. 两个都正确 4. 两个都错误。

32) Dennis是一个系统管理员。他想使用一个复杂的算法以阻挡黑客。下列哪个算法可以最好地满足他的需要?

 1. 802.11        2. RC4        3. WES        4. SSID

33) 下列哪个方法在RecordEnumeration接口中定义?P7.4

 1. enumerateRecords()    2. getRecord()   3. nextRecord()     4. addRecord()

34) SaveMyMoney银行为他们的顾客引入了移动银行。一个应用程序使用名为“checks.db”的记录存储。该应用程序使顾客可以方便地存储提交给银行的所有支票的支票号码和日期。记录ID1的记录需要用新记录替代。你应使用下列哪个代码段来实现该目的?P7.77.9

 1. RecordStore rs; rs = RecordStore.openRecordStore(“checks”, true); String st = “1234; 14/06/2002” rs.setRecord ( st, 0, st.length());

 2. RecordStore rs; rs = RecordStore.openRecordStore(“checks”, true); byte[] ba = “1234; 14/06/2002”.getBytes(); rs.setRecord ( ba);

 3. RecordStore rs; rs = RecordStore.openRecordStore(“checks”, true); String st = “1234; 14/06/2002” rs.setRecord ( st);

 4. RecordStore rs; rs = RecordStore.openRecordStore(“checks”, true); byte[] ba = “1234; 14/06/2002”.getBytes(); rs.setRecord ( ba, 0, ba.length);

35) MIDP中定义的异常类列表如下:

1. InvalidRecordIDException          2. RecordStoreException

3. ConnectionNotFoundException      4. RecordStoreFullException

上述异常类中哪些在RMS中定义?P3.5

 1. 1234    2. 24      3. 12    4. 234

Relax_Lin

posted on 2007-12-17 14:52 Relax_Lin 阅读(5046) 评论(9)  编辑  收藏

Feedback

# re: J2ME考试真题----------NIIT官方 2007-12-19 11:31 Lin

有些答案好像不正确,不过,还是很谢谢你了  回复  更多评论   

# re: J2ME考试真题----------NIIT官方 2007-12-20 13:50 Relax_Lin

可能有几道题很有争议,希望各位提出宝贵的意见  回复  更多评论   

# re: J2ME考试真题----------NIIT官方 2008-01-09 22:13 heihei

有 有关 SN3 考试 的 所有资料么 主要学习 VB.NET ASP.NET 等系列的东西 有也发下吧 带上答案谢谢拉  回复  更多评论   

# re: J2ME考试真题----------NIIT官方 2008-01-14 17:05 Relax Lin

@heihei
有,过段时间发出来!最近有点忙,没传!  回复  更多评论   

# re: J2ME考试真题----------NIIT官方 2008-03-16 16:36 感恩的人

谢谢呀!今天我们在线考试,我边看您的答案,边做的,得了80分(百分制)
太感谢了!!!!  回复  更多评论   

# re: J2ME考试真题----------NIIT官方[未登录] 2008-10-13 18:59 呵呵

第2套的23题是选D  回复  更多评论   

# re: J2ME考试真题----------NIIT官方[未登录] 2008-10-13 19:14 呵呵

更正一下 上面说的23选A 32选D 33选A  回复  更多评论   

# re: J2ME考试真题----------NIIT官方[未登录] 2008-11-12 19:10 javastudy

请问有今年的NIIT sm2在线考试题吗?有的话请发下,谢谢!!  回复  更多评论   

# re: J2ME考试真题----------NIIT官方 2008-12-12 11:05 lihui

33选C  回复  更多评论   



只有注册用户登录后才能发表评论。


网站导航: