打★为6月份出现的考题! 练习题2007年6月份(孙) 一、 单选题(40道)
1. ★ 运行下列程序, 会产生什么结果
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 程序会运行和启动 2. 给定下列代码: 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
1
3. 给出下面代码: public class Person{
static int arr[] = new int[10]; public static void main(String a[]) {
System.out.println(arr[1]); } }
那个语句是正确的? A 编译时将产生错误;
B 编译时正确,运行时将产生错误; C 输出零; D 输出空。
4. 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. 5. 类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 编译时正确,但运行时错误。
6. 下面属于电子商务产生的条件的是哪个? A、 计算机的广泛应用,网络的普及和成熟 B、 信用卡的普及和应用,电子交易安全协议的确定 C、 政府的支持与推动 D、 以上都是
7. 电子商务有许多分类,其中 B to B是指( )。
A、企业与企业 B、企业与消费者 C、消费者与消费者 D、企业与政府 8. 按照使用网络类型分类,以下不属于当前电子商务的主要形式是( )。
A、EDI商务 B、Internet商务 C、Intranet商务 D、WWW商务
2
9. Intranet一般称之为( )。
A、外联网 B、 广域网 C、局域网 D、企业内部网
10. 一个电子商务解决方案由客户端、协议防火墙、应用服务器、域防火墙和企业内部网几部分共同组成。企业认为这种解决方案比较昂贵。为了节省花费,企业管理者希望能够除去第二层防火墙(即域防火墙)。在需求分析阶段,企业相关人员指出安全性是非常重要的。 在这种需求下,第二层防火墙需要删除么?
A. 不能删除。需要第二层防火墙保障安全性。防火墙必须成对安装以保证它的功能。
B. 不能删除。使用第二层防火墙可以改善安全。第二层防火墙能够防止外部INTERNET用户直接访问企业内部服务器。
C. 可以删除。使用两层防火墙可以增加整个系统的吞吐量,尽管如此,但是一层防火墙就足够了。 D. 可以删除。使用两层防火墙可以实现高可用性,尽管如此,但是一层防火墙就足够了。 11. 下面的技术中,哪一个是客户端脚本语言? A. ASP B. PHP C. Perl D. VBScript 12. 在IBM 电子商务应用框架中,以下哪个是客户端技术? A. Servlet B. JSP C. HTML D. EJB
13. ★ 有一个电子商务应用,它需要使两个公司间的信息进行交互。这两个公司的数据分别存放在DB2数据库中和Lotus 中。在IBM电子商务框架中,会推荐使用下面哪一种标准来展现数据? A. EDI B. IIOP C. HTML D. XML
14. ★下面那种技术可以与基于浏览器的WEB应用共同协作,使得某些错误能够直接在终端用户的客户端处理而无需在WEB服务器端处理?
A. XML B. CGI C. SGML D. JavaScript
15. 作为电子商务解决方案的一部分,客户需要使用自己定义的标记集来标记数据。下面哪一种技术是基于SGML的,并能满足客户的这一需求? A. XML B. HTML C. DHTML D. JavaScript 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
3
19. 下列哪些语句关于内存回收的说明是正确的? A 程序员必须创建一个线程来释放内存; B 内存回收程序负责释放无用内存 C 内存回收程序允许程序员直接释放内存 D 内存回收程序可以在指定的时间释放内存对象
20. 欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的 ? A ArrayList myList=new Object(); B List myList=new ArrayList(); C ArrayList myList=new List(); 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. 要从文件\文件中读出第10个字节到变量C中,下列哪个方法适合?
A FileInputStream in=new FileInputStream(\B FileInputStream in=new FileInputStream(\C FileInputStream in=new FileInputStream(\
D RandomAccessFile in=new RandomAccessFile(\24. ★容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改 变?
A CardLayout B FlowLayout C BorderLayout D GridLayout
25. 下列哪些不属于软件维护阶段?
A. 诊断和改正在使用过程中发现的软件错误 B. 诊断和改正在开发过程中发现的软件错误 C. 根据用户需求进行软件升级
D. 修改软件为将来的维护活动预先做准备
4
26. 下列那种java组件为容器组件
A. List列表框 B. Choice下拉式列表框 C. Panel面板
D. MenuItem 命令式菜单项
27. 如下那种Java的控件将不会引发动作事件(ActionEvent)?
A. Button B. MenuItem C. Panel
D. CheckboxMenuItem
28. 编译java Applet源程序文件将产生相应的结果文件,这些结果文件的扩展名是什么?A. .java B. .class C. .html D. .exe
29. ★ 将一个十六进制数赋值给一个long类型的变量,正确的表达式是:
A. long number = 345L; B. long number = 0345; C. long number = 0345L; D. long number = 0x345L.
30. JPanel组件的默认布局管理器是哪一项?
A. GridLayout B. CardLayout C. BorderLayout D. FlowLayour
31. 下列哪一项不属于面向对象程序设计的基本要素?
A. 类 B. 对象 C. 方法 D. 安全 32. 下面程序的输出结果是。
public class ex2 {
public static void main(String[] args) {
for(int cnt=0;cnt<10;cnt++) {
if(cnt==5) break;
5