在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

微信扫码获取答案解析
下载APP查看答案解析