Java程序设计慕课版)自测试题5套及答案大学期末复习资料

更新时间:2023-07-12 22:46:39 阅读: 评论:0

笔试试卷
姓名:                                笔试时间:             
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

本文发布于:2023-07-12 22:46:39,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/1093276.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:方法   字节   对象   编译   访问
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图