
JAVA 试题 ''填空+编程题''
请大家帮忙做做,要正确的.乱写的就算了!!先给20分,要是答案正确在追加20分!!!二、填充题1、在Java的基本数据类型中,char型采用Unicode编码方案,每个U...
请大家帮忙做做,要正确的.乱写的就算了!!先给20分,要是答案正确在追加20分!!!
二、填充题
1、在Java的基本数据类型中,char型采用Unicode编码方案,每个Unicode码占
用____________字节内存空间,这样,无论是中文字符还是英文字符,都是占
用____________字节内存空间。
2、设 x = 2 ,则表达式 ( x + + )/3 的值是 。
3、若x = 5,y = 10,则x < y和x >= y的逻辑值分别为 和 。
4___________方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类之中定义。 方法是不能被当前类的子类重新定义的方法。
5、执行以下几个语句后的输出结果是 。
String s = “This one” , s1=”This two”;
int i=5
if (i>10)
System.out.print(s) ;
else
System.out.print(s1) ;
6. 数组x定义如下
int x[ ][ ]=new int[3][2]
则 x.length 的值为____________,
x[0].length 的值为____________。
7.程序段
int m=0,n=0;
for (int i=0, j=1; i<10&&j<10;i++,j++)
{if i>5
m++;
else
n--;
j++;
}
运行后,m的内容为______ ,n的内容为______。
8. 程序
public class test_1{
public static void main(String[ ] args)
{int x ;
int a[ ]={0,0,0,0,0,0};
calculate(a,a[5]);
System.out.println(“value is ”+a[0]);
}
static int calculate(int x[ ],y)
{ for(int i=1 ;i<6; i++)
if y<6
x[i]=x[i-1]+1;
return x[0];
}
}
运行后,a[5]的内容为______ ,程序的输出(显示)结果为______
6. Applet常用的方法是init()、__________、__________和destroy()。一般Applet中处理用户的鼠标事件是通过____________________来实现的。
四、 编程题
1.设计一个圆类,将圆的位置(圆心坐标和半径)作为属性(提供任意圆的设置),并能计算圆的面积。
2、编写一个字符界面的Java Application 程序,接受用户输入的1个整数,并在屏幕中输出这个整数。
3.编写一个Complex类,实现复数的计算。该复数类Complex必须满足如下要求:
(1) 复数类Complex 的属性有:
r : double型,代表复数的实部
i : double型,代表复数的虚部
(2) 复数类Complex 的方法有:
Complex( double r , double i ) : 构造方法,将复数的实部初始化为r,将虚部初始化为i。
getReal():返回复数的实部。
getImaginary():返回复数的虚部。
magnitude() :返回一个复数的大小(实部与虚部平方和的开方,开方可使用Math.sqrt()方法)。
Complex add(Complex c1, Complex c2):静态方法,实现两个复数相加。
Complex multiply(Complex c1, Complex c2 ):静态方法,实现两个复数相乘。
public String toString( ) : 把当前复数对象的实部a、虚部b组合成 “a+bi” 的字符串形式。
public class Complex
{
private double r; /*实部 */
private double i; /*虚部 */ 展开
二、填充题
1、在Java的基本数据类型中,char型采用Unicode编码方案,每个Unicode码占
用____________字节内存空间,这样,无论是中文字符还是英文字符,都是占
用____________字节内存空间。
2、设 x = 2 ,则表达式 ( x + + )/3 的值是 。
3、若x = 5,y = 10,则x < y和x >= y的逻辑值分别为 和 。
4___________方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类之中定义。 方法是不能被当前类的子类重新定义的方法。
5、执行以下几个语句后的输出结果是 。
String s = “This one” , s1=”This two”;
int i=5
if (i>10)
System.out.print(s) ;
else
System.out.print(s1) ;
6. 数组x定义如下
int x[ ][ ]=new int[3][2]
则 x.length 的值为____________,
x[0].length 的值为____________。
7.程序段
int m=0,n=0;
for (int i=0, j=1; i<10&&j<10;i++,j++)
{if i>5
m++;
else
n--;
j++;
}
运行后,m的内容为______ ,n的内容为______。
8. 程序
public class test_1{
public static void main(String[ ] args)
{int x ;
int a[ ]={0,0,0,0,0,0};
calculate(a,a[5]);
System.out.println(“value is ”+a[0]);
}
static int calculate(int x[ ],y)
{ for(int i=1 ;i<6; i++)
if y<6
x[i]=x[i-1]+1;
return x[0];
}
}
运行后,a[5]的内容为______ ,程序的输出(显示)结果为______
6. Applet常用的方法是init()、__________、__________和destroy()。一般Applet中处理用户的鼠标事件是通过____________________来实现的。
四、 编程题
1.设计一个圆类,将圆的位置(圆心坐标和半径)作为属性(提供任意圆的设置),并能计算圆的面积。
2、编写一个字符界面的Java Application 程序,接受用户输入的1个整数,并在屏幕中输出这个整数。
3.编写一个Complex类,实现复数的计算。该复数类Complex必须满足如下要求:
(1) 复数类Complex 的属性有:
r : double型,代表复数的实部
i : double型,代表复数的虚部
(2) 复数类Complex 的方法有:
Complex( double r , double i ) : 构造方法,将复数的实部初始化为r,将虚部初始化为i。
getReal():返回复数的实部。
getImaginary():返回复数的虚部。
magnitude() :返回一个复数的大小(实部与虚部平方和的开方,开方可使用Math.sqrt()方法)。
Complex add(Complex c1, Complex c2):静态方法,实现两个复数相加。
Complex multiply(Complex c1, Complex c2 ):静态方法,实现两个复数相乘。
public String toString( ) : 把当前复数对象的实部a、虚部b组合成 “a+bi” 的字符串形式。
public class Complex
{
private double r; /*实部 */
private double i; /*虚部 */ 展开
1个回答
展开全部
二、填充题
1、2,2
2、1
3、1,0
4、abstract(抽象)
5、This two
6、6,1
7、3,-5
8、5,0
1、2,2
2、1
3、1,0
4、abstract(抽象)
5、This two
6、6,1
7、3,-5
8、5,0
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询