题目来自牛客网
前言坚持练习,积少成多,坚持遇见最好的自己
1、代码题public class Test {
public static void main(String[] args) {
Father a = new Father();
Father b = new Child();
}
}
class Father {
public Father() {
System.out.println("我是父类");
}
}
class Child extends Father {
public Child() {
System.out.println("我是子类");
}
}
A、我是父类
我是父类
我是子类
B、我是父类
我是子类
我是子类
C、我是父类
我是父类
D、我是父类
我是父类
我是父类
A、正确 B、错误
3、如果一个接口Glass有个方法setColor(),有个类BlueGlass实现接口Glass,则在类BlueGlass中正确的是?A、protected void setColor() { …}
B、void setColor() { …}
C、public void setColor() { …}
D、以上语句都可以用在类BlueGlass中
A、可维护行强 B、可扩展性强 C、代码重复少 D、大大减少代码量
5、在一个基于分布式的游戏服务器系统中,不同的服务器之间,哪种通信方式是不可行的()?A、管道 B、消息队列 C、高速缓存数据库 D、套接字
6、关于 Socket 通信编程,以下描述正确的是()。A、客户端通过new ServerSocket()创建TCP连接对象
B、客户端通过TCP连接对象调用accept()方法创建通信的Socket对象
C、客户端通过new Socket()方法创建通信的Socket对象
D、服务器端通过new ServerSocket()创建通信的Socket对象
A、LVS B、Nginx C、Lighttpd D、Apache
8、面向对象的程序设计语言具有()等共同特性。(多选)A、封装性 B、多态性 C、简单性 D、复杂性 E、继承性
9、代码题(多选题)给出下面的代码段:
public class base{
int w, x, y ,z;
public base(int a,int b)
{
x=a; y=b;
}
public base(int a, int b, int c, int d)
{
// assignment x=a, y=b
w=d;z=c;
}}
在代码说明// assignment x=a, y=b处写入如下哪几个代码是正确的?()
A、base(a,b); B、x=a, y=b; C、x=a; y=b; D、this(a,b);
10、在你面前有一个n阶的楼梯,你一步只能上1阶或2阶。请问,当N=11时,你可以采用多少种不同的方式爬完这个楼梯();当N=9时呢?(多选题)A、11 B、144 C、55 D、89
结尾答案在每日10道Java练习题day2,希望小伙伴们将答案写在评论区,咱们一块学习。



