2022年面向对象的程序设计java练习.docx

上传人:H****o 文档编号:57896265 上传时间:2022-11-06 格式:DOCX 页数:14 大小:73.78KB
返回 下载 相关 举报
2022年面向对象的程序设计java练习.docx_第1页
第1页 / 共14页
2022年面向对象的程序设计java练习.docx_第2页
第2页 / 共14页
点击查看更多>>
资源描述

《2022年面向对象的程序设计java练习.docx》由会员分享,可在线阅读,更多相关《2022年面向对象的程序设计java练习.docx(14页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选学习资料 - - - - - - - - - (一)基本学问1)Java 语言的特点, Java 程序的开发过程2)Java 的标识符和关键字,基本数据类型,运算符与表达式,语句和数组;3)类、对象,static、 this 、 final、 super 关键字,拜访权限限定词,包、匿名类、反常类,继承、接口、多态性,Class 类;4)明白 Object 类,基本类型的封装类,熟识 String 类、 StringBuffer 类、 Math类、 Math 与 Random 类,重点 BigInteger 类,(二)考试重点上课重点讲的,重点练习都为重点!(三)题型第一题:挑选题 每题

2、1 分,共 20 分; 其次题:填空题 每空 1 分,共 20 分; 第三题:判定题 每题 1 分,共 10 分; 第四题:读程序写结果 每题 10 分,共 3 题,共 30 分; (掌握结构、继承、多态、接口)第五题:编程算法题 每题 10 分, 2 题,共 20 分; (四)练习(帮忙复习,不是考试卷)1、在 Java 中,负责对字节代码说明执行的是 _b_;A、垃圾回收器B、虚拟机C、编译器D、多线程机制2、Java面语汇向言的编类象型语是a A对言B、面向过程程语言C序D、形式语言3、编译 Java application 源程序文件将产生相应的字节码文件,这些字节文件的扩展名为 b

3、A、.java B、.class C、.html D、.exe 4、以下表达中 ,正确选项 _a_;A、Java语言的标识符是区分大小写的B、源文件名与public类名可以不相同C、源文件名其扩的展名为.jar D、源文件中public 类的数目不限项是合法标识符?b 5、下列哪个选A123 B_name 1 / 10 名师归纳总结 - - - - - - -第 1 页,共 10 页精选学习资料 - - - - - - - - - Cclass D1first 6、下面属于Java 关键字的是c A、NULL B、IF C、do D、While 7、下列的哪个赋值语句是不正确的?a Afloa

4、t f = 11.1;Bdouble d = 5.3E12;Cfloat d = 3.14f ;Ddouble f=11.1E10f ;8、下列的哪个赋值语句是正确的?a Achar a=12;Bint a=12.0;Cint a=12.0f;Dint a=(int)12.0;9、保证Java分语言可移植性的特计征是d A、面安向式全对象B性、C布算D、可跨平台10、下列属于合法的Java标识符是_a_;A、_cat B、5books C、+static D、-3.14159 11、在Java 中,表示换行符的转义字符是_a_;A、n B、f C、n D、dd 12、下列哪个是反斜杠字符的正确

5、表示?A A、 B、* C、 D、 13、在 Java 中,由Java 编译器自动导入,而无需在程序中用import 导入的包是 _d_;A、java.applet B、java.awt C、java.util D、java.lang 14、在Java 中,、所有类的根类是_a_;Ajava.lang.Objet 2 / 10 名师归纳总结 - - - - - - -第 2 页,共 10 页精选学习资料 - - - - - - - - - B、java.lang.Class C、java.applet.Applet D、java.awt.Frame 15 、以下哪个修饰符可以使在一个类中定义的

6、成员变量只能被同一包中的类拜访?b Aprivate B无 修 饰 符Cpublic Dprotected 16 、 给 出 下 列 代 码 , 如 何 使 成 员 变 量m 被 方 法fun ( ) 直 接 访 问 ?c class Test private static int void funm(;public ) . A将private int m 改为protected int m B将private int m 改为public int m C将private int m 改为static int m D将 private int m 改为 int m 17 、 已 知 有 下 列

7、 类 的 说 明 , 就 下 列 哪 个 语 句 是 正 确 的 ?a public class Test private static float int mainf = = n=1121.0f;int m ;static void (String arg;public ) Test t = new Test(); At.f;Bthis.n;CTest.m;DTest.f;18 、给出 下列代 码,就 数组初 始 化 中哪项 是不正 确的?a bytearray1,array2;byte array3;byte = array4;Aarray2 array1 Barray2=array3 C

