在Applet生命周期中,下面方法中,在装载Applet时被调用的是( )。
A:stop() B:init() C:start() D:destroy()
JDBC是面向( )的。
A:过程 B:对象 C:应用 D:用户
J2SDK的下载中,下列( )可以进入J2SE下载页面。
A:进入http://java.sum.com B:单击左侧Download链接 C:单击页面中的Java 2 Platform,Standard Edition链接 D:单击页面中的J2SE l.4.2链接
本题定义了一个方法add( ),用于求两个整形数的和。方法中有两个整形参数a和b,方法体中计算a和b的和sum,并将结果返回。程序中调用add( )方法求整数24和34的和,并将结果打印输出。
public class javal{
public static void main(String[]args){
int a=24,b=34;
System.out.println(add(a,b));
}
public static int add( ){
;
sum—a+b;
;
}
}
第1处:int a,int b
第2处:int sum
第3处:return sum
本题中,主窗口有一个按钮“显示Dial09”,单击该按钮后显示一个对话框,对话框的标题是“Dial09”,其上有一个文字标签“欢迎学习Java.”,此时仍允许对原来窗口进行操作,当关闭新生成的对话框时退出程序。
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class java2 extends Frame implements ActionLis-
tener{
public static void main(String args[]){
java2 f=new java2("java2");
Panel pan=new Panel( );
f.init( );
}
public java2(String str){
super(str);
}
public void init( ){
addWindowListener(new WindowAdapter( ){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
setSize(200,200);
setLayout(new FlowLayout( ));
but=new Button("显示Dialog");
add(but);
but.addActionListener(this);
dig=new Dialog(this,"Dialog", );
dig.setSize(100,50);
dig.addWindowListener(new WindowAdapter( ){
public void windowClosing(WindowEvent e){
;
}
});
dig.add("Center",new Label("欢迎学习Java."));
setVisible(true);
}
public void actionPerformed(ActionEvent e){
dig.setVisible(true);
}
private Dialog dig;
private Button but;
}
第1处:flash
第2处:System.exit(0)
本题的功能是监听鼠标的拖曳操作。窗口中有一个列表框,列表框中列出了当前目录的所有文件,鼠标选中一个或多个文件后拖曳出窗口,此操作的功能是将拖曳的文件复制一份在拖曳的目的目录下。
import java.awt.*;
import java.awt.datatransfer.*;
import java.awt.dnd.*;
import java.awt.event.*;
import java.io.*;
import java.util.*;
import javax.swing.*;
public class java3
{
public static void main(String[]args)
{
JFrame frame=new DragSourceFrame( );
frame.setDefauhCloseOperation(JFrame.EXIT_
0N_CLoSE);
frame.show( );
}
}
class DragSoureeFrame extends JFrame
{
public DragSourceFrame( )
{
setTitle("java3");
setSize(WlDTH,HElGHT);
Container contentPane=getContentPane( );
File f=new File(".").getabsoluteFile( );
File[]files=f.listFiles( );
model=new DefaultListModel( );
for(int i=0;i try
{
model.addElement(files[i].getCanonicalFile( ));
}
catch(IOException exception)
{
JOptionPane.showMessageDialog(this,exeep-
tion);
}
fileList=new JList(model);
contentPane.add(new JScrollPane(fileList),
BorderLayout.CENTER);
contentPane.add(new JLabel("从列表中拖曳出文件"),
BorderLayout.NoRTH);
DragSource dragSource=DragSource.getDefauh-
DragSource( );
dragSource.createDefaultDragGestureRecognizer
(fileList,DnDConstants. ACTION_COPY_0R_MOVE,new
DragGestureListener( )
{
public void dragGestureRecognized(
DragGestureEvent event)
{
draggedValues=fileList.getSelectedValues( );
Transferable transferable
=new FiteListTransferable(draggedValues);
evenr.startDrag(null,transferable,
new FileListDragSourceListener( ));
}
});
}
private class FileListDragSourceListener imple-
ments DragSourceAdapter
{
public void dragDropEnd(DragSourceDropEvent event)
{
if(event.getDropSuccess( ))
{
int action=event.getDropAction( );
if(action= =DnDConstants.ACTl0N MOVE)
{
for(int i=0;i model.removeElement(draggedValues[i]);
}
}
}
}
private JList fileList;
private DefauhListModel model;
private Object[]draggedValues;
private static final int WIDTH=300;
private static final int HEIGHT=200;
}
class FileListTransferable implements Transferable
{
public FileListTransferable(Object[]files)
{
fileList=new ArrayList(Arrays.asList(files));
}
public DataFlavor[]getTransferDataFlavors( )
{
return flavors;
public boolean isDataFlavorSupported(DataFlavor flavor)
{
return Arrays. asList(flavors), contains(flavor) ;
}
public Object getTransferData(DataFlavor flavor)
throws UnsupportedFlavorException
if(flavor, equals(DataFlavor, javaFileListFlavor) )
return fileList;
else if(flavor, equals(DataFlavor, stringFlavor))
return fileList, toString( ) ;
else
throw new UnsupportedFlavorException(flavor) ;
}
private static DataFlavor[] flavors =
{
DataFlavor. j avaFileListFlavor,
DataFlavor. stringFlavor
};
private java. util. List fileList;
第1处:File f—new File(".").getAbsoluteFile()
第2处:int i=0;i
第3处:private class FileListDragSoureeListener extends DragSourceAdapter
数据的存储结构是指( )。
A:存储在外存中的数据 B:数据所占的存储空间量 C:数据在计算机中的顺序存储方式 D:数据的逻辑结构在计算机中的表示
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是( )。
A:冒泡排序n/Z B:冒泡排序为n C:快速排序为n D:快速排序为n(n一1)/z
栈和队列的共同点是( )。
A:都是先进先出 B:都是先进后出 C:只允许在端点处插入和删除元素 D:没有共同特点
有下列二叉树,对此二叉树中序遍历的结果为( )。

A:ABCEDF B:ABCDEF C:ECBDFA D:ECFDBA