2020年JAVA程序员笔试面试模拟考试300题(含标准答案).pdf
《2020年JAVA程序员笔试面试模拟考试300题(含标准答案).pdf》由会员分享,可在线阅读,更多相关《2020年JAVA程序员笔试面试模拟考试300题(含标准答案).pdf(56页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2020年 JAVA程 序 员 笔 试 面 试 题 库 300题 含 答 案 一、简 答 题 1.将 两 个 表 连 接 在 一 起 时,下 面 那 一 项 通 常 是 另 外 一 个 表 的 主 键 A.外 键 B.总 控 键 C.重 复 的 组 D.主 键 答 案:A2.单 选 题:答 案:3.面 向 对 象 的 特 征 答 案:(抽 象、继 承、多 态、封 装)4.intk=0;for(int i=5;i0&k10;i)k+=i;)最 后 k 的 值 是 多 少?答 案:/k=125.方 法 中 的 局 部 变 量 何 时 分 配 内 存 答 案:在 方 法 被 调 用 时:静 态 变
2、量 在 类 被 加 载 时 分 配 内 存 6.合 法 标 识 符 的 定 义”1.只 能 以 字 母,下 划 线(_)或 美 元 符($)开 头,数 字 不 能 作 为 开 头 2.不 能 包 含 美 元 符($)以 外 的 特 殊 符 号 3.不 能 包 含 空 格 4.可 以 是 中 文 字 符 或 日 文 字 符 答 案:17.”下 面 代 码 显 示 的 结 果 是 什 么 public class Test static init arrl=new int0public static void main(String 1 arge)System.out.print(arr 1 J)
3、;答 案:可 编 译 通 过,运 行 报 异 常 8.”指 出 下 列 程 序 运 行 的 结 果 public class ExampleString str=new StringCgood);charch=ta,b,c,;public static void main(String args)Example ex=new Example();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 o
4、kj;ch0=g;A.good and abcB.good and gbcC.test ok and abcD.test ok and gbc答 案:9.下 列 关 于 jav a程 序 结 果 错 误 的 是 A.源 文 件 可 以 没 有 import语 句 B.Package语 句 必 须 放 在 源 文 件 的 第 一 句 C.一 个 源 文 件 可 以 有 多 个 类 定 义 D.一 个 源 文 件 可 以 定 义 多 个 public类 答 案:D1 0.下 面 的 异 常 处 理 说 明 正 确 的 是()A.try块 只 能 使 用 一 个 catch子 句。B.try块 必
5、须 同 时 与 catch子 句 和 finally子 句 一 起 使 用。C.try块 不 能 单 独 使 用。D.try块 中 如 果 执 行 了 return语 句,则 其 finally子 句 不 能 执 行 答 案:C11.EJB2.0 中 定 义 了 几 种 Enterprise Bean答 案:Session bean,entity bean,message driven bean12.J2E E的 三 层 模 型 是 什 么?答 案:Model View Controller13.”下 面 代 码 中 队 result描 述 正 确 的 是?InputStream in=.;b
6、yte buff=new byte1024;int result=in.read(buff,0,256)A.result可 能 等 于 256B.result可 能 等 于 0C.result可 能 等 于 1024D.result可 能 等 于 1答 案:AB14.下 面 哪 些 是 合 法 的 标 识 符?A.*point;B._endline;C.$personC.const答 案:BC15.多 选 题:答 案:16.”类 A 定 义 如 下:class A private int x=10;int getx()retrun x;)class B extends Aprivate int
7、 x=15;需 要 覆 盖 getx()方 法)在“需 要 覆 盖 getx()方 法”后 应 加 上 的 函 数 是?A.int getx(float f)B.int getx().C.double getx(float f)D.folatgetx(),答 案:B17.构 造 A rrayList类 的 一 个 实 例,下 列 哪 个 方 法 是 正 确 的?A.List myList=newArrayList();B.ArrayList myList=new List();C.List myList=new List();D.ArrayList myList=new Object();答
8、案:A18.String sl=M Hellow 表 达 式 sl=Hello”返 回 true or false答 案:TRUE19.”下 面 程 序 执 行 代 码 到 第 5 行 时 j 的 值 是:I.public class test 2.public static void main(String argsf)3.int i=OxFFFFFFFl;4.intj=-i;5.6.)7.)A.14B.15C.OD.1答 案:B20.Message Driven Bean 的 特 点 包 括:()A)它 是 匿 名 的 B)它 具 有 本 地 或 者 远 程 接 口 C)它 由 容 器 异
9、 步 调 用 D)该 Bean完 全 在 一 个 容 器 范 围 内 存 活,容 器 管 理 它 的 生 命 周 期 和 环 境 答 案:A,B,C,D21.下 面 有 关 表 和 视 图 的 叙 述 中 错 误 的 是 A.视 图 的 据 可 以 来 自 多 个 表 B.对 视 图 的 据 可 以 来 自 多 个 表 C.基 表 不 存 在,不 能 创 建 视 图 D.删 除 视 图 不 会 影 响 基 表 的 数 据 答 案:B22.下 面 哪 个 声 明 是 错 误?A.int i=OxFFFFFFFF;B.byte b=01;C.char c=u0000;D.longl=1234567
10、890LE.int i=a;答 案:c2 3.如 果 你 被 要 求 写 一 段 代 码 读 取 一 个 序 列 化 的 对 象,那 么 一 般 使 用 哪 种 Stream?A.FilelnputStreamB.FileReadeC.DatalnputStreamD.ObjectlnputStream答 案:D24.转 发 HTTP 请 求 一 般 有 两 种 方 法 jesponse.sendRedirect 和 RequestDispatcher.forward,PJ|5种 方 法 可 以 保 存 request.setAttribute。中 设 置 的 值 不 丢 BA.sendRed
11、irectssB.forwardC.两 个 都 不 能 D.两 个 都 可 以 答 案:25.”下 面 语 句 片 段 的 输 出 结 果 是 什 么?()int score=9;switch(score)(case 0:System.out.println();default:System.out.println(Eiror);case 1:System.out.println(GoocT);break;case 2:System.out.println(Best);)A.ErrorB.没 有 输 出 C.Error,Good,BestD.Error,Good答 案:D2 6.对 于 Fil
12、elnputStream和 FileOutputStream类,下 面 哪 个 方 法 不 会 产 生 lOException异 常()A.write()B.read()C.close()D.二 者 的 构 造 函 数 答 案:D27.类 A 定 义 如 下:class A private int x=10;intgetX()return x;)class B extends A private int x=15;需 要 覆 盖 getx()方 法)在”需 要 覆 盖 getx()方 法”后 应 加 上 的 函 数 是:A.int getX(float f).B.double getx(flo
13、at f)C.floatgetx().);D.int getx().答 案:D28.关 系 数 据 库 中,典 型 的 实 体 关 系 模 型 有 三 个 要 素,下 面 哪 个 不 是 三 要 素 之 一。A.索 引 B.关 系 C.属 性 D.实 体 答 案:A29.下 列 对 继 承 的 说 法,哪 个 是 正 确 的()A.子 类 只 能 继 承 父 类 public方 法 和 状 态 B.子 类 能 继 承 父 类 的 protected方 法,而 不 继 承 protected状 态 C.子 类 能 继 承 父 类 的 所 有 非 私 有 方 法 和 状 态 D.子 类 能 继 承
14、 父 类 的 私 有 方 法 和 状 态 答 案:C30.下 面 关 于 X M L的 描 述 错 误 的 是:A.XM L文 档 是 用 来 存 储 数 据 而 不 是 显 示 数 据 B.X M L是 一 种 简 单,与 平 台 无 关 并 被 广 泛 采 用 的 标 准 C.XM L提 供 一 种 描 述 结 构 化 数 据 的 方 法 D.XM L只 是 为 了 生 成 结 构 化 文 档 答 案:D31.保 证 在 Java应 用 程 序 中,一 个 类 C lass只 有 一 个 内 存 实 例 存 在 该 使 用 什 么 设 计 模 式 A.Builder 模 式 B.Facto
15、ry 模 式 C.Singleton 模 式 D.Composite 模 式 答 案:C32.以 下 关 于 UM L的 说 法 正 确 的 是:A.U M L是 标 准 的 建 模 语 言,而 不 是 标 准 的 开 发 过 程 B.U M L是 标 准 的 建 模 语 言,也 是 标 准 的 开 发 过 程 答 案:A33.如 果 从 流 中 读 取 一 个 大 数 据 量 的 XM L文 件 并 进 行 解 析,最 好 使 用 哪 种 解 析 器?A.两 种 都 不 可 以 B.两 种 都 可 以,没 有 太 大 区 别 C.SAXParserD.DOM Parser答 案:c3 4.下
16、 面 哪 些 声 明 是 错 误 的?A.chare=u0000,;B.int i=a;C.byte b=01;D.long l=1234567890L;E.int i=OxFFFFFFFF;答 案:35.类 的 实 例 方 法 表 示 的 是 什 么?()A.类 的 行 为 B.父 类 对 象 的 行 为 C.类 的 属 性 D.类 对 象 的 行 为 答 案:D36.”在 ORACLE 中,语 句 select test|nuU from tableName,结 果 是?A.结 果 是 testnullB.结 果 是 空 C.结 果 是 NULLD.结 果 是 test答 案:D37.下
17、面 的 main方 法 执 行 到 A 时,s tr的 值 是?void main()String str=BEA;This,modi fy(str);/A)void modify(String str)str.replace(A,E);str.toLowerCase();str+=B”;A“BEEB.BEAC“beeBD.bee答 案:B38.(x+)/3 的 结 果 答 案:假 如 x 为=2时 就 是(2/3)为 039.下 面 哪 个 M ap是 排 序 的?A.HashtableB.TreeMapC.HashMapD.WeakHashMapE.LinkedHashMap答 案:E40
18、.”编 译 运 行 下 面 的 程 序,说 明 正 确 的 有:import java.io.*;public class A public static void main(String args)String s=1234567890abcde恸 ijklmnopq”;byte b=s.getByte();try(File f=new File(B.txf,);FileOutputStream out=new FileOutputStream(f);out.write(b,10,10);out.write(b,0,5);catch(IOException)Sytem.out.println
19、(e.getMessage();A.程 序 编 译 正 常,并 在 当 前 目 录 下 生 成 文 件 B.tx t,文 件 内 容 为 Abcdefghij 12345”;B.抛 出 一 个 可 以 被 捕 获 的 lOExceptionC.程 序 编 译 正 常,但 屏 幕 没 有 任 何 输 出 D.编 译 正 常,但 运 行 时 出 现 错 误 答 案:A41.对 于 Javauil.TreeSet类,下 面 哪 些 描 述 是 正 确 的?A.在 这 个 集 合 中 的 元 素 是 有 序 的 B.集 合 中 的 元 素 使 用 唯 一 的 Key访 问C.这 个 集 合 是 保 证
20、 不 可 变 的 D.集 合 中 的 元 素 保 证 是 唯 一 的 E.集 合 中 的 元 素 保 证 是 同 步 的 答 案:BE4 2.对 于 大 多 数 J2ee Contailer来 说,w eb应 用 最 终 可 以 以 哪 种 形 式 进 行 部 署。A.JarB.earC.warD.直 接 以 目 录 形 式 答 案:BCD4 3.在 ORACLE中,下 面 哪 些 命 令 是 用 来 处 理 事 务?A.set transactionB.commitC.savepointD.rollback答 案:ABCD44.下 面 哪 些 情 况 适 合 考 虑 使 用 有 状 态 会
21、话 bean?A.实 例 化 会 话 bean的 时 候,必 须 初 始 化 会 话 bean的 状 态 B.在 方 法 调 用 期 间,会 话 bean需 要 维 护 成 员 变 量 的 数 据 C.会 话 bean提 供 的 服 务 不 具 体 针 对 某 种 客 户 端 D.会 话 bean需 要 跨 越 多 个 方 法 调 用,维 护 客 户 端 的 信 息 答 案:AD45.下 面 哪 些 会 产 生 二 维 数 组 A.in ta口=newint口 口 B.inta1010=newintC.int a=newint1010D.int a=new int1010答 案:CD46.下
22、列 对 继 承 的 说 法,哪 个 是 正 确 的()A.子 类 只 能 继 承 父 类 public方 法 和 状 态 B.子 类 能 继 承 父 类 的 protected方 法,而 不 继 承 protected状 态 C.子 类 能 继 承 父 类 的 所 有 非 私 有 方 法 和 状 态 D.子 类 能 继 承 父 类 的 私 有 方 法 和 状 态 答 案:C47.下 列 关 于 JAVA程 序 结 构 说 法 错 误 的 是()A.源 文 件 可 以 没 有 import语 句B.package语 句 必 须 放 在 源 文 件 的 第 一 句 C.一 个 源 文 件 可 以
23、有 多 个 类 定 义 D.一 个 源 文 件 可 以 定 义 多 个 public类 答 案:D48.下 面 哪 个 UM L图 是 动 态 图?A.组 件 图 B.顺 序 图 C.部 署 图 D.类 图 E.对 象 图 答 案:B49.哪 个 参 数 存 储 过 程 用 不 到“A.inputB.inoutC.inD.out答 案:A5 0.通 常 使 用 哪 种 流,读 取 图 片 文 件”A.FilelnputStreamB.FileReaderC.ObjectlnputStreamD.DatalnputStream答 案:D5 1.哪 个 S et是 排 序 的 A.AbstactS
24、etB.LinkedHashSetC.TreeSetD.HashSet答 案:C52.SU N公 司 对 普 通 P C的 应 用 是“A.J2EEB.J2MEC.J2SED.JDK答 案:c5 3.换 行 符 是 哪 个 A.rB.nC.bD.t答 案:B54.下 面 哪 些 偶 合 是 最 低 的 A.内 容 偶 合 B.数 撼 偶 合 C.公 共 偶 合 D.非 直 接 偶 合 答 案:C55.定 义 变 量 in t=4 5 6,下 面 那 个 表 达 式 的 值 是 An/10%10B n/10Cn%10D(n-n/100*100)/10答 案:56.多 选 答 案:57.PL/SQ
25、 L中 用 来 判 断 FETCH语 句 是 否 成 功,并 且 在 FETCH语 句 失 败 时 返 回 逻 辑 真 的 属 性 是:A.%NOTFOUNDB.%FOUNDC.%ISOPEND.%ROWCOUNT答 案:A58.Which modifier should be used to define a constant member variable?A.staticB.finalC.abstractD.No modifier can be used答 案:B5 9.在 ORACLE中,关 于 同 义 词 说 法 错 误 的 是?A.同 义 词 可 以 和 表 重 名 B.共 有 同
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2020 JAVA 程序员 笔试 面试 模拟考试 300 标准答案
限制150内