Q4:1.假设变量为“公司名称”,以下哪个变量命名最好( )
A. cName
B. companyName
C. company_name
Q5:2.final 在 java 中有什么作用,以下回答正确的是( )
A. final 修饰的类叫最终类,该类不能被继承
B. 用于在"try-catch块"后定义最终会执行的代码块
C. final 修饰的变量叫常量,常量可以不用初始化,但初始化之后值就不能被修改
D. final 修饰的方法可以被重写
Q6:3.多个线程对一个字符变量进行追加操作,最好使用哪个类声明该变量( )
A. String
B. StringBuilder
C. StringBuffer
Q8:5.请选择下列的检查型异常( )
A. NullPointerException
B. ClassCastException
C. FileNotFoundException
D. IndexOutOfBoundsException
Q10:7.请选择以下具备线程间同步功能的类( )
A. HashMap
B. ConcurrentHashMap
C. ArrayList
D. TreeMap
Q11:8.请选择以下插入性能最佳的数据结构( )
A. ArrayList
B. LinkedList
C. Vector
D. Collection
Q12:9.下列将数据写入内存的流是( )
A. Java.io.FileOutputStream
B. java.ByteArrayOutputStream
C. java.io.BufferedOutputStream
D. java,.io.DataOutputStream
Q13:10.ArrayList list=new ArrayList(32);中的list总计扩容几次( )
A. 0
B. 1
C. 2
D. 3
Q14:11.数据库为mysql,表名tbl,x字段为vachar类型,以下sql关键词描述正确的有哪些( )
A.limit(0,5) 等价于 limit(5)
B.select * from tbl order by x desc 表示查询全表并对x字段进行升序排列。
C.条件为 x like '%s' 查询出的结果数值会小于等于 x like '%s%'
D.select count(*),x from tbl gourp by x 可以执行,是合法执行语句,作用是将x分组并统计对应数量。
Q15:12.请选择以下spring相关注解描述正确项( )
A.@Resource是属于spring包内的注解,作用与@Autowired类似。
B.@RestController和@Controller作用相同。
C.@SpringBootApplication注解中包含了:@SpringBootConfiguration,@Component,@EnableAutoConfiguration等多个注解。
D.@Transactional能够控制当执行出现某个异常时进行回滚。
E.spring中不包含注解:@Data
F.@RequestMapping(method = RequestMethod.POST,value= "/x")注解在某个方法,RequestMethod.POST表示该方法只处理POST类请求,其他类型请求例如GET,PUT都不会进入该方法。
Q16:13.多线程中对同一个变量进行累加操作, 为保证数据正确可以使用( )
A. Lock
B. synchronized
C. volatile
D. AtomicInteger
Q17:14.JDK 1.8 引入的新特性( )
A.Lambda 表达式
B.允许像对象一样传递匿名函数 Stream API
C.NativeDateTime
D.Optional容器
E.重复注解,现在你可以将相同的注解在同一类型上使用多次。
Q18:15.假设表tbl,包含列a,b,c,其中a,b分别设定为索引列。以下哪些查询条件可触发索引( )
A.a like '%a%'
B.b like 'a%'
C.a like '%a'
D.a ='1' or b ='2' or c='3'
E.a ='1' or b ='2'
F.a is NULL