1.试分析基本数据类型和引用数据类型的基本特点。
Java的基本数据类型都有固定的数据位,不随运行平台的变化而变化。
基本数据类型包括byte、int、char、long、float、double、boolean和short。
引用类型都是用类或对象实现的,引用数据类型包括:类,数组,接口。
基本数据类型和引用类型的区别主要在于基本数据类型是分配在栈上的,而引用类型是分配在堆上的。不论是基本数据类型还是引用类型,他们都会先在栈中分配一块内存,对于基本类型来说,这块区域包含的是基本类型的内容;而对于对象类型来说,这块区域包含的是指向真正内容的指针,真正的内容被手动的分配在堆上。
2.分析以下程序段,得到什么打印结果: 0 -1 1 2
System.out.println( 1 >>> 1);
System.out.println( -1 >> 31);
System.out.println( 2 >> 1);
System.out.println( 1 << 1);
3.以下temp 变量的终取值是: 1
long temp = (int)3.9;
temp %= 2;
4.以下代码运行后得到的输出结果: Not equal! 10
int output=10;
boolean b1 = false;
if((b1==true) && ((output+=10)==20)){
System.out.println(“We are equal ”+output);
}
else{
System.out.println(“Not equal! ”+output);
}
5.以下代码运行后的输出结果: We are equal 20
int output=10;
boolean b1 = false;
if((b1=true) && ((output+=10)==20)){
System.out.println(“We are equal ”+output);
}
else{
System.out.println(“Not equal! ”+output);
}
6.运行以下程序,将得到的输出结果: 17 9 17 9
public class Abs{
static int a=0×11;
static int b=0011;
static int c=’\u0011′;
static int d=011;
public static void main(String args[]){
System.out.println(a);
System.out.println(b);
System.out.println(c);
System.out.println(d);
}
}
7.分析下列代码段,i、count变量的终取值是: 6 12
int i=3;
int count=(i++)+(i++)+(i++);
8.字符‘A’的Unicode 编码为65。下面代码正确定义了一个代表字符‘A’的选项是:a c d
A) char ch = 65; B) char ch = ’\65′; C) char ch = ’\u0041′;
D) char ch = ’A'; E)char ch = ”A”;
9.下面哪些是java关键字: a d e g h
A) final B) Abstract C) Long D) static
E) class F) main G) private H) System
10.下面哪些是不合法的标识符 c e f h
A) do_it_now B) _Substitute C) 9thMethod D) $addMoney
E) %getPath F) 2variable G) variable2 H) #myvar
11.字节型数据的取值范围是: -128到127
12.请问下面哪些变量定义语句编译时会出错: a c f h
A) float f = 1.3; B) double D=4096.0; C) byte b = 257;
D) String s = ”1″; E) int i = 10; F) char c = ”a”;
G) char C=4096; H) boolean b = null;
13.如果调用下面方法且参数值为67,那么方法的返回值是: 64
public int maskoff(int N){
return N^3;
}
14.编写程序将34.5和68.4两个数相加,并将结果显示成以下形式:x+y=34.5+68.4=***.*
public class test {
public static void main(String[] args) {
float x=34.5f, y=68.4f;
System.out.println( ”x+y=”+x+”+”+y+”=”+(x+y));
本文标题:公司面试应届毕业生Java笔试题及答案,责任编辑:宏鹏,来源:武汉北大青鸟鲁广校区栏目,于2013-01-07 13:52:41发布于北大青鸟鲁广校区。公司面试应届毕业生Java笔试题及答案,关于Java学习的一些资料。
本文地址:https://m.027hpedu.com/html/2151.html
文章标题:公司面试应届毕业生Java笔试题及答案
上一篇:学好技能规划职业 工作不再是难事
下一篇:赚钱的十大新兴职业排行榜
预约将免费领取7天课程体验卡
只为您方便就学
专业老师24小时1对1学习指导
定制专属于你的专属学习方案
微信号:17740513250
微信号:17740513250