`

08年底 Sybase的一套笔试题(java版)

 
阅读更多

其实这博客是转论坛上的,

原帖:

http://topic.csdn.net/u/20090113/17/5abc9a50-64dd-4277-af73-e8d2b762a469.html

我贴过来,自己做一下。

题目1: One team tries to buy several bottle of drinks for 27 athletes. In ABC store three empty bottles can be exchanged

with one new bottle of drinks. Which of the following numbers is the minimal one that the team should buy for the 27

athletes?

答:自己实现了一个,比较简单的。

  1. /**
  2. *@authorbzwm
  3. *
  4. */
  5. publicclassBottleTest{
  6. publicstaticvoidmain(String[]args){
  7. //放空瓶子的栈
  8. java.util.Stack<Object>emptyBottles=newjava.util.Stack<Object>();
  9. //买的饮料数
  10. intbottle=0;
  11. //喝过饮料的人数
  12. intdrink=0;
  13. //空饮料瓶子
  14. ObjectemptyBottle=newObject();
  15. while(drink<27){
  16. //一个人喝过了
  17. drink++;
  18. //把空瓶子放在栈中
  19. emptyBottles.push(emptyBottle);
  20. //买的饮料数加1
  21. bottle++;
  22. //如果空瓶子栈中的空瓶数为3个
  23. if(emptyBottles.size()==3){
  24. //将三个瓶子拿去商店换饮料
  25. emptyBottles.pop();
  26. emptyBottles.pop();
  27. emptyBottles.pop();
  28. //一个人喝过饮料
  29. drink++;
  30. //将空瓶子再放在栈中
  31. emptyBottles.push(emptyBottle);
  32. }
  33. }
  34. System.out.println(bottle);
  35. }
  36. }

题目2: How can you create a listener class that receives events when the mouse is moved(single Answer)

A By extending MouseListener

B By implementing MouseListener
C By extending Mouse Motion Listener
D By implementing Mouse Motion Listener
E Either by extending Mouse Motion Listener or extending MouseListener
F Either by implementing Mouse Motion Listener or implementing MouseListener

题目3: You are assign the task of building a panel containing a TextArea at the top, a label directly below it, and a button

directly below the label. If the three components are added directly to the panel, which layout manager can be panel use to

ensure that the TextArea absorbs all of the free vertical space when the parel is resized?

题目4: Which are not containers in Java?(Multiple answer)
A ScollPane
B Canvas
C Scrollbar
D Applet
E Dialog

题目5:You need to store elements in a collection that
guarantees that no duplicates are stored and all elements
can be access in nature order, which interface provides
that capability?

A java.uil.Map
B java.util.Collection
C java.util.List
D java.util.SortedSet
E java.util.SortedMap
F java.util.Set

题目6:What will happen when you attempt to compile and run this
code?


abstract class Base{
abstract public void myfunc();
public class Abs extends Base{
public static void main(String argv[])
{
Abs a = new Abs();
a.amethod();
}
public void amethod(){
System.out.println("A method");;
}
}

A The code will compile and run, printing out the words "A
method"
B The compiler will complain errors in Base class.
C The code will compile but complain at run time that the
Base class has none abstract methods.
D The compiler will complain errors in Abs class

题目7: Description
import java.util.*;


public class Test
{
private String value = null;
public Test(String v)
{
value = v;
}
public boolean equals(Test o)
{
if(o==this) return true;
if(o instanceof Test)
{
Test test =(Test) o;
return value.equals(test.value);
}
return false;
}
public static void main(String[] args)
{
List list = new ArrayList();
Test test1 = new Test("object");
Test test2 = new Test("object");
Test test3 = new Test("object");
Object test4 = new Test("object");
list.add(test1);

System.out.println(list.contains(test2));
System.out.println(test2.equals(test3));
System.out.println(test3.equals(test4));

}
}

题目8:
Which of the following is NOT true regarding to RuntimeException?

A RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtul
Machine.
B A method is not required to declare in its throws clause any subclasses of RuntimeException that might be thrown during the

execution of the method but not caught.
C An RuntimeException is a subclass of Throwable that indicates serious problems that a reasonable application should not try
to catch.
D NullPointerException is one kind of RuntimeException.

题目9: Which of the following items demonstrates the key characteristics of Web 2.0

A Centralized
B User centered design
C Open
D Light Weight

题目10: When using the writeObject method to store the state of n object, how can you protect sensitive data from being
accessed in the stored object?

A Implement the Object as Exteralizable
B Declare the sensitive fields as private transient
C Declare the sensitive fields as static transient

D Declare the sensitive fields as protected transient

分享到:
评论

相关推荐

    Java连接Sybase数据库的jar包

    Java连接Sybase数据库的jar包,已通过本人测试。能用的哦~~~

    Sybase数据库类型转Java类型

    标题 "Sybase数据库类型转Java类型" 涉及到的是在编程中处理数据库操作时,如何将Sybase数据库中的数据类型映射到Java编程语言中的对应类型。这是一个常见的问题,因为不同的数据库系统和编程语言都有自己的一套数据...

    java远程连接sybase数据库完整示例

    在Java编程中,远程连接Sybase数据库是一项常见的任务,它涉及到网络通信、数据库连接管理和数据交互。本示例将深入探讨如何使用Java Database Connectivity (JDBC) API来实现这一目标,以及解决过程中可能遇到的...

    sybase11.9.2中文版英文版集合.rar

    本资源“sybase11.9.2中文版英文版集合.rar”包含Sybase数据库系统的11.9.2版本的中文版和英文版,适用于不同语言环境的需求。以下是关于Sybase 11.9.2的一些核心知识点: 1. **Sybase ASE(Adaptive Server ...

    Sybase驱动(Java)

    在Java环境中,Sybase驱动主要分为jconn2、jconn3和jconn4,它们都是Java Database Connectivity (JDBC) 驱动,实现了Java标准接口,用于连接Java应用程序到Sybase数据库。 2. jconn2: jconn2是较早版本的Sybase ...

    sybase数据库存储过程调用外部JAVA

    Sybase数据库系统,作为一款企业级的关系型数据库管理系统,提供了与Java语言的集成,使得开发人员可以在存储过程中调用外部Java程序,这对于无需依赖系统服务器进行定时任务调度的情况尤其有用。本文将详细介绍如何...

    jconn4 jdbc连接sybase驱动

    `jconn4`是Sybase公司提供的一种JDBC(Java Database Connectivity)驱动,主要用于帮助Java应用程序与Sybase数据库进行交互。本文将深入探讨`jconn4`驱动、其在Sybase环境中的作用以及如何使用它来建立Java到Sybase...

    Teradata天睿笔试题

    Teradata天睿笔试题主要涵盖了逻辑推理和数据库技术两大部分,尤其强调了SQL查询和索引的使用。在逻辑推理部分,题目可能涉及到布尔代数的概念,需要考生具备一定的逻辑思维能力。这部分试题旨在测试候选人的逻辑...

    java+数据库依赖+sybase.rar

    Java编程语言与数据库之间的交互是开发企业级应用的关键部分,特别是在使用像Sybase这样的高性能数据库管理系统时。在Java中,我们通常使用JDBC(Java Database Connectivity)API来连接和操作数据库。Sybase作为一...

    Java面试笔试题

    ### Java面试笔试题知识点解析 #### 1. 数据库性能优化措施 对于不同的数据库系统(如Oracle、Sybase、DB2、SQL Server等),虽然它们的具体优化策略有所不同,但核心思路相似。以下是一些常见的数据库性能优化...

    Sybase 2008年 应届生 面试题

    sybase的2008年应届生面试题。。

    sybase java 驱动

    标题中的“sybase java 驱动”指的是Java应用程序连接Sybase数据库时所需的一个关键组件,即数据库驱动程序。在Java编程中,为了与不同类型的数据库进行交互,我们需要特定的 JDBC(Java Database Connectivity)...

    Java连接SybaseSqlAnywhere数据库驱动以及Demo

    在这个场景中,我们关注的是如何使用Java连接到Sybase SQL Anywhere数据库。SQL Anywhere是一款轻量级、高度可移植的数据库管理系统,常用于嵌入式系统和移动应用。以下是关于这个主题的详细解释: 首先,我们需要...

    Sybase ASE12.5附带的Sybase Central完整免安装版

    **Sybase ASE12.5** 是Sybase公司推出的一款高度可扩展的企业级数据库管理系统,全称为Adaptive Server Enterprise。这个版本在1990年代末期发布,它以其高效性能、高可用性和数据安全性而受到业界的认可。ASE12.5在...

    sybase4javatool

    标题中的“sybase4javatool”表明这是一个利用Java编程语言开发的工具,主要用于与Sybase数据库进行交互。Sybase是一种关系型数据库管理系统,广泛应用于企业级应用中,尤其在金融和电信领域。这个工具的描述提到...

    jconn4 - java的sybase驱动程序

    sybase的java驱动,最新java for sybase驱动程序jconn4.jar,如有需要请下载。解压密码:jconn4

    Sybase (ASE) jdbc 官方驱动包 (最新版)

    Sybase (ASE) jdbc 官方驱动包 (最新版), 支持ASE15.x, ASE16.x 兼容过去老版本的ASE. 用于正式的产品环境。与开源的jtds还是有区别的。 使用说明 : 将jdbc4_jdbc3.zip解压开来,使用jdbc4.jar即可。jdbc3.jar用于...

    Sybase ASE12.5 Windows 32bit x86版(3之2)

    Sybase ASE12.5 Windows 32bit x86版(8之2).美国Sybase公司研制的一种关系型数据库系统,是一种典型的UNIX或WindowsNT平台上客户机/服务器环境下的大型数据库系统。 Sybase提供了一套应用程序编程接口和库,可以与非...

    一些软件公司的笔试题

    这些笔试题目涵盖了许多IT基础知识,主要集中在操作系统、数据库和程序设计方面。让我们逐一解析这些知识点: 1. **避免死锁的方法**:死锁是多个进程互相等待对方释放资源导致的状态。避免死锁的方法包括资源预...

    java连接sybase jdbc驱动包,jconn2.jar,jconn3.jar,jconn4.jar

    Java连接Sybase数据库时,JDBC(Java Database Connectivity)驱动是不可或缺的一部分。JDBC驱动允许Java应用程序与各种数据库进行通信,包括Sybase。在提供的标题和描述中提到了三个不同版本的Sybase JDBC驱动包:...

Global site tag (gtag.js) - Google Analytics