单选题 1、试图编译下面的代码块,将会出现什么结果? public class Test static int x. public static void main(String args[X I ystemout println("Value is"+X) A." Value is0"被打印输出。 B.一个异常 NullPointerException被抛出。 C.产生" egal array declaration syntax"的编译错误。 D.产生" possible reference before assignment'的编译错误 2、在一个 Frame中有一个按钮,使用什么样的布局管理器使得改变 Frame的宽度时 候,只对按钮的宽度有影响而对按钮高度没有影响? A. FlowLayout B GridLayout C. Center area of a Borderlayout D North or South of a BorderLayout 3、java语言在语言的类型上应属于那种类型的语言 编译型的语言 B.解释型的语言 C.脚本型的解释语言 编译链接型的语言 4、下面属于电子商务产生的条件的是哪个? A、计算机的广泛应用,网络的普及和成熟 B、信用卡的普及和应用,电子交易安全协议的确定 C、政府的支持与推动 D、以上都是 、电子商务有许多分类,其中BtoC是指( A、企业与企业B、企业与消费者C、消费者与消费者D、企业与政府 6、按照使用网络类型分类,以下不属于当前电子商务的主要形式是( A、EDI商务B、 Internet商务C、 Intranet商务 D、wW商务 7、下面的技术中,哪一个是客户端脚本语言? A. ASP B. PHP C. Perl D. VBScript 8、在|BM电子商务应用框架中,以下哪个是客户端技术? A. Servlet C. HTML D, EJB 9、在HTML文件中可以嵌入JSP表达式。下面哪一个表明了正确的嵌入方式? A.<!表达式内容> B.<%=表达式内容% C.<JSP表达式内容> D.<@表达式内容@> 10、有一个电子商务应用,它需要使两个公司间的信息进行交互。这两个公司的数 据分别存放在DB2数据库中和 Lotus中。在lBM电子商务框架中,会推荐使用下 面哪一种标准来展现数据?- A. ED B. IOP C. HTML D XML 11、下面那种技术可以与基于浏览器的WEB应用共同协作,使得某些错误能够直 接在终端用户的客户端处理而无需在WEB服务器端处理?
一、 单选题 1、试图编译下面的代码块,将会出现什么结果? public class Test { static int x; public static void main(String args[]){ System.out.println("Value is " + x); } } A."Value is 0"被打印输出。 B.一个异常 NullPointerException 被抛出。 C.产生"illegal array declaration syntax"的编译错误。 D.产生"possible reference before assignment"的编译错误。 2、 在一个 Frame 中有一个按钮,使用什么样的布局管理器使得改变 Frame 的宽度时 候,只对按钮的宽度有影响而对按钮高度没有影响? A. FlowLayout B. GridLayout C. Center area of a BorderLayout D. North or South of a BorderLayout 3、 java 语言在语言的类型上应属于那种类型的语言 A. 编译型的语言 B. 解释型的语言 C. 脚本型的解释语言 D. 编译链接型的语言 4、下面属于电子商务产生的条件的是哪个? A、 计算机的广泛应用,网络的普及和成熟 B、 信用卡的普及和应用,电子交易安全协议的确定 C、 政府的支持与推动 D、以上都是 5、电子商务有许多分类,其中 B to C 是指( )。 A、企业与企业 B、企业与消费者 C、消费者与消费者 D、企业与政府 6、按照使用网络类型分类,以下不属于当前电子商务的主要形式是( )。 A、EDI 商务 B、Internet 商务 C、Intranet 商务 D、WWW 商务 7、下面的技术中,哪一个是客户端脚本语言? A. ASP B. PHP C. Perl D. VBScript 8、在 IBM 电子商务应用框架中,以下哪个是客户端技术? A. Servlet B. JSP C. HTML D. EJB 9、在 HTML 文件中可以嵌入 JSP 表达式。下面哪一个表明了正确的嵌入方式? A. <! 表达式内容 > B. <%= 表达式内容 %> C. <JSP:表达式内容> D. <@ 表达式内容 @> 10、 有一个电子商务应用,它需要使两个公司间的信息进行交互。这两个公司的数 据分别存放在 DB2 数据库中和 Lotus 中。在 IBM 电子商务框架中,会推荐使用下 面哪一种标准来展现数据?- - A. EDI B. IIOP C. HTML D. XML 11、 下面那种技术可以与基于浏览器的 WEB 应用共同协作,使得某些错误能够直 接在终端用户的客户端处理而无需在 WEB 服务器端处理?
A XML B. CGI C SGML D 12、作为电子商务解决方案的一部分,客户需要使用自己定义的标记集来标记数 据。下面哪一种技术是基于SGML的,并能满足客户的这一需求? A. XM B. HTML C DHTML D JavaScript 13、下面那种语言是解释执行的() A. C++ B. Delphi C. JavaScript D. Java 个标准的HTML文件是以<htm>标记开始,并以哪一个标记结束? A <html> B </htm> C <htm> D</ 15、下面哪些标签不会出现在文件头中? A. <TITLE.<TITLE> B. <HEAD>.</HEAD> C. <CENTER>.</CENTERY D. <META> 16、下面那个标签不是HTML中表格使用的标签? A.<Tr>.</> B.<Td>.</d> C.<T>..</> D. <Table >.</Table 17、用 VBScript可以使hm文件达到互动效果, VBScript是由哪个公司开发的。 A. Microsoft B N C Sun D. IBM 18 在htm文件中,有两种方法设置宽度,第一种是以绝对方式设置表格宽度, 单位是(),第二种是以相对方式设置宽度,单位是() A.百分比,dotB. pixel,百分比 C.百分比, pixel D.dot, 百分比 19 给出下面的代码 if(x>0)( System. out. println("first"):i else if(x>-3)i System.out. printIn("second");) else( System. out. println("third");j 当ⅹ在什么范围内,会输出: second? B.x>-3 C D.x<=0&&x>-3 20、使用哪一个布局管理器时,当 Frame的大小被改变时 Frame中的按钮的位置 可能会被改变? A BorderLayout B FlowLayout C. CardLayout D. GridLayout 21、下面哪一个说法可以使X线程变成可以运行的? A.线程X被中断。 B.线程Z释放在A对象上的线程锁,并调用A对象的 notify0方法 C.线程X的等待超时被中断。 D.线程z调用 Thread. sleep(100)方法。 下列哪一个语句是正确的? A.为了调用wat0方法,一个线程必须拥有当前线程锁 B.为了调用waio方法,一个线程必须拥有被调用对象的线程锁 C.为了调用 join方法,一个线程必须拥有被调用对象的线程锁。 D.为了调用 sleep0方法,一个线程必须拥有被调用对象的线程锁 下面哪些行代码在编译时不会出警告或错误信息? A float f=1.3 B. char c=“a C byte b=25
A. XML B. CGI C. SGML D. JavaScript 12、 作为电子商务解决方案的一部分,客户需要使用自己定义的标记集来标记数 据。下面哪一种技术是基于 SGML 的,并能满足客户的这一需求? A. XML B. HTML C. DHTML D. JavaScript 13、 下面那种语言是解释执行的( )。 A. C++ B. Delphi C. JavaScript D. Java 14、 一个标准的 HTML 文件是以<html>标记开始,并以哪一个标记结束? A. <html> B. </htm> C. <htm> D. </html> 15、 下面哪些标签不会出现在文件头中? A. <TITLE….</TITLE> B. <HEAD>…..</HEAD> C. <CENTER>….</CENTER> D. <META> 16、 下面那个标签不是 HTML 中表格使用的标签? A. <Tr>...</Tr> B. <Td>...</Td> C. <T>...</T> D. <Table>...</Table> 17、 用 VBScript 可以使 html 文件达到互动效果,VBScript 是由哪个公司开发的。 A. Microsoft B. Netscape C. Sun D. IBM 18、 在 html 文件中,有两种方法设置宽度,第一种是以绝对方式设置表格宽度, 单位是(),第二种是以相对方式设置宽度,单位是()? A. 百分比,dot B. pixel,百分比 C. 百分比,pixel D. dot, 百分比 19、 给出下面的代码: if (x>0) { System.out.println("first"); } else if (x>-3) { System.out.println("second"); } else { System.out.println("third"); } 当 x 在什么范围内,会输出:second ? A. x > 0 B. x > -3 C. x <= -3 D. x <= 0 && x > -3 20、 使用哪一个布局管理器时,当 Frame 的大小被改变时 Frame 中的按钮的位置 可能会被改变? A. BorderLayout B. FlowLayout C. CardLayout D. GridLayout 21、 下面哪一个说法可以使 X 线程变成可以运行的? A. 线程 X 被中断。 B. 线程 Z 释放在 A 对象上的线程锁,并调用 A 对象的 notifyAll()方法。 C. 线程 X 的等待超时被中断。 D. 线程 Z 调用 Thread.sleep(100)方法。 22、 下列哪一个语句是正确的? A. 为了调用 wait()方法,一个线程必须拥有当前线程锁。 B. 为了调用 wait()方法,一个线程必须拥有被调用对象的线程锁。 C. 为了调用 join()方法,一个线程必须拥有被调用对象的线程锁。 D. 为了调用 sleep ()方法,一个线程必须拥有被调用对象的线程锁。 23、 下面哪些行代码在编译时不会出警告或错误信息? A. float f = 1.3; B. char c = “a”; C.byte b = 257;
D Boolean b= null E Int 1=10: 24、byte的取值范围是 A.-128to127 B.-256to256 C.-255to256 D. depends on the java Virtual machine 25、下列语句的输出应该是? System. out printIn("value is +((x>4)?99.9: 9) A.输出结果为: value is99.9 输出结果为: value is9 C.输出结果为: value is9.0 D.语句错误 26、关于java的面向对象的编程特性中的封装机制,以下说法正确的是 A.将问题的特征属性与问题的功能方法相组合在一起形成一个类 B.将问题的特征属性与问题的功能方法相分离,形成各自的程序。 C.将问题的特征属性内嵌到问题的功能方法的定义体中。 D.对具体问题只需给出其功能实现方法,而不必给出其特征属性的定义 下面的程序用如下的命令行 java myprog good morning执行,结果是: public class myprog public static void main(String argVIX System.out. printin(argv[2) A. myprog B. goo mornIng D. Exception raised: java. lang. ArraylndexOutofBounds Exception: 2 MyClass声明如下 class My Class extends Object i private int X; private int y public My Class t public MyClass(int x, int y)( public void showo( System. out println(Inx="+X+ y=+ y) public void show(boolean flag)( if(flag) System. out. printIn("nx="+X+"y=+ System. out printIn(" \ny="+y+x=+x) protected void finalized throws Throwable super finalize 设 public static void main( String args[方法体如下: My Class myclass=new My Class(5, 10) myclass. show (false)
D.Boolean b = null; E .Int I = 10; 24、 byte 的取值范围是: A. -128 to 127 B. -256 to 256 C. -255 to 256 D. depends on the java Virtual machine 25、 下列语句的输出应该是? int x=4; System.out.println("value is "+ ((x>4) ? 99.9 :9)); A. 输出结果为:value is 99.9 B. 输出结果为:value is 9 C. 输出结果为:value is 9.0 D. 语句错误 26、 关于 java 的面向对象的编程特性中的封装机制,以下说法正确的是? A. 将问题的特征属性与问题的功能方法相组合在一起形成一个类。 B. 将问题的特征属性与问题的功能方法相分离,形成各自的程序。 C. 将问题的特征属性内嵌到问题的功能方法的定义体中。 D. 对具体问题只需给出其功能实现方法,而不必给出其特征属性的定义。 27、 下面的程序用如下的命令行 java myprog good morning 执行,结果是: public class myprog{ public static void main(String argv[]){ System.out.println(argv[2]) } } A. myprog B. good C. morning D. Exception raised:”java.lang.ArrayIndexOutOfBoundsException:2” 28、 MyClass 声明如下: class MyClass extends Object { private int x; private int y; public MyClass() { x = 0; y = 0; } public MyClass(int x, int y) { // ......... } public void show() { System.out.println("\nx=" + x + "y=" + y); } public void show(boolean flag) { if (flag) System.out.println("\nx=" + x + "y=" + y); else System.out.println("\ny=" + y + "x=" + x); } protected void finalize() throws Throwable { super.finalize(); } } 设 public static void main(String args[])方法体如下: { MyClass myclass=new MyClass(5,10); myclass.show(false);
编译运行该程序将会有何结果? AX=0y=0 Bx=5y=10 D y=OX=0 MyClas声明如下 class My Class extends Object I private int x; public MyClasso t public My Class(int x, int y)( public void showo i System. out. printIn(nx=+X+y=+y) public void show(boolean flag)( System. out. println(Inx="+X+y=+y): else System. out printin ("\ny="+y+x=+X protected void finalized throws Throwable A super finalized 设 public static void main( String args[方法体如下 My Class myclass=new My Class(5, 10) myclass. show(false) 现在想在main方法中加上一条语句来释放 myclass对象,应用下面哪条 A myclass=null B free(myclass) C delete(myclass); D,Java语言中不存在相应语句 ntranet一般称之为( A、外联网 B、广域网 C、局域网 D、企业内部网 在一个由客户端,协议防火墙、中间层(DMZ)、域防火墙及企业内部网构成 的电子商务系统中,一般情况下,协议防火墙会允许哪个/些协议通过? A.iiOpB.FtpC.httP/httpsD.Java 32、下面哪一个关于|BM电子商务应用框架的阐述是正确的? 它是一种开放的、不安全的体系结构 B.系统的当机时间不会影响雇员的生产率 C.该框架中的后台数据库只支持DB2 D.它是基于工业标准的,能够提供好的灵活性和可扩展性 33、 个电子商务解决方案由客户端、协议防火墙、应用服务器、域防火墙和企业 内部网几部分共同组成。企业认为这种解决方案比较昂贵。为了节省花费,企业管 理者希望能够除去第二层防火墙(即域防火墙)。在需求分析阶段,企业相关人员 指出安全性是非常重要的。在这种需求下,第二层防火墙需要删除么? A.不能删除。需要第二层防火墙保障安全性。防火墙必须成对安装以保证它的 功能
} 编译运行该程序将会有何结果? A.x=0y=0 B.x=5y=10 C.y=10x=5 D.y=0x=0 29、 MyClass 声明如下: class MyClass extends Object { private int x; private int y; public MyClass() { x = 0; y = 0; } public MyClass(int x, int y) { // ......... } public void show() { System.out.println("\nx=" + x + "y=" + y); } public void show(boolean flag) { if (flag) System.out.println("\nx=" + x + "y=" + y); else System.out.println("\ny=" + y + "x=" + x); } protected void finalize() throws Throwable { super.finalize(); } } 设 public static void main(String args[])方法体如下: { MyClass myclass=new MyClass(5,10); myclass.show(false); } 现在想在 main 方法中加上一条语句来释放 myclass 对象,应用下面哪条? A.myclass=null; B.free(myclass); C.delete(myclass); D.Java 语言中不存在相应语句 30、 Intranet 一般称之为( )。 A、外联网 B、 广域网 C、局域网 D、企业内部网 31、 在一个由客户端,协议防火墙、中间层(DMZ)、域防火墙及企业内部网构成 的电子商务系统中,一般情况下,协议防火墙会允许哪个/些协议通过? A. IIOP B. FTP C. HTTP/HTTPS D. JAVA 32、 下面哪一个关于 IBM 电子商务应用框架的阐述是正确的? A. 它是一种开放的、不安全的体系结构, B. 系统的当机时间不会影响雇员的生产率 C. 该框架中的后台数据库只支持 DB2 D. 它是基于工业标准的,能够提供好的灵活性和可扩展性 33、 一个电子商务解决方案由客户端、协议防火墙、应用服务器、域防火墙和企业 内部网几部分共同组成。企业认为这种解决方案比较昂贵。为了节省花费,企业管 理者希望能够除去第二层防火墙(即域防火墙)。在需求分析阶段,企业相关人员 指出安全性是非常重要的。 在这种需求下,第二层防火墙需要删除么? A. 不能删除。需要第二层防火墙保障安全性。防火墙必须成对安装以保证它的 功能
B.不能删除。使用第二层防火墙可以改善安全。第二层防火墙能够防止外部 INTERNET用户直接访问企业内部服务器。 可以删除。使用两层防火墙可以增加整个系统的吞吐量,尽管如此,但是 层防火墙就足够了。 D.可以删除。使用两层防火墙可以实现高可用性,尽管如此,但是一层防火墙 就足够了 34、如果你试图编译并运行下面的代码将发生什么? public class test public static void main(String argv[ int anari= new int 5] System. out.printIn(anar[OD A.有错误anar引用之前必须被初始化 B. null C.0 D.5 35、如果你试图编译并运行下面的代码将发生什么? abstract class Mine Base i abstract void amethodo static int i public class Mine extends Mine Base public static void main(String argvD( intd ar= new int(5] for (i=0: i< ar length; i++) System.out. printIn (ar[): A.一个0-5的序列将被打印。 B.有错误ar使用之前将被初始化 C.有错误Mine必须声明成 abstract的。 D. IndexoutofBoundes错误。 36、如果你试图编译并运行下面的代码将发生什么? public class test public static void main(String argv[ inti=1. switch(I case 0: System. out. println("zero") break System. out. printIn(one") System. out. printIn(two) default. System. out. printIn(default) A. one B. one. default C. one. two, default D. default 下面哪一个说明是正确的?
B. 不能删除。使用第二层防火墙可以改善安全。第二层防火墙能够防止外部 INTERNET 用户直接访问企业内部服务器。 C. 可以删除。使用两层防火墙可以增加整个系统的吞吐量,尽管如此,但是一 层防火墙就足够了。 D. 可以删除。使用两层防火墙可以实现高可用性,尽管如此,但是一层防火墙 就足够了。 34、 如果你试图编译并运行下面的代码将发生什么? public class test { public static void main(String argv[]) { int anar[] = new int[5]; System.out.println(anar[0]); } } A. 有错误 anar 引用之前必须被初始化。 B. null C. 0 D. 5 35、 如果你试图编译并运行下面的代码将发生什么? abstract class MineBase { abstract void amethod(); static int i; } public class Mine extends MineBase { public static void main(String argv[]) { int[] ar = new int[5]; for (i = 0; i < ar.length; i++) System.out.println(ar[i]); } } A. 一个 0-5 的序列将被打印。 B. 有错误 ar 使用之前将被初始化。 C. 有错误 Mine 必须声明成 abstract 的。 D. IndexOutOfBoundes 错误。 36、 如果你试图编译并运行下面的代码将发生什么? public class test { public static void main(String argv[]) { int i = 1; switch (i) { case 0: System.out.println("zero"); break; case 1: System.out.println("one"); case 2: System.out.println("two"); default: System.out.println("default"); } } } A. one B. one, default C. one, two, default D. default 37、 下面哪一个说明是正确的?