之前我们给大家分享了很多关于java相关的面试题,有情景题,也有java数据库等专项面试题,为的就是能够帮助大家积累,那么今天我们再给大家分享一些java面试基础选择题及答案!
1.j2ee中的应用服务器有哪些?(ACD)
A. Weblogic
B. Tomcat
C. JBoss
D. WebSphere
E. IIS
2.编写一个Filter,需要(B)
A. 继承 Filter 类
B. 实现 Filter 接口
C. 继承 HttpFilter 类
D. 实现 HttpFilter 接口
3.下面关于Linux中shell的说法错误的是(D)
A. shell 是解释用户在终端键入的命令的一种中间程序
B. shell 可以读取并执行脚本文件中的命令
C. 用户可以使用参数将命令行的参数传递给 shell 脚本,从而实现在 Linux 中的交互式编程
D. 默认情况下,Linux 中创建的所有文件都具有执行权限
4.在Oracle中,当需要使用显式游标更新或删除游标中的行时,UPDATE 或 DELETE 语句必须使用(C)子句
A. WHERE CURRENT OF
B. WHERE CURSOR OF
C. FOR UPDATE
D. FOR CURSOR OF
5.在Oracle中,使用下列的语句CREATE PUBLIC SYNONYM parts FOR Scott.inventory;完成的任务是(D)
A. 将Scott.inventory 对象的访问权限赋予所有用户
B. 指定了新的对象权限
C. 指定了新的系统权限
D. 给Scott.inventory对象创建一个公用同义词 parts
6.下列说法正确的有(C)
A. class中的constructor不可忽略
B. constructor可以作为普通方法被调用
C. constructor在一个对象new时被调用
D. 一个class只能定义一个 constructor
7.以下哪句是对索引的错误描述(C)
A.选择性差的索引只会降低 DML 语句的执行速度
B.选择性强的索引只有被 Access Path 使用到才是有用的索引
C.过多的索引只会阻碍性能的提升,而不是加速性能
D.在适当的时候将最常用的列放在复合索引的最前面
E.索引和表的数据都存储在同一个 Segment 中
8.如下那种情况下,Oracle不会使用 Full Table Scean(D)
A.缺乏索引,特别是在列上使用了函数,如果要利用索引,则需要使用函数索引。
B.当访问的数据占整个表中的大部分数据时。
C.如果时一个表的 high water mark 数据块数少于初始化参数 DB_FILE_MULTIBLOCK_READ_COUNT。
D.本次查询可以用到该张表的一个引用,但是该表具有多个索引包含用于过滤的字段。
我们要学会积累题目,将好的题目收集到一起,有空可以进行复习,增强知识点,对大家面试很有帮助哦!最后大家如果想要了解更多java面试题知识,敬请关注奇Q工具网。
推荐阅读: