每日10道JAVA题(20180705)

/ **   
 * 10道题系列会持续更新,每日的10道题都是我做过的,做错或者觉得需要复习的有价值的
 *请关注我,每日和我一同进步,有更好的建议或有问题的请在评论区提出或私信我

 * /

1.以下哪个式子有可能在某个进制下成立()?


A.13*14=204
B.12*34=568
C.14*14=140
D.1+1=3


2.以下数据结构属于非线性数据结构的是


A.队列
B.线性表
C.二叉树
D.栈


3.多个线程可同时操作一个数据,为了保证该数据的准确性,可将操作该数据的部分改为 ()


A.同步
B.异步
C.只读
D.只写


4.J2EE中,当把来自客户机的HTTP请求委托给servlet时,会调用HttpServlet的(    )方法


A.service
B.doget
C.dopost
D.init


5.下面有关spring的依赖注入,说法错误的是?


A.依赖注入通常有如下两种:设置注入和构造注入:
B.构造注入可以在构造器中决定依赖关系的注入顺序,优先依赖的优先注入
C.当设值注入与构造注入同时存在时,先执行设值注入,再执行构造注入
D.设值注入是指IoC容器使用属性的setter方法来注入被依赖的实例。这种注入方式比较简单、直观


6.Which lines of the following will produce an error?


1. byte a1 = 2, a2 = 4, a3;
2. short s = 16;
3. a2 = s;
4. a3 = a1 * a2;


A.Line 3 and Line 4
B.Line 1 only
C.Line 3 only
D.Line 4 only


7.
byte b1=1,b2=2,b3,b6,b8;
final byte b4=4,b5=6,b7;
b3=(b1+b2);  /*语句1*/
b6=b4+b5;    /*语句2*/
b8=(b1+b4);  /*语句3*/
b7=(b2+b5);  /*语句4*/
System.out.println(b3+b6);
下列代码片段中,存在编译错误的语句是()


A.语句2
B.语句1
C.语句3
D.语句4


8.下面哪些Java中的流对象是字节流?


A.FileInputStream
B.BufferedInputStream
C.PushbackInputStream
D.ByteArrayInputStream


9.关于匿名内部类叙述正确的是? ( )


A.匿名内部类可以继承一个基类,不可以实现一个接口
B.匿名内部类不可以定义构造器
C.匿名内部类不能用于形参
D.以上说法都不正确


10.Test.main() 函数执行后的输出是()
public class Test {  
    public static void main(String [] args){  
        System.out.println(new B().getValue());  
    }  
    static class A{  
        protected int value;  
        public A(int v) {  
            setValue(v);  
        }  
        public void setValue(int value){  
            this.value = value;  
        }  
        public int getValue(){  
            try{  
                value++;  
                return value;  
            } catch(Exception e){  
                System.out.println(e.toString());  
            } finally {  
                this.setValue(value);  
                System.out.println(value);  
            }  
            return value;  
        }  
    }  
    static class B extends A{  
        public B() {  
            super(5);  
            setValue(getValue() - 3);  
        }  
        public void setValue(int value){  
            super.setValue(2 * value);  
        }  
    }  
}  


A.11 17 34
B.22 74 74
C.6 7 7
D.22 34 17

猜你喜欢

转载自blog.csdn.net/stridebin/article/details/80931248