mooc课程java期末考试试卷.pdf
《mooc课程java期末考试试卷.pdf》由会员分享,可在线阅读,更多相关《mooc课程java期末考试试卷.pdf(40页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2.1 数 据 类 型 已 完 成 1以 下 标 识 符 中()是 不 合 法 的。_small Big$12ab 7hello我 的 答 案:C 错 误 2JAVA语 言 使 用 的 字 符 集 是()。ASCII EBCDIC Unicode BCD我 的 答 案:C3下 面 赋 值 语 句 不 会 产 生 编 译 错 误 或 警 告 的 是()。char a=,abc,;byte b=145;float c=3.14;int i=12;我 的 答 案:A 错 误 4下 面 数 据 类 型 转 换 中,必 须 进 行 强 制 类 型 转 换 的 是()。byte-int;int-char;
2、short-float;float-double;我 的 答 案:B5下 列 数 组 定 义 及 赋 值,错 误 的 是()。int a=1,2.3;int aO;a=new int3;a1=1;a2=2;a3=3;int a00=new int3;a0=new int2;a1=new int2;a2=new int2;我 的 答 案:D错 误 2.3 控 制 语 句 已 完 成 1JAVA语 言 中 控 制 结 构 包 括()。顺 序 结 构、选 择 结 构、循 环 结 构 顺 序 结 构、循 环 结 构 顺 序 结 构、选 择 结 构 选 择 结 构、循 环 结 构 我 的 答 案:A2当
3、 下 面 程 序 输 出”第 2 区 域 时”时,x 的 范 围 为()。if(x-100)System.out.println(HM 1 区 域”);else if(x0)System.out.println(uM 2 区 域”);else System.out.printin(“第 3 区 域”);x=-100 x-100 x=-100 x=0我 的 答 案:c3下 面 程 序 的 运 行 结 果 为()。inti;for(i=0;i4;i+)switch(i)case 1:System.out.print(4,1M);case 2:System.out.printf-j)break;wh
4、ile(true);i=6,j=4 i=6,j=5i=5,j=5 i=5,j=4我 的 答 案:A5下 列 语 句 执 行 后,j 的 值 是()。int j=0,i=3;while(-i0)j+=j-=i;o 5*-5-17我 的 答 案:C6下 列 语 句 执 行 后,C的 值 是()。char c;for(c=z;ca,;c-=4)if(c=,o)break;)*z*n,m,p我 的 答 案:A2.2运 算 符 已 完 成 1执 行 下 面 程 序 后,结 论 正 确 的 是()。i n t x,yz z;x=l;y=2;z=(+x+y+=5?y+x:y+x);x 的 值 为 1,y 的
5、 值 为 3,z 的 值 为 5 x 的 值 为 2,y 的 值 为 2,z 的 值 为 5 x 的 值 为 1,y 的 值 为 3,z 的 值 为 4 x 的 值 为 2,y 的 值 为 2,z 的 值 为 4我 的 答 案:D2设 各 个 变 量 的 定 义 如 下:()选 项 的 值 为 true。int a=1,b=1;boolean flag=a!=b+;a+=b;!(+a=b);(+a=b)|flag;(+a=b)&flag;我 的 答 案:D错 误 3若 a 是 in t型 变 量,表 达 式 a=(int)(25.8/3%3);执 行 后 a 的 值 为()As 1 2 3 4
6、我 的 答 案:B类 的 基 础 知 识 已 完 成1下 列 哪 个 类 声 明 是 正 确 的 abstract final class H1.abstract private move().protected private number;public abstract class Car.我 的 答 案:D2符 合 对 象 和 类 的 关 系 的 是:人 和 老 虎 书 和 汽 车 楼 和 建 筑 物 汽 车 和 交 通 工 具 我 的 答 案:D3下 面 关 于 ja v a中 类 的 说 法 哪 个 是 不 正 确 的 类 体 中 只 能 仃 变 量 定 义 和 成 员 方 法 的
7、定 义,不 能 有 其 他 语 句。构 造 函 数 是 类 中 的 特 殊 方 法 类 一 定 要 声 明 为 public的,才 可 以 执 行。个 java文 件 中 可 以 有 多 个 class定 义。我 的 答 案:C 错 误 4下 面 哪 个 单 词 是 Java语 言 的 关 键 字 Float this string unsigned我 的 答 案:B5Java编 程 所 必 须 的 默 认 引 用 包 为 java.sys 包 java.lang 包 包 以 上 都 不 是 我 的 答 案:错 误 6java应 用 在 消 费 电 子 市 场 上 开 发 平 台 名 称 为:
8、JDK J2ME J2SE J2EE我 的 答 案:B7以 下 哪 个 是 JAVA的 关 键 字?NULL new instanceOf wend我 的 答 案:B8下 面 哪 个 是 Java语 言 中 正 确 的 标 识 符 3com import that this我 的 答 案:c9在 Java中 函 数 main()的 返 回 值 是:()String intchar void我 的 答 案:D10数 组 中 可 以 包 含 什 么 类 型 的 元 素?int 型 string 型 数 组 以 上 都 可 以 我 的 答 案:D类 的 初 始 化 已 完 成 1构 造 方 法 何
9、时 被 调 用 类 定 义 时 创 建 对 象 时 调 用 对 象 方 法 时 使 用 对 象 的 变 量 时 我 的 答 案:B2构 造 方 法 在-时 被 调 用?类 定 义 时 创 建 对 象 时 调 用 对 象 方 法 时 使 用 对 象 的 变 量 时 我 的 答 案:B3认 真 阅 读 代 码,选 择 正 确 的 选 项 public class MyClass public static void main(String argumentsQ)amethod(arguments);)public void amethod(String arguments)System.out.p
10、rintln(arguments);System.out.println(arguments1);)这 段 代 码 是 错 误 的,main方 法 不 能 接 受 字 符 串 参 数 这 段 代 码 是 错 误 的,amethod方 法 中 的 字 符 串 数 组 尚 未 初 始 化 这 段 代 码 是 错 误 的,main方 法 不 能 调 用 实 例 方 法 这 段 代 码 是 正 确 的 我 的 答 案:C4Java应 用 程 序 经 过 编 译 后 会 产 生 一 个 以 为 扩 展 名 的 字 节 码 文 件。.java.class.exe.html我 的 答 案:B5在 Java中
11、,一 个 类 可 以 同 时 定 义 许 多 同 名 的 方 法,这 些 方 法 的 形 式 参 数 的 个 数、类 型 或 顺 序 各 不 相 同,传 回 的 值 也 可 以 不 相 同。这 种 面 向 对 象 程 序 特 性 称 为()隐 藏 覆 盖 重 载 Java不 支 持 此 特 性 我 的 答 案:C6编 译 Java Application源 程 序 文 件 将 产 生 相 应 的 字 节 码 文 件,这 些 字 节 码 文 件 的 扩 展 名 为 Java.class.html.exe我 的 答 案:B7下 面 关 于 构 造 函 数 的 说 法 不 正 确 的 是 构 造 函
12、 数 也 属 于 类 的 方 法,用 于 创 建 对 象 的 时 候 给 成 员 变 量 赋 值。构 造 函 数 不 可 以 重 载。构 造 函 数 没 有 返 回 值。构 造 函 数 一 定 要 和 类 名 相 同 我 的 答 案:B8命 令 javac-verbose 中 选 项 的 作 用 是:显 示 JVM加 载 class的 过 程 显 示 JVM的 版 本 显 示 JVM调 用 内 存 的 情 况 显 示 JVM的 错 误 跟 踪 过 程 我 的 答 案:A9在 编 写 Java Application程 序 时,若 需 要 使 用 到 标 准 输 入 输 出 语 句,必 须 在
13、程 序 的 开 头 写 上()语 句。import java.awt.*import java.applet.Applet import java.io.*import java.awt.Graphics我 的 答 案:C10给 出 类 的 定 义 如 下:1.class Test(int i)void test(int i)System.out.println(I am an int.”);)void test(String s)System.out.println(ttl am a string/);public static void main(String args)(Test t=n
14、ewTest();char c h=y;t.test(ch);)下 列 描 述 哪 个 正 确?程 序 将 不 会 编 译,因 为 空 的 方 法 不 能 被 覆 盖。命 令 行 t.test(c h);将 不 会 编 译,因 为 没 有 对 应 的 方 法。代 码 将 编 译 并 输 出 以 下 结 果:I am an String.代 码 将 编 译 并 输 出 以 下 结 果:I am a int.我 的 答 案:D 错 误 11编 译 及 运 行 以 下 代 码,下 列 选 项 哪 个 是 正 确 的 public class Sandysprivate int court;publi
15、c static void main(String argv)Sandys s=new Sandys(99);System.out.println(s.court);)Sandys(int ballcount)court=ballcount;)编 译 错 误:the variable court is defined as private 编 译 错 误:s is not initialized when the System.out method is called 编 译 通 过,没 有 输 出 编 译 通 过,输 出 99我 的 答 案:D方 法 与 变 量 使 用 已 完 成 1关 于
16、 static修 饰 符,以 下 哪 个 选 项 是 正 确 的。被 static修 饰 符 修 饰 的 成 员 变 量 不 能 被 修 改。B、在 方 法 中 创 建 的 static变 量,每 次 方 法 调 用 中 对 它 的 值 做 的 修 改 都 不 能 保 留 下 来。一 个 类 的 所 有 类 对 象 共 享 这 个 类 的 static变 量。static修 饰 符 只 能 用 于 修 饰 基 本 类 型 变 量。我 的 答 案:C2方 法 内 的 变 量:定 在 方 法 内 所 有 位 置 可 见 可 能 在 方 法 内 的 局 部 可 见 可 以 在 方 法 外 可 见 方
17、 法 外 也 可 用 我 的 答 案:B错 误 3给 出 如 下 代 码:class Testprivate int m;public static void fun()II some code.如 何 使 成 员 变 量 m 被 函 数 fun()直 接 访 问?将 private int m 改 为 protected int m 将 private int m 改 为 public int m 将 private int m 改 为 static int m 将 private int m 改 为 int m我 的 答 案:C4类 JOptionPane提 供 了 几 个 产 生 标 准
18、 对 话 框 的 方 法,它 们 能 够 给 用 户 提 供 有 用 的 信 息,具 体 的 有:closeDialog()openDialog()inputDialog()outputDialog()我 的 答 案:D错 误 5运 行 下 列 程 序,会 产 生 什 么 结 果:class Outer1private int a;void foo(double d,final float f)String s;final boolean b;class lnnervoid methodinner()System.out.println(in the Inner4*);)public stat
19、ic void main(String args)Outerl me=new Outerl();me.foo(123,1 2 3);System.out.println(o u te r);)in the Inner outer outer in the Inner 编 译 不 通 过 我 的 答 案:B6编 译 及 运 行 以 下 代 码,下 列 选 项 哪 个 是 正 确 的 public class Refpublic static void main(String argv)Ref r=new Ref();r.amethod(r);)public void amethod(Ref r)
20、int i=99;multi(r);System.out.println(i);)public void multi(Ref r)r.i r.i*2;)编 译 错 误 输 出 99 输 出 198 运 行 时 出 错 我 的 答 案:A访 问 权 限 练 习 已 完 成 1如 果 任 何 包 中 的 子 类 都 能 访 问 超 类 中 的 成 员,那 么 应 使 用 哪 个 限 定 词 public private protected transient我 的 答 案:A2不 允 许 作 为 类 及 类 成 员 的 访 问 控 制 符 的 是:public private static pro
21、tected我 的 答 案:B错 误 3下 面 哪 个 修 饰 符 修 饰 的 方 法 只 能 被 本 类 中 的 其 他 方 法 使 用 protectedstatic private public我 的 答 案:c4如 果 类 中 的 成 员 变 量 可 以 被 同 一 包 访 问,则 使 用 如 下 哪 个 约 束 符?private public protected no modifier我 的 答 案:c 错 误 5某 个 类 的 成 员 变 量 可 以 被 其 子 类 访 问,但 不 能 被 其 他 包 中 的 类 访 问,该 如 何 定 义?变 量 应 该 用 public做 修
22、 饰。变 量 应 该 用 private做 修 饰。变 量 应 该 用 protected做 修 饰。变 量 不 需 做 任 何 修 饰。我 的 答 案:C6关 于 被 私 有 保 护 访 问 控 制 符 private、protected修 饰 的 成 员 变 量,以 下 说 法 正 确 的 是(),可 以 被 三 种 类 所 引 用:该 类 自 身、与 它 在 同 一 个 包 中 的 其 他 类、在 其 他 包 中 的 该 类 的 子 类 可 以 被 两 种 类 访 问 和 引 用:该 类 本 身、该 类 的 所 有 子 类 只 能 被 该 类 自 身 所 访 问 和 修 改 只 能 被
23、同 一 个 包 中 的 类 访 问 我 的 答 案:C 错 误 7th is关 键 字 指 的 是?当 前 对 象 指 针 当 前 类 的 实 例 对 象 当 前 对 象 引 用 当 前 类 的 方 法我 的 答 案:B嵌 套 类 练 习 已 完 成 1考 虑 类 A:public class Apublic int x=1;public void increaseBy(int n)x=x+n;以 下 哪 个 选 项 输 出 结 果 不 会 产 生 4?A a=new A():a.x=3+a.x;System.out.print(a.x):A a=new A():a.increaseBy(2)
24、;a.increaseBy(1):System.out.print(a.x);A a=new A()public void increaseBy(int n)super.increaseBy(n);:a.increaseBy(4);System.out.print(a.x);A a=new A();a.increaseBy(3);System.out.print(a.x);我 的 答 案:C包 的 应 用 已 完 成 1以 下 哪 几 段 代 码 可 以 成 功 编 译?()1)import java.awt.*;package Mypackage;class Myclass 2)packag
25、e MyPackage;import java.awt.*;class MyClass3)/*This is a comment*/package MyPackage;import java.awt.*;class MyClass 1)和 2)2)和 3)1)和 3)1)、2)和 3)我 的 答 案:B2创 建 一 个 名 为 M y P a c k a g e的 包 的 语 句 正 确 的 是 import MyPackage;import package MyPackage;package MyPackage;package import MyPackage;我 的 答 案:c继 承 基
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- mooc 课程 java 期末考试 试卷
限制150内