最新精选2020年JAVA程序员笔试模拟题库300题(含答案).docx

最新精选2020年JAVA程序员笔试模拟题库300题(含答案).docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2020年 JAVA 程序员笔试面试题库 300题 [含答案 ] 一、简答题 . 程序员使用哪种方法更能查出程序更多的接口错误: A. 代码走查 黑盒技术 白盒测试 答案: C 下列语句顺序执行后, j 的值是: int j=0; for(int i=5;i0j10;i--)j+=i; 12 11 9 10 答案: A 给出下面一段程序: class Aclass{ void go(){ System.out.println( Aclass ” ); } } public class Bclass extends Aclass{ void go(){ System.out.println( “ Bclass ” ); } public static void main (String args[]){ Aclass a = new Aclass(); Aclass a1 = new Bclass(); a.go(); a1.go(); } } 以上程序运行的结果是: Aclass Bclass Bclass Aclass Aclass Aclass Bclass Bclass 答案: 答案: A 8 8. 下面程序段输出的结果是: 关于 MVC ,下面说法正确的是: A. Servlet 实现 MVC 的 Model 部分 JSP 实现 MVC 的 Control 部分 EJB 实现 MVC 的 Model 部分 HTTP 实现 MVC 的 View 部分 答案: C J2EE 部署时,最小的单元是? A. 对象 组建 模块 类 答案: D 下面说法正确的是( )? A. Java 中的线程不可以共享代码; B.每个java程序都至少有一个线程,或主线程; Java中的线程不可以共享数据; Java 中的线程是非独占式的。 答案: B 关于以下程序代码的说明正确的是: public class HasStatic { private static int x=100; public static void main(String args[]) { HasStatic hs1=new HasStatic(); hs1.x++; HasStatic hs2=new HasStatic(); hs2.x++; hs1=new HasStatic(); hs1.x++; HasStatic.x--; System.out.println( “ x=” +x); TOC \o 1-5 \h \z } } 10 行不能通过编译,因为 x 是私有静态变量 5 行不能通过编译,因为引用了私有静态变量 程序通过编译,输出结果为: x=102 程序通过编译,输出结果为: x=103 答案: C 12 12. 对下面的语句序列正确的说法是: StringBuffer buf1; String str = “北京 2008” ; buf1 = new StringBuffer(str); System.out.println(buf1.charAt(2)); 输出是:京 输出是: 2 输出是: 0 输出是: null 答案: B 在 ORACLE 中,关于同义词说法错误的是: A. 可以为存储过程创建同义词 同义词可以和表重名 共有同义词和私有同义词创建的权限不同 同义词只能由创建同义词的用户使用 答案: D 每一个 ORACLE 数据库有一个或多个物理的数据文件,下面哪种说法是错误的? A. 数据文件建立后,大小可随实际业务需要进行调整 文件中的数据在需要时可以读取并存储在 ORACLE 内存储区中 一个数据文件可与多个数据库联系 一个表空间(数据库存储的逻辑单位)可由一个或多个数据文件组成 答案: C 11 . .运行以下程序段后,变量 t1 的值是: public static void exchange(int x, int y) { int temp=x; x=y; y=temp; } public static void main(String args[]) { int t1=2; int t2=3; exchange(t1, t2); } 3 2 5 7 答案: B int c= ’ A’ /3; c+=’ 1’ %5; System.out.println(c); 输出结果: 25 运行时错误 产生编译错误 输出结果 2 答案: A 13. 下面程序段输出的结果是: StringBuffer buf1; String str = “北京 2008” ; buf1 = new StringBuffer(str); System.out.println(buf1.charAt(2)); 输出是:京 输出是: 2 输出是:

文档评论(0)

dayuyu + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8053040006000004

1亿VIP精品文档

相关文档