2024年东软java基础考试

东软java基础考试东软 JAVA 试题 一单选题 本大题 6 小题 每小题 2 分 共 12 分 1 下列语句执行后 变量 a c 的值分别是 没结果 编译不过啊 如果把 a 和 c 的位置换了 得出 a 为 82 c 为 0 int x 182 正确的样子是 int x 182 int a c a x 100 c a 100 int a c c a 100 a x 100 A 1 2 B 2

大家好,我是讯享网,很高兴认识大家。



东软JAVA试题

一单选题(本大题6小题,每小题2分,共12分)

1.下列语句执行后,变量a,c的值分别是(没结果,编译不过啊,如果把a 和 c的位置换了,得出 a 为82,c为0 )。

int x=182; 正确的样子是:int x=182; int a ,c; a = x%100;c = a/100;

int a,c;

c = a/100;

a = x%100;

A)1, 2 B)2, 1 C) 1.82, 2 D)100,82

2.下面哪个表达式可以用来得到X和Y的最大值(B)

A)X>Y?Y:X B)X Y?(X+Y):(X-Y) D)X==Y?Y:X

3.应用程序的main方法中有以下语句,则输出的结果是(A)

double x= 1234.;

DecimalFormat form1 = new DecimalFormat("0.00");

System.out.println("PI="+form1.format(x));

A)1234.12 B) 4.12 C) 1234. D) 1234.00

4.应用程序的main方法中有以下语句,则输出的结果是(C)

int[] x={122,33,55,678,987};

int y=x[0];

for(int i=1;i

if(x[i]>y)

y = x[i];

}

System.out.println(y);

A)678 B) 122 C) 987 D) 33

5. 下列语句序列执行后,K的值是(C)

int x=2,y = 5,k = 0;

switch(x%y){

case 0: k = x+y;break;

case 1: k = x-y;break;

case 2: k = x*y;break;

default: 东软java基础考试 k=x/y;break;

}

System.out.println(k);

A)2 B) 5 C) 10 D) 0

6.下面的程序输出的结果是(B)

public class A implements B{

public static void main(String[] args) {

int i;

A c1 = new A();

i = c1.k;

System.out.println("i="+i);

}

}

interface B{

int k = 10;

}

A)i=0 B) i=10 C) 编译错误 D) i = true

二多选题(本大题6小题,每小题2分,共12分)

1.下面说法正确的是(ABCD)

A)final 可修饰类,属性变量,方法

B)abstract 可修饰类,方法

C) 抽象方法只有方法头,没有方法体

D) 关键字final和abstract不能同时使用

2.下面关于外部类和内部类成员的相互访问的规则中,正确的选项是(AD)

A)内部类可以直接访问外部类的成员

B)外部类也可以直接访问内部类的成员

C)外部类不可以直接访问内部类的成员

D)外部类可以通过创建内部类的实例来访问内部类的成员

3.下面关于JAVA中输入/输出流的说法正确的是(ABCD)

A)FileInputStream与 FileOutputStream类用读,写字节流

B)Reader与 Writer 类用来读,写字符流

C)RandomAccessFile 既可以用来读文件,也可以用来写文件

D)File 类用来处理与文件相关的操作

4.下面关于JAVA中的线程的说法正确的是(ABD)

A)Java提供了 Thread类,支持多线程机制。

B)一个线程创建并启动后,它将执行自己的run()方法

C)要在程序中实现多线程,必须在源程序前面使用import语句显示的导入Thread类

D)实现多线程有两种方法:继承线程类Thread;实现Runnable接口

5.类B是一个抽象类,类C是一个类B的子类,但不是抽象类,下列创建对象X1的语句中正确的是(BC)

A)B X1 = new B()

B)B X1 = new C()

C)C X1 = new C()

D)C X1 = new B()

6.关于下面的程序的说法正确的是(ABC)

1:public class Test1 implements Runnable {

2: String name;

3: public Test1(String s) {

4: = s;

5: }

6: public static void main(String[] args) {

7:Thread thread1 = new Thread(new Test1("111"));

8:Thread thread2 = new Thread(new Test1("222"));

9:thread1.start();

10:thread2.start();

11:}

12: public void run() {

小讯
上一篇 2024-12-28 07:27
下一篇 2024-12-31 09:48

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/10686.html