栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > Java面试题

技菱系统集成有限公司Java面试题

Java面试题 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

技菱系统集成有限公司Java面试题

1,请编写一个java程序(+-/*)运算:
输入java Cal 10 + 30 则输出40
输入java Cal 2 * 3 则输出6
2.请指出下列中的错误
Class A{
int j;
public static void main(String[] args){
int i[10];
i[0] = 10;
A a = new A();
a.j = 12;
System.out.println(i[0] + a.j);
}
}

3.写出下列程序的结果

class A{
void test(){
System.out.println(“A:Test”);
}
}

class B extends A{
void test(){
System.out.println(“B:Test”);
}

void tt(){
test();
}
}

class C{
public static void main(String[] args){
C c = new C();
c.tt();
}
}

4.写出下列程序的结果:

class A{
private void test(){
System.out.println(“A:Test”);
}
}

class B extends A{
void test(){
System.out.println(“B:Test”);
}

void tt(){
test();
}
}

class C{
public static void main(String[] args){
C c = new C();
c.tt();
}
}
5.如果下列程序有错误,请修改
class A{

public static void main(String[] args){
System.out.println(“Start”);
Thread.sleep(1000);
System.out.println(“End”);
}
}

6.下列程序是否有逻辑错误,有,请修改并说出原因(k 是数组的元素的个数)
class A{
int k = 0;
int l[] ;
}
class B{
public static void main(String[] args){
A a = new A();
a.l = new int[10];
a.l[0] = 0;
a.l[1] = 1;
C c1 = new C(1,a);
C c2 = new C(2,a);
}
}
class C extends Thread{
A a;
int i;
public C(int i,A a){
this.i = i;
this.a = a;
}
public void run(){
while(true){
if(i == 1){
if(i == 2){
a.l[2] = 2;
a.k = 3;
}else{
a.k = 2;
}
System.out.println(“End……”);
}else{
for(int j =0;j<a.k;j++){
System.out.print(a[j]);
}
}
}
}
}

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/264033.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号