8、array2=array4 Darray3=array4 3 / 10 名师归纳总结 - - - - - - -第 3 页,共 10 页精选学习资料 - - - - - - - - - 19、下列代码的执行结果是a public class Test public int aMethod() static int ii=0);i+(;System.out.println; public static void main(String args) Test test = (new Test)();test.aMethod; A编译错误B0 C1 D运行胜利,但不输出(23)下列关于内部类的说法不

9、正确的是d A 内 部 类 的 类 名 只 能 在 定 义 它 的 类 或 程 序 段 中 或 在 表 达 式 内 部 匿 名 使 用B 内 部 类 可 以 使 用 它 所 在 类 的 静 态 成 员 变 量 和 实 例 成 员 变 量C内部类不可以用abstract修饰符定义为抽象类D内部类可作为其他类的成员,而且可拜访它所在类的成员20、顺序执行下列程序语句后,就b的值是c String b=a.substringa=Hello0,2);String (;AHello Bhello CHe Dnull 21 、 在 oneMethod ( ) 方 法 运 行 正 常 的 情 况 下 , 程

10、 序 段 将 输 出 什 么 . d public void test() try (oneMethod()e;System.out.printlncondition 1; catch ArrayIndexOutOfBoundsException ) System.out.println(condition 2e); catchException ) System.out.println(condition 3); finally 4 / 10 名师归纳总结 - - - - - - -第 4 页,共 10 页精选学习资料 - - - - - - - - - System.out.println

11、(finally); Acondition 1 Bcondition 2 Ccondition 3 Dcondition 1 finally 22 、 下 列 常 见 的 系 统 定 义 的 异 常 中 , 哪 个 是 输 入 、 输 出 异 常 . b AClassNotFoundException BIOException CFileNotFoundException DUnknownHostException 23、下列方法中哪个是执行线程的方法?a Arun()Bstart()Csleep()Dsuspend()24、下列Java常见事件类中哪个是鼠标事件类? c AInputEven

12、t BKeyEvent CMouseEvent DWindowEvent 25 、 在 Java 中 , 用 package 语 句 说 明 一 个 包 时 , 该 包 的 层 次 结 构 必 须 是 _b_ ;A、与 文 件 的 结 构 相 同B、与 文 件 目 录 的 层 次 相 同C、与 文 件 类 型 相 同D、与文件大小相同26、下列构造方法的调用方式中,正确的是_;c A、只按照一户般直方法调用B、由用接调用过C、能通new 自动调用D、被系统调用27、以下代码的执行结果是:d class mainString Test1 public public static void arg

13、s float t=9.0f;int q=5;System.out.printlnt+*-q; A、40 B、40.0 C、36 5 / 10 名师归纳总结 - - - - - - -第 5 页,共 10 页精选学习资料 - - - - - - - - - D、36.0 28、下列程序的输出结果为public class mainString Short public static void args StringBuffer s=new StringBufferHello;ifs.length5&s.appendthere.equalsFalse+s;System.out.printlnva

14、lue is ; A、value is is Hello B、value thereHello C、value is Hellothere D、编译错误29、以下关于 for 循环和 while 循环的说法中哪个是正确的?d A、while 循 环 能 实 现 的 操 作,for 循 环 都 能 实 现B 、 while 循 环 判 断 条 件 一 般 是 程 序 结 果 , for 循 环 判 断 条 件 一 般 是 非 程 序 结 果C、两 种 循 环 在 任 何 情 况 下 都 可 以 相 互 转 换D、两种循环结构中都必需有循环体,循环体不能为空30、下类列说法中,哪方个数是正实确的?

15、a A、抽是变量和序法的集合体B、数组是无据的集合以C、象类可例化D、类成员数据必需是公有的31、设有下面的我一个定义:c class void ShowSystem.out.println喜欢Java!;aa static class BBvoid ShowSystem.out.println我喜欢C+!; 如已经使用aa 类创建对象a 和 BB 类创建对象b,就下面哪一个方法调用是正确的;A、a.Showb.Showaa.Show;B、;BB.Showaa.Show;C、;b.Showa.Show;D、;BB.Show ;32、关于被私有爱护拜访掌握符private protected 修

16、饰的成员变量,以下说法正确选项b A、可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子 类B 、 可 以 被 两 种 类 访 问 和 引 用 : 该 类 本 身 、 该 类 的 所 有 子 类C、只能被该类自身所访问和修改D、只能被同一个包中的类拜访33、关于以下程序代码的说法正确的是d 6 / 10 名师归纳总结 - - - - - - -第 6 页,共 10 页精选学习资料 - - - - - - - - - 1. class HasStatic 2. private static int x=100;3. public static void mainStri

17、ng args 4. HasStatic hs1=new HasStatic;5. hs1.x+;6. HasStatic hs2=new HasStatic;7. hs2.x+;8. hs1=new HasStatic;9. hs1.x+;10. HasStatic.x-;11. System.out.printlnx=+x;12. 13. A、第 5 行 不 能 通 过 编 译,因 为 引 用 了 私 有 静 态 变 量B、第 10 行 不 能 通 过 编 译,因 为 x 是 私 有 静 态 变 量C、程 序 通 过 编 译,输 出 结 果 为:x=103 D、程序通过编译,输出结果为:x

18、=102 34 下 列 关 于 继 承 的 哪 项 叙 述 是 正 确 的?d A在 java 中 允 许 多 重 继 承B在 java 中 一 个 类 只 能 实 现 一 个 接 口C 在 java 中 一 个 类 不 能 同 时 继 承 一 个 类 和 实 现 一 个 接 口Djava 的单一继承使代码更牢靠35、类Panel 默认的布局管理器是_c_;A、GridLayout B、BorderLayout C、FlowLayout D、GardLayout 36、Frame默认的布局管理器是B A、FlowLayout B、BorderLayout C、GridLayout D、Card

