《JAVA语言程序设计》期末考试试题及答案11.pdf
《《JAVA语言程序设计》期末考试试题及答案11.pdf》由会员分享,可在线阅读,更多相关《《JAVA语言程序设计》期末考试试题及答案11.pdf(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 JAVA语 言 程 序 设 计 期 末 考 试 试 题 及 答 案 JAVA语 言 程 序 设 计 期 末 考 试 试 题 及 答 案 6(应 考 必 备 题 库)一、填 空 题 1.定 义 类 的 保 留 字 是(class),定 义 接 口 的 保 留 字 是(interface)。2.Socket通 常 也 称 为(套 接 字),用 于 描 述(IP地 址)和(端 口)。3.线 程 的 优 先 级 在(1)至(10)之 间,数 值 越 大(任 务 越 紧 急)。4.构 造 方 法 是 一 种 特 殊 的 成 员 方 法,构 造 方 法 名 与(类 名)相 同。5.Java语 言 只 允
2、 许 单 继 承,指 每 个 类 只 能 有 一 个(父 类)。6.Java源 程 序 的 扩 展 名 是(.java),经 过 编 译 后 的 程 序 的 扩 展 名 是(.class)。7.在 一 个 时 间 只 能 由 一 个 线 程 访 问 的 资 源 称 为(临 界 资 源)。访 问 临 界 资 源 的 代 码(临 界 代 码)。8.在 多 线 程 系 统 中,多 个 线 程 之 间 有(同 步)和(互 斥)两 种 关 系。二、选 择 题 1.关 于 选 择 结 构 下 列 哪 个 说 法 正 确?()A.if语 句 和 else语 句 必 须 成 对 出 现 C.switch结 构
3、 中 每 个 case语 句 中 必 须 用 break语 句 D.switch结 构 中 必 须 有 default语 句 2.while循 环 和 dowhile循 环 的 区 别 是:()A.没 有 区 别,这 两 个 结 构 任 何 情 况 下 效 果 一 样 B.while循 环 比 dowhile循 环 执 行 效 率 高 C.while循 环 是 先 循 环 后 判 断,所 以 循 环 体 至 少 被 执 行 一 次 3.关 于 for循 环 和 while循 环 的 说 法 哪 个 正 确?()A.while循 环 先 判 断 后 执 行,for循 环 先 执 行 后 判 断。
4、C.两 种 循 环 任 何 时 候 都 不 可 以 替 换 D.两 种 循 环 结 构 中 都 必 须 有 循 环 体,循 环 体 不 能 为 空 4.下 列 修 饰 符 中 与 访 问 控 制 无 关 的 是()A.private B.publicC.protected5.void的 含 义:()C.没 有 意 义 6.return 语 句:()A.只 能 让 方 法 返 回 数 值 7.关 于 对 象 成 员 占 用 内 存 的 说 法 哪 个 正 确?()A.同 一 个 类 的 对 象 共 用 同 一 段 内 存 B、同 一 个 类 的 对 象 使 用 不 同 的 内 存 段,但 静 态
5、 成 员 共 享 相 同 的 内 存 空 间 C.对 象 的 方 法 不 占 用 内 存 D.以 上 都 不 对 8.下 列 说 法 哪 个 正 确?A.不 需 要 定 义 类,就 能 创 建 对 象 B.对 象 中 必 须 有 属 性 和 方 法 D、属 性 必 须 是 简 单 变 量 9.下 列 说 法 哪 个 正 确?()A、一 个 程 序 可 以 包 含 多 个 源 文 件 B、一 个 源 文 件 中 只 能 有 一 个 类 C、一 个 源 文 件 中 可 以 有 多 个 公 共 类 D、一 个 源 文 件 只 能 供 个 程 序 使 用 10.关 于 方 法 main()的 说 法
6、哪 个 正 确?()A.方 法 main()只 能 放 在 公 共 类 中 B main。的 头 定 义 可 以 根 据 情 况 任 意 更 改 D.所 有 对 象 的 创 建 都 必 须 放 在 main()方 法 中 B.方 法 都 必 须 含 有 D.不 能 用 来 返 回 对 象 B.方 法 体 为 空 D.定 义 方 法 时 必 须 使 用 11.构 造 函 数 何 时 被 调 用?()A、创 建 对 象 时 C、使 用 对 象 的 方 法 时 12.抽 象 方 法:()A、可 以 有 方 法 体 B、可 以 出 现 在 非 抽 象 类 中 C、是 没 有 方 法 体 的 方 法 D
7、、抽 象 类 中 的 方 法 都 是 抽 象 方 法 13.关 于 继 承 的 说 法 正 确 的 是:()A、子 类 将 继 承 父 类 所 有 的 属 性 和 方 法。B、子 类 将 继 承 父 类 的 非 私 有 属 性 和 方 法。C、子 类 只 继 承 父 类 public方 法 和 属 性 D、子 类 只 继 承 父 类 的 方 法,而 不 继 承 属 性 14.关 于 构 造 函 数 的 说 法 哪 个 正 确?()A、一 个 类 只 能 有 一 个 构 造 函 数 B、一 个 类 可 以 有 多 个 不 同 名 的 构 造 函 数 D、构 造 函 数 必 须 自 己 定 义,不
8、 能 使 用 父 类 的 构 造 函 数 15.this 和 super:A、都 可 以 用 在 main。方 法 中B、都 是 指 一 个 内 存 地 址 D、意 义 相 同 16.关 于 super的 说 法 正 确 的 是:A、是 指 当 前 对 象 的 内 存 地 址 B、是 指 当 前 对 象 的 父 类 对 象 的 内 存 地 址 C、是 指 当 前 对 象 的 父 类 D、可 以 用 在 main。方 法 中 B、类 定 义 时 D、使 用 对 象 的 属 性 时 17.覆 盖 与 重 载 的 关 系 是()A、覆 盖 只 有 发 生 在 父 类 与 子 类 之 间,而 重 载
9、可 以 发 生 在 同 一 个 类 中 B.覆 盖 方 法 可 以 不 同 名,而 重 载 方 法 必 须 同 名 C.final修 饰 的 方 法 可 以 被 覆 盖,但 不 能 被 重 载 D.覆 盖 与 重 载 是 同 一 回 事 18.关 于 接 口 哪 个 正 确?()A、实 现 一 个 接 口 必 须 实 现 接 口 的 所 有 方 法 B.一 个 类 只 能 实 现 一 个 接 口 C.接 口 间 不 能 有 继 承 关 系 D.接 口 和 抽 象 类 是 同 一 回 事 19.异 常 包 含 下 列 哪 些 内 容?()A.程 序 执 行 过 程 中 遇 到 的 事 先 没 有
10、 预 料 到 的 情 况 B.程 序 中 的 语 法 错 误 C.程 序 的 编 译 错 误 D.以 上 都 是 2 0.对 于 已 经 被 定 义 过 可 能 抛 出 异 常 的 语 句,在 编 程 时:B.如 果 程 序 错 误,必 须 使 用 try/catch语 句 处 理 异 常 C.可 以 置 之 不 理 D.只 能 使 用 try/catch语 句 处 理 2 1.字 符 流 与 字 节 流 的 区 别 在 于()A.前 者 带 有 缓 冲,后 者 没 有 B.前 者 是 块 读 写,后 者 是 字 节 读 写 C.二 者 没 有 区 别,可 以 互 换 使 用 22.下 列 流
11、 中 哪 个 不 属 于 字 节 流(D)A.FilelnputStreamB.BufferedlnputStreamC.Fil ter InputStream)(三、程 序 填 空 题 1.public class Sum)输 出 结 果 为:j is:(1)j in calculate()is:(2)At last j is:(3)答 案:10;(2)20;(3)10o2.按 要 求 填 空 abstract class SuperAbstractinterface AsSuperabstract class SubAbstract extends SuperAbstract implem
12、ents AsSuper(public void b()void x();void a(),abstract void b();abstract intc(int i);public static void main(String args)static void calculate(int j)for(int i=0;i10;i+)j+;System.out.println(/zj in calculateOis:+j);int j=10;System.out.println(/zj is:+j);calculate(j);System,out.printin(/zAt last,j is:
13、+j);abstract String f();public class InheritAbstract extends SubAbstract)在 以 上 这 段 程 序 中:抽 象 类 有:SuperAbstract和(1)(写 出 类 名)非 抽 象 类 有:(2)(写 出 类 名)接 口 有:(3)(写 出 接 口 名)AsSuper中 的 x()方 法 是(4)方 法,所 以 在 InheritAbstract中 必 须 对 它 进 行(5)答 案:(1)SuperAbstract;(2)InheritAbstract;(3)AsSuper;(4)抽 象;(5)覆 盖 和 实 现。3
14、.按 注 释 完 成 程 序 public class Leaf(private int i=0;此 属 性 值 用 于 检 验 Leaf increment()定 义 方 法 increment(),返 回 值 是 Leaf类 的 对 象 i+;return(1);将 当 前 对 象 的 地 址 作 为 返 回 值 返 回 public void x(),public int c(int i),public String f(),public static void main(String args)InheritAbstract instance=newInheritAbstract();
15、instance.x();instance.a();instance.b();instance.c(100);System,out.printin(instance,f 0);void print()public static voidmain(String args)Leaf x=(2);创 建 Leaf 类 的 对 象 xx.increment().increment().increment().print();System,out.println(,,i=+i);/多 次 调 用 方 法 increment(),返 回 的 都 是 x 的 地 址,i 值 表 示 调 用 次 数 输 出
16、结 果 为 i=(3)答 案:(1)this;(2)new Leaf();(3)34.按 注 释 提 示 完 成 文 件 复 制 的 程 序/FileStream源 代 码 如 下:import java.io.class FileStream public static void main(String args)try(File inFile=new File(filel.txt);指 定 源 文 件 File outFile=newFile(file2.txt);指 定 目 标 文 件 FilelnputStream fis=(1);FileOutputStream fos=new Fi
17、leOutputStream(outFile);int c;while(c=fis.read()!=1)(2);fis.close();fos.closeO;catch(Exception e)System,out.printin(z,FileStreamsTest:z,+e);逐 字 节 从 源 文 件 中 输 入,再 输 出 到 fos流 答 案:(1)new FilelnputStream(inFile);(2)fos.write(c);5.阅 读 程 序,给 出 结 果:/AbstractClassDemo.java 源 代 码 如 下:abstract class Shape 定 义
18、 抽 象 类 Shape 和 抽 象 方 法 display)class Circle extends Shape)class Rectangle extends Shape class Triangle extends Shape)public class AbstractClassDemo)输 出 结 果 是?public static void main(String args)(newCircle().display。;定 义 无 名 对 象 来 调 用 对 应 的 display方 法(newRectangle().display();(new TriangleO).display(
19、);void display()实 现 抽 象 类 的 方 法 System.out.print In(,zTrianglez/);void display()实 现 抽 象 类 的 方 法 System.out.println(/,Rectangle/,);void display()实 现 抽 象 类 的 方 法 System,out.printin(,zCircle,,);abstract void display();答 案:(1)Circle;(2)Rectangle;(3)Triangle。JAVA语 言 程 序 设 计 期 末 考 试 试 题 及 答 案 3(应 考 必 备 题
20、库)一、单 项 选 择 题 1、如 下 哪 个 是 Java中 的 标 识 符()A、public2、如 下 哪 个 是 Java中 的 标 识 符()B、super3、已 知 如 下 定 义:String s=,zstoryz,;下 面 哪 个 语 句 不 是 合 法 的()A、s 十=books”;4、如 下 哪 个 是 Java中 有 效 的 关 键 字()A、name5、下 面 的 代 码 段 执 行 之 后 count的 值 是 什 么()int count=1;for(int i=1;i CardLayout11、下 列 哪 一 个 import命 令 可 以 使 我 们 在 程
21、序 中 创 建 输 入/输 出 流 对 象()A import java.sql.*;12、下 面 哪 一 个 import命 令 可 以 为 我 们 提 供 编 写 网 络 应 用 程 序 的 类()A import java.sql.*;C、import java.io.*;13、如 果 需 要 从 文 件 中 读 取 数 据,则 可 以 在 程 序 中 创 建 哪 一 个 类 的 对 象(A)A、FilelnputStream二、填 空 题 1、如 果 符 类 MyClass声 明 为 public正 常 编 译。2、Java程 序 中 的 单 行 注 释 符 是(),多 行 注 释 符
22、 是(/*/)。3、Java中 布 尔 类 型 的 常 量 有 两 种,它 们 是(true)和(false)(,4、Java中 用 于 定 义 小 数 的 关 键 字 有 两 个:(float)和(double),后 者 精 度 高 于 前 者。5、Java中 用 于 两 个 数 相 等 比 较 的 运 算 符 是:(=),用 于 不 相 等 比 较 的 运 算 符 是()o B、FileOutputStream D、FileWriter C、DataOutputStream B、importjava.util.*;B、import java.util.*;D、import java.*;B
23、orderLayout D、null6、在 Java中 定 义 一 个 字 符 串 类 型 的 变 量 str,定 义 一 个 具 有 10个 元 素 的 整 型 数 组 a。7,导 入 mypackage。8、当 声 明 一 个 数 组 int arr=new int5:时,这 代 表 这 个 数 组 所 保 存 的 变 量 类 型 是(int),数 组 名 是(arr),数 组 的 大 小 为(5),数 组 元 素 下 标 的 使 用 范 围 是(0 到 4)。9、假 设 x=13,y=4,则 表 达 式 x%y!=0 的 值 是(true),其 数 据 类 型 是(boolean),10
24、、异 常 处 理 是 由(try)、(catch)和 finally块 三 个 关 键 所 组 成 的 程 序 块。11、以 下 程 序 段 的 输 出 结 果 是(三 角 形)int x=5,y=6,z=4;if(x+y z&x+z y&z+y x)System.out.print In(三 角 形);else System.out.printin(不 是 三 角 形”);12int a=2,3,4,5,6;for(int i=a.length-1;i=0;i)System,out.print(ai+);三、程 序 阅 读 题 1、以 下 程 序 的 输 出 结 果 为 Peter is 1
25、7 years old!_。public class Person public static void main(String args)Person c=new Person(Peter,17);System,out.printin(c.name+is+c.age+years old!);publicPerson(String name,int age)this,name=name;this.age=age;String name;int age;2、以 下 程 序 的 输 出 结 果 为 课 程 号:101课 程 名:ASP学 分:3 opublic class Course publi
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA语言程序设计 JAVA 语言程序设计 期末考试 试题 答案 11
限制150内