每日10道JAVA题(20180705)

本文包含10道程序设计题目,涉及进制运算、数据结构、多线程、Java Web开发及异常处理等内容,旨在通过典型例题帮助读者加深理解并提高编程能力。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

/ **   
 * 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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

StrideBin

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值