19、Layout 37、在Java 中,能实现多重继承效果的方式是_c_;A、内接部类B、适配器C口D、同步38、char 0、类型的取值、范围是_a_;A2-727-1 B65535C-215215-1 D、028-1 39、下列哪个数代表八进制整数?d A、0XA6 7 / 10 名师归纳总结 - - - - - - -第 7 页,共 10 页精选学习资料 - - - - - - - - - B、-1E3 C、1840 D、0144 40、十进制数16的16进制表示格式是_a_;A、0x10 B、0x16 C、0xA D、016 41、 int 型 public 成员变量 MAX_LENGTH

20、,该值保持为常数100,就定义这个变量的语句是_d_;A、public int MAX_LENGTH=100 B、final int MAX_LENGTH=100 C、public const int MAX_LENGTH=100 D、public final int MAX_LENGTH=100 42 、 按 运 算 符 操 作 数 的 数 目 划 分 , 运 算 符?: 的 类 型 是a A、三元B、二元C、四元D、一元43、下列代码的执行结果是:b public class mainString Test3 public static void args System.out.print

21、ln100%3;System.out.print,;System.out.println100%3.0; A、1,1 B、1 ,1.0 C、1.0 ,1 D、1.0 ,1.0 44、给出下面程序段:c ifx0System.out.printlnHello.to 就;you.; else ifx-3System.out.printlnNice meet else System.out.printlnHow are you.; 取值如打印字符串“ How are you.” ,x的范围是A、x0 B、x-3 C、x=-3 D、x-3 45、属于main方法的返回类型是c 8 / 10 名师归纳总

22、结 - - - - - - -第 8 页,共 10 页精选学习资料 - - - - - - - - - A、public B、static C、void D、main 46、下列内部类的正确用途是b btnn.addActionListenernewActionListener public void actionPerformedActionEvent event String s=input.getText;output.setTextHello+s+,Welcome You.; A、用用于访被问外包部类件的数所据B、于进行事处理C隐藏起来不同一中的其他类见D、生成大事适配器47、阅 读

23、和 理 解 下 面 程 序 段 :b class Manager extends Employee public ManagerString n,double s,int year,int month,int day supern,s,year,month,day;bonus=0; public double getSalary double baseSalary=super;getSalary;return baseSalary+bonus; public void setBonusdouble b bonus=b; private double bonus; Manager、是Employ

24、ee的的适子类,其围理声由是AManager用范字较宽Bextends关键明C、Manager的域减小了D、雇员是一个经理48、WindowListener中可以实现窗口关闭功能的方法是b A、public void windowOpenedWindowEvent e B、public void windowClosedWindowEvent e C、public void windowClosingWindowEvent e D、public void windowDeactivatedWindowEvent e 49、下 列 关 于 Applet 的 叙 述 中,错 误 的 是 a A 、

25、 Applet 是 Java 类 , 所 以 可 以 由 JDK 中 的 解 释 器 java.exe 直 接 解 释 运 行B 、 Applet 应 该 定 义 为 java.applet.Applet 类 或 javax.swing.Japplet 类 的 子 类C、Applet 与 Applicationg 的 主 要 区 别 在 执 行 方 式 上D、通过在 HTML 文件中采纳 标记可以向 Applet 传递参数50、下 列 属 于 正 就 表 达 式 的 是 c A、一 个 数 组B、一 组 二 进 制 数 据9 / 10 名师归纳总结 - - - - - - -第 9 页,共 1

26、0 页精选学习资料 - - - - - - - - - C、一个字符串D、一个公式51、下列方法中可以用来创建一个新线程的是_b_;A、实现java.lang.Runnable 接口并重写start方法B、实现java.lang.Runnable 接口并重写run方法C、继承java.lang.Thread 类并重写run方法D、实现 java.lang.Thread 类并实现 start方法52 、 下 列 关 于Java Application 与含Applet 的 说 法 中 , 正 确 的 是 _c_ ;A、都包main 方法B、都通过“appletviewer”命令执行C、都通过“j

27、avac ”命令编译D、都嵌入在 HTML 文件中执行53 、 按 照 Java 的 标 识 符 命 名 规 范 , 下 列 表 示 一 个 类 的 标 识 符 正 确 的 是 _b_ ;A、Helloworld B、HelloWorld C、helloworld D、helloWorld 54、下列代码中,将引起一个编译错误的行是_d_;1public public class m,n;Test 2 int ;3 public Test am=a4 Testint 5 public static void mainString args 6 j=0Test t1,t2;7 int j,k;8 ;k=0;9 、t1=new Test;10 t2=new Testj,k;11 12 第3 A行B、第5行C、第6行D、第 10 行10 / 10 名师归纳总结 - - - - - - -第 10 页,共 10 页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术总结

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