收藏 分销(赏)

java复习题补全答案.doc

上传人:天**** 文档编号:9796244 上传时间:2025-04-08 格式:DOC 页数:25 大小:87.54KB
下载 相关 举报
java复习题补全答案.doc_第1页
第1页 / 共25页
java复习题补全答案.doc_第2页
第2页 / 共25页
点击查看更多>>
资源描述
一、选择题: 1. 运行程序需要的工具软件所在的目录是 。 A.的目录 B.的目录 C.的目录 D.的目录 2. 以下关于语言特点的表达中,错误的选项是 。 A.是面向过程的编程语言 B.支持分布式计算 C.是跨平台的编程语言 D.支持多线程 3. 的核心包中,提供编程应用的根本类的包是 。 A. B. C. D. 4. 以下关于对语句规定的表达中,错误的选项是 。 A.在程序中语句可以有多个 B.在程序中语句可以没有 C.在程序中语句必须有一个 D.在程序中语句引入在所有类定义之前 5. 在编译程序时,用于指定生成文件位置的选项是 。 A. B. C. D. 6. 以下关于构造方法的表达中,错误的选项是 。 A.语言规定构造方法名及类名必须一样 B.语言规定构造方法没有返回值,但不用声明 C.语言规定构造方法不可以重载 D.语言规定构造方法只能通过自动调用 7. 以下表达中错误的选项是 。 A. 及所用编译命令一样 B.通常情况下, 只能有一个()方法 C. 必须有文件才能运行 D. 程序的文件可用命令运行 8. 处理对象传输的接口是 。 A. B. C. D. 9. 在读取二进制数据文件的记录时,为了提高效率常常使用的一种辅助类是 。 A. B. C. D. 10. 以下事件监听器中,无法对对象进展事件监听与处理的是 。 A. B. C. D. 11. 的选项面板是 。 A. B. C. D. 12. 每个小应用程序必须定义为 。 A.类或类的子类 B.类的子类 C.的子类 D.的子类 13. 在的()方法被调用后,接下来最先被调用的方法是 。 A.() B.() C.() D.() 14. 以下关于的平安限制的表达中,错误的选项是 。 A.通常情况下,制止读、写本地文件系统 B.通常情况下,制止向源主机之外的任何主机建立网络连接 C.通常情况下,制止读取系统信息 D.通常情况下,制止加载本地库或方法 15. 以下标识符〔名字〕命名原那么中,正确的选项是 。 A.类名的首字母小写 B.变量与方法名的首字母大写 C.接口名的首字母小写 D.常量完全大写 16. 提供()方法,使能够请求浏览器访问特定的类是 。 A. B. C. D. 17. 中定义常量的保存字是 。 A. B. C. D. 18. 以下有关布尔类型的描述中,正确的选项是 。 A.一种根本的数据类型,它的类型名称为 B.用表示类型 C.其值可以赋给类型的变量 D.有两个值:1代表真,0代表假 19. 中所有类的父类是 。 A. B. C. D. 20. 以下数中为八进制的是 。 A.27 B.0x25 C.026 D.028 21.容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改变? A. B. C. D. 22. 以下包中,包含类的是 。 A. B. C. D. 23. 以下选项中,及成员变量共同构成一个类的是 。 A.关键字 B.方法 C.运算符 D.表达式 24. 中的抽象类与所处理的流是 。 A.图像流 B.对象流 C.字节流 D.字符流 25. 以下表达中,错误的选项是 。 A.内部类的名称及定义它的类的名称可以一样 B.内部类可用修饰 C.内部类可作为其他类的成员 D.内部类可访问它所在类的成员 26. 用于在子类中调用被重写父类方法的关键字是 。 A. B. C. D. 27. 以下不属于表达式语句的是 。 A.; B.; C.; D.b*; 28. 以下为窗口事件的是 。 A. B. C. D. 29. 用鼠标点击菜单项〔〕产生的事件是 。 A. B. C. D. 30. 当一个被加载,后续对生命周期方法的调用中,可能存在的次序是 。 A.(),(),() B.(),(),(),(),(),() C.(),(),(),() D.(),(), () 31. 在文件的<>标志中作为可选属性的是 。 A.主类的文件名 B.显示区域的宽度 C.主类的路径 D.显示区域的高度 32. 如果应用程序要在上显示输出,那么必须重写的方法是是 。 A.() B.() C.() D.() 33. 以下特点中不属于的是 。 A.多线程 B.多继承 C.跨平台 D.动态性 34. 以下标识符定义中,不合法的是 。 A. $x; B. _123; C. 2; D. ; 35. 以下选项中为单精度数的是 。 A.2 B.5.2 C.0.2f D.023 36. 类变量必须带有的修饰符是 。 A. B. C. D. 37. 以下选项中属于字符串常量的是 。 A.’’ B.〞〞 C.[] D.() 38. 程序默认引用的包是 。 A.包 B.包 C.包 D.包 39.当一个所在的页面被其他页面覆盖后,不可能被调用的方法是 A.()    B.()    C.()    D.() 40. 用于设置组件大小的方法是 。 A.() B.() C.() D.() 41. 点击窗口内的按钮时,产生的事件是 。 A. B. C. D. 42. 中用来表示对话框的类是 。 A. B. C. D. 43. 以下运算符中,优先级最高的是 。 A. B. C. D. 44. 以下运算中结果为1的是 。 A.8>>1 B.4>>>2 C.8<<1 D.4<<<2 45. 在关闭浏览器时调用,能够彻底终止并释放该所有资源的方法是 。 A.() B.() C.() D.() 46. 自定义异常类的父类可以是 。 A. B. C. D. 47. 的默认布局管理器是 。 A. B. C. D. 48. 中类支持对象的写操作,这是一种字节流,它的直接父类是 。 A. B. C. D. 49. 在方法内部使用,代表对当前对象自身引用的关键字是 。 A. B. C. D. 50. 类库中,将信息写入内存的类是 。 A. B. C. D. A. B. 52. 以下说法中错误的一项为哪一项 。 A.一个线程是一个类的实例。 B.线程从传递给实现接口的类的实例()方法开场执行。 C.线程操作的数据来自实例。 D.新建的线程调用()方法就能立即进入运行状态。 53. 以下关于类提供的线程控制方法的说法中,错误的一项为哪一项 。 A.在线程A中执行线程B的()方法,那么线程A等待直到B执行完成。 B.线程A通过调用()方法来中断其阻塞状态。 C.假设线程A调用方法()返回值为,那么说明A正在执行中。 ()方法返回当前线程的引用。 54.以下说法中,错误的选项是 。 A.对象锁在()语句执行完之后由持有它的线程返还。 B.对象锁在()语句中出现异常时由持有它的线程返还。 C.当持有锁的线程调用了该对象的()方法时,线程将释放其持有的锁。 D.当持有锁的线程调用了该对象的构造方法时,线程将释放其持有的锁。 55. 当 方法终止时,能使线程进入死亡状态。 A. B. C. D. 56. 用 方法可以改变线程的优先级。 A. B. C. D. 57. 线程通过 方法可以使具有一样优先级线程获得处理器。 A. B. C. D. 58. 线程通过 方法可以休眠一段时间,然后恢复运行。 A. B. C. D. 二、填空题 1. 指的是 。 2. 中的字符变量在内存中占 位。 3. 语言对简单数据类型进展了类包装,对应的包装类是 。 4. 字节码文件的扩展名是 。 5. 假设类声明时加上修饰符 ,那么表示该类不能有子类。 6. 的类库中提供类来描述异常,它有与 两个直接子类。 7. 一个被浏览器加载后,是从 方法开场执行的。 8. 中用来表示表格的类是 。 9. 接口内的方法都是公共的、 的,实现接口就要实现接口内的所有方法。 10. 语言的 可以使用它所在类的静态成员变量与实例成员变量,也可以使用它所在方法中的局部变量。 11. 在语言中,用 修饰符定义的类称为抽象类。 12. 在中,字符是以16位的 码表示的。 13. 抛出异常的语句是 语句。 14. 中用来表示工具栏的类是. 。 15. 在实现接口的类中,用 关键字可使某些数据不被串行化。 16. 一个类只有实现了 接口,它的对象才是可串行化的。 17. 对对象的读写的过程被称为 。 18. 中的组件往往采用构造,指的是模型、视图与 。 19. 用户不能直接调用构造方法,只能通过 关键字自动调用。 20. 中的布局管理器包括、、、与 。 21. 是中新增加的布局管理器。 22. 不直接支持多继承,但可以通过 实现多继承。 23. 源文件中最多只能有一个_ 类,其他类的个数不限。 24. 对象串行化技术,主要是通过类与 类来实现。 25. 根据程序的构成与运行环境的不同,源程序分为两大类: 程序与程序。 26. 创立包的语句应该放在程序的位置为 。 27. 按作用域分类,变量有局部变量、 、方法参数与异常处理参数。 28. 虚拟机能自动处理_ 异常。 29. 所实现的接口是 _与 接口。 30. 开发及运行 程序需要经过的三个主要步聚为编辑源程序、编译生成字节码、 。 31. 包包含了的接口与类的. 32. 处于新建状态的线程可以使用的控制方法是继承类与 。 33. 线程的优先级是在类的常数与 之间的一个值。 34. 对正在运行状态的线程执行了()方法后,该线程将进入 。 35. 线程的对象锁是一种 锁。 36. 由一个玻璃面板、一个内容面板与一个可选择的菜单条组成。 三、判断题 1. 编译器使用文件系统来保存程序包。〔〕 2. 源程序文件中是不区分字母的大小写的。〔〕 3. 可以用来创立一个类的实例,即"对象"。〔〕 4. 程序对计算机硬件平台的依赖性很低。〔〕 5. 的接口方法必须声明成。() 6. 中缺省浮点型是。() 7. 修饰的类成员只能被其子类访问。() 8. 中类的构造函数只能有一个。〔〕 9. 一般放在桌面面板上。〔〕 10. 类的类型的成员变量不可以被继承。〔〕 11. 子类可以继承父类所有的成员变量及成员函数。〔〕 12. 类中不能存在同名的两个成员函数。〔〕 13. 如果定义[]{1,2,3,4};那么为整数类型。() 14. 类的类型的成员变量不可以被继承。〔〕 15. 子类可以继承父类所有的成员变量及成员函数。〔〕 16. 可以在方法内定义内部类。() 17. 语句可以用在循环与语句中。 〔〕 18. 是类。() 19. 可以作为的参数。() 20. 用修饰的类必须被继承。 〔〕 21. 类都能有多个构造方法。 〔〕 22. 可以单独运行。 〔〕 23. 用编译源文件后得到代码叫字节码。 〔〕 24. 的机制中对事件的处理是采用委托方式进展的。() 25. 语句[] [10];执行后,s[0] 为 未定义。() 26. 类型的字符串是常量字符串。 〔〕 27. 实现一个接口,那么在类中一定要实现接口中的所有方法。 〔〕 28. 用编译源文件后得到代码叫字节码。 〔〕 29. 抽象类不能实例化〔〕 30. 在用户界面的程序设计中,面板是分层的。〔〕 31. 布局管理器使用的是组件的最正确尺寸( )。 () 32. ()方法可以被任何线程调用。() 32. 关键字可以对对象加互斥锁。() 33. 线程在块中调用()将释放x的。() 34. 中,并非每个事件类都只对应一个事件。〔〕 35. 在使用时,最多可以放入五个组件。() 四、阅读程序,写出程序的运行结果 1. (){ 104206; 2. { 468; 3. { 1; (i) { 0: (","); ; 1: (","); 2: (","); 4. { : ( 1<=9){ ( <=9){ (<8) ; "\n"; (0); 5. { 00; [] [5]; (i<) { [i]=5; ([i]+“ 〞); 6. { [] {0,1,2,3}; ( 0<32){ (x[2][i][1]); }( e){ (“1〞); }( e){ (“2〞); 7. { 8. { = 0 ; [] c = [5]; ( 0<){ c[i] (); (c[i]()); 9. { = 0; ( x : ) { x; 1 = (10, 20, 30); (1); 10. ; 11. X {    ( X()); 12. { 显示商标( s); } { 显示商标( s) { (s); } } { 显示商标( s) { (s); } } 4_28 .显示商标("长城牌电视机"); = (); .显示商标("联想奔月5008机"); } 五、程序填空 1. 以下为一个的完整程序,它使用〞宋体〞字体,在窗口中显示背风光为黑色,前风光为绿色的字符串〞您好!〞。   (“宋体〞,18);   ( g){    (“您好!〞,10,40); 2. 以下为一个的完整程序,它定义了一个类,并在程序中创立了一个该类的对象,调用该对象的方法设置车号属性为3388,调用该对象的方法输出车号。 3. 该程序是一个 小程序,它将当前系统时间显示在浏览器中。源程序与网页代码如下:   ("",30);   ( g) {   g. ();     ((),5,50); < "  " 600 80> 4. 下面程序对数组中每个元素赋值,然后按逆序输出。请在横线处填入适当内容,使程序能正确运行。 i; a[][5]; (0<5)   a[i]; (  >=0) ("a[""]="[i]); 5. {   在下行空白出填上声明抛弃例外的语句        = 80;        ( -1) {   /*在下行空白处填上抛出例外的语句*/ 6. 界面上有一个标签〔〕、一个列表框〔〕与一个文本区域〔〕。程序实现以下功能:一旦用户在列表框中〔单击鼠标〕选中了某书名选项,该书名将被立即显示在文本区域中。请在横线处填入适当内容,使程序能正确运行。 .*; [] {" 程序设计"," 程序设计","网络根底"}; ("请选择你要的书籍:"); (5,30); ( 0<3) ([i]); (c); (t); c. ( ()); ( e){ t. (()+"\n"); 六、编程题 1. 编写一个矩形类的程序,矩形类有两个数据成员,分别是长与宽,可以通过()、()、()方法分别查看矩形的长、宽与面积,也可以通过()与()方法重新设置矩形的长与宽。 2. 编写程序创立一个按钮与一个文本域,按钮上的文字为“〞,文本域中的文字为“〞,当单击按钮时,“〞的颜色在与之间切换。 3. 设已定义了一个类,该类包括书名与单价属性。编写程序定义一个方法([] b),利用类的()方法将假设干本书籍的信息写入到当前路径下的文件中;定义一个方法(),利用类的()方法将假设干本书籍的信息从当前路径下的文件中读出。 4. 编写一个计算面积类类的程序,该类有5个成员变量,分别是长、宽、高、半径与面积,该类可根据实例化参数的不同,设置不同的成员变量的值,并计算不同的图形面积。当参数是1个时,设置的是半径的值,计算的是圆的面积;当参数是2个时,设置的是长与宽的值,计算的是矩形的面积;当参数是3个时,设置的是长、宽与高的值,计算的是长方体的外表积。 5. 编写程序:求三个整数的最小值。 6. 创立一个标题为“按钮〞的窗框,窗框中显示有“按下我〞字样的按钮盒一个文本框,当单击时会在文本框上显示“ 〞。 7.请编写一个多线程程序,其中一个线程完成对某个对象的成员变量的的加1操作,另一个线程完成对该对象的成员变量的减1操作,同时要保证该变量的值不会小于0,不会大于1,该变量的初始值为0. 8.编写一个来显示字符串,显示字符串及位置,字体、字体大小与颜色通过文件中的参数来传递。 参考答案(仅供参考,不一定全对) 一、选择题: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16.B 17 18 19 20 21 22 23 24 25 26.B 27 28 29 30 31 32 33 34 35 36.A 37 38 39 40 41 42 43 44 45 46.C 47 48 49 50 51 52 53 54 55 56. B 57 58 59 二、填空题 1.虚拟机 2.16 3 4. 5. 6. 7.〔〕 8. 9.抽象 10.内部类 11. 12. (国际) 13. 14. 15. 16. 17.对象的串行化 18.控制器 19. 20. 21. 22.接口 23. 24. 25. 26. 程序第一行 27.类成员变量 28.运行 29. 30.解释运行字节码 31. 32. 实现接口 33. 34. 阻塞状态 35. 独特的排他锁 36. 根面板 三、判断题 1.〔T〕 2.〔F〕 3.〔T〕 4.〔T〕 5.(F) 6. (F) 7.(F) 8.〔F〕 9.〔T〕 10.〔F〕 11.〔F〕 12.〔F〕13.(F) 14.〔F〕15.〔F〕16.(T) 17.〔T〕18.(F) 19.(T) 20.〔F〕 21.〔T〕 22.〔F〕23.〔T〕24.〔T〕25.(F) 26.〔F〕27.〔T〕28.〔T〕29.〔T〕30.〔F〕31.〔F〕 32.〔T〕33.〔T〕34.〔T〕35.〔T〕 四、阅读程序,写出程序的运行结果 1. 2. 3. 4. 5.6 7.8. 9.10. 11.12. 五、程序填空题 1. 〔1〕 〔2〕(); 〔3〕(); 〔4〕 ("您好!",10,40);  2. 〔1〕 ; 〔2〕(" . :"); 〔3〕 (); 〔4〕(3388); 〔5〕(); 3. 〔1〕 { 〔2〕 (); 〔3〕 ( g) { 〔4〕 (); 4. 〔1〕  .*; 〔2〕           ( []){ 〔3〕(  4 >=0) a[i]=4; 5. 〔1〕 〔2〕 ( " ", 80); 6. (1) ( ()); (2)(()+"\n"); 六、编程题 1.程序清单: ( l){ = l; ( w){ = w; ( l, w){ (l); (w); (1 ,2); 2.程序清单: ("字体设置"); = ("宋体", 1,15); = (10, 80); (300, 200); a = (); ( e) { 3. 程序清单: ( b[] n) { ( 0; i<n; ){ (b[i]); [] ( n) { 1[] = [n]; ( 0; i<n; ){ 1[i]=()(); 1; 1[] = [3]; ( 0; i<3; ){ 1[i] = ((3),("书"+(i))); 2[]; (1, 3); 2 = (3); ( b) 4. 程序清单: ( r){ = r; = (3.14*2.0*r); ( l, w){ = l; = w; = w*l; ( l, w, h){ = l; = w; = h; = 2*(w***l); s[] = [3]; s[0] = (1); s[1] = (1,1); s[2] = (1,1,1); 5. 编写程序:求三个整数的最小值。 123; 12; 000; ("请先输入三个待比拟的整数"); 1 (5); 2 (5); 3 (5); 1 ("比拟"); 2 ("关闭"); (1); (2); (3); (1); (2); 1(); 2(); ( e) (()1) { (1()); (2()); (3()); (b<) (c<) ("三数中最小值是:"); (0); 6.〔我自己根据第2题改的程序,大家参考,实验截图如下:〕 ("按钮"); = ("宋体", 1,15); = ("按下我"); = (10, 80); (300, 200); a = (); ( e) { 7.(网上找的,参考看看〕 (>0) } ( e) { (0) } ( e) { ( 0<5) (1000); } ( e) { ( 0<5) (1000); } ( e) { 1 = (); 2 = (); 3 = (); 4 = (); 1(); 2(); 3(); 4(); 8. 编写一个来显示字符串,显示字符串及位置,字体、字体大小与颜色通过文件中的参数来传递。 第 25 页
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服