CVTEWeb后台开发

1.哪些服务是基于TCP协议的?

2.局域网的拓扑图包括?

3.网络地址是172.20.0.0,要求提供80个子网地址,则以下比较合适的子网掩码有

255.255.255.192

255.255.255.0

255.255.255.128

255.255.254.0

4.在顺序表(3,6,7,12,14,16,18,20,21,25,30)中,二分查找关键码13,所需关键码的比较次数?

5.入栈顺序为ABCDEFG,则可能的出栈顺序有?

FEGDCBA

CGFEDBA

CGFDEBA

ABCDEFG

ABCGFED

6.哪些属于交换排序算法?

7.关于线性表,二叉平衡树,哈希表存储数据的优劣顺序正确的事?

平衡二叉树插入较快

线性表实现相对简单

二叉树平衡树各项操作时间复杂度为O(logn)

哈希表是一个在时间和空间上做出权衡的经典例子,如无内存限制,则可以直接将键作为数组的索引,此时查找的时间复杂度为O(1)

8.MySQL数据库中select if,name from t group by name可以填

having count(*)>100

having id >100

什么都不填

where id >100

9.关于数据库索引。

10.不考虑反射,String类型变量所指向的内存空间中的内容是否可以改变。

11.Java IO流中有两种设计模式分别是?

12.关于JAVA关键字的描述:

throws:抛出一个异常

volatile:表明两个或多个变量必须同步地发生变化

continue:提前跳出一个循环

assert:用来程序调试

13.关于abstract class和interface

14.JAVA类加载过程

扩展类加载器用于加载JAVA的扩展库

在JAVA中,有四种类型的类加载器BootStrapClassLoader,ExtClassLoader,AppClassLoader,用户自定义的ClassLoader.

在Java中,类的加载器使用双亲委派机制法加载类

使用Class.forName来加载类时,是通过ExtClassLoader。

15.关于Java8的stream接口,下列说法不正确的是?

一个串行流在几乎不用修改代码的情况,可以很容易的转为并行流·.

常用的流操作有collect,map,filter,reduce等

对于一个集合使用distinct操作需要集中元素实现了hashcode和equals方法。

流式操作前将装箱类型数据转为基本类型,在计算效率无区别。

16.以下关于Java GC的说法中,正确的是:

WeakHashMap使用弱引用作为key,当为key对象无任何引用时key/value会被回收

Serial GC会被引起stop-the-world,而Parallel GC不会

调用System.gc()同步执行gc

GC保证了java程序不会出现内存泄露

17.重载与重写

你可能感兴趣的:(CVTEWeb后台开发)