考试:满分100 分 + 20 分附加题
基础题:5 题 (2 分/题,共10 分)
简单编程题:3 题 (5 分/题,15 分)
简单简答题:7 题 (5 分/题,共35 分)
较难编程题:2 题 (8 分/题,共16 分)
较难简答题:3 题 (8 分/题,共24 分)
附加题:2 题 (10 分/题,共20 分)
一、基础题 (2 分/题)
1. 用最有效的的方法算出2称以8等于几
答:23
2. Math.round(11.5)和Math.round(-11.5)的值是多少?
答: 和
12 -11
3. 两个对象a和b,请问a b和a.equals(b)有什么区别?
答:a==b 比较的是地址值,
4. switch是否能作用在byte 上,是否能作用在long 上,
是否能作用在String 上?
5. char型变量中是否可以存储一个汉字?
答:能,因为
6. float f 3.4;是否正确,表达式15/2*2 的值是多少
答:错误 正确为float f= 3.4F;
答:14
7. 编写代码实现两个变量值交换,int m 3, n 5;
答:
int i = m;
m = n;
n = i;
8. Java 的基本数据类型有哪些?String 是基本数据类型
吗?
答:java 基本数据类型分为四种八类:
整数类型:byte,short,int,long.
浮点类型:float,double.
字符类型:char.
布尔类型:boolean.
String 是引用数据类型.
9. 数组有没有 length()方法?String 有没有 length()方
java在线基础题库 法 ?File 有没有 length() 方法 ?ArrayList 有没有
length()方法?
答:
数组中没有length()方法,但是有length 属性。
String 和File 中有length()方法,
ArrayLiSt 没有length()方法,但是有size()方法获取元素的有效个数。
10. String str new String(“hello”);创建了哪些对象?
答:字符串常量池中有一个对象,堆中有一个字符串对象
11. 如何将 String 类型转化 Number 类型?举例说明
String str “123”;
答:
Integer number = new Integer(str);
12. 以下代码的运行结果:
public static void main(String[] args) {
char x = x;
int i = 10;
System.out.println(true? x : i);
System.out.println(true? x : 10);
}
答案:
/*
* 如果其中有一个是变量,按照自动类型转换规则处理成一致的类型;
* 如果都是常量,如果一个是char,如果另一个是[0~65535]之间的整数按char 处理;
* 如果一个是char,另一个是其他,按照自动类型转换规则处理成一致的类型;
*/
13. 以下代码的执行结果
public static void main(String[] args) {
int a = 8, b = 3;
System.out.println(ab);
System.out.println(ab | 2);
}
答案:
14. 下面程序片段的输出结果是?
public static void main(String[] args) {
int a = 3;
int b = 1;
if(a = b){
System.out.println(Equal);
}else{
System.out.println(Not Equal);
}
}
答案:编译不通过
15. c
执行如下代码后, 的值是多少?
public static void main(String[] args) {
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.bianchenghao6.com/h6javajc/1202.html