最新精编2020年JAVA程序员笔试面试模拟考试题库300题(含答案)

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
D. ArrayList myList = new Object();
答案:A
13.Java程序运行入口的main方法的返回值类型是什么?A. boolean
B. static
C. int
D. void
答案:D
14.下面哪一个List最适合用来实现FIFO队列?A. Vector
B. LinkedList
答案:RequestDispatcher.forward()方法和HttpServletResponse.sendRedirect()方法的区别是:前者仅是容器中控制权的转向,在客户端浏览器地址栏中不会显示出转向后的地址;后者则是完全的跳转,浏览器将会得到跳转的地址,并重新发送请求链接。这样,从浏览器的地址栏中可以看到跳转后的链接地址。所以,前者更加高效,在前者可以满足需要时,尽量使用Request Dispatcher.forward()方法,并且,这样也有助于隐藏实际的链接。在有些情况下,比如,需要跳转到一个其它服务器上的资源,则必须使用HttpServletResponse.sendRequest()方法。
答案:C
16.软件设计中划分模块的一个准则是:A.低内聚高耦合
B.高内聚高耦合
C.低内聚低耦合
D.高内聚低耦合
答案:A
17."下列语句顺序执行后,j的值是:
int j=0;
for(int i=5;i>0&j<10;i--)j+=i;
A. 12
B. 11
C. 9
D. 10
答案:A
18."下面哪一项运行结果为true?
2020年JAVA程序员笔试面试题库300题[含答案]
一、简答题
1."给出下面的不完整的方法:
1)
2){ success = connect() ;
3)if (successBaidu Nhomakorabea== -1){
4)throw new TimeOutException();
5)}
6)}
TimeOutException不是一个RuntimeException,下面那行可以放在1)处?
int i = 9;
int j = 9;
A. ++j == i;
B. j == i ++;
C. j == ++ i;
D. j == i;
E. j++ == i;
答案:BDE
19.CMM3级的特点是:A.过程控制
B.过程定义
C.特殊的过程
D.过程实施
答案:
20.下列关于URL的论述哪个是错误的?()
A)绝对URL是指包括协议名和服务器地址的路径
C. ArrayList
D. Stack
答案:B
15.每一个ORACLE数据库有一个或多个物理的数据文件,下面哪种说法是错误的?A.数据文件建立后,大小可随实际业务需要进行调整
B.文件中的数据在需要时可以读取并存储在ORACLE内存储区中
C.一个数据文件可与多个数据库联系
D.一个表空间(数据库存储的逻辑单位)可由一个或多个数据文件组成
8."指出下列程序运行的结果
public class Example{
String str=new String(“good );
char[]ch={‘a’,’b’,’c’};
public static void main(String args[]){
Example ex=new Example();
5.关系数据库中,典型的实体关系模型有三个要素?
答案:数据结构、关系操作、完整性约束
6.System同时包含三个预定义的流变量,分别是
答案:In out err
7.算法的时间复杂度是指:
答案:时间复杂度是度量算法执行的时间长短。随着模块n的增大,算法执行的时间的增长率和f(n)的增长率成正比,所以f(n)越小,算法的时间复杂度越低,算法的效率越高。
A. public void method() throws Exception
B. public void method()
C. public void method() throws TimeOutException
D. public void method() throw TimeOutException
A. good and abc
B. good and gbc
C. test ok and abc
D. test ok and gbc
答案:
9."执行下列代码后,哪个结论是正确的?
String[] s = new String[10];
A. s.length为10
B. s[9]为null
C. s[10]为”D. s[9]为0
B)相对URL是指缺少协议名或者服务器地址的路径
C)以‘/‘开头的相对路径被称为""context-relative"" URL
答案:
2.如果配置一个servlet需要使用的参数,最好在哪个方法中A. doPost
B. destroy
C. doGet
D. service
E. init
答案:AC
3.将两个表连接在一起时,下面那一项通常是另外一个表的主键A.外键
B.总控键
C.重复的组
D.主键
答案:A
4.转发HTTP请求的两个方法respsonse.sendDirect和RequestDispatcher.forward的区别
ex.change(ex.str,ex.ch);
System.out.print(ex.str+ and );
System.out.print(ex.ch);
}
public void change(String str,char ch[]){
str= test okj ;
ch[0]=’g’;
}
}
""
B. _endline;
C. $person
C. const
答案:BC
12.构造ArrayList类的一个实例,下列哪个方法是正确的?A. List myList = new ArrayList();
B. ArrayList myList = new List();
C. List myList = new List();
答案:AB
10.下面的异常处理说明正确的是( )A. try块只能使用一个catch子句。
B. try块必须同时与catch子句和finally子句一起使用。
C. try块不能单独使用。
D. try块中如果执行了return语句,则其finally子句不能执行
答案:C
11.下面哪些是合法的标识符?A. *point;
相关文档
最新文档