catch(ArrayIndexOutOfBoundsException e) {
System.out.println(“数组超越边界异常:”+e); } } }
A. 程序将输出第15行的异常信息 B. 程序第10行出错 C. 程序将输出“b=42”
D. 程序将输出第19行的异常信息
21、下列程序的执行,说法正确的是 class ExMulti {
static void procedure() { try {
int c[]={1}; c[42]=99; }
catch(ArrayIndexOutOfBoundsException e) {
System.out.println(“数组超越界限异常:”+e); } }
public static void main(String args[]) { try
{
procedure(); int a=args.length; int b=42/a;
System.out.println(“b=”+b); }
catch(ArithmeticException e) {
System.out.println(“除0异常:”+e); } } }
A. 程序只输出第12行的异常信息 B. 程序只输出第26行的异常信息 C. 程序将不输出异常信息
D. 程序将输出第12行和第26行的异常信息
22、流的传递方式是() A. 并行的 B. 串行的 C. 并行和串行 D. 以上都不对
23、下列不是java的输入输出流的是() A. 文本流 B. 字节流 C. 字符流 D. 文件流
24、凡是从中央处理器流向外部设备的数据流称为() A. 文件流 B. 字符流 C. 输入流 D. 输出流
25、获取一个不包含路径的文件名的方法为() A. String getName( ) B. String getPath( ) C. String getAbslutePath( ) D. String getParent( )
26、下列属于文件输入输出类的是() A. FileInputStream和FileOutputStream
B. BufferInputStream和BufferOutputStream C. PipedInputStream和PipedOutputStream D. 以上都是
27、下列不属于FileInputStream输入流的read()成员函数的是() A. int read();
B. int read(byte b[]);
C. int read(byte b[],int offset,int len); D. int read(int line);
28、当处理的数据量很多,或向文件些很多次小数据,一般使用()流 A. DataOutput B. FileOutput C. BufferedOutput D.PipedOutput
29、当把一个程序、线程或代码段的输出连接到另一个程序、线程或代码短的输入时,应使用()流 A. DataOutput B. FileOutput C. BufferedOutput D. PipedOutput
30、当要将一文本文件当作一个数据库访问,读完一个纪录后,跳到另一个纪录,它们在文件的不同地方时,一般使用()类访问。 A. FileOutputStream B. RandomAccessFile C. PipedOutputStream D. BufferedOutputStream
31、java中,实现通过网络使用URL访问对象的功能的流是() A. URL输入流 B. Sock输入流
C. PipedInputStream输入流 D. BufferedInputStream输入流
1. Java中用来抛出异常的关键字是 ( ) A. try B. catch C. throw D. finally
2. 下列不是Java的输入输出流的是 ( ) A. 文本流 B. 字节流 C. 字符流 D. 文件流
3. 下列属于容器的组件有: ( ) A.JButton B.JPane C.Canvas D.JTextArea
4. 在复选框中移动鼠标,然后单击一选项,要捕获所选项必需实现哪个接口? ( )
A.ActionListener B.MouseListener C.MouseMotionListern D.ItemListener
5. 对于Java中的布局管理器,以下说法中错误的是 ( ) A. FlowLayout 以由上到下的方式从左到右排列组件
B. BorderLayout 使用”东”、”西”、”南”、”北”,”居中”来指定组件的位置
C. GridLayout 可以创建网格布局,布局中各组件的大小可以任意调整 D. 可以通过容器的setLayout 方法为容器指定布局管理器
6. Java所定义的版本中不包括: ( ) A. JAVA2 EE B. JAVA2 ME C. JAVA2 HE D. JAVA2 SE
7. 若用Java虚拟机执行类名为Hello的应用程序,正确命令是 ( A. java Hello.class B. Hello.class C. java Hello.java
D. java Hello
8. 下列代码输出结果是 ( int i = 10; while ( i > 0 ){ i = i + 1; if ( i = =10 ){ break; } }
A. while循环执行10次 B. 死循环 C. 循环一次都不执行 D.循环执行一次
9. 下面哪个表达式可得到x和y的最大值? ( A. x>y?y:x B. x
11. JDBC中要显式地关闭连接的命令是 ( A.Connection.close() B.RecordSet.close()
) )
) ) )