《JAVA程序设计》期末考试复习资料2.pdf
《《JAVA程序设计》期末考试复习资料2.pdf》由会员分享,可在线阅读,更多相关《《JAVA程序设计》期末考试复习资料2.pdf(39页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 JAVA程 序 设 计 期 末 考 试 复 习 资 料 一、填 空 题 1.定 义 类 的 保 留 字 是(class),定 义 接 口 的 保 留 字 是(interface)。2.Socket通 常 也 称 为(套 接 字),用 于 描 述(IP地 址)和(端 口)03,线 程 的 优 先 级 在(1)至(10)之 间,数 值 越 大(任 务 越 紧 急)。4.构 造 方 法 是 一 种 特 殊 的 成 员 方 法,构 造 方 法 名 与(类 名)相 同。5.Java语 言 只 允 许 单 继 承,指 每 个 类 只 能 有 一 个(父 类)。6.Java源 程 序 的 扩 展 名 是(
2、.java),经 过 编 译 后 的 程 序 的 扩 展 名 是(.class)。7.在 一 个 时 间 只 能 由 一 个 线 程 访 问 的 资 源 称 为(临 界 资 源)。访 问 临 界 资 源 的 代 码(临 界 代 码)o8.在 多 线 程 系 统 中,多 个 线 程 之 间 有(同 步)和(互 斥)两 种 关 系。1、如 果 将 类 MyClass声 明 为 public,它 的 文 件 名 称 必 须 是(MyClass.java)才 能 正 常 编 译。2、Java程 序 中 的 单 行 注 释 符 是(),多 行 注 释 符 是(/*/)。3、Java中 布 尔 类 型 的
3、 常 量 有 两 种,它 们 是(true)和(false)。4、Java中 用 于 定 义 小 数 的 关 键 字 有 两 个:(float)和(double),后 者 精 度 高 于 前 者。5、Java中 用 于 两 个 数 相 等 比 较 的 运 算 符 是:(=),用 于 不 相 等 比 较 的 运 算 符 是()o6、在 Java中 定 义 一 个 字 符 串 类 型 的 变 量 str的 语 句 是:(String str;),定 义,个 具 有 10个 元 素 的 整 型 数 组 a 的 语 句 是:(int r=new。7、导 入 mypackage包 中 的 所 类 的 命
4、 令 是(import mypackage.*;)。8、当 声 明 一 个 数 组 int arr=new int5;时,这 代 表 这 个 数 组 所 保 存 的 变 量 类 型 是(int),数 组 名 是(arr),数 组 的 大 小 为(5),数 组 元 素 下 标 的 使 用 范 围 是(0 到 4)。9、假 设 x=13,y=4,则 表 达 式 x%y!=0 的 值 是(true),其 数 据 类 型 是(boolean)10、异 常 处 理 是 由(try)、(catch)和 finally块 三 个 关 键 所 组 成 的 程 序 块。11、以 下 程 序 段 的 输 出 结
5、果 是(三 角 形)int x=5,y=6,z=4;if(x+y z&x+z y&z+yx)System.out.print In(三 角 形);elseSystem.out.println(不 是 三 角 形);12、下 面 程 序 段 的 执 行 结 果 是(6 5 4 3 2)int a口=2,3,4,5,6;for(int i=a.length-1;i=0;i-)System,out.print(ai+);二、选 择 题 1)java程 序 中,main方 法 的 格 式 正 确 的 是()。(选 择 一 项)a)static void main(String args)b)publi
6、c void main(String args)c)public static void main(Strings)d)public static void main(String口 args)2)给 定 java代 码,如 下:public byte count(byte bl,byte b2)return_;)要 使 用 这 段 代 码 能 够 编 译 成 功,横 线 处 可 以 填 入 O O(选 择 一 项)a)(byte)(bl-b2)b)(byte)bl-b2c)bl-b2d)(byte)bl/b23)在 Java中,在 包 com.db下 定 义 一 个 类,要 让 包 com.
7、util下 的 所 有 类 都 可 以 访 问 这 个 类,这 个 类 必 须 定 义 为()。(选 择 一 项)a)protectedb)privatec)publicd)friendly4)在 Java中,下 列()语 句 不 能 通 过 编 译。(选 择 一 项)a)String s=join+was+here;b)String s=join”+3;c)int a=3+5d)float f=5+5.5;5)在 Java中 下 列()方 法 可 以 把 JFrame的 布 局 管 理 器 设 为 FlowLayout类 型(选 择 一 项)a)jFrame.setLayout(new Fl
8、owLayout();b)jFrame.addLayout(new FlowLayout 0)c)jFrame.setFlowLayout()d)jFrame.addFlowLayout()6)给 定 java代 码 如 下,运 行 时,会 产 生()类 型 的 异 常。(选 择 一 项)String s=null;s.concat(abc”);a)ArithmeticExceptionb)Nu11PointerExceptionc)lOExceptiond)EOFException7)在 java中,()对 象 可 以 使 用 键/值 的 形 式 保 存 数 据。(选 择 一 项)a)Arr
9、ayListb)HashSetc)HashMapd)LinkedList8)给 定 如 下 java代 码,编 译 运 行 之 后,将 会 输 出()。public class Testpublic staticvoid main(String args)int a=5;System,out.printin(a%2=l)?(a+1)/2:a/2);(选 择 一 项)a)1b)2c)2.5d)39)以 下 Java 语 句 中,String str=a 123456789M:str=str.subString(1,3);执 行 后 str中 的 值 为。(选 择 一 项)a)“23”b)“123
10、”c)“12”d)“234”1 0)给 定 如 下 java代 码,以 下()代 码 行 编 译 会 报 错。(选 择 一 项)class MyClassvoid myMethod(final int p)final int il;final int i2=p;il=20;i2=20;)a)void my Method(final int p)b)final int il;c)final int i2=pd)il=20e)i2=20;1 1)给 定 如 下 java代 码,编 译 时 会 在。出 现 错 误。class Parent class Child extends Parentpubl
11、ic static void main(String args)Parent pl=new ChildO;第 一 行 Parent p2=new Parent();第 二 行 Child cl=new ChildO;第 三 行 Child c2=new Parent();第 四 行 子 类 引 用 不 能 指 向 父 类 实 例)(选 择 一 项)a)第 一 行 b)第 二 行 c)第 三 行 d)第 四 行 12)给 定 某 java程 序 的 main方 法,如 下:public static void main(Stringarg)System,out.print(Hello+args1
12、);)从 命 令 行 传 参:people world nation,该 程 序 的 运 行 结 果 是()。(选 择 一 项)a)Hello peopleb)Hello worldc)Hello people world nationd)运 行 时 出 现 异 常 1 3)给 定 Java代 码,如 下:abstract class Shapeabstract void draw();)要 创 建 Shape类 的 子 类 Circle,以 下 代 码 正 确 的 是()(选 择 二 项)a)class Circle extends Shapeint draw()b)abstract cla
13、ss Circle extends Shape)c)class Circle extends Shapevoid draw();d)class Circle extends Shapevoid draw()1 4)给 定 如 下 java代 码,编 译 运 行 时,结 果 是()。(选 择 一 项)public class Testpublic static void main(String args)for(int i=0;i3;i+)System.out.print(i);)System,out.print(i);)a)编 译 时 报 错 b)正 确 运 行,输 出 012c)正 确 运
14、行,输 出 123d)正 确 运 行,输 出 012315)给 定 一 个 Java程 序 的 方 法 结 构 如 下;以 下 方 法 体 实 现 语 句 正 确 的 是()o(选 择 两 项)public Integer change(int i)a)Integer int=new Integer(i);return int;b)Integer t=Integer.valueOf(i);return t;c)return new Integer(i);d)return i;16)在 java中,在 尝 试 对 null对 象 操 作 时,会 产 生()类 型 的 异 常。(选 择 一 项)a
15、)ArithmeticExceptionb)NulIPointerExceptionc)lOExceptiond)EOFException6)17)Java 语 言 中,Stringstr=n 123456789,System,out.printin(str.indexOf(5),输 出 结 果 为()o(选 择 一 项)a)6b)5c)4d)-118)在 java中,已 定 义 两 个 接 口 B 和 C,要 定 义 一 个 实 现 这 两 个 接 口 的 类,以 下 语 句 正 确 的 是()。(选 择 一 项)a)interface A extends B,Cb)interface A
16、implements B,Cc)class A implements B,Cd)class A implements B,implements C19)给 定 JAVA代 码,如 下:Class Parentpublic void count()System.out.printin(10%3)public class Test extends Parent(public void count()System,out.printin(10/3);|public static void main(String args口)Parent p=new Test();p.count();)运 行 编 译
17、 后,输 出 结 果 是()o(选 择 一 项)a)1b)1.0c)3d)3.333333333333333520)在 Java中,下 列()是 不 合 法 的 赋 值 语 句。(选 择 一 项)a)float f=l/3;b)int i=l/3;c)float f=l*3.0;d)double f=l.0/3;21)利 用 JAVA SWING编 程,要 在 当 前 窗 体 中 显 示 如 下 信 息 提 示 框,则 需 要 编 写 的 代 码 是()。(选 择 一 项)a)JOptionPane.showMessageDialog(null,”请 输 入 登 陆 名!,”提 示 信 息,J
18、OptionPane.CLOSED_OPTION);b)new JOptionPane.showMessageDialog(null,”请 输 入 登 陆 名!,”提 示 信 息”,JOptionPane.CLOSED_OPTION);c)new JOptionPane.messageDialog(null,”请 输 入 登 陆 名!,”提 示 信 息 JOptionPane.CLOSED_OPTION);d)JOptionPane.messageDialog(null,”请 输 入 登 陆 名!,”提 示 信 息,JOptionPane.CLOSED_OPTION);22)给 定 某 jav
19、a程 序 的 main方 法,如 下;(选 择 一 项)public static void main(String args)int i=0;System,out.println(i+);a)0b)1c)编 译 错 误 d)运 行 时 出 现 异 常 23)给 定 java程 序,如 下:编 译 运 行 Test,java,结 果 是()。(选 择 一 项)public class Testprivate static final int counter=10;public static void main(String args)System,out.printin(+counter);)
20、a)10b)11c)编 译 错 误 d)运 行 时 出 现 异 常 24)在 JAVA中,要 创 建 一 个 新 目 录,要 使 用()类 的 实 例。(选 择 一 项)a)Fileb)FileOutputStreanc)PrintWriterd)Dir25)在 java中,下 列()类 不 能 派 生 出 子 类.(选 择 一 项)a)public class MyClass b)class MyClass c)abstract class MyClass d)final class MyClass 26)在 java中,以 下()命 令 能 够 将 java源 文 件 编 译 为 类 文
21、件(选 择 一 项)a)javab)javawc)javacd)jar27)在 JAVA中,通 过 调 用 以 下()方 法,可 以 装 载 SUN的 JDBC-ODBC桥。(选 择 一 项)a)new Class 0.load(Usun.jdbc.odbc.jdbcodbcDribern);b)new Class().forName(sun.jdbc.odbc.JdbcOdbcDrivern;c)Class.forName(44 sun.jdbc.odbc.JdbcOdbcDriver);d)Class,load(usun.jdbc.odbc.JdbcOdbcDriverv;28)在 JAV
22、A中,要 判 断 D 盘 下 是 否 存 在 文 件 abc.txt,应 该 使 用 以 下()判 断 语 句。(选 择 一 项)if(a)就 是 if(a!=O)a)if(new File(d:abc.txt).exists()=1)b)if(File,exists(d:abc.txt)=1)c)if(new File(d:/abc.txt).exists()d)if(File,exists(d:/abc.txt)29)在 JAVA接 口 中,下 列 选 项 里 有 效 的 方 法 声 明 是()0(选 择 二 项)a)public void aMethod();b)void aMethod
23、();c)static void aMethod();d)protected void aMethod()30)给 定 JAVA代 码,如 下:编 译 运 行,结 果 是()o(选 择 一 项)public static void main(string args)(String s;System,out.printin(s=+s);)a)编 译 错 误 b)编 译 通 过,但 出 现 运 行 是 错 误 c)正 常 运 行,输 出 s=nulld)正 常 运 行,输 出 s=31)给 定 一 个 java程 序 的 main方 法 的 代 码 片 段 如 下:假 如 d 目 录 下 不 存
24、在 abc.txt文 件,现 运 行 该 程 序,下 面 的 结 果 正 确 的 是()。(选 择 一 项)try(PrintWriter out=new PrintWriter(newFileOutputStream(d:/abc.txt);String name=chen;out.print(name);out.close();)catch(Execption e)System.out.printin(文 件 没 有 发 现!);a)将 在 控 制 台 上 打 印:”文 件 没 有 发 现!”b)正 常 运 行,但 没 有 生 成 文 件 abc.txtc)运 行 后 生 成 abc.tx
25、t,但 该 文 件 中 无 内 容 d)运 行 后 生 成 abc.txt,该 文 件 内 容 为:chen32)在 JAVA 中,对 于 PreparedStatement 的 方 法 setlnt(int i,int x),描 述正 确 的 是()o(选 择 一 项)a)使 得 第 i-1个 参 数 的 值 设 为 xb)使 得 第 x-1个 参 数 的 值 设 为 ic)使 得 第 x个 参 数 的 值 设 为 id)使 得 第 i个 参 数 的 值 设 为 x33)给 定 JAVA程 序 Test,java,如 下:package com;public class Testpublic
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA程序设计 JAVA 程序设计 期末考试 复习资料
限制150内