JA V A 程序设计2010/11/16 复习填空
1 一个Applet在被加载到浏览器并完成初始化后,将被调用的方法是paint
2 Class对象由Java 虚拟机自动生成。
3 在Java 中,转义字符\n 表示换行
4 抛出异常的语句是throw new Exception()
5 设x = 2 ,则表达式x++ * 3 的值是6
6 对二进制数进行算数右移的运算符是>>。
7 Java中的三元运算符是?:
8 请写出匹配帐号是否合法(字母开头,允许5-16 字节,允许字母数字下划线)的正则表达式:^[a-zA-Z][a-zA-Z0-9_]{4,15}$
9 请写出匹配腾讯QQ 号的正则表达式:[1-9][0-9]{4,}
10 请写出匹配中国邮政编码的正则表达式:[1-9]\d{5}(?!\d)
11 用户不能直接调用构造方法,只能通过new关键字自动调用。
12 设x = 2 ,则表达式--x * 3 的值是3。
13 对于运算符||,如果一个操作数为true,则表达式的值为true。
选择
1、请问所有的例外类皆继承哪一个类(C)
A java.io.Exception
B http://www.doczj.com/doc/a7a02109763231126edb116a.htmlng.Throwable
C http://www.doczj.com/doc/a7a02109763231126edb116a.htmlng.Exception
D http://www.doczj.com/doc/a7a02109763231126edb116a.htmlng.Error
2、下面程序段的执行结果是什么(B)
public class Foo{
public static void main(String[] args){
try{
return;}
finally{System.out.println("Finally");
}
}
}
A 程序正常运行,但不输出任何结果。
B 程序正常运行,并输出"Finally"。
C 编译能通过,但运行时会出现一个例外。
D 因为没有catch 语句块,所以不能通过编译。
3、给出下列代码,则数组初始化中哪项是不正确的(A)
byte[]array1,array2[];
byte array3[][];
byte [][] array4;
A)array2 = array1 B)array2=array3 C)array2=array4 D)array3=array4
4、Java 语言中创建一个对象使用的关键字为(C)
A、class
B、interface
C、new
D、create
5、对于可以独立运行的Java 应用程序,下列(D)说法是正确的。
A、无须main 方法
B、必须有两个main 方法
C、可以有多个或零个main 方法
D、必须有一个main 方法
6、设x=5 则y=x-- 和y=--x 的结果,使y 分别为(C)
A、5,5
B、5,6
C、5,4
D、4,4