《面向对象程序与设计》复习题

上传人:cl****1 文档编号:469790445 上传时间:2023-05-12 格式:DOC 页数:13 大小:78KB
返回 下载 相关 举报
《面向对象程序与设计》复习题_第1页
第1页 / 共13页
《面向对象程序与设计》复习题_第2页
第2页 / 共13页
《面向对象程序与设计》复习题_第3页
第3页 / 共13页
《面向对象程序与设计》复习题_第4页
第4页 / 共13页
《面向对象程序与设计》复习题_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《《面向对象程序与设计》复习题》由会员分享,可在线阅读,更多相关《《面向对象程序与设计》复习题(13页珍藏版)》请在金锄头文库上搜索。

1、面向对象程序与设计平时作业题一、 填空题1. “一次编写,到处运行”反映了Java的_特性.2. 在java程序环境中,重要的几个组成部分包括_、_和_。 3. Java解释器的三项主要工作是_、_和_。 4. Java和C及C+语言相同,使用_作为程序运行的入口点。 5. 作为java程序中应用程序执行的入口点的主函数_,它的前面有三个修饰符,分别是_、_和_,它们不能缺少,也不能被其他内容替换. 6. 在一个源文件中,能定义_个公有类,_个非公有类.7. Java源文件的名称必须与_相同。8. 方法头中的关键字_用来表示方法不返回任何值。9. Java源程序的扩展名是_,编译后产生的字节码

2、文件的扩展名是_。10. 一个源文件有_个public class的定义。11. Java Application 程序的入口点是_方法.12. 顺序执行以下两个语句的输出结果是_:String str = “Java语言程序设计”; System.out.println(str。length());13. 面向对象技术包括_、 _、 _、 _、 _、和_ 。 14. 面向对象的方法学包括_、 _、和_三方面。 15. OOP中采用了三大技术: _、 _、和_.16. Java语言的类定义中含有两部分: _和_ 。 17. 限定访问权限的修饰符: _、 _、和_ ,既可以用来修饰类,又可以修饰

3、类中的成分. 18. 这三个限定符不是必须写的,如果不写,则表明是_ ,相应的成分可以被所在包中的各类访问。19. 变量的类型既可以是 类型,也可以是 类型。 20. 变量说明的地方有两处,一处是在 内,另一处是在 内。 21. 方法内定义的变量称作 ,类中定义的变量称作它的 。 22. 说明引用后,系统只分配 ,程序员要调用new来创建对象实例,然后才分配相应的 。 23. 位运算符只能对 和 数据进行操作。24. 运算符“执行算术右移,它使用 填充移位后左侧的空位。逻辑右移运算符只对位进行操作,它用 填充左侧的空位.25. Java语言的分支语句共有2种,分别为 语句和 语句。26. Ja

4、va语言提供3中循环语句 语句、 语句和 语句.27. 在Java 语言中,用 修饰符定义的类为抽象类。28. 在Java 中,字符是以16位的 码表示.29. 代码System.out。println(066)的输出结果 。30. 表达式(1049。3)的类型是 型。31. 能够用于创建可变字符串对象的类是 。32. C语言是面向过程的语言,Java语言是面向 的语言。33. Java字节码文件的扩展名是 .34. 数组的初始化分为:_初始化和_初始化两种。 35. JVM指的是Java .36. Java中的字符变量在内存中占 位(bit)。37. Java语言对简单数据类型进行了类包装,

5、int对应的包装类是 。38. 继承性是面向对象方法的一个基本特征,它使代码可 。39. 抽象类中含有没有实现的方法,该类不能 。40. 下列程序的功能是统计命令行参数的个数,请在下划线处填上适当的代码。public class Lengthpublic static void main(String args)System。out.println(”number of String args:+args。 );41. Java中的返回语句是 语句.42. 一个方法区别于另一个方法的要素有 、 和 。43. 重载方法的参数表必须不同,也就是 或 不同。44. 类是Java程序中所有类的直接或间

6、接父类,也是类库中所有类的父类.45. 类成员是类定义中的一种特殊成员,包括是 和 。46. 类变量有时也称为静态变量,因为是将这个变量标记上关键字 。47. 如果一个方法被定义为final,则这个方法不能被 ;如果一个类被定义为final,则这个类不能有 。48. Java中通过关键字 把一个类定义为抽象类.49. 接口中定义的成员变量都默认为 变量,及系统会自动增加 和 这两个关键字。50. Java源程序的扩展名是_,编译后产生的字节码文件的扩展名是_.51. 一个源文件有_个public class的定义.52. 现实世界的对象具有两个特征_和_.53. Java Applicatio

