Java习题0706(黄)
一、单选题(40题)
1. ★ 有一个电子商务应用,它需要使两个公司间的信息进行交互。这两个公司的数据分别存放在DB2数据库中和Lotus 中。在IBM电子商务框架中,会推荐使用下面哪一种标准来展现数据?
A. EDI B. IIOP C. HTML D. XML
2. ★ 下面那种技术可以与基于浏览器的WEB应用共同协作,使得某些错误能够直接在终端用户的客户端处理而无需在WEB服务器端处理?
A. XML B. CGI C. SGML D. JavaScript
3. ★作为电子商务解决方案的一部分,客户需要使用自己定义的标记集来标记数据。下面哪一种技术是基于SGML的,并能满足客户的这一需求?
A. XML B. HTML C. DHTML D. JavaScript
4. ★下面那种语言是解释执行的( )。
A. C++ B. Delphi C. JavaScript D. Java
5. ★ 一个标准的HTML文件是以标记开始,并以哪一个标记结束?
A. B. C.
6. ★下面那个标签不是HTML中表格使用的标签?
A. <Tr>...</Tr> B. <Td>...</Td> C. <T>...</T> D. <Table>...</Table>
7. ★用VBScript可以使html文件达到互动效果,VBScript是由哪个公司开发的。
A. Microsoft B. Netscape C. Sun D. IBM
8. ★ 在html文件中,有两种方法设置宽度,第一种是以绝对方式设置表格宽度,单位是(),第二种是以相对方式设置宽度,单位是()?
A. 百分比,dot B. pixel,百分比 C. 百分比,pixel D. dot,百分比
9. 下面哪些是短整型short的取值范围:
7
7
15
A.-2——2-1 B.0 ——2
15
15
31
31
C.–2—— 2-1 D.–2——2-1
10. ★将一个十六进制数赋值给一个long类型的变量,正确的表达式是:
A. long number = 345L; B. long number = 0345;
C. long number = 0345L; D. long number = 0x345L.
26
11. ★ 下面的哪些赋值语句是错的?
A. float f = 11.1; B. double d = 5.3E12; C. double d = 3.14159; D. double d = 3.14D.
12. ★ 下列哪些不是Java的关键字?
A. goto B. null C. FALSE D. native E. const
13. 下列那个是char类型的值的范围?
7
7
16
A. -2~2-1 B. 0~2-1
16
8
C. 0~2D. 0~2
14. ★ java语言在语言的类型上应属于那种类型的语言
A. 编译型的语言 B. 解释型的语言 C. 脚本型的解释语言 D. 编译链接型的语言
15. 给出下面的代码:
if (x>0) { System.out.println(\else if (x>-3) { System.out.println(\else { System.out.println(\当x在什么范围内,会输出:second ?
A. x > 0 B. x > -3 C. x <= -3
D. x <= 0 && x > -3
16. ★ 以下选项中循环结构合法的是?
A. while (int i<7) { i++;
System.out.println(\}
B. int j=3; while(j)
{ System.out.println(\}
27
C. int j=0;
for(int k=0; j + k !=10; j++,k++){
System.out.println(\}
D. int j=0; do{
System.out.println( \if (j = = 3) {continue loop;} }while (j<10);
17. ★下列语句的输出应该是? int x=4;
System.out.println(\
A. 输出结果为:value is 99.9 B. 输出结果为:value is 9 C. 输出结果为:value is 9.0 D. 语句错误
18. ★关于java的面向对象的编程特性中的封装机制,以下说法正确的是?
A. 将问题的特征属性与问题的功能方法相组合在一起形成一个类。 B. 将问题的特征属性与问题的功能方法相分离,形成各自的程序。 C. 将问题的特征属性内嵌到问题的功能方法的定义体中。
D. 对具体问题只需给出其功能实现方法,而不必给出其特征属性的定义。
19. 下列关于面向对象的程序设计的说法中,不正确的是?
A. “对象”是现实世界的实体或概念在计算机逻辑中的抽象表示
B. 在面向对象程序设计方法中,其程序结构是一个类的集合和各类之间以继承关系联系起来
的结构
C. 对象是面向对象技术的核心所在,在面向对象程序设计中,对象是类的抽象 D. 面向对象程序设计的关键设计思想是让计算机逻辑来模拟现实世界的物理存在
20. 按照使用网络类型分类,以下不属于当前电子商务的主要形式是( )。
A. EDI商务 B. Internet商务 C. Intranet商务 D. WWW商务
21. ★ 下面的技术中,哪一个是客户端脚本语言?
A. ASP B. PHP C. Perl D. VBScript
22. 电子商务有许多分类,其中 B to C 是指( )。
A. 企业与企业 B. 企业与消费者 C. 消费者与消费者 D.企业与政府
23. 在一个由客户端,协议防火墙、中间层(DMZ)、域防火墙及企业内部网构成的电子商务系统中,一般情况下,协议防火墙会允许哪个/些协议通过?
28
A. IIOP B. FTP C. HTTP/HTTPS D. JAVA
24. 在HTML文件中可以嵌入JSP表达式。下面哪一个表明了正确的嵌入方式?
A. B. <%= 表达式内容 %> C.
25. 下面哪一个关于IBM电子商务应用框架的阐述是正确的?
A. 它是一种开放的、不安全的体系结构, B. 系统的当机时间不会影响雇员的生产率 C. 该框架中的后台数据库只支持DB2
D. 它是基于工业标准的,能够提供好的灵活性和可扩展性
26. ★ 为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用AB.method 就可以调用该方法。
A. static void method( ) B. public void method( ) C. final void method( ) D. abstract void method( )
27. 关于垃圾收集的哪些叙述是对的?
A. 程序开发者必须自己创建一个线程进行内存释放的工作。 B. 垃圾收集将检查并释放不再使用的内存。
C. 垃圾收集允许程序开发者明确指定并立即释放该内存。 D. 垃圾收集能够在期望的时间释放被java对象使用的内存。
28. 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);
29. 下列各种java中的方法的定义,那种是正确的?
A. void myFun(int X=1){ } B. void myFun(int & X){ } C. void myFun(int X ){ } D. void myFun(int * X){ }
30. 设Derived类为Base类的子类,则如下对象的创建语句中那些是错误的?
29
A. Base Obj=new Derived(); B. Derived Obj=new Base(); C. Base Obj=new Base(); D. Derived Obj=new Derived();
31. ★运行下列程序, 会产生什么结果
public class X extends Thread implements Runnable{
public void run(){
System.out.println(\
}
public static void main(String args[]) {
Thread t=new Thread(new X()); t.start();
}
}
A 第一行会产生编译错误 B 第六行会产生编译错误 C 第六行会产生运行错误 D 程序会运行和启动
32. 给定下列代码:
1 class Parent { 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
30