1、请选择该方法的返回类型()
Return Type method(byte x,double y){ return (short)x/y*2; }
A、byte
B、short
C、int
D、double

2、设x=1,y=2,z=3,则表达式y+=z–/++x的值是()
A、3
B、3.5
C、4
D、5

3、定义如下的二维数组b,下面的说法正确的是()
int b[][] = {{1,2,3},{4,5},{6,7,8}};
A、b.length的值是3
B、b[1].length的值是3
C、b[1][1]的值是5
D、二维数组b的第一维有3个元素

4、设有下面的两个赋值语句:
a = Integer.parseInt(“12”); b = Integer.valueOf(“12”).inValue();
下列说法正确的是()
A、a是整数类型变量,b是整数类对象
B、a是整数类对象,b是整数类型变量
C、a和b都是整数类对象并且值相等
D、a和b都是整数类型变量并且值相等

5、下面关于HashMap说法正确的是()
A、HashMap是线程安全的,可以用于多线程环境下
B、HashMap容量不足(超过了阈值)时,会自动增长
C、HashMap是基于哈希表实现,是有序的
D、HashMap实现了Serializable接口,因此它支持序列化,实现了Cloneable接口,能被克隆

6、以下关于继承的叙述正确的是()
A、在Java中类只允许单一继承
B、在Java中一个类只能实现一个接口
C、在Java中一个类不能同时继承一个类和实现一个接口
D、在Java中接口只允许单一继承

7、下面关于进程、线程的说法正确的是()
A、进程是程序的一次动态执行过程,一个进程在其执行过程中,可以产生多个线程——多线程,形成多条执行线索
B、线程是比进程更小的执行单位,是在一个进程中独立的控制流,即程序内部的控制流,线程本身不能自动运行,栖身于某个进程之中,有进程启动执行
C、Java多线程与平台相关
D、对于单处理器系统,多个线程分时间片获取CPU或其他系统资源来运行,对于多处理器系统,线程可以分配到多个处理器中,从而真正的并发执行多任务

8、关于接口哪个正确()
A、实现一个接口必须实现接口的所有方法
B、一个类只能实现一个接口
C、接口间不能有继承关系
D、接口和抽象类是同一回事

9、对于已经被定义过的可能抛出异常的语句,在编程时()
A、必须使用try/catch语句处理异常,或用throws将其抛出
B、如果程序错误,必须使用try/catch语句处理异常
C、可以置之不理
D、只能使用try/catch语句处理

10、下面关于Java中异常处理try块的说法正确的是()
A、try块后面通常应有一个catch块,用来处理try块中抛出的异常
B、catch块后面必须有finally
C、可能抛出异常的方法调用应放在try块中
D、对抛出的异常的处理必须放在try块中

11、字符流与字节流的区别在于()
A、前者带有缓冲,后者没有
B、前者是块读写,后者是字节读写
C、二者没有区别,可以互换使用
D、每次读写的字节数不同

12、下列属于SQL约束的是()
A、NOT NULL
B、UNIQUE
C、ALTERNATE
D、CHECK

13、以下属于sql聚合函数的是()
A、sum
B、avg
C、count
D、min

14、SQL语句执行的顺序是()
A、1.SELETE 2.JAIN ON 3.FROM 4.WHERE 5.GROUP BY 6.HAVING 7.ORDER BY
B、1.SELETE 2.FROM 3.JAIN ON 4.WHERE 5.GROUP BY 6.HAVING 7.ORDER BY
C、1.FROM 2.JAIN ON 3.WHERE 4.GROUP BY 5.HAVING 6.SELECT 7.ORDER BY
D、1.JOIN ON 2.WHERE 3.GROUP BY 4.HAVING 5.SELECT 6.FROM 7.ORDER BY

15、下列有关Spring Dao,描述错误的是()
A、方便的事物管理:Spring的声明式事物管理力度是类级别
B、Spring提供的DAO支持了JDBC,JDO和Hibernate

C、异常包装:Spring能够包装Hibernate异常,把它们从CheckdException变为RuntimeException;开发者可选择在恰当的层处理数据中不可恢复的异常,从而避免繁琐的catch/throw及异常声明
D、Spring提供的DAO(数据访问对象)支持主要的目的是便于以标准的方式使用不同的数据访问技术

16、关于Spring AOP的实现机制,下列描述中错误的是()
A、JDK动态代理,是Java提供的代理技术,可以在装载时创建接口的代理实例
B、Spring AOP默认采用JDK动态代理,在接口的代理实例中织入代码
C、CGLIB动态代理,采用底层的字节码技术,在运行时创建子类代理实例
D、当目标对象不存在接口时,Spring AOP会采用CGLIB动态代理的方式,在子类实例中织入代码

17、下面哪个注解是在spring中用作事物控制()
A、@Transaction
B、@Transactional
C、@Service
D、@Autowired

18、请问以下哪一项可用于检索session属性userid的值()
A、session.getAttribute(“userid”);
B、session.setAttribute(“userid”);
C、request.getParameter(“userid”);
D、request.getAttribute(“userid”);

19、下列关于Session的描述中,错误的是()
A、Session存放于服务端
B、默认情况下,Session依赖于Cookie
C、Session中只能存放字符串,不能存放其他类型的数据
D、在分布式架构中,存在Session共享的问题

20、关于HTTP状态码,下列说法正确的是()
A、200代表OK
B、404代表请求资源未在服务器上发现
C、403代表服务器拒绝了改请求
D、500代表服务器从上游接收到了无效请求

21、Java模式包括很多,其中Spring实现了哪两种基本设计模式?
 
 
 
22、请简述Springboot和SpringMvc的区别
 
 
 
23、请列举Spring当中ioc的四种注入方式
 
 
 
24、线程是什么?进程是什么?二者有什么区别和联系?
 
 
 
25、请说出贪心算法和动态规划的区别?
 
 
 
26、现有学生表(t_student)如下:

idnonamecoursecourse_idgrade
12005001张三0001数学69
22005002李四0001数学89
32005001张三0001数学69
请写一条SQL语句,用于删除除了id不同,其他都相同的学生冗余信息
 
 
 
27、请用Java写一个从小到大的冒泡排序方法
 
 
 

技术
今日推荐
阅读数 399
阅读数 129
阅读数 115
阅读数 88
阅读数 69
阅读数 49
下载桌面版
GitHub
百度网盘(提取码:draw)
Gitee
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:ixiaoyang8@qq.com
QQ群:766591547
关注微信