7、n 程序的入口点是_方法.54. 与KeyEvent相对应的接口是_,与WindowEvent相对应的方法是_。55. 是一种简单的实现监听器的方法,重写有用的方法,无关的方法可以不重写。56. 在Java编程语言中,用_、_和_来处理异常。57. FlowLayout是_和_的默认布局管理器. 58. Applet的生命周期包括Applet的_、_、_、和_四个状态。59. 变量是Java程序的基本存储单元之一,变量的主要类型包括_和_。60. 字符串“a”的长度是_。61. UDP协议传输的数据包最大为_。62. 使用Socket进行网络通信一般有4个步骤:1)_ ;2)打开接到Socke

8、t的I/O流;3) 根据不同的协议对Socket进行读/写操作;4) _。63. 在Java程序中,run()方法的实现有两种方式,分别是_和_.64. 字符输入流的父类是 _;字符输出流的父类是 _。65. 对象的生命周期包括对象的_、_和清除。66. Java把程序运行中可能遇到的错误分为两类,一类是_,一类是_.67. 抛出异常需要用到的关键字是_。68. 线程一共有四种状态,分别是_、_、_、和_。二、 判断对错1. 如果。java文件中包含一个公有类,则文件名必须类名一致.2. Java中Char是16位的Unicode字符.3. 在一个源文件中,可以有多条package语句.4.

9、在Java语言中,String是作为对象来处理的。5. 布尔类型数据不可以和数字进行相互转换 .6. Java的标识符不区分大小写。7. 被定义成final的类不能再派生子类。 8. 类的私有方法不能被其子类访问。 9. 在java中,null必须小写。 10. Java中只允许对整数进行取模操作。11. 可以继承构造方法。12. 构造方法不能够重载.13. 如果一个类有父类,则其父类只能有一个。14. 实例和变量必须属于同一类。15. 重写的同名方法中,子类方法必须比父类方法的访问权限更严格。16. 包含抽象方法的类一定是抽象类,但抽象类中的方法不一定都是抽象方法。17. 抽象类中不能包含构

10、造方法,对一个抽象类不能创建对象。18. 接口中的数据成员一定要附初值,且此值不能再更改。19. 一个类可以实现多个接口.20. Char 是8位的Unicode字符 。21. Case语句的值必须是int类型 。22. 同一优先级的运算符在表达式中都是按照从右向左的顺序进行计算的。23. 运算符!是一元运算符 。24. 布尔类型数据不可以和数字进行相互转换 。25. 构造方法的返回值只能是void。26. abstract方法只能在abstract类中声明,但abstract类中可以没有abstract方法。27. 抽象方法不一定在抽象类中,也可以在接口中 .28. 子类对象可以直接向父类对

11、象赋值 。29. 一个数组中的值必须是相同的数据类型 。30. 接口中所有的方法都是抽象的 。31. 类成员变量在使用前必须初始化 。32. Java的标识符不区分大小写。线程是一个程序的单个执行流。33. 类Component是许多组件类的父类,但是Container不是其子类 。34. 当异常发生时,程序会自动跳转到异常处理程序 .35. 异常就是阻止程序继续执行下去的问题 .36. UDP协议传输是可靠的,而且操作很简单。37. DataOutputStream类以二进制的形式向字节输出流中写入一个基本数据类型.38. 采用GridLayout布局管理器,容器大小改变时,每个组件将不再平

12、均分配容器空间。三、 单向选择题1. 下列标识符中错误的是():A. usernameB. user_nameC. 07classD. _sys_varl 2。 哪一个是合法的标识符(); A。 1_catB。 #flayC. ¥_ D。 Big1_2 3。 不属于基本数据类型的是():A。 string B。 doubleC. charD。 float4. 下列选项中,列出用于定义类成员的访问控制权的一组保留字是():A. class , float , double , public B: float , boolean , int , long C: char , extends , folat, double D: public , private , protected 5。 下列可以用于定义类成员的访问控制权的关键字是(): A. extendsB. class C. doubleD. private 6。 下列变量声明与赋值中错误的是():Aint age = 18 ; BMyDatetoday; today。year = 2009;CMyDate thi

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

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号