复习题 单选题(40道) 1.电子商务有许多分类,其中BtoC是指( A、企业与企业B、企业与消费者C、消费者与消费者D、企业与政府 2.在一个由客户端,协议防火墙、中间层(DMz)、域防火墙及企业内部网构成的电子商务 系统中,一般情况下,协议防火墙会允许哪个些协议通过? A.IiOpB.FtpC.httP/httpsD.Java 3.在HTML文件中可以嵌入JSP表达式。下面哪一个表明了正确的嵌入方式? A.<!表达式内容> B.<%=表达式内容%> C.<JSP表达式内容 D.<@表达式内容@> 4.下面哪一个关于IBM电子商务应用框架的阐述是正确的? A.它是一种开放的、不安全的体系结构 B.系统的当机时间不会影响雇员的生产率 C.该框架中的后台数据库只支持DB2 D.它是基于工业标准的,能够提供好的灵活性和可扩展性 5.下面哪些是短整型 short的取值范围: 6.下列那个是char类型的值的范围? A.-227-1 B.0~26-1 C.0~216 D.0~28 7.关于java的面向对象的编程特性中的封装机制,以下说法正确的是 A.将问题的特征属性与问题的功能方法相组合在一起形成一个类 B.将问题的特征属性与问题的功能方法相分离,形成各自的程序 C.将问题的特征属性内嵌到问题的功能方法的定义体中。 D.对具体问题只需给出其功能实现方法,而不必给出其特征属性的定义
复 习 题 一、 单选题(40 道) 1. 电子商务有许多分类,其中 B to C 是指( )。 A、企业与企业 B、企业与消费者 C、消费者与消费者 D、企业与政府 2. 在一个由客户端,协议防火墙、中间层(DMZ)、域防火墙及企业内部网构成的电子商务 系统中,一般情况下,协议防火墙会允许哪个/些协议通过? A. IIOP B. FTP C. HTTP/HTTPS D. JAVA 3. 在 HTML 文件中可以嵌入 JSP 表达式。下面哪一个表明了正确的嵌入方式? A. <! 表达式内容 > B. <%= 表达式内容 %> C. <JSP:表达式内容> D. <@ 表达式内容 @> 4. 下面哪一个关于 IBM 电子商务应用框架的阐述是正确的? A. 它是一种开放的、不安全的体系结构, B. 系统的当机时间不会影响雇员的生产率 C. 该框架中的后台数据库只支持 DB2 D. 它是基于工业标准的,能够提供好的灵活性和可扩展性 5. 下面哪些是短整型 short 的取值范围: A.-27 ——27 -1 B.0 ——215 C.–215 —— 215-1 D.–231 ——231-1 6. 下列那个是 char 类型的值的范围? A. -27 ~27 -1 B. 0~216-1 C. 0~216 D. 0~28 7. 关于 java 的面向对象的编程特性中的封装机制,以下说法正确的是? A. 将问题的特征属性与问题的功能方法相组合在一起形成一个类。 B. 将问题的特征属性与问题的功能方法相分离,形成各自的程序。 C. 将问题的特征属性内嵌到问题的功能方法的定义体中。 D. 对具体问题只需给出其功能实现方法,而不必给出其特征属性的定义。 - 1 -
8. My Class类定义如下; class MyClass( public MyClass(int x)I 如下方式创建对象,哪些是正确的? A. My Class myob j=new MyClass: B. My Class myob j=new My Class C. Myclass myob j= new MyClass(1) D. My Class myob j=new MyClass(1, 2) 9.下列各种java中的方法的定义,那种是正确的? B. void my Fun (int &X) D. void my Fun(int * X) 10.设 Derived类为Base类的子类,则如下对象的创建语句中那些是错误的? A. Base ob j= new B. Derived Ob j=new Base O C. Base Ob j=new Base o D. Derived Ob j=new Derived o 11.运行下列程序,会产生什么结果 public class X extends Thread implements Runable( public void run(( System. out printIn("this is runo") public static void main(String args) Thread tnew Thread (new XO) t start A第一行会产生编译错误 B第六行会产生编译错误 C第六行会产生运行错误 D程序会运行和启动 12.给定下列代码: 1 class Parent t
8. MyClass 类定义如下: class MyClass{ public MyClass(int x){ } } 如下方式创建对象,哪些是正确的 ? A. MyClass myobj=new MyClass; B. MyClass myobj=new MyClass( ); C. Myclass myobj= new MyClass(1); D. MyClass myobj=new MyClass(1,2); 9. 下列各种 java 中的方法的定义,那种是正确的? A. void myFun(int X=1){ } B. void myFun(int & X){ } C. void myFun(int X ){ } D. void myFun(int * X){ } 10. 设 Derived 类为 Base 类的子类,则如下对象的创建语句中那些是错误的? A. Base Obj=new Derived(); B. Derived Obj=new Base(); C. Base Obj=new Base(); D. Derived Obj=new Derived(); 11. 运行下列程序, 会产生什么结果 public class X extends Thread implements Runable{ public void run(){ System.out.println("this is run()"); } public static void main(String args[]) { Thread t=new Thread(new X()); t.start(); } } A 第一行会产生编译错误 B 第六行会产生编译错误 C 第六行会产生运行错误 D 程序会运行和启动 12. 给定下列代码: 1 class Parent { - 2 -
2 private String name: 3 public Parenti 4} 5 public class Child extends Parent i 6 private String department 7 public Child 8 public String getvalueo freturn name 9 public static void main(String arg[)I 10 Parent p new Parento 11} 12} 上述代码的那些行将会导致错误? A. line 3 C. line 7 E. line 10 13.给出下面代码: public class Persont static int arr[=new int[ 10]; public static void main( String a) System. out printIn(arrl); 那个语句是正确的? A编译时将产生错误 B编译时正确,运行时将产生错误 C输出零; D输出空 14. MAX LENGTH是int型 public成员变量,变量值保持为常量100,用简短语句定义这个 变量。 A public int MAX LENGTH=100 B final int MAX lengtH=100 C final public int MAX LENGTH=100 D public final int MAX LENGTH=100
2 private String name; 3 public Parent(){} 4 } 5 public class Child extends Parent { 6 private String department; 7 public Child() {} 8 public String getValue(){return name;} 9 public static void main(String arg[]){ 10 Parent p = new Parent(); 11 } 12 } 上述代码的那些行将会导致错误? A. line 3 B. line 6 C. line 7 D. line 8 E. line 10 13. 给出下面代码: public class Person{ static int arr[] = new int[10]; public static void main(String a[]) { System.out.println(arr[1]); } } 那个语句是正确的? A 编译时将产生错误; B 编译时正确,运行时将产生错误; C 输出零; D 输出空。 14. MAX_LENGTH 是 int 型 public 成员变量, 变量值保持为常量 100,用简短语句定义这个 变量。 A public int MAX_LENGTH=100; B final int MAX_LENGTH=100; C final public int MAX_LENGTH=100; D public final int MAX_LENGTH=100. - 3 -
15.类 Teacher和 Student是类 Person的子类 p t Student s /p, t and s are all non-null if(t instanceof Person)is=(Student t; i 最后一句语句的结果是 A将构造一个 Student对象 B表达式是合法的 C表达式是错误的 D编译时正确,但运行时错误。 16.哪个关键字可以抛出异常? A transient B finally C throw D static 17.Man(方法的返回类型是 C boolean D static 18.哪个关键字可以对对象加互斥锁? A transient B synchronize C serialize D static 19.下列哪些语句关于内存回收的说明是正确的? A程序员必须创建一个线程来释放内存; B内存回收程序负责释放无用内存 C内存回收程序允许程序员直接释放内存 D内存回收程序可以在指定的时间释放内存对象 20.欲构造 ArrayList类的一个实例,此类继承了Lit接口,下列哪个方法是正确的? A Array List my List=new Object ( B List myList=new ArrayList () C Arraylist my List=new List (
15. 类 Teacher 和 Student 是类 Person 的子类; Person p; Teacher t; Student s; //p, t and s are all non-null. if(t instanceof Person) { s = (Student)t; } 最后一句语句的结果是: A 将构造一个 Student 对象; B 表达式是合法的; C 表达式是错误的; D 编译时正确,但运行时错误。 16. 哪个关键字可以抛出异常? A transient B finally C throw D static 17. Main()方法的返回类型是: A int B void C boolean D static 18. 哪个关键字可以对对象加互斥锁? A transient B synchronized C serialize D static 19. 下列哪些语句关于内存回收的说明是正确的? A 程序员必须创建一个线程来释放内存; B 内存回收程序负责释放无用内存 C 内存回收程序允许程序员直接释放内存 D 内存回收程序可以在指定的时间释放内存对象 20. 欲构造 ArrayList 类的一个实例,此类继承了 List 接口,下列哪个方法是正确的 ? A ArrayList myList=new Object(); B List myList=new ArrayList(); C ArrayList myList=new List(); - 4 -
D List my=new List ( 21. paint方法使用哪种类型的参数? A Graphics B Graphics2D C String D Color 2.指出正确的表达式 a byte=128 B Boolean=null C long I=OxffIL d double=0.9239d 23.要从文件" file. dat"件中读出第10个字节到变量C中,下列哪个方法适合? A FileInputStream in=new FileInputStream("file. dat"); in skip(9): int c=in reado B FilelnputStream in=new FileInputStream("file. dat"); in skip(10); int c=in reado C FilelnputStream in=new FileInputStream("file. dat"); int c=in reado; D RandomAccess File in=new Random AccessFile("file. dat");in skip(9); int c=in read Byte0 24.容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改 A CardLayout B FlowLayout C Borderlayout D Gridlayout 25.下列哪些不属于软件维护阶段? A.诊断和改正在使用过程中发现的软件错误 B.诊断和改正在开发过程中发现的软件错误 C.根据用户需求进行软件升级 D.修改软件为将来的维护活动预先做准备 6.下列那种java组件为容器组件 A.List列表框 B. Choice下拉式列表框 C. Panel面板 D. Menuitem命令式菜单项 如下那种Java的控件将不会引发动作事件( Action event) A. Button B. Menuitem
D List myList=new List(); 21. paint()方法使用哪种类型的参数? A Graphics B Graphics2D C String D Color 22. 指出正确的表达式 A byte=128; B Boolean=null; C long l=0xfffL; D double=0.9239d; 23. 要从文件" file.dat"文件中读出第 10 个字节到变量 C 中,下列哪个方法适合? A FileInputStream in=new FileInputStream("file.dat"); in.skip(9); int c=in.read(); B FileInputStream in=new FileInputStream("file.dat"); in.skip(10); int c=in.read(); C FileInputStream in=new FileInputStream("file.dat"); int c=in.read(); D RandomAccessFile in=new RandomAccessFile("file.dat"); in.skip(9); int c=in.readByte(); 24. 容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改 变? A CardLayout B FlowLayout C BorderLayout D GridLayout 25. 下列哪些不属于软件维护阶段? A. 诊断和改正在使用过程中发现的软件错误 B. 诊断和改正在开发过程中发现的软件错误 C. 根据用户需求进行软件升级 D. 修改软件为将来的维护活动预先做准备 26. 下列那种 java 组件为容器组件 A. List 列表框 B. Choice 下拉式列表框 C. Panel 面板 D. MenuItem 命令式菜单项 27. 如下那种 Java 的控件将不会引发动作事件(ActionEvent)? A. Button B. MenuItem - 5 -