java编程基础复习题.doc (2).pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
【Java编程基础复习题】 1. Java程序分为两类:applet和application。Java Application类型的程序从`main`方法开始执行。 2. 定义Java类时,使用关键字`.extends`指定父类。一个类可以有1个父类。 3. 用`public`修饰的类称为公共类,其成员称为公有成员,可以被所有其他类使用。若公共类文件不在同一目录,需通过`import`语句引入。 4. `private`修饰的类成员称为私有成员,只能在本类中使用。 5. 子类的成员变量与父类同名,称为覆盖。使用子类成员变量,可通过`this`关键字。 6. `Object`类是Java类库中所有类的父类。 7. Java使用16位的字符集,称为UTF-16。 8. 子类方法与父类方法同名,称为方法重载。子类默认使用自己的方法,若使用父类方法,需用`super`关键字。 9. Java源程序文件扩展名为.java,字节码文件扩展名为.class。 10. Java类名首字母通常大写。 11. Java程序由类定义组成,有一个主类,程序文件名应与主类名相同。 12. Java Application类型的程序需要`main()`方法,从`main`方法开始执行。 13. 布尔型数据类型关键字是`boolean`,占1位,有`true`和`false`两种值。整型数可使用八进制、十进制和十六进制表示。 14. 八进制整数以`0`开头,十六进制整数以`0x`开头。 15. `int`占32位,`long`占64位,`127L`表示`long`类型常量。 16. 浮点常量分为`float`和`double`,前者占32位,后者占64位。 17. 字符串`"ABC\tD\bE"`包含7个字符。 18. 数学关系4<x<9对应的Java表达式是`x>4 && x<9`,x>3且x<=10的表达式是`x>3 && x<=10`,x>3或xv10的表达式是`x>3 || x<10`。 19. 逻辑表达式`false && false && true`的结果是`false`。 20. `new`运算符用于分配内存并初始化对象。 21. 省略访问修饰符的类具有包级访问特性,仅能被同一包中的类使用。 22. `public`修饰的类成员是公共成员,可被所有其他类使用,`import`语句用于引入不同目录的类。 23. 私有成员(`private`)只能在本类中使用。 24. 相同名称但参数不同的方法称为重载。 25. 如果子类成员变量与父类同名,使用子类成员变量时加`this`关键字。 26. Java标准库`java.lang`包提供两个字符串类:`String`和`StringBuffer`,`length()`方法用于获取字符串长度。 27. `Math`类属于`java.lang`包,常量和函数都是`static`类型,直接通过类名调用,如`Math.PI`引用圆周率。 二、判断题: 1. 错误,`++i`执行后,i值会增加,表达式的值也会改变。 2. 错误,浮点型数据默认类型是`double`。 3. 正确,一个程序可以有多个一般类,但只有一个主类。 4. 错误,类可以通过创建对象引用,但也可以通过静态方法直接调用。 5. 正确,`private`声明的变量不能被其他类直接引用。 6. 错误,`StringBuffer`类比`String`类更适用于大量字符串操作,因为它是可变的。 7. ...(这部分未提供答案)
- 粉丝: 3934
- 资源: 1万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助