笔试试卷
姓名: 笔试时间:
1.编译Java Application源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( )
A..java B. .class C. .html D..exe
2.抽象类和抽象方法有哪些规则?
3.不允许作为类及类成员的访问控制符是( )。
A.public 胡同生 B.private C.static D.protected
4.设x=1,y=2,z=3,则表达式y+=z--/++x值是( )。
A.3 B.3.5 C.4 D.5
5.任何一个Java程序都默认引入一个包,这个包的名字是________________。
6.匿名类的特点有哪些?
7.匿名类的一般格式是________________。
8.面向对象的三大特性有哪些?
9.简述成员变量和局部变量的作用范围?
10.构造方法的特点是什么?
11.关于下面程序片段,结论正确的是( )。
String a =”Java”;
String b=”Java”;
String x=”Ja”;
String y=”va”;
String c=x+y;
A.a和b指向同一个实例对象,a和c指向同一个实例对象
B.a和b指向同一个实例对象,a和c不指向同一个实例对象
C.a和b不指向同一个实例对象,a和c指向同一个实例对象
D.a和b不指向同一个实例对象,a和c不指向同一个实例对象
12.关于多态性的说法正确的是( )。
A. 一个类中不能有同名的方法
B. 子类中不能有和父类中同名的方法
C. 子类中可以有和父类中同名且参数相同的方法
D. 多态性就是方法的名字可以一样,但返回的类型必须不一样
13.关于继承的说法,正确的是( )。
A.超类的对象就是子类的对象
B.一个类可以有几个超类
C.一个类只能有一个子类
D.一个类只能有一个超类
14.下面的方法重载正确的是( )。
A. int fun (int a, float b){} float fun(int a, float b){}
B. float fun (int a, float b) {} float fun (int x, float y){}
C. float fun (float a){} float fun(float a, float b){}
D. float fun1 (int a, float b){} float fun2(int a ,float b){}
15.输入输出流一般分为__________________________________________。
自测试卷二
笔试试卷
美国中产阶级
姓名: 笔试时间:
1.执行下面代码后,描述正确的是( )
int a,b,c;
a=1;
b=2;
c=(a+b>3?a++:b++)
A.a的值是2,b的值是3
B.a的值是1,b的值是3
C.a的值是2,b的值是2
D.c的值是fal
2.将类的成员的访问权限设置为默认的,则该成员被( )
A.同一包中的类访问
B.其他包中的类访问
C.所有的类访问
D.所有的类的子类访问
3.有关类的说法,正确的是( )。
A.类具有封装性,所以类的数据是不能被访问的
B.类具有封装性,但可以通过类的公共接口访问类中的数据
C.声明一个类时,必须使用public修饰符秦昭
D.每个类中必须有main方法,否则程序无法运行
4.编译一个定义了两个类和三个方法的Java源文件,总共会生成( )个字节码文件。
A.5个字节码文件,以“.java”为扩展名
B.2个字节码文件,以“.java”为扩展名
C.5个字节码文件,以“.class”为扩展名
D.2个字节码文件,以“.class”为扩展名
5.关于super的说法正确的是( )。
十一年简谱A.是指当前对象的内存地址
B.是指当前对象的父类对象的内存地址
C.是指当前对象的父类
D.可以用在main()方法中
6.若 x=5,y=10,则x<y和x>=y的逻辑值分别是_________和_________。
7.创建一个名为MyFirstPackage的包,那么在程序中该包的语句是_________,该语句位于程序的位置是:_________。
8.如何理解面向对象的多态特性?
利润等于什么公式
9.List接口、Set接口、Map接口和Collection接口的主要特征是什么?
10.HashMap类,在重写hashCode()方法时需要遵循的原则是?
11.下面的代码,编译运行时,结果是( )
public class Test{
public static void main (String args[]){
for(int i=0;i<3;i++){
System.out.print(i);
}
System.out.print(i);
}
}
A.编译时报错
B.正确运行,输出012
C.正确运行,输出123
D.正确运行,输出0123
12.下面代码中,编译时会发生错误的是( )。
class Parent{ }
class Child extends Parent{
public static void main (String [] args){
Parent p1 = new Child (); //第一行
Parent p2 = new Parent (); //第二行
Child c1 = new Child (); //第三行
Child c2 = new Parent (); //第四行
}
}
A.第一行
B.第二行
C.第三行
D.第四行
13.下面给定的代码,
Public static void main (String [] args){
System.out.print(“Hello”指日可下+args[1]);
}
从命令行中传参:people world nation ,该程序的运行结果是( )。
A.Hello people
B.Hello world
C.Hello people world nation
安全气囊原理
D.运行出现异常
14.Java语言中,尝试对null对象进行操作时,会产生( )类型的异常。
A.ArithmeticException
B. NullPointerException
C. IOException
D. EOFException
15.请列举出三种常见的过滤器及其作用。
自测试卷三
笔试试卷
姓名: 笔试时间:
1.下面合法的标识符是( )。
A.#_pound B. _underscore C. 5Interstate D. class
2.下面( )赋值语句不会出现编译警告或错误的是。
A.float f =1.3;
B.char c=”a”;
C.byte b=257;
D.int i=歇后语一年级10;
3.字符流和字节流的区别在于( )。
A.前者带有缓冲,后者没有
B.前者是块读写,后者是字节读写
C.二者没有区别,可以互换使用
D.每次读写的字节数不同
4.下列流中哪个不属于字节流( )。
A.FileInputStream B.BufferedInputStream
C.FilterInputStream D.InputStreamReader