java期末考试卷.pdf
《java期末考试卷.pdf》由会员分享,可在线阅读,更多相关《java期末考试卷.pdf(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、J a v a程 序 设 计 期 末 考 试 卷 一 一、单 项 选 择 题(每 小 题 2 分,共 4 0分)1、下 列 哪 个 选 项 不 是 Java语 言 的 注 释 符 号()A、/B、/*/C、/*/D、!2、下 面 符 号 中,那 个 符 号 是 Jav a的“等 于 号 运 算 符”()7、下 列 哪 个 选 项 中 对 应 的 工 具 可 以 用 来 开 发 Java语 言 程 序()A、=!=C、=D、=3、4、下 列 哪 个 选 项 不 是 Java关 键 字()A、boolean B、private下 列 运 算 符 中,优 先 级 最 高 的 是()A、1 B、&C、
2、C、hi D、if+D、05、下 列 哪 项 丕 是 J a v a的 原 子 数 据 类 型()A long B N for C、byte D、char6、编 逢 J ava程 序 的 命 令 是()A、java B、javadoc C、javac D、cdA、Word2003 B、JBuilder C、Outlook D、Excel20008、下 列 哪 个 选 项 是 Java的 输 出 语 句()A、System.out.println();B、Out.system.print();C、System.println.outO;D print.system.out();9、Java语 言
3、 中 的 语 句 是 以()为 结 尾 的。A、逗 号 B、分 号 C、单 引 号 D、句 号 1 0 下 列 哪 个 选 项 是 Jav a的 主 方 法()A、public static main(String args)private static void main(String args)C、public static void main(String args)D、private static main(String args)11、下 面 的 选 项 中,哪 一 项 不 属 于“飞 机”类 的 行 为()A、起 飞 B、降 落 C、速 度 D、加 速 12、下 列 类 的 继 承
4、 哪 个 是 正 确 的()A class Apple extends Fruit B、class AppleC、class Apple Fruit D Apple extends Fruit13、定 义 一 个 整 型 变 量 i 的 语 句 是()A、int i;B、double i;14、下 面 定 义 数 组 的 语 句 错 误 的 是()A、String str;C char str;25、数 组 第 一 个 元 素 的 下 标 是()A、0C、i int;D、int q;B、String str;D、char str;B、1C、2 D、-116、下 列 哪 项 是 Java的 转
5、义 字 符()A、I,B、厂 C、V17、下 列 下 项 不 是 Java合 法 的 标 识 符 A、$wei B、123 C、Fl 1718、下 列 哪 个 选 项 丕 是 正 确 的 fo r语 句 的 形 式()D、&”D、girl_boyA for(;)C、for(int i=0,i10,i+)B、for(int i=0;i10;i+)D、for(int i=0;i+)19、下 列 哪 个 选 项 是 正 确 的 循 环 语 句 的 形 式()A do 循 环 体 while(l=1);C、while。循 环 体 20、声 明 类 的 关 键 字 是()B、while(1=1)循 环
6、体 D、while 循 环 体()A、class B、interface C、implements D、static二、填 空 题:共 1 0个 空,每 个 空 1 分,满 分 1 0分;请 将 答 案 填 入 题 中 的 括 号 中。1、安 装 完 JD K后 一 般 要 设 置 的 两 个 环 境 变 量 是()和()。2、如 果 定 义 了 一 个 名 称 为 persons、长 度 为 100的 数 组,则 其 第 一 个 元 素 表 示 为(),第 3 6个 元 素 表 示 为()。3、一 个 类 实 现 一 个 接 口 使 用 的 关 键 字 是(4、在 面 向 对 象 概 念 中
7、,每 个 对 象 都 是 由()和()两 个 最 基 本 的 部 分 组 成 的。5、一 个 i f语 句 可 以 跟 随()个 else i f语 句,但 是 只 能 有 一 个()语 句。6、如 果 一 个 方 法 没 有 返 回 值,则 该 方 法 类 型 为()。三、判 断 题:共 1 0小 题,每 小 题 1分,满 分 1 0分;请 将 答 案 以“J”、“X”形 式 填 入 题 后 括 号 中。6、/是 ja v a的 多 行 注 释 符。()7、StringBuffer类 的 对 象 包 含 的 字 符 串 内 容 不 可 以 被 修 改。()8、两 个 类 同 在 一 个 包
8、中,那 么 在 一 个 类 可 以 访 问 另 一 个 类 的 private成 员 变 量。()9、任 何 简 单 数 据 类 型 都 可 以 作 为 数 组 的 下 标。()10、方 法 形 式 参 数 的 作 用 域 是 该 方 法 的 方 法 体。()1、String abc口;是 合 法 的 Java 语 句。()2、在 Java里,允 许 多 重 继 承。()3、在 Java语 言 里,do-while语 句 是 先 执 行 循 环 体,然 后 再 判 断 的 循 环 条 件。()4、只 有 抽 象 类 或 接 口 中 才 能 包 含 抽 象 方 法。()5、Java源 程 序 在
9、 转 换 为 机 器 语 言 执 行 过 程 中 既 有 编 译 也 有 解 释。()四、阅 读 程 序:共 4 小 题,每 小 题 5 分,满 分 2 0分;根 据 你 对 题 中 程 序 的 理 解 写 出 程 序 的 输 出 结 果。1、以 下 程 序 的 输 出 结 果 为 Opublic class AppTest public static void main(String args)int i=10,j=5;int m=i j?i:j;System,out.printin(m=+m);)2、以 下 程 序 的 输 出 结 果 为。public class WhileTest pu
10、blic static void main(String args|)inti=10;while(i 0)if(i%2=0)continue;2System.out.print(i+3、以 下 程 序 的 输 出 结 果 为 oclass Person private String name;public Person()this(陈 敏)public Person(String setName)name=setName;)public String getName()return name;)class Teacherextends Person)private String id;publ
11、ic Teacher(String si,String s2)super(sl);id=s2;)public String getld()return id;)public class Test public static void main(String args)Teacher t=new Teacher(“黄 牧“,000001);System.out.println(t.getName();System.out.println(t.getld();)4、以 下 程 序 的 输 出 结 果 为 oin te rfa c e Runner public a b s tra c t void
12、 ru n();3)class Dogimplements Runner public void run()System,out.printin(Z/A dog is running.z/);)class Horseimplements Runner public void run()System,out.printin CA horse is running.,z);)public class Test public static void run(Runner r)r.run();)public static void main(String args)Runner horse=new D
13、og();run(horse);)五、编 写 Java程 序:共 2 小 题,每 小 题 10分,满 分 20分(20分)1、编 写 程 序 输 出 1到 99之 间 所 有 奇 数。2、用 Java语 言 定 义 一 个 员 工 类 Employee,要 求:(1)员 工 类 Employee属 性 有:id:String型,代 表 员 工 ID号 name:String型,代 表 姓 名 age:int型,代 表 年 龄 sex:boolen型,代 表 性 别(其 中:true表 示 男,false表 示 女)phone:String型,代 表 联 系 电 话 salary:float型,
14、代 表 员 工 薪 水 4(2)员 工 类 Employee的 方 法 有:Employee(String sld,S trin g sName,in t sAge,boolean sSex,S trin g sPhone,f lo a t sSalary):有 参 数 构 造 方 法,分 别 初 始 化 ID号、姓 名、年 龄、性 别、联 系 电 话 和 薪 水 属 性。public S trin g to S trin g O:以“姓 名:联 系 电 话”的 形 式 作 为 方 法 的 返 回 值。所 有 成 员 变 量 的 g e t和 s e t方 法。Java程 序 设 计 期 末
15、考 试 卷 二 一 填 空(每 空 1分)I ja v a源 程 序 编 译 命 令 是 2 j a v a应 用 程 序 中 有 一 个 main。方 法,它 前 面 有 三 个 修 饰 符 是 3 jav a语 言 数 据 类 型 可 分 为 两 大 类,一 类 称 为,另 一 类 称 为 4 在 转 向 语 句 中 语 句 使 得 程 序 结 束 本 次 循 环,回 到 循 环 的 条 件 测 试 部 分 继 续 执 行。5 设 x 为 float型 变 量,y 为 double型 变 量,a 为 in t型 变 量,已 知 x=2.5f,a=7,y=4.22则 表 达 式 x+a%3*
16、(int)x%(int)y的 值 为 6 设 x 为 float型 变 量,y 为 double型 变 量,a 为 in t型 变 量,b 为 lo n g型 变 量,c 为 char型,则 表 达 式 x+y*a/x+b/y+c的 值 为 类 型 7 当 类 的 成 员 未 用 访 问 权 限 修 饰 符 修 饰 时,ja v a默 认 此 成 员 的 访 问 权 限 是 二 选 择(每 题 2 分)1 下 列 不 可 作 为 ja v a语 言 修 饰 符 的 是()A al B$1 C_1 D 1 12 有 段 ja v a应 用 程 序,它 的 主 类 名 是 a l,那 么 保 存
17、它 的 源 文 件 名 可 以 是()A al.java B a l.class C al D 都 对 3 下 面 说 法 正 确 的 是()A java A pplet程 序 必 须 在 浏 览 器 中 执 行 B j a v a应 用 程 序 必 须 在 浏 览 器 里 执 行 C java A pplet程 序 不 一 定 在 浏 览 器 中 执 行 D j a v a应 用 程 序 可 以 在 浏 览 器 中 执 行 4 在 浏 览 器 中 执 行 ap p let程 序 的 四 个 方 法 的 最 先 执 行 的 是()A init()B start()C destroyO D st
18、op()5 整 型 数 据 类 型 中,需 要 内 存 空 间 最 少 的 是 A short B long C int D byte6 j a v a类 可 以 作 为 A 类 型 定 义 机 制 B 数 据 封 装 机 制 C 类 型 定 义 机 制 和 数 据 封 装 机 制 D 上 述 都 不 对 7 在 创 建 对 象 时 必 须 A 先 声 明 对 象,然 后 才 能 使 用 对 象 5B 先 声 明 对 象,为 对 象 分 配 内 存 空 间,然 后 才 能 使 用 对 象 C 先 声 明 对 象,为 对 象 分 配 内 存 空 间,对 对 象 初 始 化,然 后 才 能 使 用
19、 对 象 D 上 述 说 法 都 对 8 在 调 用 方 法 时,若 要 使 方 法 改 变 实 参 的 值,可 以 A 用 基 本 数 据 类 型 作 为 参 数 B 用 对 象 作 为 参 数 C(A)和(B)都 对 D(A)和(B)都 不 对 9 JAVA 中 A 一 个 子 类 可 以 有 多 个 父 类,一 个 父 类 也 可 以 有 多 个 子 类 B 一 个 子 类 可 以 有 多 个 父 类,但 一 个 父 类 只 可 以 有 一 个 子 类 C 一 个 子 类 可 以 有 一 个 父 类,但 一 个 父 类 可 以 有 多 个 子 类 D 上 述 说 法 都 不 对 1 0下
20、 面 有 关 流 的 说 法 种 正 确 的 是 A 节 点 流 直 接 建 立 在 过 滤 流 上 B 过 滤 流 直 接 建 立 在 节 点 流 上 C 字 节 输 入 流 类 名 以“reader”结 尾 D 由 程 序 从 中 读 取 数 据 的 流 称 为 输 出 流,由 程 序 往 其 中 写 入 数 据 的 流 称 为 输 入 流 三 简 答 题(每 题 5 分)1 对 j a v a字 节 码 的 解 释 分 为 哪 三 个 阶 段 2 j a v a语 言 对 标 识 符 的 命 名 规 则 有 那 些 3 j a v a语 言 的 ap p let程 序 中 提 供 了 那
21、 些 安 全 机 制 4 java Applet的 四 种 主 要 方 法 及 其 执 行 顺 序 四 程 序(每 空 5 分)1 填 写 空 语 句:打 印 下 列 图 案*public class mathtest*public static void main(String args)*fbr(int i=0;i+)(for(int j=0;j+)System.out.print(u);for(int k=0;k+)System.out.print(n*);System.out.println();)2 解 释 程 序 中 语 句 的 含 义 纯 文 本 文 件 fl.tx t中 的 内
22、 容 是 abed.6下 面 的 程 序 将 n.txt文 件 中 的 内 容 写 到 f2.txt文 件 中 和 屏 幕 上 import java.io.*;public class filecopy(public static void main(String args)(try(StringBuffer str=new StringBuffer();FileInputStream fin=new FileInputStream(fl.txt);意 义 FileOutputStream fout=new FileOutputStreamCf2.txt);意 义 int c;while(c
23、=fin.read()!=-l)循 环 条 件 是 _(fout.write(c);意 义 _str.append(char)c);意 义 _)fin.close();fbut.close();String str2=str.toString();意 义 _System.out.println(str2);显 示 的 结 果 是 catch(Exception c)(System.out.println(c);)j a v a程 序 设 计 试 卷 二 答 案 一,填 空(每 空 1分)1javac2 public static void3 简 单 数 据 类 型,构 造 数 据 类 型 4
24、continue5 4.56 double7 friendly二 选 择 题(每 题 2 分)daaadccbcb三 简 答 题(每 题 5 分)1 对 jav a字 节 代 码 的 解 释 分 为 哪 三 个 阶 段 1)代 码 的 装 入,是 由 类 装 载 器 完 成 的 2)代 码 的 校 验,发 现 各 种 可 能 的 错 误 3)代 码 的 运 行,在 代 码 校 验 后 执 行 2 jav a语 言 对 标 识 符 的 命 名 规 则 有 那 些 71 必 须 由 字 母,下 划 线 或 美 元 开 头 2)同 时 由 字 母,数 字,下 划 线 或 美 元 符 开 头 3)不
25、能 与 关 键 字 名 或 布 尔 值 同 名 3 jav a语 言 的 applet程 序 中 提 供 了 那 些 安 全 机 制 不 可 加 载 库 或 定 义 本 地 方 法 只 能 与 它 所 在 的 主 机 建 立 网 络 连 接 不 能 在 执 行 它 的 计 算 机 上 启 动 其 他 的 程 序 4 java A p p let的 四 种 主 要 方 法 及 其 执 行 顺 序 四 种 主 要 的 方 法 是:init(),start(),stop(),destroy。首 先 调 用 in it()方 法 进 行 初 始 化 工 作 接 着 调 用 start。方 法 启 动
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 期末 考试卷
限制150内